From d148aead6dfd5eef9f81c9f02369675a1e310fa8 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Sun, 9 Feb 2025 13:31:44 +0000 Subject: [PATCH] Autosave: 2025-02-09 13:31:44 --- .../.zk/config.toml | 0 .../.zk/notebook.db | Bin 4018176 -> 4018176 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 .../4dec6fe0_shadow_text.md | 0 .../653c0b1d_host_protocols_of_ARPANET.md | 0 ...d0481_sound_recording_as_wave_phenomena.md | 0 .../747589ad_effects_of_privacy_violation.md | 0 .../82f9c228_dissolution_of_ARPANET.md | 0 .../861cc26e_ARPA_origins.md | 0 .../API_Gateway.md | 0 .../AWS_CLI.md | 0 .../AWS_CloudWatch.md | 0 .../AWS_SAM_and_Docker.md | 0 .../AWS_SNS.md | 0 .../AWS_SQS.md | 0 .../AWS_SQS_SDK.md | 0 .../AWS_architecture_hierarchy.md | 0 .../Accessing_metadata_about_SQL_database.md | 0 .../Accessing_secrets_from_a_Lambda.md | 0 .../Add_Subtract_Fractions.md | 0 .../Adding_documents_to_a_Mongo_collection.md | 0 .../Additive_identity.md | 0 .../Additive_inverse_property.md | 0 .../Aggregate_functions_in_SQL.md | 0 .../Algebra_key_terms.md | 0 .../Algorithmic_complexity.md | 0 .../Analogue_and_digital.md | 0 .../Any.md | 0 .../Apollo_Client.md | 0 .../Apollo_Server.md | 0 .../Appending_to_files_in_Python.md | 0 .../Application_Layer_of_Internet_Protocol.md | 0 ...ation_state_management_with_React_hooks.md | 0 .../Architecture_of_the_World_Wide_Web.md | 0 .../Arithmetic_Logic_Unit.md | 0 .../Arrays.md | 0 .../Assembly.md | 0 ...Property_of_Addition_and_Multiplication.md | 0 .../Atomic_and_molecular_propositions.md | 0 .../Audio_file_formats.md | 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_sound.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 .../Certificate_authorities.md | 65 ++++++++++++++++++ .../Cherry_picking.md | 0 .../Child_to_parent_data_flow_in_React.md | 0 .../Chipset_and_controllers.md | 0 .../Class_inheritance_in_Python.md | 0 .../Classes.md | 0 .../Classes_in_Python.md | 0 .../Clock_signals.md | 0 .../Command_pattern.md | 0 ...Property_of_Addition_and_Multiplication.md | 0 .../Comparing_React_classes_to_hooks.md | 0 ...Compile_Python_app_to_single_executable.md | 0 .../Compile_from_source.md | 0 .../Components_props_classes.md | 0 .../Components_props_hooks_in_React.md | 0 .../Concise_subfield_mapping_JS.md | 0 .../Conditional_Elimination.md | 0 .../Conditional_Introduction.md | 0 .../Conditional_statements_in_Python.md | 0 .../Conditionals_in_Bash.md | 0 .../Conjunction_Elimination.md | 0 .../Conjunction_Introduction.md | 0 .../Connect_to_Mongo_database.md | 0 ...nnecting_a_frontend_to_a_Docker_backend.md | 0 .../Containerization.md | 0 .../Controlled_components_in_React.md | 0 ...orresponding_material_and_biconditional.md | 0 .../Coulombs_Laws.md | 0 .../Create_Mongo_database.md | 0 .../Create_an_SQL_table.md | 0 .../Create_timed_systemd_job.md | 0 .../Creating_a_Docker_image.md | 0 .../Creating_a_Linux_partition_table.md | 0 .../Creating_a_Mongo_schema_and_model.md | 0 .../Creating_a_RESTful_API_GET.md | 0 ..._a_RESTful_API_Integrating_the_Database.md | 0 .../Creating_a_RESTful_API_Introduction.md | 0 .../Creating_a_RESTful_API_POST.md | 0 .../Creating_a_RESTful_API_PUT.md | 0 .../Creating_memory_with_NAND.md | 0 .../Cron.md | 0 .../Current.md | 0 .../Custom_React_hook_examples.md | 0 .../Custom_types_in_TypeScript.md | 0 .../DRAM_and_SRAM_memory.md | 0 .../Daemons.md | 0 .../Data_types_in_Bash.md | 0 .../Data_types_in_MySQL.md | 0 .../Database_indices.md | 0 .../Database_options_on_AWS.md | 0 .../Dates_in_Python.md | 0 .../DeMorgan's_Laws.md | 0 .../Defining_a_computer.md | 0 .../Delay_line_memory.md | 0 .../Delete_a_branch.md | 0 .../Delete_records_in_an_SQL_table.md | 0 .../Deleting_Mongo_documents.md | 0 .../Dependency_injection.md | 0 .../Devices.md | 0 .../Dictionaries_in_Python.md | 0 ...fference_between_remote_origin_and_head.md | 0 .../Disjunction_Elimination.md | 0 .../Disjunction_Introduction.md | 0 .../Disk_info.md | 0 .../Distributivity.md | 0 .../Dividing_fractions.md | 0 .../Docker_CLI.md | 0 .../Docker_Compose.md | 0 .../Docker_architecture.md | 0 ...ocker_compose_and_Dockerfile_difference.md | 0 .../Docker_containers.md | 0 .../Docker_general_overview.md | 0 .../Docker_images.md | 0 .../Docker_storage.md | 0 .../Dynamic_and_static_websites.md | 0 .../DynamoDB_CLI_commands.md | 0 .../DynamoDB_SDK_commands.md | 0 .../DynamoDB_data_structure.md | 0 .../Effective_logging_in_Git.md | 0 .../Elastic_Compute_Cloud.md | 0 .../Electromagnetism.md | 0 .../Electrons.md | 0 .../Enums.md | 0 .../Environmental_and_shell_variables.md | 0 .../Equivalent_equations.md | 0 .../Equivalent_fractions.md | 0 .../Error_handling_in_Python.md | 0 .../Event_loop.md | 0 ...Example_scenario_internet_data_transfer.md | 0 .../Expansions_and_substitutions.md | 0 .../Exponents.md | 0 .../Expressing_whole_numbers_as_fractions.md | 0 .../Factors_and_divisors.md | 0 .../Factory_pattern.md | 0 .../Fetch_decode_execute.md | 0 .../Fetch_from_Secrets_Manager.md | 0 .../File_descriptors.md | 0 .../File_operations_in_Python.md | 0 .../File_permissions_and_execution_in_Bash.md | 0 .../File_system_error_handling_in_Python.md | 0 .../Filesystems.md | 0 .../Find_Bash_command.md | 0 .../Firewalls.md | 44 ++++++++++++ .../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 | 21 +++--- .../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 .../ICMP_Protocol.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 .../Let's_Encrypt.md | 6 ++ .../Lifecycle_methods.md | 0 .../LineageOS_backup.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 ...lution_and_internet_connectivity_script.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_fundamentals.md | 0 .../Network_hosts.md | 0 .../Network_packet_analysis_tools.md | 0 .../Network_protocols.md | 0 .../Network_requests_in_Python.md | 0 .../Network_scanning.md | 0 .../NodeJS_scripts.md | 0 .../Node_and_MySQL_db.md | 0 .../Nodemon.md | 0 .../Non_null_assertion_in_TypeScript.md | 0 .../None_in_Python.md | 0 .../Numbers_in_Python.md | 0 .../Object_language_and_meta_language.md | 0 .../Observer_pattern.md | 0 .../Ohms_Law.md | 0 .../OpenSearch.md | 0 .../Operating_system_API.md | 0 .../Order_of_operations.md | 0 .../Package_management_in_NodeJS.md | 0 .../Packet_switching_British_precursors.md | 0 .../Pacman.md | 0 ...g_arguments_and_options_to_Bash_scripts.md | 0 .../Passing_arguments_to_Python_scripts.md | 0 .../Peer_to_peer_network.md | 0 .../Ping.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 .../Proxies.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 .../Recording_and_playback_of_sound.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_agent.md | 0 .../User_management_in_Linux.md | 0 .../User_management_on_AWS.md | 0 .../Using_GraphQL_with_Node.md | 0 .../Using_SQLite_with_Python.md | 0 .../Using_arguments_with_Apollo_Client.md | 0 .../Utilities_operators_flags.md | 0 .../Validating_Mongoose_schemas.md | 0 .../Validation_in_NodeJS.md | 0 .../Validity_and_entailment.md | 0 .../Variable_indirection_in_Bash.md | 0 .../Variables_and_data_types_in_Bash.md | 0 .../Variables_in_C.md | 0 .../View_IP_addresses.md | 0 .../Viewing_remote_changes_without_merging.md | 0 .../Views_in_relational_databases.md | 0 .../VirtualMemory.md | 0 .../Virtual_private_cloud.md | 0 .../Voltage.md | 0 .../Voltage_sources.md | 0 .../Weaving_the_Web_Berners_Lee.md | 0 .../What_are_disks.md | 0 .../What_can_the_ISP_see.md | 0 .../What_is_memory.md | 0 .../Whole_numbers.md | 0 .../Why_computers_use_binary.md | 0 .../Wildcards_in_SQL.md | 0 .../Williams_Tube_memory.md | 0 .../With_open_in_Python.md | 0 .../Working_with_CSVs_in_Python.md | 0 .../Working_with_JSON_in_Python.md | 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 .../a4601796_trapdoor_functions.md | 0 ...71a6d9_attributes_of_internet_enclosure.md | 0 .../bbdcb54f_public_key_cryptography.md | 0 ...b3-1d8_Mosaic_Netscape_and_Browser_Wars.md | 0 .../c8173d17_TIMPs.md | 0 .../c9d7492f_requerimiento.md | 0 .../cfbef1c4_web_precursors.md | 0 .../e383b8b3_nginx_vs_traefik.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 | 19 ++--- .../journald.md | 0 .../jq.md | 0 .../neuron.dhall | 0 .../ps.md | 0 .../python_advent_learnings.md | 0 .../static/1.4-Input-Process-Output.png | Bin .../static/3-bit-adder-diagram.png | Bin .../static/540px-PDP-8_(1).jpg | Bin .../Arpanet_logical_map,_march_1977.png | Bin .../static/Arpanet_map_1973.jpg | Bin .../static/DMUX.png | Bin .../static/Domain _ Billing.pdf | Bin .../static/EDSAC.jpg | Bin .../static/FL-Databases-1.5_terminology.gif | Bin .../static/Harvard_Mark_1.jpg | Bin .../static/IMP-network.png | Bin .../static/LMC_5.gif | Bin .../static/MANIAC_computer.jpg | Bin .../static/MUX.png | Bin .../static/Memory-Hierarchy.jpg | Bin .../static/Navigator_Netscape.png | Bin .../static/Netscape_Navigator.png | Bin .../static/ORelim1.png | Bin .../static/ORelim2.png | Bin .../static/OS-api.svg | 0 .../static/Pasted_image_20220319135558.png | Bin .../static/Pasted_image_20220319135805.png | Bin .../static/Pasted_image_20220319135823.png | Bin .../static/Pasted_image_20220411082627.png | Bin .../static/REST_request-load.png | Bin .../static/SAGE_command_post.jpg | Bin .../static/SQS-deadletter.png | Bin .../static/SQS-example.png | Bin .../Screenshot_2020-08-09_at_21.34.48.png | Bin .../Screenshot_2021-05-11_at_18.51.02.png | Bin .../Screenshot_2021-05-11_at_18.55.23.png | Bin .../static/TCP_IP.png | Bin .../static/Turing_machines_01.gif | Bin .../static/Zuse-Z3.jpeg | Bin .../static/abc-computer.jpg | Bin .../static/access-key-aws.png | Bin .../static/all-layers-of-IP.png | Bin .../static/alta-vista.png | Bin .../static/altair-8800.jpg | Bin .../static/analog-digital.svg | 0 .../static/and-gate-new-2.png | Bin .../static/and-transistor.png | Bin .../static/aol-on-windows.jpg | Bin .../static/aol-original.jpg | Bin .../static/api-gateway-trigger.png | Bin .../static/apollo-explorer.png | Bin .../static/apple1.jpg | Bin .../static/apple2.jpg | Bin .../static/application-layer-data.png | Bin .../static/arithmometer.jpg | Bin .../static/async.svg | 0 .../static/atom-diagram.svg | 0 .../static/awk-outline.png | Bin .../static/basic-circuit.png | Bin .../static/bbn-logo.png | Bin .../static/bi-intro.png | Bin .../static/biconditional-elim.png | Bin .../static/bjt-terminals.jpg | Bin .../static/breadboard-DIP.jpg | Bin .../static/breadboard-diagram.jpg | Bin .../static/breakdown.svg | 0 .../static/cell-comparison.svg | 0 .../static/centralised.png | Bin .../static/change-dns-server.png | Bin .../static/charge-cylinder.svg | 0 .../static/cherry-pick.svg | 0 .../static/circ-batt-final.svg | 0 .../static/clock_pulses.png | Bin .../static/cloud-formation-stack.png | Bin .../static/cloudwatch-logs.png | Bin .../static/combined-merge-hist.svg | 0 .../complex-number-calculator-bell-labs.jpg | Bin .../static/complex-tree.svg | 0 .../static/comptometer.png | Bin .../static/cond-elim.png | Bin .../static/cond-intro.png | Bin .../static/conditional-decomposition-rule.svg | 0 .../static/conjunc-elim.png | Bin .../static/conjunc-intro.png | Bin .../static/conjunction-decomposition-rule.svg | 0 .../static/container-lifecycle.png | Bin .../static/container-versus-vm.png | Bin .../static/containers-in-userspace.png | Bin .../static/correct_push_button.jpg | Bin .../static/decentralised.png | Bin .../static/derivation_from_contradiction.png | Bin .../static/differential_analyser_bush.jpg | Bin .../static/diode-led.png | Bin .../static/diode.png | Bin .../static/dipole-again.svg | 0 .../static/disjunc-elim.png | Bin .../static/disjunc-intro.png | Bin .../static/disjunction-decomposition-rule.svg | 0 .../static/distributed.png | Bin .../static/dock-architecture.png | Bin .../static/draw.io-Page-8.drawio.png | Bin .../static/draw.io-Page-9.drawio.png | Bin .../static/drawio-Page-7.drawio.png | Bin .../static/dsfdsfsdfwe.png | Bin .../static/dynamodb.png | Bin .../static/em-spectrum.jpg | Bin .../static/em-wave.gif | Bin .../static/eniac.jpg | Bin .../static/equiv-fractions.png | Bin .../static/favicon.ico | Bin .../static/full-adder-new.png | Bin .../static/gateway-services.png | Bin .../static/gateway-trigger.png | Bin .../static/git-bisect.svg | 0 .../static/git-interactive-mode-2.png | Bin .../static/git-interactive-rebase.png | Bin .../static/git-manual-hunk.png | Bin .../static/git-patch-mode.png | Bin .../static/graphQL_request_load.png | Bin .../static/graphql-architecture.png | Bin .../static/graphql-journey-two.svg | 0 .../static/graphql_multiple_resources.png | Bin .../static/greyscale-encoding.svg | 0 .../static/ground-symbol.png | Bin .../static/grub.jpg | Bin .../static/half-adder-gates-three.png | Bin .../static/half-adder-new.png | Bin .../static/harddisk.png | Bin .../static/hardware-abstraction-hierarchy.png | Bin .../static/hardware-sim-basic.png | Bin .../static/hd-sim-test.png | Bin .../static/hertz_wave_freq.gif | Bin .../static/hexadecimal-to-bytes.svg | 0 .../static/htop.png | Bin .../static/hydraulic_computer.jpg | Bin .../static/ibm-1401.jpg | Bin .../static/ibm-360-in-use.jpeg | Bin .../static/ibm-360.jpg | Bin .../static/ibm-650-console-panel.jpg | Bin .../static/ibm-650.jpg | Bin .../static/ibm-701-control-unit.jpeg | Bin .../static/ibm-add.jpeg | Bin .../static/ibm-pc.jpg | Bin .../static/incorrect_push_button.jpg | Bin .../static/integrated-circuit.jpeg | Bin .../static/intel-4004.jpg | Bin .../static/internet-layer-packet-revised.png | Bin .../static/internet-layer-packet.png | Bin .../static/internet_1984.jpg | Bin .../static/internet_explorer.png | Bin .../static/internetworking_1977.jpg | Bin .../static/ip-address-anatomy.png | Bin .../static/javascript-recursion.png | Bin .../static/jk-flip-flops.png | Bin .../static/journald.png | Bin .../static/kernel-cpu-interaction.svg | 0 .../static/knowledge_graph.png | Bin .../static/lambda-cloudwatch.png | Bin .../static/lambda-func-three.png | Bin .../static/lambda-func-two.png | Bin .../static/lambda-overview.png | Bin .../static/lambda_func_one.png | Bin .../static/leibniz-stepped-drum.jpg | Bin .../static/lin.svg | 0 .../static/link-layer-frame-revised.png | Bin .../static/link-layer-frame.drawio.png | Bin .../static/link-layer-internet-diagram.png | Bin .../static/local-sam-docker.png | Bin .../static/logical-equivalence-tree.svg | 0 .../static/logical-falsity-tree.svg | 0 .../static/lsof.png | Bin .../static/magnetic-core-closeup.jpg | Bin .../static/magnetic-core-memory.jpg | Bin .../static/magnetic-drum-memory.jpg | Bin .../static/magnetic-tape-disk.jpeg | Bin .../static/magnetic-tape-ibm.jpeg | Bin .../static/magnetic_field.png | Bin .../static/manchester_baby.png | Bin .../static/memory-flow.svg | 0 .../static/modem-bt.png | Bin .../static/mongo-collection.png | Bin .../static/mongo-compass.png | Bin .../static/mongo-db-structure.svg | 0 .../static/mongo-doc-added.png | Bin .../static/mongoose-hierarchy.svg | 0 .../static/mosaic-browser.jpg | Bin .../static/motherboard-pi.jpg | Bin .../static/mount-directory.png | Bin .../static/multi_on_off.gif | Bin .../static/multiple_circuits.gif | Bin .../static/nand-gate-new.png | Bin .../static/nand-mem-demonstrated.gif | Bin .../static/nand-mem-first.gif | Bin .../static/nand-mem-second.gif | Bin .../static/nand_latch_logic_circuit.png | Bin .../static/negate-elim.png | Bin .../static/negate-intro.png | Bin ...iconditional-decomposition-rule.drawio.svg | 0 ...negated-conditional-decomposition-rule.svg | 0 ...negated-conjunction-decomposition-rule.svg | 0 ...negated-disjunction-decomposition-rule.svg | 0 .../static/network-request-layers.png | Bin .../static/node-event-loop.svg | 0 .../static/nor-gate-new.png | Bin .../static/normal-merge-again.svg | 0 .../static/not-by-ai-alternative--light.svg | 0 .../static/one-eighth-a.png | Bin .../static/opensearch-architecture.drawio.svg | 0 .../static/or-gate-new.png | Bin .../static/or-transistor.svg | 0 .../static/parallel-battery-diagram.svg | 0 .../static/parallel-transmission.jpg | Bin .../static/pascaline.jpg | Bin .../static/pilot-ace.jpg | Bin .../static/postman-aws-output.png | Bin .../static/postman-lambda.png | Bin ...ramming_a_digital_electronic_computter.jpg | Bin .../static/proof.png | Bin .../static/proofs-drawio-Page-5.drawio.png | Bin .../static/proofs-drawio-Page-5.drawio_2.png | Bin .../static/proofs-drawio-Page-6.drawio.png | Bin .../static/ps-tree.png | Bin .../static/push-button-legs.png | Bin .../static/python-exception-hierarchy.png | Bin .../static/queue.svg | 0 .../static/react-lifecycle.png | Bin .../static/rebase-tip-chage.svg | 0 .../static/red-encoding.svg | 0 .../static/reiteration.png | Bin .../static/relay.gif | Bin .../static/s3-package-again.svg | 0 .../static/sam-build.png | Bin .../static/sam-directory.png | Bin .../static/sam-template-yaml.png | Bin .../static/serial-transmission.jpg | Bin .../static/series-battcircuit.svg | 0 .../static/series-battery-diagram.svg | 0 .../static/server-listening.png | Bin .../static/signed-to-unsigned.png | Bin .../static/single-git-history-rebase.svg | 0 .../static/sns-example.png | Bin .../static/sql-full-outer-join.png | Bin .../static/sql-inner-join.png | Bin .../static/sql-left-outer-join.png | Bin .../static/sql-right-outer-join.png | Bin .../static/square.svg | 0 .../static/sr_latch_diagram.png | Bin .../static/sr_latch_logic_circuit.png | Bin .../static/stack1.svg | 0 .../static/stack2.svg | 0 .../static/standard-userspace.png | Bin .../static/state-machine-definition.png | Bin .../static/state-machine-execution.png | Bin .../static/step1.png | Bin .../static/step2.png | Bin .../static/step3.png | Bin .../static/step4.png | Bin .../static/stibitz-teletype.jpg | Bin .../static/switch-and-gate.png | Bin .../static/switch-or-gate.png | Bin .../static/sync-thread.svg | 0 .../static/systemd-global-files.png | Bin .../static/systemd-local-files.png | Bin .../static/t-flip-flops.png | Bin .../static/terminal_colours.png | Bin .../static/theoremproof.png | Bin .../static/transistor-off.png | Bin .../static/transistor-on.png | Bin .../static/transport-layer-segment.png | Bin .../static/trigger-info.png | Bin .../static/univac-1.jpg | Bin .../static/univac-operator-console.jpeg | Bin .../static/unsigned-to-signed.png | Bin .../static/valence-shell.svg | 0 .../static/vertical-circuit.png | Bin .../static/virtual-memory-diagram.jpg | Bin .../static/voltage-drop.png | Bin .../static/von_neumann_architecture.jpeg | Bin .../static/web-url.png | Bin .../static/whirlwind-magnetic-cores.JPG | Bin .../static/williams-tube-dots.jpg | Bin .../static/williams-tube.jpg | Bin .../static/xor-addition-four.png | Bin .../static/xor-gate-new.png | Bin .../static/xor-hdl.png | Bin .../static/yahoo-original-homepage.png | Bin .../static/yellow-encoding.svg | 0 .../systemd.md | 0 .../systemd_status.md | 0 .../tags.md | 9 ++- .../v8.md | 0 zk/.zk/notebook.db | Bin 4018176 -> 4018176 bytes zk/Certificate_authorities.md | 65 ++++++++++++++++++ zk/Firewalls.md | 44 ++++++++++++ zk/HTTPS.md | 21 +++--- zk/Let's_Encrypt.md | 6 ++ 822 files changed, 271 insertions(+), 29 deletions(-) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/.zk/config.toml (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/.zk/notebook.db (98%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/.zk/templates/default.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/.zk/templates/synthesis.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/0716531c_rewilding_the_internet.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/241fe1a3_the_Web_versus_modem_BBSs.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/385af4b4_Baran_distributed_networks.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/3f1b9fe5_motivation_Berners_Lee.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/4a3dc316_key_figures_ARPANET.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/4da22434_from_ARPANET_to_Internet.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/4dec6fe0_shadow_text.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/653c0b1d_host_protocols_of_ARPANET.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/738d0481_sound_recording_as_wave_phenomena.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/747589ad_effects_of_privacy_violation.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/82f9c228_dissolution_of_ARPANET.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/861cc26e_ARPA_origins.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/API_Gateway.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/AWS_CLI.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/AWS_CloudWatch.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/AWS_SAM_and_Docker.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/AWS_SNS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/AWS_SQS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/AWS_SQS_SDK.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/AWS_architecture_hierarchy.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Accessing_metadata_about_SQL_database.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Accessing_secrets_from_a_Lambda.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Add_Subtract_Fractions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Adding_documents_to_a_Mongo_collection.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Additive_identity.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Additive_inverse_property.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Aggregate_functions_in_SQL.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Algebra_key_terms.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Algorithmic_complexity.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Analogue_and_digital.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Any.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Apollo_Client.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Apollo_Server.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Appending_to_files_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Application_Layer_of_Internet_Protocol.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Application_state_management_with_React_hooks.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Architecture_of_the_World_Wide_Web.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Arithmetic_Logic_Unit.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Arrays.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Assembly.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Associative_Property_of_Addition_and_Multiplication.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Atomic_and_molecular_propositions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Audio_file_formats.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Awk.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Axioms_of_set_theory.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Bash_colour_output.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Bash_file_exists.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Bash_store_status_of_command_execution.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Basic_model_of_the_operating_system.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Basic_properties_of_sets.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Basics_of_web_components.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Batch_processing.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Bauman_quote.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Bell_System.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Biconditional_Elimination.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Biconditional_Introduction.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Binary_addition.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Binary_arithmetic.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Binary_colour_encoding.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Binary_encoding.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Binary_encoding_of_sound.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Binary_encoding_of_text.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Binary_number_system.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Binary_units_of_measurement.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Bitwise_operators.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Bluetooth.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Bolt_Beranek_and_Newman.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Boolean_algebra.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Boolean_function_synthesis.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Boolean_functions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Boot_process.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Breadboards.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Bus.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/CPU_architecture.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Call_stack.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Capturing_user_input_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Case_statements_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Cells_and_batteries.md (100%) create mode 100644 neuron/ac6779a0-333b-484d-8504-e6927d39c983/Certificate_authorities.md rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Cherry_picking.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Child_to_parent_data_flow_in_React.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Chipset_and_controllers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Class_inheritance_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Classes.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Classes_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Clock_signals.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Command_pattern.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Commutative_Property_of_Addition_and_Multiplication.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Comparing_React_classes_to_hooks.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Compile_Python_app_to_single_executable.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Compile_from_source.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Components_props_classes.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Components_props_hooks_in_React.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Concise_subfield_mapping_JS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Conditional_Elimination.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Conditional_Introduction.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Conditional_statements_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Conditionals_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Conjunction_Elimination.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Conjunction_Introduction.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Connect_to_Mongo_database.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Connecting_a_frontend_to_a_Docker_backend.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Containerization.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Controlled_components_in_React.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Corresponding_material_and_biconditional.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Coulombs_Laws.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Create_Mongo_database.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Create_an_SQL_table.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Create_timed_systemd_job.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Creating_a_Docker_image.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Creating_a_Linux_partition_table.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Creating_a_Mongo_schema_and_model.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Creating_a_RESTful_API_GET.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Creating_a_RESTful_API_Integrating_the_Database.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Creating_a_RESTful_API_Introduction.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Creating_a_RESTful_API_POST.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Creating_a_RESTful_API_PUT.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Creating_memory_with_NAND.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Cron.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Current.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Custom_React_hook_examples.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Custom_types_in_TypeScript.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/DRAM_and_SRAM_memory.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Daemons.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Data_types_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Data_types_in_MySQL.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Database_indices.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Database_options_on_AWS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Dates_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/DeMorgan's_Laws.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Defining_a_computer.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Delay_line_memory.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Delete_a_branch.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Delete_records_in_an_SQL_table.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Deleting_Mongo_documents.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Dependency_injection.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Devices.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Dictionaries_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Difference_between_remote_origin_and_head.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Disjunction_Elimination.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Disjunction_Introduction.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Disk_info.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Distributivity.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Dividing_fractions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Docker_CLI.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Docker_Compose.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Docker_architecture.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Docker_compose_and_Dockerfile_difference.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Docker_containers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Docker_general_overview.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Docker_images.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Docker_storage.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Dynamic_and_static_websites.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/DynamoDB_CLI_commands.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/DynamoDB_SDK_commands.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/DynamoDB_data_structure.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Effective_logging_in_Git.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Elastic_Compute_Cloud.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Electromagnetism.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Electrons.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Enums.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Environmental_and_shell_variables.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Equivalent_equations.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Equivalent_fractions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Error_handling_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Event_loop.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Example_scenario_internet_data_transfer.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Expansions_and_substitutions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Exponents.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Expressing_whole_numbers_as_fractions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Factors_and_divisors.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Factory_pattern.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Fetch_decode_execute.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Fetch_from_Secrets_Manager.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/File_descriptors.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/File_operations_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/File_permissions_and_execution_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/File_system_error_handling_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Filesystems.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Find_Bash_command.md (100%) create mode 100644 neuron/ac6779a0-333b-484d-8504-e6927d39c983/Firewalls.md rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Flip_flops.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Foreign_keys_in_SQL.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Formal_conventions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Formal_proofs_in_propositional_logic.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Format_specifiers_in_C.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Formatting_output_text_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Forms_in_React.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Four_bit_adder.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Frequency_counters.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Full_Node_API_example.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Function_overloads.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Functions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Functions_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Functions_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Fundamental_Theorem_of_Arithmetic.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Further_examples_of_TS_generics.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/GPU_versus_CPU.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Generics_in_TypeScript.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Git_bisect.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Git_rebasing.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Global_object_in_NodeJS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Grep.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Ground.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Guide_to_YAML.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/HTTPS.md (63%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/HTTP_request_types.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Half_adder_and_full_adder.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Handle_multiple_endpoints_single_lambda.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Handling_negative_fractions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Hardware_Description_Language.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Hardware_abstraction_and_modularity.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Hardware_simulation.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Headless_Raspi_network_setup.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Heap_memory.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Hexadecimal_number_system.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/ICMP_Protocol.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/IP_addresses.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Identify_merged_branches.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Importing_MongoDB_data.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Increasing_fractions_to_their_highest_terms.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Insert_data_into_SQL_table.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Instruction_set_architectures.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Integers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Integrated_circuits.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Interactive_staging.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Internet_Layer_of_Internet_Protocol.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Internet_fundamentals.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Intersection_types_in_TypeScript.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Intro_to_the_Unix_shell.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Inversion_of_operators.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Invoking_the_shell_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Iterating_in_React.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Iterating_through_complex_data_structures_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/JavaScript_module_types.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Joins_in_SQL.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Journey_of_GraphQL_query.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Key_characteristics_of_GraphQL.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Killing_processes.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/LEDs.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Lambda_directory_structure.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Lambda_handler_function.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Lambda_programming_model.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Lambda_triggers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Lambdas_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Latches.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Law_of_Non_Contradiction.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Law_of_the_Excluded_Middle.md (100%) create mode 100644 neuron/ac6779a0-333b-484d-8504-e6927d39c983/Let's_Encrypt.md rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Lifecycle_methods.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/LineageOS_backup.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Link_Layer_of_Internet_Protocol.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Linux_disk_partitions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/List_comprehension_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Listing_and_navigating_directories_in_the_Shell.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Lists_and_arrays_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Lists_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Local_AWS_development_with_SAM.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Logarithms.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Logic_gates.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Logical_consistency.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Logical_equivalence.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Logical_indeterminacy.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Logical_possibility_and_necessity.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Logical_truth_and_falsity.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Loops_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Loops_in_bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/MAC_addresses.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Machine_code.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Magnetic_core_memory.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Magnetic_drum_memory.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Magnetic_tape.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Mainframe_computers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Managing_environments_in_NodeJS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Map_and_filter_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Map_and_filter_to_reduce_in_JS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Mapped_types_in_TS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Maps_and_sets_in_JS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Match_statements_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Matter_and_atoms.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Memoization_in_React.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Memory_Management_Unit.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Memory_addresses.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Memory_leaks.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Memory_versus_processor.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Middleware_in_NodeJS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Mixed_and_improper_fractions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Modelling_relationships_in_MongoDB.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Module_pattern.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Module_wrapping_at_runtime.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Modules_in_NodeJS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/MongoDB_Introduction.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/MongoDB_connection.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Monitor_DNS_resolution_and_internet_connectivity_script.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Monitoring_processes_and_resources.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Morgan.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Motherboard.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Multiple_pointers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Multiplexers_and_demultiplexers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Multiplicative_identity.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Multiplicative_property_of_negative_one.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Multiplying_fractions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Mutations_with_Apollo_Client.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Naming_conventions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Natural_numbers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Negation_Elimination.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Negation_Introduction.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Negative_exponents.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Network_card.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Network_fundamentals.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Network_hosts.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Network_packet_analysis_tools.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Network_protocols.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Network_requests_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Network_scanning.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/NodeJS_scripts.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Node_and_MySQL_db.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Nodemon.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Non_null_assertion_in_TypeScript.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/None_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Numbers_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Object_language_and_meta_language.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Observer_pattern.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Ohms_Law.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/OpenSearch.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Operating_system_API.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Order_of_operations.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Package_management_in_NodeJS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Packet_switching_British_precursors.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Pacman.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Passing_arguments_and_options_to_Bash_scripts.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Passing_arguments_to_Python_scripts.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Peer_to_peer_network.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Ping.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Ports_in_NodeJS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Practical_walkthrough_Lambda_creation_within_AWS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Prefixes_for_units_of_electrical_measurement.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Prime_factorization.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Primes_and_composites.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Primitive_types.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Printing_values_in_C.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Process_module_in_NodeJS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Processes.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Prop_types_in_React.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Proper_shebang_syntax.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Props_in_React.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Prototypical_inheritance.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Proxies.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Push_buttons.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Python_application_structure.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Python_data_types.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Python_execution.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Python_interpreter.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Python_modules_and_imports.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Python_package_management.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Querying_a_Mongo_collection.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Queue.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Quote_marks_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/RESTful_APIs.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/ROM_versus_disk_loading.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/React_Components.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/React_application_structure.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/React_errors.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/React_useContext.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/React_useEffect.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/React_useReducer.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/React_useState.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Read_command__in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Reading_files_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Reciprocals.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Recording_and_playback_of_sound.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Recursion.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Redirect_to_dev_null.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Redirection_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Reducing_fractions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Register_and_cache_memory.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Regular_expressions_in_SQL.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Reiteration.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Relation_between_kernel_and_CPU.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Relational_database_architecture.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Relays.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Remote_tracking_branches.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Rename_a_branch.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Reset_to_remote_version.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Resistance.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Restructure_URLs_lambda.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Retrieve_data_from_SQL_table.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Role_of_memory_in_computation.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Role_of_unique_key_in_relational_databases.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Routing_on_link_click_in_React.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Rules_for_operations_on_like_and_unlike_terms.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/S3.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/SAM.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/SQLite.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Save_readonly_Vim_file.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Schema_Definition_Language_in_GraphQL.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Secrets_or_env_vars_in_AWS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Semantic_versioning.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Set_DNS_settings.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Sets_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Setting_up_and_configuring_TypeScript.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Shell_sessions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Signed_and_unsigned_numbers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Signed_magnitude_representation.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Single_file_Python_scripts.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Singleton_pattern.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Sliding_window.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Solving_equations.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Sorting_lists_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Soundness.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Split_into_array_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Stack_memory.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Stacks.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Stale_branches_and_pruning.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Step_functions_and_state_machines.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Strategies_for_constructing_proofs.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Streams_in_NodeJS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Strings_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Strings_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Structuring_Express_applications.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Substrings_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Swap_space.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Switch_between_Python_vers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Syllogism.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Symlinks.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Syntax_of_propositional_logic.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Tags_in_Git.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Terraform.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Test_values_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Testing_Python_code.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Testing_basic_prop_passing_in_React.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Testing_with_Jest.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Text_manipulation_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/The_History_of_Computing_Swade.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/The_Little_Man_computer.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/The_PATH.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/The_Pragmatic_Programmer_1999.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/The_kernel.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/The_memory_hierarchy.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Theorems_and_empty_sets.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Threads.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Three_bit_counter.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Time_and_computers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Torrenting.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Transistors.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Transport_Layer_of_Internet_Protocol.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Troubleshooting_MongoDB.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Truth_functional_connectives.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Truth_tables.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Truth_trees.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Tuples_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Turing_completeness.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Turing_machines.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Twos_complement.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Type_guarding_and_narrowing_in_TS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Type_hinting.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Typing_built_in_React_hooks.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Union_types_in_TS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Unknown_type_in_TS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Update_a_Mongo_document.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Update_an_SQL_table.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Update_existing_data_in_SQL_table.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Useful_operators_in_SQL.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Usenet.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/User_Space.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/User_agent.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/User_management_in_Linux.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/User_management_on_AWS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Using_GraphQL_with_Node.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Using_SQLite_with_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Using_arguments_with_Apollo_Client.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Utilities_operators_flags.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Validating_Mongoose_schemas.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Validation_in_NodeJS.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Validity_and_entailment.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Variable_indirection_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Variables_and_data_types_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Variables_in_C.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/View_IP_addresses.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Viewing_remote_changes_without_merging.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Views_in_relational_databases.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/VirtualMemory.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Virtual_private_cloud.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Voltage.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Voltage_sources.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Weaving_the_Web_Berners_Lee.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/What_are_disks.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/What_can_the_ISP_see.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/What_is_memory.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Whole_numbers.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Why_computers_use_binary.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Wildcards_in_SQL.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Williams_Tube_memory.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/With_open_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Working_with_CSVs_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Working_with_JSON_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Working_with_directories_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Working_with_numbers_in_Bash.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Writing_to_files_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Zero_property_of_multiplication.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/Zip_function_in_Python.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/a247fa9b_surveillance_capitalism_not_necessary.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/a4601796_trapdoor_functions.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/a771a6d9_attributes_of_internet_enclosure.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/bbdcb54f_public_key_cryptography.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/c8173d17_TIMPs.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/c9d7492f_requerimiento.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/cfbef1c4_web_precursors.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/e383b8b3_nginx_vs_traefik.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/e470bf3d_IMPs_in_the_ARPANET.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/ecec56e6_precursors_to_search_engines.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/f0f70a3c_ARPANET_motivations.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/f6564af9_AOL_and_early_internet_enclosure.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/favicon/favicon-16x16.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/favicon/favicon-32x32.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/favicon/favicon.ico (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/fs.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/head.html (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/http_in_Node.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/index.md (98%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/journald.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/jq.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/neuron.dhall (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/ps.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/python_advent_learnings.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/1.4-Input-Process-Output.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/3-bit-adder-diagram.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/540px-PDP-8_(1).jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Arpanet_logical_map,_march_1977.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Arpanet_map_1973.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/DMUX.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Domain _ Billing.pdf (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/EDSAC.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/FL-Databases-1.5_terminology.gif (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Harvard_Mark_1.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/IMP-network.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/LMC_5.gif (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/MANIAC_computer.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/MUX.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Memory-Hierarchy.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Navigator_Netscape.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Netscape_Navigator.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ORelim1.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ORelim2.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/OS-api.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Pasted_image_20220319135558.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Pasted_image_20220319135805.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Pasted_image_20220319135823.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Pasted_image_20220411082627.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/REST_request-load.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/SAGE_command_post.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/SQS-deadletter.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/SQS-example.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Screenshot_2020-08-09_at_21.34.48.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Screenshot_2021-05-11_at_18.51.02.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Screenshot_2021-05-11_at_18.55.23.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/TCP_IP.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Turing_machines_01.gif (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/Zuse-Z3.jpeg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/abc-computer.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/access-key-aws.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/all-layers-of-IP.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/alta-vista.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/altair-8800.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/analog-digital.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/and-gate-new-2.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/and-transistor.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/aol-on-windows.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/aol-original.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/api-gateway-trigger.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/apollo-explorer.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/apple1.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/apple2.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/application-layer-data.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/arithmometer.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/async.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/atom-diagram.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/awk-outline.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/basic-circuit.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/bbn-logo.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/bi-intro.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/biconditional-elim.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/bjt-terminals.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/breadboard-DIP.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/breadboard-diagram.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/breakdown.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/cell-comparison.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/centralised.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/change-dns-server.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/charge-cylinder.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/cherry-pick.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/circ-batt-final.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/clock_pulses.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/cloud-formation-stack.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/cloudwatch-logs.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/combined-merge-hist.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/complex-number-calculator-bell-labs.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/complex-tree.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/comptometer.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/cond-elim.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/cond-intro.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/conditional-decomposition-rule.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/conjunc-elim.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/conjunc-intro.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/conjunction-decomposition-rule.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/container-lifecycle.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/container-versus-vm.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/containers-in-userspace.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/correct_push_button.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/decentralised.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/derivation_from_contradiction.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/differential_analyser_bush.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/diode-led.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/diode.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/dipole-again.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/disjunc-elim.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/disjunc-intro.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/disjunction-decomposition-rule.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/distributed.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/dock-architecture.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/draw.io-Page-8.drawio.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/draw.io-Page-9.drawio.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/drawio-Page-7.drawio.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/dsfdsfsdfwe.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/dynamodb.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/em-spectrum.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/em-wave.gif (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/eniac.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/equiv-fractions.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/favicon.ico (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/full-adder-new.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/gateway-services.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/gateway-trigger.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/git-bisect.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/git-interactive-mode-2.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/git-interactive-rebase.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/git-manual-hunk.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/git-patch-mode.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/graphQL_request_load.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/graphql-architecture.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/graphql-journey-two.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/graphql_multiple_resources.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/greyscale-encoding.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ground-symbol.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/grub.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/half-adder-gates-three.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/half-adder-new.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/harddisk.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/hardware-abstraction-hierarchy.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/hardware-sim-basic.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/hd-sim-test.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/hertz_wave_freq.gif (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/hexadecimal-to-bytes.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/htop.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/hydraulic_computer.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ibm-1401.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ibm-360-in-use.jpeg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ibm-360.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ibm-650-console-panel.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ibm-650.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ibm-701-control-unit.jpeg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ibm-add.jpeg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ibm-pc.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/incorrect_push_button.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/integrated-circuit.jpeg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/intel-4004.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/internet-layer-packet-revised.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/internet-layer-packet.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/internet_1984.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/internet_explorer.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/internetworking_1977.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ip-address-anatomy.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/javascript-recursion.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/jk-flip-flops.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/journald.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/kernel-cpu-interaction.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/knowledge_graph.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/lambda-cloudwatch.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/lambda-func-three.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/lambda-func-two.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/lambda-overview.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/lambda_func_one.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/leibniz-stepped-drum.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/lin.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/link-layer-frame-revised.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/link-layer-frame.drawio.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/link-layer-internet-diagram.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/local-sam-docker.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/logical-equivalence-tree.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/logical-falsity-tree.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/lsof.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/magnetic-core-closeup.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/magnetic-core-memory.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/magnetic-drum-memory.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/magnetic-tape-disk.jpeg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/magnetic-tape-ibm.jpeg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/magnetic_field.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/manchester_baby.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/memory-flow.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/modem-bt.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/mongo-collection.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/mongo-compass.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/mongo-db-structure.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/mongo-doc-added.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/mongoose-hierarchy.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/mosaic-browser.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/motherboard-pi.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/mount-directory.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/multi_on_off.gif (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/multiple_circuits.gif (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/nand-gate-new.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/nand-mem-demonstrated.gif (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/nand-mem-first.gif (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/nand-mem-second.gif (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/nand_latch_logic_circuit.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/negate-elim.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/negate-intro.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/negated-biconditional-decomposition-rule.drawio.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/negated-conditional-decomposition-rule.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/negated-conjunction-decomposition-rule.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/negated-disjunction-decomposition-rule.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/network-request-layers.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/node-event-loop.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/nor-gate-new.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/normal-merge-again.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/not-by-ai-alternative--light.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/one-eighth-a.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/opensearch-architecture.drawio.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/or-gate-new.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/or-transistor.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/parallel-battery-diagram.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/parallel-transmission.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/pascaline.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/pilot-ace.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/postman-aws-output.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/postman-lambda.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/programming_a_digital_electronic_computter.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/proof.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/proofs-drawio-Page-5.drawio.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/proofs-drawio-Page-5.drawio_2.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/proofs-drawio-Page-6.drawio.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/ps-tree.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/push-button-legs.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/python-exception-hierarchy.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/queue.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/react-lifecycle.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/rebase-tip-chage.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/red-encoding.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/reiteration.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/relay.gif (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/s3-package-again.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/sam-build.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/sam-directory.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/sam-template-yaml.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/serial-transmission.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/series-battcircuit.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/series-battery-diagram.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/server-listening.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/signed-to-unsigned.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/single-git-history-rebase.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/sns-example.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/sql-full-outer-join.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/sql-inner-join.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/sql-left-outer-join.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/sql-right-outer-join.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/square.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/sr_latch_diagram.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/sr_latch_logic_circuit.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/stack1.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/stack2.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/standard-userspace.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/state-machine-definition.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/state-machine-execution.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/step1.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/step2.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/step3.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/step4.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/stibitz-teletype.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/switch-and-gate.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/switch-or-gate.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/sync-thread.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/systemd-global-files.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/systemd-local-files.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/t-flip-flops.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/terminal_colours.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/theoremproof.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/transistor-off.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/transistor-on.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/transport-layer-segment.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/trigger-info.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/univac-1.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/univac-operator-console.jpeg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/unsigned-to-signed.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/valence-shell.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/vertical-circuit.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/virtual-memory-diagram.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/voltage-drop.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/von_neumann_architecture.jpeg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/web-url.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/whirlwind-magnetic-cores.JPG (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/williams-tube-dots.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/williams-tube.jpg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/xor-addition-four.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/xor-gate-new.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/xor-hdl.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/yahoo-original-homepage.png (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/static/yellow-encoding.svg (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/systemd.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/systemd_status.md (100%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/tags.md (97%) rename neuron/{3b3f3885-a969-4331-8766-b386e8dbd527 => ac6779a0-333b-484d-8504-e6927d39c983}/v8.md (100%) create mode 100644 zk/Certificate_authorities.md create mode 100644 zk/Firewalls.md create mode 100644 zk/Let's_Encrypt.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/.zk/config.toml b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/.zk/config.toml similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/.zk/config.toml rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/.zk/config.toml diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/.zk/notebook.db b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/.zk/notebook.db similarity index 98% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/.zk/notebook.db rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/.zk/notebook.db index e222b437e0ecf4e3c128da9c6ee9c6dda32ef5f7..731611939ef667d6bdc285a83562b9881c45525c 100644 GIT binary patch delta 27343 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 delta 22164 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%0A&`oeoD||Tk9B{Y=uB?cWslqQo`40d=)l`xCw#= zT7^r3m@YY_crHj}G;60Hz&4o(4F^sz&3Mo#fG6&ZQ+^xY!!oBCfzUs9b ze0j~%@;cHU-hoMyM6W?7O#aW!GA#65^7PWQp0gI?0K8nMstqr9;qwDN9l|1+xmzR= z7q@Z2vPc)VSW;Ir$PofdATOXfbid}y4g?u}f&o(u{)igC6R$*<;$^rf<@g)L71*U4p_JYrs&Fl*BqoRQgrARV+8lryCBW*OC09tZht8;-(++ zn=#ggfxCmiOgY5^oqT4x zXgO-&gX;JDaP19U4Ma{(N2)Vhnx{KRXr~Kc$GHOM^QcqB|?hi^^Ol@9o9?H}A= zct_S9s&A5{INc#go+l6tSqQ}o_zt0Barth@6xy$-QI+PZ zhXe0sD|d&fC3!gNZD`&EX@m0IohVM11i~kS3%Xux3VbgG1>-z<;8aFVNeX-gX3aM* z$LdR*wsBJOxZ$zvb>U-Juik{KQ(z>*g<3EX`Scns0Gp7@1Je;cgVpfKmeU__<3<&| z&h60sRLD!VrJz%*b=SI`BQ6vw1e?iPTjO2}3+y)NdCe`ZpsS_9U*p@=fX{7lK?_bK zUB~MBYnuapy=UCxIRNKrr=zjM;q=0Q8^pC=x+mb(bh-nq*5mczQWh6Jwe`BZEdhIt zu6O%uT;V39*TNvIZ9sc{y5FY<5QE0L{2uM&p^YqJX_8@^cufeCCW+JL^6XOQ^3~%T zXIb4dxX;IDYj1C=l&Kq*Ek3~nvM+e8p&5yR#)|zj9dDL!R{11#*W;g$P+eW|nz0Zk? QDMco_mU~Zb{Num*-&ZC)Z2$lO diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/.zk/templates/default.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/.zk/templates/default.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/.zk/templates/default.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/.zk/templates/default.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/.zk/templates/synthesis.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/.zk/templates/synthesis.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/.zk/templates/synthesis.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/.zk/templates/synthesis.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/0716531c_rewilding_the_internet.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/0716531c_rewilding_the_internet.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/0716531c_rewilding_the_internet.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/0716531c_rewilding_the_internet.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/241fe1a3_the_Web_versus_modem_BBSs.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/241fe1a3_the_Web_versus_modem_BBSs.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/241fe1a3_the_Web_versus_modem_BBSs.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/241fe1a3_the_Web_versus_modem_BBSs.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/385af4b4_Baran_distributed_networks.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/385af4b4_Baran_distributed_networks.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/385af4b4_Baran_distributed_networks.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/385af4b4_Baran_distributed_networks.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/3f1b9fe5_motivation_Berners_Lee.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/3f1b9fe5_motivation_Berners_Lee.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/3f1b9fe5_motivation_Berners_Lee.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/3f1b9fe5_motivation_Berners_Lee.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/4a3dc316_key_figures_ARPANET.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/4a3dc316_key_figures_ARPANET.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/4a3dc316_key_figures_ARPANET.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/4a3dc316_key_figures_ARPANET.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/4da22434_from_ARPANET_to_Internet.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/4da22434_from_ARPANET_to_Internet.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/4da22434_from_ARPANET_to_Internet.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/4da22434_from_ARPANET_to_Internet.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/4dec6fe0_shadow_text.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/4dec6fe0_shadow_text.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/4dec6fe0_shadow_text.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/4dec6fe0_shadow_text.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/653c0b1d_host_protocols_of_ARPANET.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/653c0b1d_host_protocols_of_ARPANET.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/653c0b1d_host_protocols_of_ARPANET.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/653c0b1d_host_protocols_of_ARPANET.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/738d0481_sound_recording_as_wave_phenomena.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/738d0481_sound_recording_as_wave_phenomena.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/738d0481_sound_recording_as_wave_phenomena.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/738d0481_sound_recording_as_wave_phenomena.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/747589ad_effects_of_privacy_violation.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/747589ad_effects_of_privacy_violation.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/747589ad_effects_of_privacy_violation.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/747589ad_effects_of_privacy_violation.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/82f9c228_dissolution_of_ARPANET.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/82f9c228_dissolution_of_ARPANET.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/82f9c228_dissolution_of_ARPANET.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/82f9c228_dissolution_of_ARPANET.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/861cc26e_ARPA_origins.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/861cc26e_ARPA_origins.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/861cc26e_ARPA_origins.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/861cc26e_ARPA_origins.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/API_Gateway.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/API_Gateway.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/API_Gateway.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/API_Gateway.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_CLI.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_CLI.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_CLI.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_CLI.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_CloudWatch.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_CloudWatch.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_CloudWatch.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_CloudWatch.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_SAM_and_Docker.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_SAM_and_Docker.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_SAM_and_Docker.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_SAM_and_Docker.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_SNS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_SNS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_SNS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_SNS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_SQS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_SQS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_SQS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_SQS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_SQS_SDK.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_SQS_SDK.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_SQS_SDK.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_SQS_SDK.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_architecture_hierarchy.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_architecture_hierarchy.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/AWS_architecture_hierarchy.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/AWS_architecture_hierarchy.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Accessing_metadata_about_SQL_database.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Accessing_metadata_about_SQL_database.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Accessing_metadata_about_SQL_database.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Accessing_metadata_about_SQL_database.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Accessing_secrets_from_a_Lambda.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Accessing_secrets_from_a_Lambda.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Accessing_secrets_from_a_Lambda.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Accessing_secrets_from_a_Lambda.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Add_Subtract_Fractions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Add_Subtract_Fractions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Add_Subtract_Fractions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Add_Subtract_Fractions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Adding_documents_to_a_Mongo_collection.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Adding_documents_to_a_Mongo_collection.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Adding_documents_to_a_Mongo_collection.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Adding_documents_to_a_Mongo_collection.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Additive_identity.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Additive_identity.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Additive_identity.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Additive_identity.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Additive_inverse_property.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Additive_inverse_property.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Additive_inverse_property.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Additive_inverse_property.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Aggregate_functions_in_SQL.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Aggregate_functions_in_SQL.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Aggregate_functions_in_SQL.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Aggregate_functions_in_SQL.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Algebra_key_terms.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Algebra_key_terms.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Algebra_key_terms.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Algebra_key_terms.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Algorithmic_complexity.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Algorithmic_complexity.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Algorithmic_complexity.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Algorithmic_complexity.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Analogue_and_digital.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Analogue_and_digital.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Analogue_and_digital.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Analogue_and_digital.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Any.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Any.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Any.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Any.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Apollo_Client.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Apollo_Client.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Apollo_Client.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Apollo_Client.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Apollo_Server.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Apollo_Server.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Apollo_Server.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Apollo_Server.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Appending_to_files_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Appending_to_files_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Appending_to_files_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Appending_to_files_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Application_Layer_of_Internet_Protocol.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Application_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Application_Layer_of_Internet_Protocol.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Application_Layer_of_Internet_Protocol.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Application_state_management_with_React_hooks.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Application_state_management_with_React_hooks.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Application_state_management_with_React_hooks.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Application_state_management_with_React_hooks.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Architecture_of_the_World_Wide_Web.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Architecture_of_the_World_Wide_Web.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Architecture_of_the_World_Wide_Web.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Architecture_of_the_World_Wide_Web.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Arithmetic_Logic_Unit.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Arithmetic_Logic_Unit.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Arithmetic_Logic_Unit.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Arithmetic_Logic_Unit.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Arrays.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Arrays.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Arrays.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Arrays.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Assembly.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Assembly.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Assembly.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Assembly.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Associative_Property_of_Addition_and_Multiplication.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Associative_Property_of_Addition_and_Multiplication.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Associative_Property_of_Addition_and_Multiplication.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Associative_Property_of_Addition_and_Multiplication.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Atomic_and_molecular_propositions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Atomic_and_molecular_propositions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Atomic_and_molecular_propositions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Atomic_and_molecular_propositions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Audio_file_formats.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Audio_file_formats.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Audio_file_formats.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Audio_file_formats.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Awk.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Awk.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Awk.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Awk.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Axioms_of_set_theory.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Axioms_of_set_theory.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Axioms_of_set_theory.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Axioms_of_set_theory.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bash_colour_output.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bash_colour_output.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bash_colour_output.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bash_colour_output.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bash_file_exists.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bash_file_exists.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bash_file_exists.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bash_file_exists.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bash_store_status_of_command_execution.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bash_store_status_of_command_execution.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bash_store_status_of_command_execution.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bash_store_status_of_command_execution.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Basic_model_of_the_operating_system.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Basic_model_of_the_operating_system.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Basic_model_of_the_operating_system.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Basic_model_of_the_operating_system.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Basic_properties_of_sets.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Basic_properties_of_sets.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Basic_properties_of_sets.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Basic_properties_of_sets.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Basics_of_web_components.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Basics_of_web_components.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Basics_of_web_components.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Basics_of_web_components.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Batch_processing.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Batch_processing.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Batch_processing.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Batch_processing.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bauman_quote.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bauman_quote.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bauman_quote.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bauman_quote.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bell_System.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bell_System.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bell_System.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bell_System.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Biconditional_Elimination.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Biconditional_Elimination.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Biconditional_Elimination.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Biconditional_Elimination.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Biconditional_Introduction.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Biconditional_Introduction.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Biconditional_Introduction.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Biconditional_Introduction.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_addition.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_addition.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_addition.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_addition.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_arithmetic.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_arithmetic.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_arithmetic.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_arithmetic.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_colour_encoding.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_colour_encoding.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_colour_encoding.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_colour_encoding.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_encoding.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_encoding.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_encoding.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_encoding.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_encoding_of_sound.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_encoding_of_sound.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_encoding_of_sound.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_encoding_of_sound.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_encoding_of_text.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_encoding_of_text.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_encoding_of_text.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_encoding_of_text.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_number_system.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_number_system.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_number_system.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_number_system.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_units_of_measurement.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_units_of_measurement.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Binary_units_of_measurement.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Binary_units_of_measurement.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bitwise_operators.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bitwise_operators.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bitwise_operators.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bitwise_operators.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bluetooth.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bluetooth.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bluetooth.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bluetooth.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bolt_Beranek_and_Newman.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bolt_Beranek_and_Newman.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bolt_Beranek_and_Newman.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bolt_Beranek_and_Newman.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Boolean_algebra.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Boolean_algebra.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Boolean_algebra.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Boolean_algebra.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Boolean_function_synthesis.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Boolean_function_synthesis.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Boolean_function_synthesis.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Boolean_function_synthesis.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Boolean_functions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Boolean_functions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Boolean_functions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Boolean_functions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Boot_process.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Boot_process.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Boot_process.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Boot_process.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Breadboards.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Breadboards.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Breadboards.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Breadboards.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bus.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bus.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Bus.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Bus.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/CPU_architecture.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/CPU_architecture.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/CPU_architecture.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/CPU_architecture.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Call_stack.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Call_stack.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Call_stack.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Call_stack.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Capturing_user_input_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Capturing_user_input_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Capturing_user_input_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Capturing_user_input_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Case_statements_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Case_statements_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Case_statements_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Case_statements_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Cells_and_batteries.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Cells_and_batteries.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Cells_and_batteries.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Cells_and_batteries.md diff --git a/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Certificate_authorities.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Certificate_authorities.md new file mode 100644 index 0000000..d43e33f --- /dev/null +++ b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Certificate_authorities.md @@ -0,0 +1,65 @@ +--- +tags: [networks, server-management] +created: Sunday, February 09, 2025 +--- + +# Certificates and certificate authorities + +> HTTPS is a secure tunnel for data transmission, but the certificate is what +> establishes trust and enables the secure tunnel in the first place. + +Before secure communication over HTTPS can commence between a client and a +server, the client must confirm that the server is who it says it is. This is in +order to prevent man-in-the-middle attacks where malicious actors attempt to +impersonate legitimate websites. + +Certificates exist to authenticate domains, prior to the exchange of encrypted +data. To do this, a server generates a certificate with a reputable Certificate +Authority, thereby verifying its identity with the CA. It sends this certificate +(which includes its [public key](bbdcb54f_public_key_cryptography.md)) when +initiating a connection with a client. + +In addition to the public key, the certificate provides: + +- the domain name +- the CA that certified the domain +- the period of validity +- a digital signature from the CA + +The client uses this data to validate the identity of the server it has sent a +request to. Browsers come pre-installed with a list of trusted CAs. + +Certificates are called TLS/SSL certificates but the main protocol is TLS rather +than SSL. + +Indications that a server is not to be trusted include: + +- expired certificates +- certificates issued for the wrong domain +- self-signed certificates not issued by a trusted CA + +## Certification process + +Standard domain-validated authentication proceeds as follows: + +1. Server generates public/private key pair +2. Server creates a certificate signing request containing its public key and + domain name +3. CA validates the domain and signs the certificate with its private key +4. Server discloses its public key and CA signature +5. Client knows CAs public key and uses this to verify the signature +6. Server's public key is then trusted + +### How validation executes between CA and server + +To validate the domain (step 3 above), the CA gives the server a "challenge" to +prove they control the domain. This can include: + +- Putting a specific token as a DNS TXT record (DNS validation) +- Putting a file at a certain URL (HTTP validation) +- Email validation: sending an email to standard admin address for the server. + Server owner clicks the link. + +### Related + +See [Let's Encrypt](Let's_Encrypt.md) diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Cherry_picking.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Cherry_picking.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Cherry_picking.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Cherry_picking.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Child_to_parent_data_flow_in_React.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Child_to_parent_data_flow_in_React.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Child_to_parent_data_flow_in_React.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Child_to_parent_data_flow_in_React.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Chipset_and_controllers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Chipset_and_controllers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Chipset_and_controllers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Chipset_and_controllers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Class_inheritance_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Class_inheritance_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Class_inheritance_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Class_inheritance_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Classes.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Classes.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Classes.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Classes.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Classes_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Classes_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Classes_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Classes_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Clock_signals.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Clock_signals.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Clock_signals.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Clock_signals.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Command_pattern.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Command_pattern.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Command_pattern.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Command_pattern.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Commutative_Property_of_Addition_and_Multiplication.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Commutative_Property_of_Addition_and_Multiplication.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Commutative_Property_of_Addition_and_Multiplication.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Commutative_Property_of_Addition_and_Multiplication.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Comparing_React_classes_to_hooks.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Comparing_React_classes_to_hooks.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Comparing_React_classes_to_hooks.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Comparing_React_classes_to_hooks.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Compile_Python_app_to_single_executable.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Compile_Python_app_to_single_executable.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Compile_Python_app_to_single_executable.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Compile_Python_app_to_single_executable.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Compile_from_source.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Compile_from_source.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Compile_from_source.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Compile_from_source.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Components_props_classes.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Components_props_classes.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Components_props_classes.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Components_props_classes.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Components_props_hooks_in_React.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Components_props_hooks_in_React.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Components_props_hooks_in_React.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Components_props_hooks_in_React.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Concise_subfield_mapping_JS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Concise_subfield_mapping_JS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Concise_subfield_mapping_JS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Concise_subfield_mapping_JS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conditional_Elimination.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conditional_Elimination.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conditional_Elimination.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conditional_Elimination.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conditional_Introduction.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conditional_Introduction.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conditional_Introduction.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conditional_Introduction.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conditional_statements_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conditional_statements_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conditional_statements_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conditional_statements_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conditionals_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conditionals_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conditionals_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conditionals_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conjunction_Elimination.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conjunction_Elimination.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conjunction_Elimination.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conjunction_Elimination.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conjunction_Introduction.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conjunction_Introduction.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Conjunction_Introduction.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Conjunction_Introduction.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Connect_to_Mongo_database.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Connect_to_Mongo_database.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Connect_to_Mongo_database.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Connect_to_Mongo_database.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Connecting_a_frontend_to_a_Docker_backend.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Connecting_a_frontend_to_a_Docker_backend.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Connecting_a_frontend_to_a_Docker_backend.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Connecting_a_frontend_to_a_Docker_backend.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Containerization.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Containerization.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Containerization.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Containerization.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Controlled_components_in_React.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Controlled_components_in_React.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Controlled_components_in_React.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Controlled_components_in_React.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Corresponding_material_and_biconditional.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Corresponding_material_and_biconditional.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Corresponding_material_and_biconditional.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Corresponding_material_and_biconditional.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Coulombs_Laws.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Coulombs_Laws.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Coulombs_Laws.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Coulombs_Laws.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Create_Mongo_database.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Create_Mongo_database.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Create_Mongo_database.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Create_Mongo_database.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Create_an_SQL_table.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Create_an_SQL_table.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Create_an_SQL_table.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Create_an_SQL_table.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Create_timed_systemd_job.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Create_timed_systemd_job.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Create_timed_systemd_job.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Create_timed_systemd_job.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_Docker_image.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_Docker_image.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_Docker_image.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_Docker_image.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_Linux_partition_table.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_Linux_partition_table.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_Linux_partition_table.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_Linux_partition_table.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_Mongo_schema_and_model.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_Mongo_schema_and_model.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_Mongo_schema_and_model.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_Mongo_schema_and_model.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_RESTful_API_GET.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_RESTful_API_GET.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_RESTful_API_GET.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_RESTful_API_GET.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_RESTful_API_Integrating_the_Database.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_RESTful_API_Integrating_the_Database.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_RESTful_API_Integrating_the_Database.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_RESTful_API_Integrating_the_Database.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_RESTful_API_Introduction.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_RESTful_API_Introduction.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_RESTful_API_Introduction.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_RESTful_API_Introduction.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_RESTful_API_POST.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_RESTful_API_POST.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_RESTful_API_POST.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_RESTful_API_POST.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_RESTful_API_PUT.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_RESTful_API_PUT.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_a_RESTful_API_PUT.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_a_RESTful_API_PUT.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_memory_with_NAND.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_memory_with_NAND.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Creating_memory_with_NAND.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Creating_memory_with_NAND.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Cron.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Cron.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Cron.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Cron.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Current.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Current.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Current.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Current.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Custom_React_hook_examples.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Custom_React_hook_examples.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Custom_React_hook_examples.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Custom_React_hook_examples.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Custom_types_in_TypeScript.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Custom_types_in_TypeScript.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Custom_types_in_TypeScript.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Custom_types_in_TypeScript.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/DRAM_and_SRAM_memory.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/DRAM_and_SRAM_memory.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/DRAM_and_SRAM_memory.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/DRAM_and_SRAM_memory.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Daemons.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Daemons.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Daemons.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Daemons.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Data_types_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Data_types_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Data_types_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Data_types_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Data_types_in_MySQL.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Data_types_in_MySQL.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Data_types_in_MySQL.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Data_types_in_MySQL.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Database_indices.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Database_indices.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Database_indices.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Database_indices.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Database_options_on_AWS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Database_options_on_AWS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Database_options_on_AWS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Database_options_on_AWS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Dates_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Dates_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Dates_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Dates_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/DeMorgan's_Laws.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/DeMorgan's_Laws.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/DeMorgan's_Laws.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/DeMorgan's_Laws.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Defining_a_computer.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Defining_a_computer.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Defining_a_computer.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Defining_a_computer.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Delay_line_memory.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Delay_line_memory.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Delay_line_memory.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Delay_line_memory.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Delete_a_branch.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Delete_a_branch.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Delete_a_branch.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Delete_a_branch.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Delete_records_in_an_SQL_table.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Delete_records_in_an_SQL_table.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Delete_records_in_an_SQL_table.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Delete_records_in_an_SQL_table.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Deleting_Mongo_documents.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Deleting_Mongo_documents.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Deleting_Mongo_documents.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Deleting_Mongo_documents.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Dependency_injection.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Dependency_injection.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Dependency_injection.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Dependency_injection.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Devices.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Devices.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Devices.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Devices.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Dictionaries_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Dictionaries_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Dictionaries_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Dictionaries_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Difference_between_remote_origin_and_head.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Difference_between_remote_origin_and_head.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Difference_between_remote_origin_and_head.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Difference_between_remote_origin_and_head.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Disjunction_Elimination.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Disjunction_Elimination.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Disjunction_Elimination.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Disjunction_Elimination.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Disjunction_Introduction.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Disjunction_Introduction.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Disjunction_Introduction.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Disjunction_Introduction.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Disk_info.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Disk_info.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Disk_info.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Disk_info.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Distributivity.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Distributivity.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Distributivity.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Distributivity.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Dividing_fractions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Dividing_fractions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Dividing_fractions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Dividing_fractions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_CLI.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_CLI.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_CLI.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_CLI.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_Compose.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_Compose.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_Compose.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_Compose.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_architecture.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_architecture.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_architecture.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_architecture.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_compose_and_Dockerfile_difference.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_compose_and_Dockerfile_difference.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_compose_and_Dockerfile_difference.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_compose_and_Dockerfile_difference.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_containers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_containers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_containers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_containers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_general_overview.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_general_overview.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_general_overview.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_general_overview.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_images.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_images.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_images.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_images.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_storage.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_storage.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Docker_storage.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Docker_storage.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Dynamic_and_static_websites.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Dynamic_and_static_websites.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Dynamic_and_static_websites.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Dynamic_and_static_websites.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/DynamoDB_CLI_commands.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/DynamoDB_CLI_commands.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/DynamoDB_CLI_commands.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/DynamoDB_CLI_commands.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/DynamoDB_SDK_commands.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/DynamoDB_SDK_commands.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/DynamoDB_SDK_commands.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/DynamoDB_SDK_commands.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/DynamoDB_data_structure.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/DynamoDB_data_structure.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/DynamoDB_data_structure.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/DynamoDB_data_structure.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Effective_logging_in_Git.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Effective_logging_in_Git.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Effective_logging_in_Git.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Effective_logging_in_Git.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Elastic_Compute_Cloud.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Elastic_Compute_Cloud.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Elastic_Compute_Cloud.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Elastic_Compute_Cloud.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Electromagnetism.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Electromagnetism.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Electromagnetism.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Electromagnetism.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Electrons.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Electrons.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Electrons.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Electrons.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Enums.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Enums.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Enums.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Enums.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Environmental_and_shell_variables.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Environmental_and_shell_variables.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Environmental_and_shell_variables.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Environmental_and_shell_variables.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Equivalent_equations.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Equivalent_equations.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Equivalent_equations.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Equivalent_equations.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Equivalent_fractions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Equivalent_fractions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Equivalent_fractions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Equivalent_fractions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Error_handling_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Error_handling_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Error_handling_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Error_handling_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Event_loop.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Event_loop.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Event_loop.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Event_loop.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Example_scenario_internet_data_transfer.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Example_scenario_internet_data_transfer.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Example_scenario_internet_data_transfer.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Example_scenario_internet_data_transfer.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Expansions_and_substitutions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Expansions_and_substitutions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Expansions_and_substitutions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Expansions_and_substitutions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Exponents.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Exponents.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Exponents.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Exponents.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Expressing_whole_numbers_as_fractions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Expressing_whole_numbers_as_fractions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Expressing_whole_numbers_as_fractions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Expressing_whole_numbers_as_fractions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Factors_and_divisors.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Factors_and_divisors.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Factors_and_divisors.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Factors_and_divisors.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Factory_pattern.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Factory_pattern.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Factory_pattern.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Factory_pattern.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Fetch_decode_execute.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Fetch_decode_execute.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Fetch_decode_execute.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Fetch_decode_execute.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Fetch_from_Secrets_Manager.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Fetch_from_Secrets_Manager.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Fetch_from_Secrets_Manager.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Fetch_from_Secrets_Manager.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/File_descriptors.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/File_descriptors.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/File_descriptors.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/File_descriptors.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/File_operations_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/File_operations_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/File_operations_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/File_operations_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/File_permissions_and_execution_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/File_permissions_and_execution_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/File_permissions_and_execution_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/File_permissions_and_execution_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/File_system_error_handling_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/File_system_error_handling_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/File_system_error_handling_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/File_system_error_handling_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Filesystems.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Filesystems.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Filesystems.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Filesystems.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Find_Bash_command.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Find_Bash_command.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Find_Bash_command.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Find_Bash_command.md diff --git a/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Firewalls.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Firewalls.md new file mode 100644 index 0000000..e1977de --- /dev/null +++ b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Firewalls.md @@ -0,0 +1,44 @@ +--- +tags: [networks, server-management] +created: Sunday, February 09, 2025 +--- + +# Firewalls + +A firewall is a server mechanism that filters incoming requests for resources +and services that it hosts. + +Based on data about the requester, derived from the +[TLS](Transport_Layer_of_Internet_Protocol.md) packet headers, the firewall +decides whether or not to grant access to the requested resource. + +It will typically comprise three actions: + +- accept +- drop +- reject + +Accept is obvious. To "drop" means to block the traffic without sending a reply. +To "reject" is to block the traffic but reply with an "unreachable" error. + +An example of a firewall rule would be to drop incoming traffic from IP +addresses of non-technical employees to the SSH port (22) but allow technical +staff to access it. + +Network traffic is matched agains a list of firewall rules in a sequence from +first to last. As you cannot cover all cases, you must specify a default action +when a rule is not matched. + +Whilst firewalls are focused on incoming traffic, you can also apply rules to +outgoing traffic. A server will permit most outgoing traffic since, after all, +it can trust itself however you may want to stop the server connecting to known +malicious actors. + +## Related software + +IPTables is the standard Linux software for managing firewalls. There is also +Uncomplicated Firewall (UWF) which attaches to IPTables and simplifies the +process. + +Another usefule software is Fail2ban which can automatically configure your +firewall to block brute force login attempts and DDOS attacks. diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Flip_flops.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Flip_flops.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Flip_flops.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Flip_flops.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Foreign_keys_in_SQL.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Foreign_keys_in_SQL.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Foreign_keys_in_SQL.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Foreign_keys_in_SQL.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Formal_conventions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Formal_conventions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Formal_conventions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Formal_conventions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Formal_proofs_in_propositional_logic.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Formal_proofs_in_propositional_logic.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Formal_proofs_in_propositional_logic.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Formal_proofs_in_propositional_logic.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Format_specifiers_in_C.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Format_specifiers_in_C.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Format_specifiers_in_C.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Format_specifiers_in_C.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Formatting_output_text_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Formatting_output_text_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Formatting_output_text_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Formatting_output_text_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Forms_in_React.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Forms_in_React.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Forms_in_React.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Forms_in_React.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Four_bit_adder.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Four_bit_adder.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Four_bit_adder.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Four_bit_adder.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Frequency_counters.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Frequency_counters.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Frequency_counters.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Frequency_counters.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Full_Node_API_example.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Full_Node_API_example.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Full_Node_API_example.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Full_Node_API_example.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Function_overloads.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Function_overloads.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Function_overloads.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Function_overloads.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Functions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Functions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Functions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Functions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Functions_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Functions_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Functions_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Functions_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Functions_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Functions_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Functions_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Functions_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Fundamental_Theorem_of_Arithmetic.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Fundamental_Theorem_of_Arithmetic.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Fundamental_Theorem_of_Arithmetic.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Fundamental_Theorem_of_Arithmetic.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Further_examples_of_TS_generics.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Further_examples_of_TS_generics.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Further_examples_of_TS_generics.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Further_examples_of_TS_generics.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/GPU_versus_CPU.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/GPU_versus_CPU.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/GPU_versus_CPU.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/GPU_versus_CPU.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Generics_in_TypeScript.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Generics_in_TypeScript.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Generics_in_TypeScript.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Generics_in_TypeScript.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Git_bisect.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Git_bisect.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Git_bisect.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Git_bisect.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Git_rebasing.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Git_rebasing.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Git_rebasing.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Git_rebasing.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Global_object_in_NodeJS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Global_object_in_NodeJS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Global_object_in_NodeJS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Global_object_in_NodeJS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Grep.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Grep.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Grep.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Grep.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Ground.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Ground.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Ground.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Ground.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Guide_to_YAML.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Guide_to_YAML.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Guide_to_YAML.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Guide_to_YAML.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/HTTPS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/HTTPS.md similarity index 63% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/HTTPS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/HTTPS.md index 8e73815..18762e2 100644 --- a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/HTTPS.md +++ b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/HTTPS.md @@ -1,5 +1,5 @@ --- -tags: [world-wide-web, internet, encryption] +tags: [world-wide-web, internet, encryption, server-management] created: Friday, December 14, 2024 --- @@ -17,9 +17,10 @@ It utilises two types of encryption to send messages securely: - 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 + - two keys are used: a [public key](bbdcb54f_public_key_cryptography.md) 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 @@ -29,12 +30,12 @@ security concerns. - 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. + hello". Some random numbers are exchanged at this point +- The server sends a digital [certificate](Certificate_authorities.md') 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. + 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. + subsequent messages for the duration of the session diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/HTTP_request_types.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/HTTP_request_types.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/HTTP_request_types.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/HTTP_request_types.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Half_adder_and_full_adder.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Half_adder_and_full_adder.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Half_adder_and_full_adder.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Half_adder_and_full_adder.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Handle_multiple_endpoints_single_lambda.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Handle_multiple_endpoints_single_lambda.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Handle_multiple_endpoints_single_lambda.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Handle_multiple_endpoints_single_lambda.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Handling_negative_fractions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Handling_negative_fractions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Handling_negative_fractions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Handling_negative_fractions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Hardware_Description_Language.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Hardware_Description_Language.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Hardware_Description_Language.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Hardware_Description_Language.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Hardware_abstraction_and_modularity.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Hardware_abstraction_and_modularity.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Hardware_abstraction_and_modularity.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Hardware_abstraction_and_modularity.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Hardware_simulation.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Hardware_simulation.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Hardware_simulation.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Hardware_simulation.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Headless_Raspi_network_setup.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Headless_Raspi_network_setup.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Headless_Raspi_network_setup.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Headless_Raspi_network_setup.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Heap_memory.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Heap_memory.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Heap_memory.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Heap_memory.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Hexadecimal_number_system.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Hexadecimal_number_system.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Hexadecimal_number_system.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Hexadecimal_number_system.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/ICMP_Protocol.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/ICMP_Protocol.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/ICMP_Protocol.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/ICMP_Protocol.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/IP_addresses.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/IP_addresses.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/IP_addresses.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/IP_addresses.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Identify_merged_branches.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Identify_merged_branches.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Identify_merged_branches.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Identify_merged_branches.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Importing_MongoDB_data.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Importing_MongoDB_data.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Importing_MongoDB_data.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Importing_MongoDB_data.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Increasing_fractions_to_their_highest_terms.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Increasing_fractions_to_their_highest_terms.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Increasing_fractions_to_their_highest_terms.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Increasing_fractions_to_their_highest_terms.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Insert_data_into_SQL_table.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Insert_data_into_SQL_table.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Insert_data_into_SQL_table.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Insert_data_into_SQL_table.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Instruction_set_architectures.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Instruction_set_architectures.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Instruction_set_architectures.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Instruction_set_architectures.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Integers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Integers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Integers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Integers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Integrated_circuits.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Integrated_circuits.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Integrated_circuits.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Integrated_circuits.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Interactive_staging.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Interactive_staging.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Interactive_staging.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Interactive_staging.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Internet_Layer_of_Internet_Protocol.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Internet_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Internet_Layer_of_Internet_Protocol.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Internet_Layer_of_Internet_Protocol.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Internet_fundamentals.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Internet_fundamentals.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Internet_fundamentals.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Internet_fundamentals.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Intersection_types_in_TypeScript.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Intersection_types_in_TypeScript.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Intersection_types_in_TypeScript.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Intersection_types_in_TypeScript.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Intro_to_the_Unix_shell.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Intro_to_the_Unix_shell.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Intro_to_the_Unix_shell.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Intro_to_the_Unix_shell.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Inversion_of_operators.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Inversion_of_operators.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Inversion_of_operators.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Inversion_of_operators.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Invoking_the_shell_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Invoking_the_shell_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Invoking_the_shell_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Invoking_the_shell_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Iterating_in_React.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Iterating_in_React.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Iterating_in_React.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Iterating_in_React.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Iterating_through_complex_data_structures_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Iterating_through_complex_data_structures_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Iterating_through_complex_data_structures_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Iterating_through_complex_data_structures_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/JavaScript_module_types.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/JavaScript_module_types.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/JavaScript_module_types.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/JavaScript_module_types.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Joins_in_SQL.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Joins_in_SQL.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Joins_in_SQL.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Joins_in_SQL.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Journey_of_GraphQL_query.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Journey_of_GraphQL_query.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Journey_of_GraphQL_query.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Journey_of_GraphQL_query.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Key_characteristics_of_GraphQL.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Key_characteristics_of_GraphQL.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Key_characteristics_of_GraphQL.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Key_characteristics_of_GraphQL.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Killing_processes.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Killing_processes.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Killing_processes.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Killing_processes.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/LEDs.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/LEDs.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/LEDs.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/LEDs.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lambda_directory_structure.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lambda_directory_structure.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lambda_directory_structure.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lambda_directory_structure.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lambda_handler_function.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lambda_handler_function.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lambda_handler_function.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lambda_handler_function.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lambda_programming_model.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lambda_programming_model.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lambda_programming_model.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lambda_programming_model.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lambda_triggers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lambda_triggers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lambda_triggers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lambda_triggers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lambdas_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lambdas_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lambdas_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lambdas_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Latches.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Latches.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Latches.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Latches.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Law_of_Non_Contradiction.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Law_of_Non_Contradiction.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Law_of_Non_Contradiction.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Law_of_Non_Contradiction.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Law_of_the_Excluded_Middle.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Law_of_the_Excluded_Middle.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Law_of_the_Excluded_Middle.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Law_of_the_Excluded_Middle.md diff --git a/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Let's_Encrypt.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Let's_Encrypt.md new file mode 100644 index 0000000..2f1a9b9 --- /dev/null +++ b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Let's_Encrypt.md @@ -0,0 +1,6 @@ +--- +tags: [] +created: Sunday, February 09, 2025 +--- + +# Let's_Encrypt diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lifecycle_methods.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lifecycle_methods.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lifecycle_methods.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lifecycle_methods.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/LineageOS_backup.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/LineageOS_backup.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/LineageOS_backup.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/LineageOS_backup.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Link_Layer_of_Internet_Protocol.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Link_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Link_Layer_of_Internet_Protocol.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Link_Layer_of_Internet_Protocol.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Linux_disk_partitions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Linux_disk_partitions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Linux_disk_partitions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Linux_disk_partitions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/List_comprehension_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/List_comprehension_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/List_comprehension_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/List_comprehension_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Listing_and_navigating_directories_in_the_Shell.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Listing_and_navigating_directories_in_the_Shell.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Listing_and_navigating_directories_in_the_Shell.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Listing_and_navigating_directories_in_the_Shell.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lists_and_arrays_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lists_and_arrays_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lists_and_arrays_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lists_and_arrays_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lists_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lists_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Lists_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Lists_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Local_AWS_development_with_SAM.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Local_AWS_development_with_SAM.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Local_AWS_development_with_SAM.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Local_AWS_development_with_SAM.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logarithms.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logarithms.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logarithms.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logarithms.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logic_gates.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logic_gates.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logic_gates.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logic_gates.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logical_consistency.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logical_consistency.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logical_consistency.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logical_consistency.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logical_equivalence.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logical_equivalence.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logical_equivalence.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logical_equivalence.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logical_indeterminacy.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logical_indeterminacy.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logical_indeterminacy.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logical_indeterminacy.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logical_possibility_and_necessity.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logical_possibility_and_necessity.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logical_possibility_and_necessity.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logical_possibility_and_necessity.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logical_truth_and_falsity.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logical_truth_and_falsity.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Logical_truth_and_falsity.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Logical_truth_and_falsity.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Loops_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Loops_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Loops_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Loops_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Loops_in_bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Loops_in_bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Loops_in_bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Loops_in_bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/MAC_addresses.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/MAC_addresses.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/MAC_addresses.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/MAC_addresses.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Machine_code.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Machine_code.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Machine_code.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Machine_code.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Magnetic_core_memory.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Magnetic_core_memory.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Magnetic_core_memory.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Magnetic_core_memory.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Magnetic_drum_memory.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Magnetic_drum_memory.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Magnetic_drum_memory.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Magnetic_drum_memory.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Magnetic_tape.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Magnetic_tape.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Magnetic_tape.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Magnetic_tape.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Mainframe_computers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Mainframe_computers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Mainframe_computers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Mainframe_computers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Managing_environments_in_NodeJS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Managing_environments_in_NodeJS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Managing_environments_in_NodeJS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Managing_environments_in_NodeJS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Map_and_filter_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Map_and_filter_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Map_and_filter_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Map_and_filter_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Map_and_filter_to_reduce_in_JS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Map_and_filter_to_reduce_in_JS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Map_and_filter_to_reduce_in_JS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Map_and_filter_to_reduce_in_JS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Mapped_types_in_TS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Mapped_types_in_TS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Mapped_types_in_TS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Mapped_types_in_TS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Maps_and_sets_in_JS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Maps_and_sets_in_JS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Maps_and_sets_in_JS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Maps_and_sets_in_JS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Match_statements_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Match_statements_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Match_statements_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Match_statements_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Matter_and_atoms.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Matter_and_atoms.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Matter_and_atoms.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Matter_and_atoms.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Memoization_in_React.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Memoization_in_React.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Memoization_in_React.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Memoization_in_React.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Memory_Management_Unit.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Memory_Management_Unit.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Memory_Management_Unit.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Memory_Management_Unit.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Memory_addresses.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Memory_addresses.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Memory_addresses.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Memory_addresses.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Memory_leaks.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Memory_leaks.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Memory_leaks.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Memory_leaks.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Memory_versus_processor.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Memory_versus_processor.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Memory_versus_processor.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Memory_versus_processor.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Middleware_in_NodeJS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Middleware_in_NodeJS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Middleware_in_NodeJS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Middleware_in_NodeJS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Mixed_and_improper_fractions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Mixed_and_improper_fractions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Mixed_and_improper_fractions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Mixed_and_improper_fractions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Modelling_relationships_in_MongoDB.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Modelling_relationships_in_MongoDB.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Modelling_relationships_in_MongoDB.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Modelling_relationships_in_MongoDB.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Module_pattern.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Module_pattern.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Module_pattern.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Module_pattern.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Module_wrapping_at_runtime.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Module_wrapping_at_runtime.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Module_wrapping_at_runtime.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Module_wrapping_at_runtime.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Modules_in_NodeJS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Modules_in_NodeJS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Modules_in_NodeJS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Modules_in_NodeJS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/MongoDB_Introduction.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/MongoDB_Introduction.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/MongoDB_Introduction.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/MongoDB_Introduction.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/MongoDB_connection.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/MongoDB_connection.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/MongoDB_connection.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/MongoDB_connection.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Monitor_DNS_resolution_and_internet_connectivity_script.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Monitor_DNS_resolution_and_internet_connectivity_script.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Monitor_DNS_resolution_and_internet_connectivity_script.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Monitor_DNS_resolution_and_internet_connectivity_script.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Monitoring_processes_and_resources.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Monitoring_processes_and_resources.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Monitoring_processes_and_resources.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Monitoring_processes_and_resources.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Morgan.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Morgan.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Morgan.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Morgan.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Motherboard.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Motherboard.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Motherboard.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Motherboard.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Multiple_pointers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Multiple_pointers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Multiple_pointers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Multiple_pointers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Multiplexers_and_demultiplexers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Multiplexers_and_demultiplexers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Multiplexers_and_demultiplexers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Multiplexers_and_demultiplexers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Multiplicative_identity.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Multiplicative_identity.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Multiplicative_identity.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Multiplicative_identity.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Multiplicative_property_of_negative_one.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Multiplicative_property_of_negative_one.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Multiplicative_property_of_negative_one.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Multiplicative_property_of_negative_one.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Multiplying_fractions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Multiplying_fractions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Multiplying_fractions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Multiplying_fractions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Mutations_with_Apollo_Client.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Mutations_with_Apollo_Client.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Mutations_with_Apollo_Client.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Mutations_with_Apollo_Client.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Naming_conventions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Naming_conventions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Naming_conventions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Naming_conventions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Natural_numbers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Natural_numbers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Natural_numbers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Natural_numbers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Negation_Elimination.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Negation_Elimination.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Negation_Elimination.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Negation_Elimination.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Negation_Introduction.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Negation_Introduction.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Negation_Introduction.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Negation_Introduction.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Negative_exponents.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Negative_exponents.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Negative_exponents.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Negative_exponents.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_card.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_card.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_card.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_card.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_fundamentals.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_fundamentals.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_fundamentals.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_fundamentals.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_hosts.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_hosts.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_hosts.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_hosts.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_packet_analysis_tools.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_packet_analysis_tools.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_packet_analysis_tools.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_packet_analysis_tools.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_protocols.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_protocols.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_protocols.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_protocols.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_requests_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_requests_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_requests_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_requests_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_scanning.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_scanning.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Network_scanning.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Network_scanning.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/NodeJS_scripts.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/NodeJS_scripts.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/NodeJS_scripts.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/NodeJS_scripts.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Node_and_MySQL_db.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Node_and_MySQL_db.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Node_and_MySQL_db.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Node_and_MySQL_db.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Nodemon.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Nodemon.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Nodemon.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Nodemon.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Non_null_assertion_in_TypeScript.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Non_null_assertion_in_TypeScript.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Non_null_assertion_in_TypeScript.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Non_null_assertion_in_TypeScript.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/None_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/None_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/None_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/None_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Numbers_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Numbers_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Numbers_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Numbers_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Object_language_and_meta_language.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Object_language_and_meta_language.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Object_language_and_meta_language.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Object_language_and_meta_language.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Observer_pattern.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Observer_pattern.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Observer_pattern.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Observer_pattern.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Ohms_Law.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Ohms_Law.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Ohms_Law.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Ohms_Law.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/OpenSearch.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/OpenSearch.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/OpenSearch.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/OpenSearch.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Operating_system_API.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Operating_system_API.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Operating_system_API.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Operating_system_API.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Order_of_operations.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Order_of_operations.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Order_of_operations.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Order_of_operations.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Package_management_in_NodeJS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Package_management_in_NodeJS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Package_management_in_NodeJS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Package_management_in_NodeJS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Packet_switching_British_precursors.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Packet_switching_British_precursors.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Packet_switching_British_precursors.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Packet_switching_British_precursors.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Pacman.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Pacman.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Pacman.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Pacman.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Passing_arguments_and_options_to_Bash_scripts.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Passing_arguments_and_options_to_Bash_scripts.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Passing_arguments_and_options_to_Bash_scripts.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Passing_arguments_and_options_to_Bash_scripts.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Passing_arguments_to_Python_scripts.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Passing_arguments_to_Python_scripts.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Passing_arguments_to_Python_scripts.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Passing_arguments_to_Python_scripts.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Peer_to_peer_network.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Peer_to_peer_network.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Peer_to_peer_network.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Peer_to_peer_network.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Ping.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Ping.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Ping.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Ping.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Ports_in_NodeJS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Ports_in_NodeJS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Ports_in_NodeJS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Ports_in_NodeJS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Practical_walkthrough_Lambda_creation_within_AWS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Practical_walkthrough_Lambda_creation_within_AWS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Practical_walkthrough_Lambda_creation_within_AWS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Practical_walkthrough_Lambda_creation_within_AWS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Prefixes_for_units_of_electrical_measurement.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Prefixes_for_units_of_electrical_measurement.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Prefixes_for_units_of_electrical_measurement.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Prefixes_for_units_of_electrical_measurement.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Prime_factorization.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Prime_factorization.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Prime_factorization.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Prime_factorization.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Primes_and_composites.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Primes_and_composites.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Primes_and_composites.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Primes_and_composites.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Primitive_types.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Primitive_types.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Primitive_types.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Primitive_types.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Printing_values_in_C.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Printing_values_in_C.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Printing_values_in_C.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Printing_values_in_C.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Process_module_in_NodeJS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Process_module_in_NodeJS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Process_module_in_NodeJS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Process_module_in_NodeJS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Processes.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Processes.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Processes.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Processes.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Prop_types_in_React.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Prop_types_in_React.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Prop_types_in_React.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Prop_types_in_React.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Proper_shebang_syntax.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Proper_shebang_syntax.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Proper_shebang_syntax.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Proper_shebang_syntax.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Props_in_React.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Props_in_React.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Props_in_React.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Props_in_React.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Prototypical_inheritance.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Prototypical_inheritance.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Prototypical_inheritance.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Prototypical_inheritance.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Proxies.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Proxies.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Proxies.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Proxies.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Push_buttons.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Push_buttons.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Push_buttons.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Push_buttons.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_application_structure.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_application_structure.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_application_structure.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_application_structure.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_data_types.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_data_types.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_data_types.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_data_types.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_execution.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_execution.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_execution.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_execution.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_interpreter.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_interpreter.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_interpreter.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_interpreter.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_modules_and_imports.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_modules_and_imports.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_modules_and_imports.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_modules_and_imports.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_package_management.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_package_management.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Python_package_management.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Python_package_management.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Querying_a_Mongo_collection.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Querying_a_Mongo_collection.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Querying_a_Mongo_collection.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Querying_a_Mongo_collection.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Queue.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Queue.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Queue.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Queue.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Quote_marks_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Quote_marks_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Quote_marks_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Quote_marks_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/RESTful_APIs.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/RESTful_APIs.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/RESTful_APIs.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/RESTful_APIs.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/ROM_versus_disk_loading.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/ROM_versus_disk_loading.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/ROM_versus_disk_loading.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/ROM_versus_disk_loading.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_Components.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_Components.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_Components.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_Components.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_application_structure.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_application_structure.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_application_structure.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_application_structure.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_errors.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_errors.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_errors.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_errors.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_useContext.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_useContext.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_useContext.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_useContext.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_useEffect.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_useEffect.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_useEffect.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_useEffect.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_useReducer.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_useReducer.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_useReducer.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_useReducer.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_useState.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_useState.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/React_useState.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/React_useState.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Read_command__in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Read_command__in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Read_command__in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Read_command__in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Reading_files_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Reading_files_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Reading_files_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Reading_files_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Reciprocals.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Reciprocals.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Reciprocals.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Reciprocals.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Recording_and_playback_of_sound.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Recording_and_playback_of_sound.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Recording_and_playback_of_sound.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Recording_and_playback_of_sound.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Recursion.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Recursion.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Recursion.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Recursion.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Redirect_to_dev_null.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Redirect_to_dev_null.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Redirect_to_dev_null.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Redirect_to_dev_null.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Redirection_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Redirection_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Redirection_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Redirection_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Reducing_fractions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Reducing_fractions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Reducing_fractions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Reducing_fractions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Register_and_cache_memory.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Register_and_cache_memory.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Register_and_cache_memory.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Register_and_cache_memory.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Regular_expressions_in_SQL.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Regular_expressions_in_SQL.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Regular_expressions_in_SQL.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Regular_expressions_in_SQL.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Reiteration.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Reiteration.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Reiteration.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Reiteration.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Relation_between_kernel_and_CPU.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Relation_between_kernel_and_CPU.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Relation_between_kernel_and_CPU.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Relation_between_kernel_and_CPU.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Relational_database_architecture.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Relational_database_architecture.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Relational_database_architecture.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Relational_database_architecture.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Relays.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Relays.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Relays.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Relays.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Remote_tracking_branches.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Remote_tracking_branches.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Remote_tracking_branches.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Remote_tracking_branches.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Rename_a_branch.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Rename_a_branch.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Rename_a_branch.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Rename_a_branch.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Reset_to_remote_version.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Reset_to_remote_version.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Reset_to_remote_version.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Reset_to_remote_version.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Resistance.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Resistance.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Resistance.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Resistance.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Restructure_URLs_lambda.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Restructure_URLs_lambda.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Restructure_URLs_lambda.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Restructure_URLs_lambda.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Retrieve_data_from_SQL_table.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Retrieve_data_from_SQL_table.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Retrieve_data_from_SQL_table.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Retrieve_data_from_SQL_table.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Role_of_memory_in_computation.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Role_of_memory_in_computation.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Role_of_memory_in_computation.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Role_of_memory_in_computation.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Role_of_unique_key_in_relational_databases.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Role_of_unique_key_in_relational_databases.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Role_of_unique_key_in_relational_databases.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Role_of_unique_key_in_relational_databases.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Routing_on_link_click_in_React.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Routing_on_link_click_in_React.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Routing_on_link_click_in_React.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Routing_on_link_click_in_React.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Rules_for_operations_on_like_and_unlike_terms.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Rules_for_operations_on_like_and_unlike_terms.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Rules_for_operations_on_like_and_unlike_terms.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Rules_for_operations_on_like_and_unlike_terms.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/S3.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/S3.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/S3.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/S3.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/SAM.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/SAM.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/SAM.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/SAM.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/SQLite.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/SQLite.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/SQLite.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/SQLite.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Save_readonly_Vim_file.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Save_readonly_Vim_file.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Save_readonly_Vim_file.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Save_readonly_Vim_file.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Schema_Definition_Language_in_GraphQL.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Schema_Definition_Language_in_GraphQL.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Schema_Definition_Language_in_GraphQL.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Schema_Definition_Language_in_GraphQL.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Secrets_or_env_vars_in_AWS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Secrets_or_env_vars_in_AWS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Secrets_or_env_vars_in_AWS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Secrets_or_env_vars_in_AWS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Semantic_versioning.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Semantic_versioning.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Semantic_versioning.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Semantic_versioning.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Set_DNS_settings.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Set_DNS_settings.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Set_DNS_settings.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Set_DNS_settings.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Sets_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Sets_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Sets_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Sets_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Setting_up_and_configuring_TypeScript.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Setting_up_and_configuring_TypeScript.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Setting_up_and_configuring_TypeScript.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Setting_up_and_configuring_TypeScript.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Shell_sessions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Shell_sessions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Shell_sessions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Shell_sessions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Signed_and_unsigned_numbers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Signed_and_unsigned_numbers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Signed_and_unsigned_numbers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Signed_and_unsigned_numbers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Signed_magnitude_representation.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Signed_magnitude_representation.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Signed_magnitude_representation.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Signed_magnitude_representation.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Single_file_Python_scripts.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Single_file_Python_scripts.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Single_file_Python_scripts.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Single_file_Python_scripts.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Singleton_pattern.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Singleton_pattern.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Singleton_pattern.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Singleton_pattern.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Sliding_window.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Sliding_window.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Sliding_window.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Sliding_window.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Solving_equations.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Solving_equations.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Solving_equations.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Solving_equations.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Sorting_lists_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Sorting_lists_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Sorting_lists_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Sorting_lists_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Soundness.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Soundness.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Soundness.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Soundness.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Split_into_array_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Split_into_array_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Split_into_array_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Split_into_array_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Stack_memory.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Stack_memory.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Stack_memory.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Stack_memory.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Stacks.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Stacks.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Stacks.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Stacks.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Stale_branches_and_pruning.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Stale_branches_and_pruning.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Stale_branches_and_pruning.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Stale_branches_and_pruning.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Step_functions_and_state_machines.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Step_functions_and_state_machines.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Step_functions_and_state_machines.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Step_functions_and_state_machines.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Strategies_for_constructing_proofs.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Strategies_for_constructing_proofs.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Strategies_for_constructing_proofs.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Strategies_for_constructing_proofs.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Streams_in_NodeJS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Streams_in_NodeJS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Streams_in_NodeJS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Streams_in_NodeJS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Strings_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Strings_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Strings_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Strings_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Strings_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Strings_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Strings_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Strings_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Structuring_Express_applications.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Structuring_Express_applications.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Structuring_Express_applications.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Structuring_Express_applications.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Substrings_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Substrings_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Substrings_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Substrings_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Swap_space.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Swap_space.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Swap_space.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Swap_space.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Switch_between_Python_vers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Switch_between_Python_vers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Switch_between_Python_vers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Switch_between_Python_vers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Syllogism.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Syllogism.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Syllogism.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Syllogism.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Symlinks.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Symlinks.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Symlinks.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Symlinks.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Syntax_of_propositional_logic.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Syntax_of_propositional_logic.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Syntax_of_propositional_logic.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Syntax_of_propositional_logic.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Tags_in_Git.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Tags_in_Git.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Tags_in_Git.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Tags_in_Git.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Terraform.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Terraform.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Terraform.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Terraform.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Test_values_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Test_values_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Test_values_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Test_values_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Testing_Python_code.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Testing_Python_code.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Testing_Python_code.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Testing_Python_code.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Testing_basic_prop_passing_in_React.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Testing_basic_prop_passing_in_React.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Testing_basic_prop_passing_in_React.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Testing_basic_prop_passing_in_React.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Testing_with_Jest.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Testing_with_Jest.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Testing_with_Jest.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Testing_with_Jest.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Text_manipulation_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Text_manipulation_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Text_manipulation_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Text_manipulation_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_History_of_Computing_Swade.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_History_of_Computing_Swade.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_History_of_Computing_Swade.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_History_of_Computing_Swade.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_Little_Man_computer.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_Little_Man_computer.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_Little_Man_computer.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_Little_Man_computer.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_PATH.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_PATH.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_PATH.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_PATH.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_Pragmatic_Programmer_1999.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_Pragmatic_Programmer_1999.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_Pragmatic_Programmer_1999.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_Pragmatic_Programmer_1999.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_kernel.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_kernel.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_kernel.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_kernel.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_memory_hierarchy.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_memory_hierarchy.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/The_memory_hierarchy.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/The_memory_hierarchy.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Theorems_and_empty_sets.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Theorems_and_empty_sets.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Theorems_and_empty_sets.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Theorems_and_empty_sets.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Threads.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Threads.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Threads.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Threads.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Three_bit_counter.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Three_bit_counter.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Three_bit_counter.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Three_bit_counter.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Time_and_computers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Time_and_computers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Time_and_computers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Time_and_computers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Torrenting.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Torrenting.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Torrenting.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Torrenting.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Transistors.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Transistors.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Transistors.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Transistors.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Transport_Layer_of_Internet_Protocol.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Transport_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Transport_Layer_of_Internet_Protocol.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Transport_Layer_of_Internet_Protocol.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Troubleshooting_MongoDB.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Troubleshooting_MongoDB.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Troubleshooting_MongoDB.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Troubleshooting_MongoDB.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Truth_functional_connectives.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Truth_functional_connectives.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Truth_functional_connectives.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Truth_functional_connectives.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Truth_tables.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Truth_tables.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Truth_tables.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Truth_tables.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Truth_trees.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Truth_trees.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Truth_trees.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Truth_trees.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Tuples_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Tuples_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Tuples_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Tuples_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Turing_completeness.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Turing_completeness.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Turing_completeness.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Turing_completeness.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Turing_machines.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Turing_machines.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Turing_machines.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Turing_machines.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Twos_complement.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Twos_complement.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Twos_complement.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Twos_complement.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Type_guarding_and_narrowing_in_TS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Type_guarding_and_narrowing_in_TS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Type_guarding_and_narrowing_in_TS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Type_guarding_and_narrowing_in_TS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Type_hinting.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Type_hinting.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Type_hinting.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Type_hinting.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Typing_built_in_React_hooks.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Typing_built_in_React_hooks.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Typing_built_in_React_hooks.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Typing_built_in_React_hooks.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Union_types_in_TS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Union_types_in_TS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Union_types_in_TS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Union_types_in_TS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Unknown_type_in_TS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Unknown_type_in_TS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Unknown_type_in_TS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Unknown_type_in_TS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Update_a_Mongo_document.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Update_a_Mongo_document.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Update_a_Mongo_document.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Update_a_Mongo_document.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Update_an_SQL_table.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Update_an_SQL_table.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Update_an_SQL_table.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Update_an_SQL_table.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Update_existing_data_in_SQL_table.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Update_existing_data_in_SQL_table.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Update_existing_data_in_SQL_table.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Update_existing_data_in_SQL_table.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Useful_operators_in_SQL.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Useful_operators_in_SQL.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Useful_operators_in_SQL.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Useful_operators_in_SQL.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Usenet.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Usenet.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Usenet.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Usenet.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/User_Space.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/User_Space.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/User_Space.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/User_Space.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/User_agent.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/User_agent.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/User_agent.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/User_agent.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/User_management_in_Linux.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/User_management_in_Linux.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/User_management_in_Linux.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/User_management_in_Linux.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/User_management_on_AWS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/User_management_on_AWS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/User_management_on_AWS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/User_management_on_AWS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Using_GraphQL_with_Node.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Using_GraphQL_with_Node.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Using_GraphQL_with_Node.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Using_GraphQL_with_Node.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Using_SQLite_with_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Using_SQLite_with_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Using_SQLite_with_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Using_SQLite_with_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Using_arguments_with_Apollo_Client.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Using_arguments_with_Apollo_Client.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Using_arguments_with_Apollo_Client.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Using_arguments_with_Apollo_Client.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Utilities_operators_flags.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Utilities_operators_flags.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Utilities_operators_flags.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Utilities_operators_flags.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Validating_Mongoose_schemas.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Validating_Mongoose_schemas.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Validating_Mongoose_schemas.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Validating_Mongoose_schemas.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Validation_in_NodeJS.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Validation_in_NodeJS.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Validation_in_NodeJS.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Validation_in_NodeJS.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Validity_and_entailment.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Validity_and_entailment.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Validity_and_entailment.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Validity_and_entailment.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Variable_indirection_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Variable_indirection_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Variable_indirection_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Variable_indirection_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Variables_and_data_types_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Variables_and_data_types_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Variables_and_data_types_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Variables_and_data_types_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Variables_in_C.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Variables_in_C.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Variables_in_C.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Variables_in_C.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/View_IP_addresses.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/View_IP_addresses.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/View_IP_addresses.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/View_IP_addresses.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Viewing_remote_changes_without_merging.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Viewing_remote_changes_without_merging.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Viewing_remote_changes_without_merging.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Viewing_remote_changes_without_merging.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Views_in_relational_databases.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Views_in_relational_databases.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Views_in_relational_databases.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Views_in_relational_databases.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/VirtualMemory.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/VirtualMemory.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/VirtualMemory.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/VirtualMemory.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Virtual_private_cloud.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Virtual_private_cloud.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Virtual_private_cloud.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Virtual_private_cloud.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Voltage.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Voltage.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Voltage.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Voltage.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Voltage_sources.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Voltage_sources.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Voltage_sources.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Voltage_sources.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Weaving_the_Web_Berners_Lee.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Weaving_the_Web_Berners_Lee.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Weaving_the_Web_Berners_Lee.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Weaving_the_Web_Berners_Lee.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/What_are_disks.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/What_are_disks.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/What_are_disks.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/What_are_disks.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/What_can_the_ISP_see.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/What_can_the_ISP_see.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/What_can_the_ISP_see.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/What_can_the_ISP_see.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/What_is_memory.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/What_is_memory.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/What_is_memory.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/What_is_memory.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Whole_numbers.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Whole_numbers.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Whole_numbers.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Whole_numbers.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Why_computers_use_binary.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Why_computers_use_binary.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Why_computers_use_binary.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Why_computers_use_binary.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Wildcards_in_SQL.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Wildcards_in_SQL.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Wildcards_in_SQL.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Wildcards_in_SQL.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Williams_Tube_memory.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Williams_Tube_memory.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Williams_Tube_memory.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Williams_Tube_memory.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/With_open_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/With_open_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/With_open_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/With_open_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Working_with_CSVs_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Working_with_CSVs_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Working_with_CSVs_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Working_with_CSVs_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Working_with_JSON_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Working_with_JSON_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Working_with_JSON_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Working_with_JSON_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Working_with_directories_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Working_with_directories_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Working_with_directories_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Working_with_directories_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Working_with_numbers_in_Bash.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Working_with_numbers_in_Bash.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Working_with_numbers_in_Bash.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Working_with_numbers_in_Bash.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Writing_to_files_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Writing_to_files_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Writing_to_files_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Writing_to_files_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Zero_property_of_multiplication.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Zero_property_of_multiplication.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Zero_property_of_multiplication.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Zero_property_of_multiplication.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Zip_function_in_Python.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/Zip_function_in_Python.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/Zip_function_in_Python.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/Zip_function_in_Python.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/a247fa9b_surveillance_capitalism_not_necessary.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/a247fa9b_surveillance_capitalism_not_necessary.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/a247fa9b_surveillance_capitalism_not_necessary.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/a247fa9b_surveillance_capitalism_not_necessary.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/a4601796_trapdoor_functions.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/a4601796_trapdoor_functions.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/a4601796_trapdoor_functions.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/a4601796_trapdoor_functions.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/a771a6d9_attributes_of_internet_enclosure.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/a771a6d9_attributes_of_internet_enclosure.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/a771a6d9_attributes_of_internet_enclosure.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/a771a6d9_attributes_of_internet_enclosure.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/bbdcb54f_public_key_cryptography.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/bbdcb54f_public_key_cryptography.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/bbdcb54f_public_key_cryptography.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/bbdcb54f_public_key_cryptography.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/c8173d17_TIMPs.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/c8173d17_TIMPs.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/c8173d17_TIMPs.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/c8173d17_TIMPs.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/c9d7492f_requerimiento.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/c9d7492f_requerimiento.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/c9d7492f_requerimiento.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/c9d7492f_requerimiento.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/cfbef1c4_web_precursors.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/cfbef1c4_web_precursors.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/cfbef1c4_web_precursors.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/cfbef1c4_web_precursors.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/e383b8b3_nginx_vs_traefik.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/e383b8b3_nginx_vs_traefik.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/e383b8b3_nginx_vs_traefik.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/e383b8b3_nginx_vs_traefik.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/e470bf3d_IMPs_in_the_ARPANET.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/e470bf3d_IMPs_in_the_ARPANET.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/e470bf3d_IMPs_in_the_ARPANET.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/e470bf3d_IMPs_in_the_ARPANET.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/ecec56e6_precursors_to_search_engines.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/ecec56e6_precursors_to_search_engines.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/ecec56e6_precursors_to_search_engines.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/ecec56e6_precursors_to_search_engines.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/f0f70a3c_ARPANET_motivations.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/f0f70a3c_ARPANET_motivations.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/f0f70a3c_ARPANET_motivations.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/f0f70a3c_ARPANET_motivations.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/f6564af9_AOL_and_early_internet_enclosure.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/f6564af9_AOL_and_early_internet_enclosure.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/f6564af9_AOL_and_early_internet_enclosure.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/f6564af9_AOL_and_early_internet_enclosure.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/favicon/favicon-16x16.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/favicon/favicon-16x16.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/favicon/favicon-16x16.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/favicon/favicon-16x16.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/favicon/favicon-32x32.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/favicon/favicon-32x32.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/favicon/favicon-32x32.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/favicon/favicon-32x32.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/favicon/favicon.ico b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/favicon/favicon.ico similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/favicon/favicon.ico rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/favicon/favicon.ico diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/fs.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/fs.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/fs.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/fs.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/head.html b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/head.html similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/head.html rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/head.html diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/http_in_Node.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/http_in_Node.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/http_in_Node.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/http_in_Node.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/index.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/index.md similarity index 98% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/index.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/index.md index c235675..e1262a3 100644 --- a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/index.md +++ b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/index.md @@ -13,12 +13,17 @@ computer science. View tags -**Build ID:** 3b3f3885-a969-4331-8766-b386e8dbd527 +**Build ID:** ac6779a0-333b-484d-8504-e6927d39c983 -**Published:** Mon 03 Feb 2025 12:48:43 +**Published:** Sun 09 Feb 2025 13:31:39 ### Recent edits +- [[Certificate_authorities]] +- [[Let's_Encrypt]] +- [[Firewalls]] +- [[HTTPS]] +- [[Bash_colour_output]] - [[e383b8b3_nginx_vs_traefik]] - [[Proxies]] - [[LineageOS_backup]] @@ -26,14 +31,9 @@ computer science. - [[c9d7492f_requerimiento]] - [[Compile_Python_app_to_single_executable]] - [[Sorting_lists_in_Python]] -- [[Algebra_key_terms]] -- [[Python_package_management]] -- [[Ping]] -- [[Monitor_DNS_resolution_and_internet_connectivity_script]] -- [[ICMP_Protocol]] -### All notes (523) +### All notes (526) - [[0716531c_rewilding_the_internet]] - [[241fe1a3_the_Web_versus_modem_BBSs]] @@ -113,6 +113,7 @@ computer science. - [[Capturing_user_input_in_Bash]] - [[Case_statements_in_Bash]] - [[Cells_and_batteries]] +- [[Certificate_authorities]] - [[Cherry_picking]] - [[Child_to_parent_data_flow_in_React]] - [[Chipset_and_controllers]] @@ -214,6 +215,7 @@ computer science. - [[File_system_error_handling_in_Python]] - [[Filesystems]] - [[Find_Bash_command]] +- [[Firewalls]] - [[Flip_flops]] - [[Foreign_keys_in_SQL]] - [[Formal_conventions]] @@ -281,6 +283,7 @@ computer science. - [[Latches]] - [[Law_of_Non_Contradiction]] - [[Law_of_the_Excluded_Middle]] +- [[Let's_Encrypt]] - [[Lifecycle_methods]] - [[LineageOS_backup]] - [[Link_Layer_of_Internet_Protocol]] diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/journald.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/journald.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/journald.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/journald.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/jq.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/jq.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/jq.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/jq.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/neuron.dhall b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/neuron.dhall similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/neuron.dhall rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/neuron.dhall diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/ps.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/ps.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/ps.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/ps.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/python_advent_learnings.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/python_advent_learnings.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/python_advent_learnings.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/python_advent_learnings.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/1.4-Input-Process-Output.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/1.4-Input-Process-Output.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/1.4-Input-Process-Output.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/1.4-Input-Process-Output.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/3-bit-adder-diagram.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/3-bit-adder-diagram.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/3-bit-adder-diagram.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/3-bit-adder-diagram.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/540px-PDP-8_(1).jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/540px-PDP-8_(1).jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/540px-PDP-8_(1).jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/540px-PDP-8_(1).jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Arpanet_logical_map,_march_1977.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Arpanet_logical_map,_march_1977.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Arpanet_logical_map,_march_1977.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Arpanet_logical_map,_march_1977.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Arpanet_map_1973.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Arpanet_map_1973.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Arpanet_map_1973.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Arpanet_map_1973.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/DMUX.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/DMUX.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/DMUX.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/DMUX.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Domain _ Billing.pdf b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Domain _ Billing.pdf similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Domain _ Billing.pdf rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Domain _ Billing.pdf diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/EDSAC.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/EDSAC.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/EDSAC.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/EDSAC.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/FL-Databases-1.5_terminology.gif b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/FL-Databases-1.5_terminology.gif similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/FL-Databases-1.5_terminology.gif rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/FL-Databases-1.5_terminology.gif diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Harvard_Mark_1.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Harvard_Mark_1.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Harvard_Mark_1.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Harvard_Mark_1.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/IMP-network.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/IMP-network.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/IMP-network.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/IMP-network.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/LMC_5.gif b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/LMC_5.gif similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/LMC_5.gif rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/LMC_5.gif diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/MANIAC_computer.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/MANIAC_computer.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/MANIAC_computer.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/MANIAC_computer.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/MUX.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/MUX.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/MUX.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/MUX.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Memory-Hierarchy.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Memory-Hierarchy.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Memory-Hierarchy.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Memory-Hierarchy.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Navigator_Netscape.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Navigator_Netscape.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Navigator_Netscape.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Navigator_Netscape.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Netscape_Navigator.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Netscape_Navigator.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Netscape_Navigator.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Netscape_Navigator.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ORelim1.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ORelim1.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ORelim1.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ORelim1.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ORelim2.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ORelim2.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ORelim2.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ORelim2.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/OS-api.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/OS-api.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/OS-api.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/OS-api.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Pasted_image_20220319135558.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Pasted_image_20220319135558.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Pasted_image_20220319135558.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Pasted_image_20220319135558.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Pasted_image_20220319135805.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Pasted_image_20220319135805.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Pasted_image_20220319135805.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Pasted_image_20220319135805.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Pasted_image_20220319135823.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Pasted_image_20220319135823.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Pasted_image_20220319135823.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Pasted_image_20220319135823.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Pasted_image_20220411082627.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Pasted_image_20220411082627.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Pasted_image_20220411082627.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Pasted_image_20220411082627.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/REST_request-load.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/REST_request-load.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/REST_request-load.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/REST_request-load.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/SAGE_command_post.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/SAGE_command_post.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/SAGE_command_post.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/SAGE_command_post.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/SQS-deadletter.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/SQS-deadletter.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/SQS-deadletter.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/SQS-deadletter.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/SQS-example.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/SQS-example.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/SQS-example.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/SQS-example.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Screenshot_2020-08-09_at_21.34.48.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Screenshot_2020-08-09_at_21.34.48.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Screenshot_2020-08-09_at_21.34.48.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Screenshot_2020-08-09_at_21.34.48.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Screenshot_2021-05-11_at_18.51.02.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Screenshot_2021-05-11_at_18.51.02.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Screenshot_2021-05-11_at_18.51.02.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Screenshot_2021-05-11_at_18.51.02.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Screenshot_2021-05-11_at_18.55.23.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Screenshot_2021-05-11_at_18.55.23.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Screenshot_2021-05-11_at_18.55.23.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Screenshot_2021-05-11_at_18.55.23.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/TCP_IP.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/TCP_IP.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/TCP_IP.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/TCP_IP.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Turing_machines_01.gif b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Turing_machines_01.gif similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Turing_machines_01.gif rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Turing_machines_01.gif diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Zuse-Z3.jpeg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Zuse-Z3.jpeg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/Zuse-Z3.jpeg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/Zuse-Z3.jpeg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/abc-computer.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/abc-computer.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/abc-computer.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/abc-computer.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/access-key-aws.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/access-key-aws.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/access-key-aws.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/access-key-aws.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/all-layers-of-IP.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/all-layers-of-IP.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/all-layers-of-IP.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/all-layers-of-IP.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/alta-vista.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/alta-vista.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/alta-vista.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/alta-vista.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/altair-8800.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/altair-8800.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/altair-8800.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/altair-8800.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/analog-digital.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/analog-digital.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/analog-digital.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/analog-digital.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/and-gate-new-2.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/and-gate-new-2.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/and-gate-new-2.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/and-gate-new-2.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/and-transistor.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/and-transistor.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/and-transistor.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/and-transistor.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/aol-on-windows.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/aol-on-windows.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/aol-on-windows.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/aol-on-windows.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/aol-original.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/aol-original.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/aol-original.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/aol-original.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/api-gateway-trigger.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/api-gateway-trigger.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/api-gateway-trigger.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/api-gateway-trigger.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/apollo-explorer.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/apollo-explorer.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/apollo-explorer.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/apollo-explorer.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/apple1.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/apple1.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/apple1.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/apple1.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/apple2.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/apple2.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/apple2.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/apple2.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/application-layer-data.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/application-layer-data.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/application-layer-data.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/application-layer-data.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/arithmometer.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/arithmometer.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/arithmometer.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/arithmometer.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/async.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/async.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/async.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/async.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/atom-diagram.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/atom-diagram.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/atom-diagram.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/atom-diagram.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/awk-outline.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/awk-outline.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/awk-outline.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/awk-outline.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/basic-circuit.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/basic-circuit.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/basic-circuit.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/basic-circuit.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/bbn-logo.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/bbn-logo.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/bbn-logo.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/bbn-logo.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/bi-intro.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/bi-intro.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/bi-intro.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/bi-intro.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/biconditional-elim.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/biconditional-elim.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/biconditional-elim.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/biconditional-elim.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/bjt-terminals.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/bjt-terminals.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/bjt-terminals.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/bjt-terminals.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/breadboard-DIP.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/breadboard-DIP.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/breadboard-DIP.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/breadboard-DIP.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/breadboard-diagram.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/breadboard-diagram.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/breadboard-diagram.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/breadboard-diagram.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/breakdown.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/breakdown.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/breakdown.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/breakdown.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cell-comparison.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cell-comparison.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cell-comparison.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cell-comparison.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/centralised.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/centralised.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/centralised.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/centralised.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/change-dns-server.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/change-dns-server.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/change-dns-server.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/change-dns-server.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/charge-cylinder.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/charge-cylinder.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/charge-cylinder.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/charge-cylinder.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cherry-pick.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cherry-pick.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cherry-pick.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cherry-pick.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/circ-batt-final.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/circ-batt-final.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/circ-batt-final.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/circ-batt-final.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/clock_pulses.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/clock_pulses.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/clock_pulses.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/clock_pulses.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cloud-formation-stack.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cloud-formation-stack.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cloud-formation-stack.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cloud-formation-stack.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cloudwatch-logs.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cloudwatch-logs.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cloudwatch-logs.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cloudwatch-logs.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/combined-merge-hist.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/combined-merge-hist.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/combined-merge-hist.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/combined-merge-hist.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/complex-number-calculator-bell-labs.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/complex-number-calculator-bell-labs.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/complex-number-calculator-bell-labs.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/complex-number-calculator-bell-labs.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/complex-tree.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/complex-tree.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/complex-tree.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/complex-tree.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/comptometer.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/comptometer.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/comptometer.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/comptometer.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cond-elim.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cond-elim.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cond-elim.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cond-elim.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cond-intro.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cond-intro.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/cond-intro.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/cond-intro.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/conditional-decomposition-rule.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/conditional-decomposition-rule.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/conditional-decomposition-rule.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/conditional-decomposition-rule.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/conjunc-elim.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/conjunc-elim.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/conjunc-elim.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/conjunc-elim.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/conjunc-intro.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/conjunc-intro.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/conjunc-intro.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/conjunc-intro.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/conjunction-decomposition-rule.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/conjunction-decomposition-rule.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/conjunction-decomposition-rule.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/conjunction-decomposition-rule.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/container-lifecycle.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/container-lifecycle.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/container-lifecycle.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/container-lifecycle.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/container-versus-vm.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/container-versus-vm.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/container-versus-vm.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/container-versus-vm.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/containers-in-userspace.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/containers-in-userspace.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/containers-in-userspace.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/containers-in-userspace.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/correct_push_button.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/correct_push_button.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/correct_push_button.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/correct_push_button.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/decentralised.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/decentralised.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/decentralised.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/decentralised.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/derivation_from_contradiction.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/derivation_from_contradiction.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/derivation_from_contradiction.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/derivation_from_contradiction.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/differential_analyser_bush.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/differential_analyser_bush.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/differential_analyser_bush.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/differential_analyser_bush.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/diode-led.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/diode-led.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/diode-led.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/diode-led.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/diode.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/diode.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/diode.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/diode.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/dipole-again.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/dipole-again.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/dipole-again.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/dipole-again.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/disjunc-elim.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/disjunc-elim.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/disjunc-elim.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/disjunc-elim.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/disjunc-intro.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/disjunc-intro.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/disjunc-intro.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/disjunc-intro.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/disjunction-decomposition-rule.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/disjunction-decomposition-rule.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/disjunction-decomposition-rule.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/disjunction-decomposition-rule.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/distributed.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/distributed.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/distributed.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/distributed.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/dock-architecture.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/dock-architecture.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/dock-architecture.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/dock-architecture.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/draw.io-Page-8.drawio.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/draw.io-Page-8.drawio.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/draw.io-Page-8.drawio.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/draw.io-Page-8.drawio.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/draw.io-Page-9.drawio.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/draw.io-Page-9.drawio.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/draw.io-Page-9.drawio.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/draw.io-Page-9.drawio.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/drawio-Page-7.drawio.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/drawio-Page-7.drawio.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/drawio-Page-7.drawio.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/drawio-Page-7.drawio.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/dsfdsfsdfwe.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/dsfdsfsdfwe.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/dsfdsfsdfwe.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/dsfdsfsdfwe.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/dynamodb.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/dynamodb.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/dynamodb.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/dynamodb.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/em-spectrum.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/em-spectrum.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/em-spectrum.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/em-spectrum.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/em-wave.gif b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/em-wave.gif similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/em-wave.gif rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/em-wave.gif diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/eniac.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/eniac.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/eniac.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/eniac.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/equiv-fractions.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/equiv-fractions.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/equiv-fractions.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/equiv-fractions.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/favicon.ico b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/favicon.ico similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/favicon.ico rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/favicon.ico diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/full-adder-new.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/full-adder-new.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/full-adder-new.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/full-adder-new.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/gateway-services.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/gateway-services.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/gateway-services.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/gateway-services.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/gateway-trigger.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/gateway-trigger.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/gateway-trigger.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/gateway-trigger.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/git-bisect.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/git-bisect.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/git-bisect.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/git-bisect.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/git-interactive-mode-2.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/git-interactive-mode-2.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/git-interactive-mode-2.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/git-interactive-mode-2.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/git-interactive-rebase.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/git-interactive-rebase.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/git-interactive-rebase.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/git-interactive-rebase.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/git-manual-hunk.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/git-manual-hunk.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/git-manual-hunk.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/git-manual-hunk.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/git-patch-mode.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/git-patch-mode.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/git-patch-mode.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/git-patch-mode.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/graphQL_request_load.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/graphQL_request_load.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/graphQL_request_load.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/graphQL_request_load.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/graphql-architecture.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/graphql-architecture.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/graphql-architecture.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/graphql-architecture.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/graphql-journey-two.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/graphql-journey-two.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/graphql-journey-two.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/graphql-journey-two.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/graphql_multiple_resources.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/graphql_multiple_resources.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/graphql_multiple_resources.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/graphql_multiple_resources.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/greyscale-encoding.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/greyscale-encoding.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/greyscale-encoding.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/greyscale-encoding.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ground-symbol.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ground-symbol.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ground-symbol.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ground-symbol.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/grub.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/grub.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/grub.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/grub.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/half-adder-gates-three.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/half-adder-gates-three.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/half-adder-gates-three.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/half-adder-gates-three.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/half-adder-new.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/half-adder-new.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/half-adder-new.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/half-adder-new.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/harddisk.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/harddisk.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/harddisk.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/harddisk.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hardware-abstraction-hierarchy.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hardware-abstraction-hierarchy.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hardware-abstraction-hierarchy.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hardware-abstraction-hierarchy.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hardware-sim-basic.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hardware-sim-basic.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hardware-sim-basic.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hardware-sim-basic.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hd-sim-test.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hd-sim-test.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hd-sim-test.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hd-sim-test.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hertz_wave_freq.gif b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hertz_wave_freq.gif similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hertz_wave_freq.gif rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hertz_wave_freq.gif diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hexadecimal-to-bytes.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hexadecimal-to-bytes.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hexadecimal-to-bytes.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hexadecimal-to-bytes.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/htop.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/htop.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/htop.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/htop.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hydraulic_computer.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hydraulic_computer.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/hydraulic_computer.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/hydraulic_computer.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-1401.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-1401.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-1401.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-1401.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-360-in-use.jpeg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-360-in-use.jpeg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-360-in-use.jpeg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-360-in-use.jpeg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-360.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-360.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-360.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-360.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-650-console-panel.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-650-console-panel.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-650-console-panel.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-650-console-panel.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-650.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-650.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-650.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-650.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-701-control-unit.jpeg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-701-control-unit.jpeg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-701-control-unit.jpeg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-701-control-unit.jpeg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-add.jpeg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-add.jpeg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-add.jpeg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-add.jpeg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-pc.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-pc.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ibm-pc.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ibm-pc.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/incorrect_push_button.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/incorrect_push_button.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/incorrect_push_button.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/incorrect_push_button.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/integrated-circuit.jpeg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/integrated-circuit.jpeg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/integrated-circuit.jpeg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/integrated-circuit.jpeg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/intel-4004.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/intel-4004.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/intel-4004.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/intel-4004.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/internet-layer-packet-revised.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/internet-layer-packet-revised.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/internet-layer-packet-revised.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/internet-layer-packet-revised.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/internet-layer-packet.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/internet-layer-packet.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/internet-layer-packet.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/internet-layer-packet.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/internet_1984.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/internet_1984.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/internet_1984.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/internet_1984.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/internet_explorer.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/internet_explorer.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/internet_explorer.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/internet_explorer.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/internetworking_1977.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/internetworking_1977.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/internetworking_1977.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/internetworking_1977.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ip-address-anatomy.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ip-address-anatomy.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ip-address-anatomy.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ip-address-anatomy.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/javascript-recursion.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/javascript-recursion.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/javascript-recursion.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/javascript-recursion.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/jk-flip-flops.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/jk-flip-flops.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/jk-flip-flops.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/jk-flip-flops.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/journald.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/journald.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/journald.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/journald.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/kernel-cpu-interaction.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/kernel-cpu-interaction.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/kernel-cpu-interaction.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/kernel-cpu-interaction.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/knowledge_graph.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/knowledge_graph.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/knowledge_graph.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/knowledge_graph.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lambda-cloudwatch.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lambda-cloudwatch.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lambda-cloudwatch.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lambda-cloudwatch.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lambda-func-three.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lambda-func-three.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lambda-func-three.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lambda-func-three.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lambda-func-two.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lambda-func-two.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lambda-func-two.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lambda-func-two.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lambda-overview.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lambda-overview.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lambda-overview.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lambda-overview.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lambda_func_one.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lambda_func_one.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lambda_func_one.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lambda_func_one.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/leibniz-stepped-drum.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/leibniz-stepped-drum.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/leibniz-stepped-drum.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/leibniz-stepped-drum.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lin.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lin.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lin.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lin.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/link-layer-frame-revised.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/link-layer-frame-revised.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/link-layer-frame-revised.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/link-layer-frame-revised.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/link-layer-frame.drawio.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/link-layer-frame.drawio.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/link-layer-frame.drawio.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/link-layer-frame.drawio.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/link-layer-internet-diagram.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/link-layer-internet-diagram.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/link-layer-internet-diagram.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/link-layer-internet-diagram.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/local-sam-docker.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/local-sam-docker.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/local-sam-docker.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/local-sam-docker.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/logical-equivalence-tree.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/logical-equivalence-tree.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/logical-equivalence-tree.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/logical-equivalence-tree.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/logical-falsity-tree.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/logical-falsity-tree.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/logical-falsity-tree.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/logical-falsity-tree.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lsof.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lsof.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/lsof.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/lsof.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic-core-closeup.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic-core-closeup.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic-core-closeup.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic-core-closeup.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic-core-memory.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic-core-memory.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic-core-memory.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic-core-memory.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic-drum-memory.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic-drum-memory.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic-drum-memory.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic-drum-memory.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic-tape-disk.jpeg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic-tape-disk.jpeg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic-tape-disk.jpeg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic-tape-disk.jpeg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic-tape-ibm.jpeg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic-tape-ibm.jpeg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic-tape-ibm.jpeg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic-tape-ibm.jpeg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic_field.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic_field.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/magnetic_field.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/magnetic_field.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/manchester_baby.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/manchester_baby.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/manchester_baby.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/manchester_baby.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/memory-flow.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/memory-flow.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/memory-flow.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/memory-flow.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/modem-bt.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/modem-bt.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/modem-bt.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/modem-bt.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mongo-collection.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mongo-collection.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mongo-collection.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mongo-collection.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mongo-compass.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mongo-compass.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mongo-compass.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mongo-compass.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mongo-db-structure.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mongo-db-structure.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mongo-db-structure.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mongo-db-structure.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mongo-doc-added.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mongo-doc-added.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mongo-doc-added.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mongo-doc-added.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mongoose-hierarchy.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mongoose-hierarchy.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mongoose-hierarchy.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mongoose-hierarchy.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mosaic-browser.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mosaic-browser.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mosaic-browser.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mosaic-browser.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/motherboard-pi.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/motherboard-pi.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/motherboard-pi.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/motherboard-pi.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mount-directory.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mount-directory.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/mount-directory.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/mount-directory.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/multi_on_off.gif b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/multi_on_off.gif similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/multi_on_off.gif rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/multi_on_off.gif diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/multiple_circuits.gif b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/multiple_circuits.gif similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/multiple_circuits.gif rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/multiple_circuits.gif diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nand-gate-new.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nand-gate-new.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nand-gate-new.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nand-gate-new.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nand-mem-demonstrated.gif b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nand-mem-demonstrated.gif similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nand-mem-demonstrated.gif rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nand-mem-demonstrated.gif diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nand-mem-first.gif b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nand-mem-first.gif similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nand-mem-first.gif rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nand-mem-first.gif diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nand-mem-second.gif b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nand-mem-second.gif similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nand-mem-second.gif rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nand-mem-second.gif diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nand_latch_logic_circuit.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nand_latch_logic_circuit.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nand_latch_logic_circuit.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nand_latch_logic_circuit.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negate-elim.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negate-elim.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negate-elim.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negate-elim.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negate-intro.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negate-intro.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negate-intro.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negate-intro.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negated-biconditional-decomposition-rule.drawio.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negated-biconditional-decomposition-rule.drawio.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negated-biconditional-decomposition-rule.drawio.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negated-biconditional-decomposition-rule.drawio.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negated-conditional-decomposition-rule.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negated-conditional-decomposition-rule.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negated-conditional-decomposition-rule.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negated-conditional-decomposition-rule.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negated-conjunction-decomposition-rule.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negated-conjunction-decomposition-rule.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negated-conjunction-decomposition-rule.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negated-conjunction-decomposition-rule.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negated-disjunction-decomposition-rule.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negated-disjunction-decomposition-rule.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/negated-disjunction-decomposition-rule.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/negated-disjunction-decomposition-rule.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/network-request-layers.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/network-request-layers.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/network-request-layers.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/network-request-layers.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/node-event-loop.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/node-event-loop.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/node-event-loop.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/node-event-loop.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nor-gate-new.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nor-gate-new.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/nor-gate-new.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/nor-gate-new.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/normal-merge-again.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/normal-merge-again.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/normal-merge-again.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/normal-merge-again.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/not-by-ai-alternative--light.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/not-by-ai-alternative--light.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/not-by-ai-alternative--light.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/not-by-ai-alternative--light.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/one-eighth-a.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/one-eighth-a.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/one-eighth-a.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/one-eighth-a.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/opensearch-architecture.drawio.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/opensearch-architecture.drawio.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/opensearch-architecture.drawio.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/opensearch-architecture.drawio.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/or-gate-new.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/or-gate-new.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/or-gate-new.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/or-gate-new.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/or-transistor.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/or-transistor.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/or-transistor.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/or-transistor.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/parallel-battery-diagram.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/parallel-battery-diagram.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/parallel-battery-diagram.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/parallel-battery-diagram.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/parallel-transmission.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/parallel-transmission.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/parallel-transmission.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/parallel-transmission.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/pascaline.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/pascaline.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/pascaline.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/pascaline.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/pilot-ace.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/pilot-ace.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/pilot-ace.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/pilot-ace.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/postman-aws-output.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/postman-aws-output.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/postman-aws-output.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/postman-aws-output.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/postman-lambda.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/postman-lambda.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/postman-lambda.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/postman-lambda.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/programming_a_digital_electronic_computter.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/programming_a_digital_electronic_computter.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/programming_a_digital_electronic_computter.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/programming_a_digital_electronic_computter.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/proof.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/proof.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/proof.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/proof.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/proofs-drawio-Page-5.drawio.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/proofs-drawio-Page-5.drawio.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/proofs-drawio-Page-5.drawio.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/proofs-drawio-Page-5.drawio.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/proofs-drawio-Page-5.drawio_2.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/proofs-drawio-Page-5.drawio_2.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/proofs-drawio-Page-5.drawio_2.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/proofs-drawio-Page-5.drawio_2.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/proofs-drawio-Page-6.drawio.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/proofs-drawio-Page-6.drawio.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/proofs-drawio-Page-6.drawio.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/proofs-drawio-Page-6.drawio.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ps-tree.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ps-tree.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/ps-tree.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/ps-tree.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/push-button-legs.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/push-button-legs.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/push-button-legs.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/push-button-legs.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/python-exception-hierarchy.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/python-exception-hierarchy.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/python-exception-hierarchy.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/python-exception-hierarchy.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/queue.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/queue.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/queue.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/queue.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/react-lifecycle.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/react-lifecycle.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/react-lifecycle.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/react-lifecycle.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/rebase-tip-chage.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/rebase-tip-chage.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/rebase-tip-chage.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/rebase-tip-chage.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/red-encoding.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/red-encoding.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/red-encoding.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/red-encoding.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/reiteration.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/reiteration.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/reiteration.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/reiteration.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/relay.gif b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/relay.gif similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/relay.gif rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/relay.gif diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/s3-package-again.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/s3-package-again.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/s3-package-again.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/s3-package-again.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sam-build.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sam-build.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sam-build.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sam-build.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sam-directory.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sam-directory.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sam-directory.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sam-directory.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sam-template-yaml.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sam-template-yaml.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sam-template-yaml.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sam-template-yaml.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/serial-transmission.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/serial-transmission.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/serial-transmission.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/serial-transmission.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/series-battcircuit.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/series-battcircuit.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/series-battcircuit.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/series-battcircuit.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/series-battery-diagram.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/series-battery-diagram.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/series-battery-diagram.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/series-battery-diagram.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/server-listening.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/server-listening.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/server-listening.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/server-listening.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/signed-to-unsigned.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/signed-to-unsigned.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/signed-to-unsigned.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/signed-to-unsigned.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/single-git-history-rebase.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/single-git-history-rebase.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/single-git-history-rebase.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/single-git-history-rebase.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sns-example.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sns-example.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sns-example.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sns-example.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sql-full-outer-join.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sql-full-outer-join.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sql-full-outer-join.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sql-full-outer-join.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sql-inner-join.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sql-inner-join.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sql-inner-join.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sql-inner-join.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sql-left-outer-join.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sql-left-outer-join.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sql-left-outer-join.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sql-left-outer-join.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sql-right-outer-join.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sql-right-outer-join.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sql-right-outer-join.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sql-right-outer-join.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/square.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/square.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/square.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/square.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sr_latch_diagram.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sr_latch_diagram.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sr_latch_diagram.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sr_latch_diagram.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sr_latch_logic_circuit.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sr_latch_logic_circuit.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sr_latch_logic_circuit.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sr_latch_logic_circuit.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/stack1.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/stack1.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/stack1.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/stack1.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/stack2.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/stack2.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/stack2.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/stack2.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/standard-userspace.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/standard-userspace.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/standard-userspace.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/standard-userspace.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/state-machine-definition.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/state-machine-definition.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/state-machine-definition.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/state-machine-definition.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/state-machine-execution.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/state-machine-execution.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/state-machine-execution.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/state-machine-execution.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/step1.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/step1.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/step1.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/step1.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/step2.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/step2.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/step2.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/step2.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/step3.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/step3.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/step3.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/step3.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/step4.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/step4.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/step4.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/step4.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/stibitz-teletype.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/stibitz-teletype.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/stibitz-teletype.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/stibitz-teletype.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/switch-and-gate.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/switch-and-gate.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/switch-and-gate.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/switch-and-gate.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/switch-or-gate.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/switch-or-gate.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/switch-or-gate.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/switch-or-gate.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sync-thread.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sync-thread.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/sync-thread.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/sync-thread.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/systemd-global-files.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/systemd-global-files.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/systemd-global-files.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/systemd-global-files.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/systemd-local-files.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/systemd-local-files.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/systemd-local-files.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/systemd-local-files.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/t-flip-flops.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/t-flip-flops.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/t-flip-flops.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/t-flip-flops.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/terminal_colours.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/terminal_colours.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/terminal_colours.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/terminal_colours.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/theoremproof.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/theoremproof.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/theoremproof.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/theoremproof.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/transistor-off.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/transistor-off.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/transistor-off.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/transistor-off.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/transistor-on.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/transistor-on.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/transistor-on.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/transistor-on.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/transport-layer-segment.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/transport-layer-segment.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/transport-layer-segment.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/transport-layer-segment.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/trigger-info.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/trigger-info.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/trigger-info.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/trigger-info.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/univac-1.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/univac-1.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/univac-1.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/univac-1.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/univac-operator-console.jpeg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/univac-operator-console.jpeg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/univac-operator-console.jpeg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/univac-operator-console.jpeg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/unsigned-to-signed.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/unsigned-to-signed.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/unsigned-to-signed.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/unsigned-to-signed.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/valence-shell.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/valence-shell.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/valence-shell.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/valence-shell.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/vertical-circuit.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/vertical-circuit.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/vertical-circuit.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/vertical-circuit.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/virtual-memory-diagram.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/virtual-memory-diagram.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/virtual-memory-diagram.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/virtual-memory-diagram.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/voltage-drop.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/voltage-drop.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/voltage-drop.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/voltage-drop.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/von_neumann_architecture.jpeg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/von_neumann_architecture.jpeg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/von_neumann_architecture.jpeg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/von_neumann_architecture.jpeg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/web-url.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/web-url.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/web-url.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/web-url.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/whirlwind-magnetic-cores.JPG b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/whirlwind-magnetic-cores.JPG similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/whirlwind-magnetic-cores.JPG rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/whirlwind-magnetic-cores.JPG diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/williams-tube-dots.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/williams-tube-dots.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/williams-tube-dots.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/williams-tube-dots.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/williams-tube.jpg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/williams-tube.jpg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/williams-tube.jpg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/williams-tube.jpg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/xor-addition-four.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/xor-addition-four.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/xor-addition-four.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/xor-addition-four.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/xor-gate-new.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/xor-gate-new.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/xor-gate-new.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/xor-gate-new.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/xor-hdl.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/xor-hdl.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/xor-hdl.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/xor-hdl.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/yahoo-original-homepage.png b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/yahoo-original-homepage.png similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/yahoo-original-homepage.png rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/yahoo-original-homepage.png diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/yellow-encoding.svg b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/yellow-encoding.svg similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/static/yellow-encoding.svg rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/static/yellow-encoding.svg diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/systemd.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/systemd.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/systemd.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/systemd.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/systemd_status.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/systemd_status.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/systemd_status.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/systemd_status.md diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/tags.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/tags.md similarity index 97% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/tags.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/tags.md index e0fc0f0..7c5902d 100644 --- a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/tags.md +++ b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/tags.md @@ -4,7 +4,7 @@ unlisted: true --- # Tags -[algebra](./tags#algebra), [algorithms](./tags#algorithms), [analogue](./tags#analogue), [android](./tags#android), [APIs](./tags#APIs), [arch-linux](./tags#arch-linux), [arithmetic](./tags#arithmetic), [ARPA](./tags#ARPA), [ARPANET](./tags#ARPANET), [awk](./tags#awk), [AWS](./tags#AWS), [aws-lambda](./tags#aws-lambda), [binary](./tags#binary), [bulletin-boards](./tags#bulletin-boards), [bus](./tags#bus), [C](./tags#C), [computer-architecture](./tags#computer-architecture), [computer-history](./tags#computer-history), [containerization](./tags#containerization), [CPU](./tags#CPU), [cryptography](./tags#cryptography), [csv](./tags#csv), [data-structures](./tags#data-structures), [data-types](./tags#data-types), [databases](./tags#databases), [design-patterns](./tags#design-patterns), [disks](./tags#disks), [docker](./tags#docker), [dynamodb](./tags#dynamodb), [ecopolsoc](./tags#ecopolsoc), [electricity](./tags#electricity), [electromagnetism](./tags#electromagnetism), [electronics](./tags#electronics), [encryption](./tags#encryption), [exponents](./tags#exponents), [file-system](./tags#file-system), [fleeting](./tags#fleeting), [fractions](./tags#fractions), [git](./tags#git), [graphql](./tags#graphql), [hardware](./tags#hardware), [IaC](./tags#IaC), [internet](./tags#internet), [javascript](./tags#javascript), [jest](./tags#jest), [json](./tags#json), [JSON](./tags#JSON), [kernel](./tags#kernel), [Linux](./tags#Linux), [linux](./tags#linux), [literature](./tags#literature), [logic](./tags#logic), [logic-gates](./tags#logic-gates), [memory](./tags#memory), [Microsoft](./tags#Microsoft), [middleware](./tags#middleware), [modems](./tags#modems), [mongo-db](./tags#mongo-db), [mongoose](./tags#mongoose), [nand-to-tetris](./tags#nand-to-tetris), [network-protocols](./tags#network-protocols), [networks](./tags#networks), [node-js](./tags#node-js), [number-systems](./tags#number-systems), [number-theory](./tags#number-theory), [OOP](./tags#OOP), [operating-systems](./tags#operating-systems), [packet-switching](./tags#packet-switching), [physics](./tags#physics), [ports](./tags#ports), [prealgebra](./tags#prealgebra), [privacy](./tags#privacy), [procedural](./tags#procedural), [propositional-logic](./tags#propositional-logic), [proxies](./tags#proxies), [python](./tags#python), [question](./tags#question), [raspberry-pi](./tags#raspberry-pi), [react](./tags#react), [recursion](./tags#recursion), [regex](./tags#regex), [REST](./tags#REST), [S3](./tags#S3), [set-theory](./tags#set-theory), [shell](./tags#shell), [SNS](./tags#SNS), [sound](./tags#sound), [SQL](./tags#SQL), [SQLite](./tags#SQLite), [SQS](./tags#SQS), [storage](./tags#storage), [surveillance-capitalism](./tags#surveillance-capitalism), [systemd](./tags#systemd), [systems-programming](./tags#systems-programming), [testing](./tags#testing), [theorems](./tags#theorems), [theory-of-computation](./tags#theory-of-computation), [time](./tags#time), [TOR](./tags#TOR), [Turing](./tags#Turing), [typescript](./tags#typescript), [unix](./tags#unix), [world-wide-web](./tags#world-wide-web), [yaml](./tags#yaml), +[algebra](./tags#algebra), [algorithms](./tags#algorithms), [analogue](./tags#analogue), [android](./tags#android), [APIs](./tags#APIs), [arch-linux](./tags#arch-linux), [arithmetic](./tags#arithmetic), [ARPA](./tags#ARPA), [ARPANET](./tags#ARPANET), [awk](./tags#awk), [AWS](./tags#AWS), [aws-lambda](./tags#aws-lambda), [binary](./tags#binary), [bulletin-boards](./tags#bulletin-boards), [bus](./tags#bus), [C](./tags#C), [computer-architecture](./tags#computer-architecture), [computer-history](./tags#computer-history), [containerization](./tags#containerization), [CPU](./tags#CPU), [cryptography](./tags#cryptography), [csv](./tags#csv), [data-structures](./tags#data-structures), [data-types](./tags#data-types), [databases](./tags#databases), [design-patterns](./tags#design-patterns), [disks](./tags#disks), [docker](./tags#docker), [dynamodb](./tags#dynamodb), [ecopolsoc](./tags#ecopolsoc), [electricity](./tags#electricity), [electromagnetism](./tags#electromagnetism), [electronics](./tags#electronics), [encryption](./tags#encryption), [exponents](./tags#exponents), [file-system](./tags#file-system), [fleeting](./tags#fleeting), [fractions](./tags#fractions), [git](./tags#git), [graphql](./tags#graphql), [hardware](./tags#hardware), [IaC](./tags#IaC), [internet](./tags#internet), [javascript](./tags#javascript), [jest](./tags#jest), [json](./tags#json), [JSON](./tags#JSON), [kernel](./tags#kernel), [Linux](./tags#Linux), [linux](./tags#linux), [literature](./tags#literature), [logic](./tags#logic), [logic-gates](./tags#logic-gates), [memory](./tags#memory), [Microsoft](./tags#Microsoft), [middleware](./tags#middleware), [modems](./tags#modems), [mongo-db](./tags#mongo-db), [mongoose](./tags#mongoose), [nand-to-tetris](./tags#nand-to-tetris), [network-protocols](./tags#network-protocols), [networks](./tags#networks), [node-js](./tags#node-js), [number-systems](./tags#number-systems), [number-theory](./tags#number-theory), [OOP](./tags#OOP), [operating-systems](./tags#operating-systems), [packet-switching](./tags#packet-switching), [physics](./tags#physics), [ports](./tags#ports), [prealgebra](./tags#prealgebra), [privacy](./tags#privacy), [procedural](./tags#procedural), [propositional-logic](./tags#propositional-logic), [proxies](./tags#proxies), [python](./tags#python), [question](./tags#question), [raspberry-pi](./tags#raspberry-pi), [react](./tags#react), [recursion](./tags#recursion), [regex](./tags#regex), [REST](./tags#REST), [S3](./tags#S3), [server-management](./tags#server-management), [set-theory](./tags#set-theory), [shell](./tags#shell), [SNS](./tags#SNS), [sound](./tags#sound), [SQL](./tags#SQL), [SQLite](./tags#SQLite), [SQS](./tags#SQS), [storage](./tags#storage), [surveillance-capitalism](./tags#surveillance-capitalism), [systemd](./tags#systemd), [systems-programming](./tags#systems-programming), [testing](./tags#testing), [theorems](./tags#theorems), [theory-of-computation](./tags#theory-of-computation), [time](./tags#time), [TOR](./tags#TOR), [Turing](./tags#Turing), [typescript](./tags#typescript), [unix](./tags#unix), [world-wide-web](./tags#world-wide-web), [yaml](./tags#yaml), ### algebra @@ -668,10 +668,12 @@ unlisted: true - [[Application_Layer_of_Internet_Protocol]] - [[Bluetooth]] - [[c8173d17_TIMPs]] +- [[Certificate_authorities]] - [[e383b8b3_nginx_vs_traefik]] - [[e470bf3d_IMPs_in_the_ARPANET]] - [[Example_scenario_internet_data_transfer]] - [[f0f70a3c_ARPANET_motivations]] +- [[Firewalls]] - [[Headless_Raspi_network_setup]] - [[ICMP_Protocol]] - [[Internet_fundamentals]] @@ -1003,6 +1005,11 @@ unlisted: true ### S3 - [[Bash_store_status_of_command_execution]] +### server-management + +- [[Certificate_authorities]] +- [[Firewalls]] +- [[HTTPS]] ### set-theory - [[Axioms_of_set_theory]] diff --git a/neuron/3b3f3885-a969-4331-8766-b386e8dbd527/v8.md b/neuron/ac6779a0-333b-484d-8504-e6927d39c983/v8.md similarity index 100% rename from neuron/3b3f3885-a969-4331-8766-b386e8dbd527/v8.md rename to neuron/ac6779a0-333b-484d-8504-e6927d39c983/v8.md diff --git a/zk/.zk/notebook.db b/zk/.zk/notebook.db index e222b437e0ecf4e3c128da9c6ee9c6dda32ef5f7..731611939ef667d6bdc285a83562b9881c45525c 100644 GIT binary patch delta 27343 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 delta 22164 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%0A&`oeoD||Tk9B{Y=uB?cWslqQo`40d=)l`xCw#= zT7^r3m@YY_crHj}G;60Hz&4o(4F^sz&3Mo#fG6&ZQ+^xY!!oBCfzUs9b ze0j~%@;cHU-hoMyM6W?7O#aW!GA#65^7PWQp0gI?0K8nMstqr9;qwDN9l|1+xmzR= z7q@Z2vPc)VSW;Ir$PofdATOXfbid}y4g?u}f&o(u{)igC6R$*<;$^rf<@g)L71*U4p_JYrs&Fl*BqoRQgrARV+8lryCBW*OC09tZht8;-(++ zn=#ggfxCmiOgY5^oqT4x zXgO-&gX;JDaP19U4Ma{(N2)Vhnx{KRXr~Kc$GHOM^QcqB|?hi^^Ol@9o9?H}A= zct_S9s&A5{INc#go+l6tSqQ}o_zt0Barth@6xy$-QI+PZ zhXe0sD|d&fC3!gNZD`&EX@m0IohVM11i~kS3%Xux3VbgG1>-z<;8aFVNeX-gX3aM* z$LdR*wsBJOxZ$zvb>U-Juik{KQ(z>*g<3EX`Scns0Gp7@1Je;cgVpfKmeU__<3<&| z&h60sRLD!VrJz%*b=SI`BQ6vw1e?iPTjO2}3+y)NdCe`ZpsS_9U*p@=fX{7lK?_bK zUB~MBYnuapy=UCxIRNKrr=zjM;q=0Q8^pC=x+mb(bh-nq*5mczQWh6Jwe`BZEdhIt zu6O%uT;V39*TNvIZ9sc{y5FY<5QE0L{2uM&p^YqJX_8@^cufeCCW+JL^6XOQ^3~%T zXIb4dxX;IDYj1C=l&Kq*Ek3~nvM+e8p&5yR#)|zj9dDL!R{11#*W;g$P+eW|nz0Zk? QDMco_mU~Zb{Num*-&ZC)Z2$lO diff --git a/zk/Certificate_authorities.md b/zk/Certificate_authorities.md new file mode 100644 index 0000000..eddd068 --- /dev/null +++ b/zk/Certificate_authorities.md @@ -0,0 +1,65 @@ +--- +tags: [networks, server-management] +created: Sunday, February 09, 2025 +--- + +# Certificates and certificate authorities + +> HTTPS is a secure tunnel for data transmission, but the certificate is what +> establishes trust and enables the secure tunnel in the first place. + +Before secure communication over HTTPS can commence between a client and a +server, the client must confirm that the server is who it says it is. This is in +order to prevent man-in-the-middle attacks where malicious actors attempt to +impersonate legitimate websites. + +Certificates exist to authenticate domains, prior to the exchange of encrypted +data. To do this, a server generates a certificate with a reputable Certificate +Authority, thereby verifying its identity with the CA. It sends this certificate +(which includes its [public key](./bbdcb54f_public_key_cryptography.md)) when +initiating a connection with a client. + +In addition to the public key, the certificate provides: + +- the domain name +- the CA that certified the domain +- the period of validity +- a digital signature from the CA + +The client uses this data to validate the identity of the server it has sent a +request to. Browsers come pre-installed with a list of trusted CAs. + +Certificates are called TLS/SSL certificates but the main protocol is TLS rather +than SSL. + +Indications that a server is not to be trusted include: + +- expired certificates +- certificates issued for the wrong domain +- self-signed certificates not issued by a trusted CA + +## Certification process + +Standard domain-validated authentication proceeds as follows: + +1. Server generates public/private key pair +2. Server creates a certificate signing request containing its public key and + domain name +3. CA validates the domain and signs the certificate with its private key +4. Server discloses its public key and CA signature +5. Client knows CAs public key and uses this to verify the signature +6. Server's public key is then trusted + +### How validation executes between CA and server + +To validate the domain (step 3 above), the CA gives the server a "challenge" to +prove they control the domain. This can include: + +- Putting a specific token as a DNS TXT record (DNS validation) +- Putting a file at a certain URL (HTTP validation) +- Email validation: sending an email to standard admin address for the server. + Server owner clicks the link. + +### Related + +See [Let's Encrypt](./Let's_Encrypt.md) diff --git a/zk/Firewalls.md b/zk/Firewalls.md new file mode 100644 index 0000000..1b5b5b7 --- /dev/null +++ b/zk/Firewalls.md @@ -0,0 +1,44 @@ +--- +tags: [networks, server-management] +created: Sunday, February 09, 2025 +--- + +# Firewalls + +A firewall is a server mechanism that filters incoming requests for resources +and services that it hosts. + +Based on data about the requester, derived from the +[TLS](/zk/Transport_Layer_of_Internet_Protocol.md) packet headers, the firewall +decides whether or not to grant access to the requested resource. + +It will typically comprise three actions: + +- accept +- drop +- reject + +Accept is obvious. To "drop" means to block the traffic without sending a reply. +To "reject" is to block the traffic but reply with an "unreachable" error. + +An example of a firewall rule would be to drop incoming traffic from IP +addresses of non-technical employees to the SSH port (22) but allow technical +staff to access it. + +Network traffic is matched agains a list of firewall rules in a sequence from +first to last. As you cannot cover all cases, you must specify a default action +when a rule is not matched. + +Whilst firewalls are focused on incoming traffic, you can also apply rules to +outgoing traffic. A server will permit most outgoing traffic since, after all, +it can trust itself however you may want to stop the server connecting to known +malicious actors. + +## Related software + +IPTables is the standard Linux software for managing firewalls. There is also +Uncomplicated Firewall (UWF) which attaches to IPTables and simplifies the +process. + +Another usefule software is Fail2ban which can automatically configure your +firewall to block brute force login attempts and DDOS attacks. diff --git a/zk/HTTPS.md b/zk/HTTPS.md index 8e73815..4e61c5d 100644 --- a/zk/HTTPS.md +++ b/zk/HTTPS.md @@ -1,5 +1,5 @@ --- -tags: [world-wide-web, internet, encryption] +tags: [world-wide-web, internet, encryption, server-management] created: Friday, December 14, 2024 --- @@ -17,9 +17,10 @@ It utilises two types of encryption to send messages securely: - 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 + - two keys are used: a [public key](./bbdcb54f_public_key_cryptography.md) 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 @@ -29,12 +30,12 @@ security concerns. - 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. + hello". Some random numbers are exchanged at this point +- The server sends a digital [certificate](./Certificate_authorities.md') 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. + 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. + subsequent messages for the duration of the session diff --git a/zk/Let's_Encrypt.md b/zk/Let's_Encrypt.md new file mode 100644 index 0000000..2f1a9b9 --- /dev/null +++ b/zk/Let's_Encrypt.md @@ -0,0 +1,6 @@ +--- +tags: [] +created: Sunday, February 09, 2025 +--- + +# Let's_Encrypt