{"version":1,"pages":[{"id":"uaVwPdx31b2XYvR3oft9","title":"Isitha's Wiki","pathname":"/isithas-wiki","siteSpaceId":"sitesp_ktG8e","description":"I am starting to lose information and it has bothered me quite a bit. This is my \"digital garden\", a place where I am archiving my Knowledge so that I can access at a later time."},{"id":"AJEKcCMClvAO72lUu4pC","title":"software_engineering","pathname":"/isithas-wiki/software_engineering","siteSpaceId":"sitesp_ktG8e","description":""},{"id":"4Ovl71zjEyoNDe01xsXc","title":"management","pathname":"/isithas-wiki/software_engineering/management","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"}]},{"id":"6KqQb4vIZEevaafjve2k","title":"process_and_management","pathname":"/isithas-wiki/software_engineering/management/process_and_management","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"}]},{"id":"WrXo3AIhZJdHblpdDDDM","title":"Project Management","pathname":"/isithas-wiki/software_engineering/management/process_and_management/project_management","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"process_and_management"}]},{"id":"pP8HFkzlQc0ocNsvFVwz","title":"Agile","pathname":"/isithas-wiki/software_engineering/management/process_and_management/agile","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"process_and_management"}]},{"id":"gwLodWj6lPQ9ibVyuKqj","title":"Projects","pathname":"/isithas-wiki/software_engineering/management/process_and_management/projects","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"process_and_management"}]},{"id":"ZATBCCRldpTzuWC43uLL","title":"Waterfall","pathname":"/isithas-wiki/software_engineering/management/process_and_management/waterfall","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"process_and_management"}]},{"id":"HK7byipEfR6Ojl9G8hD5","title":"Project Screening","pathname":"/isithas-wiki/software_engineering/management/process_and_management/project_screening","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"process_and_management"}]},{"id":"mhvf3bMiH9IPhCctGcdX","title":"Prince2","pathname":"/isithas-wiki/software_engineering/management/process_and_management/prince2","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"process_and_management"}]},{"id":"WEt4fYOTqGxOGZoAOb6J","title":"project_manager","pathname":"/isithas-wiki/software_engineering/management/process_and_management/project_manager","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"process_and_management"}]},{"id":"mzwprUt14eubUlxN2yQZ","title":"Project initialisation","pathname":"/isithas-wiki/software_engineering/management/process_and_management/project_initialisation","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"process_and_management"}]},{"id":"oM9KfodHCJlYbQFqaESs","title":"individuals_and_motivation","pathname":"/isithas-wiki/software_engineering/management/individuals_and_motivation","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"}]},{"id":"jUGJha0eCaftF6rQcTRG","title":"Teams and teamwork","pathname":"/isithas-wiki/software_engineering/management/individuals_and_motivation/teams","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"individuals_and_motivation"}]},{"id":"mpDp288bQvqT4UJ8ZGDb","title":"Individuals and Motivation","pathname":"/isithas-wiki/software_engineering/management/individuals_and_motivation/individuals_motivation_maslow_hertzberg","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"individuals_and_motivation"}]},{"id":"NxHPWAjNWBmaZTKl7Zfh","title":"Organisational theory and motivation","pathname":"/isithas-wiki/software_engineering/management/individuals_and_motivation/organisational_theory_and_motivation","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"individuals_and_motivation"}]},{"id":"wwbol6yvEJAKql09K4d1","title":"Project management and leadership","pathname":"/isithas-wiki/software_engineering/management/individuals_and_motivation/project_management_and_leadership","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"individuals_and_motivation"}]},{"id":"ioStqVAEjNaV7KjyGTfv","title":"Team structures","pathname":"/isithas-wiki/software_engineering/management/individuals_and_motivation/team_structures","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"individuals_and_motivation"}]},{"id":"TbuQx9zXaJ59GaS6jqm9","title":"Team advantages/disadvantages","pathname":"/isithas-wiki/software_engineering/management/individuals_and_motivation/advantages_and_disadvantages","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"individuals_and_motivation"}]},{"id":"Hu32bnsZhkfV06f4l3LA","title":"How teams form & perform - Tuckman's team development model","pathname":"/isithas-wiki/software_engineering/management/individuals_and_motivation/teams_forming_and_performing","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"individuals_and_motivation"}]},{"id":"Qg2pswNw2jmxZSoF4GhD","title":"cost_estimation","pathname":"/isithas-wiki/software_engineering/management/cost_estimation","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"}]},{"id":"aSdF3KMyAoRis4vpsQno","title":"Function Points","pathname":"/isithas-wiki/software_engineering/management/cost_estimation/function_points","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"cost_estimation"}]},{"id":"I701UL8eDYFoDZC4rO8S","title":"Size Estimation","pathname":"/isithas-wiki/software_engineering/management/cost_estimation/size_estimation","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"cost_estimation"}]},{"id":"bXE5FlgVRbqunjz4g7md","title":"Challenges in cost estimation.","pathname":"/isithas-wiki/software_engineering/management/cost_estimation/challenges","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"cost_estimation"}]},{"id":"19Bi20WI6cyhOy7LJaOc","title":"Cost Estimation","pathname":"/isithas-wiki/software_engineering/management/cost_estimation/cost_estimation","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"cost_estimation"}]},{"id":"suiI7MkZPeKqNkFH3zOc","title":"Use case points (UCP)","pathname":"/isithas-wiki/software_engineering/management/cost_estimation/use_case_points","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"cost_estimation"}]},{"id":"HqJ0piTERPq1ixEXuHyx","title":"Techniques for cost estimation","pathname":"/isithas-wiki/software_engineering/management/cost_estimation/techniques","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"cost_estimation"}]},{"id":"yhp2jb0RmM3NNIMTFW3f","title":"risk_management","pathname":"/isithas-wiki/software_engineering/management/risk_management","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"}]},{"id":"I6pHTX06qGBzAewM7nTN","title":"Risk Management","pathname":"/isithas-wiki/software_engineering/management/risk_management/risk_management","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"risk_management"}]},{"id":"JxFAc1xn6Ajr3d9tq3Cn","title":"Risk Management Planning","pathname":"/isithas-wiki/software_engineering/management/risk_management/risk_management_planning","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"risk_management"}]},{"id":"5g6dCjfijBM9nYhydF4Y","title":"Risk management process","pathname":"/isithas-wiki/software_engineering/management/risk_management/risk_management_process","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"management"},{"label":"risk_management"}]},{"id":"niVh9s4TdDXDQIlGTB9y","title":"quality_management","pathname":"/isithas-wiki/software_engineering/quality_management","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"}]},{"id":"6T6rBH7heHEmnPwmFFsY","title":"Verification vs Validation","pathname":"/isithas-wiki/software_engineering/quality_management/verification-vs-validation","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"quality_management"}]},{"id":"3sLoI0Ou9i1y4gdweWXU","title":"Quality management","pathname":"/isithas-wiki/software_engineering/quality_management/quality-management","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"quality_management"}]},{"id":"Tubgln6HxkQbpv3ZVolH","title":"languages","pathname":"/isithas-wiki/software_engineering/languages","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"}]},{"id":"Ro9YBC97dNZMPwcQaWhy","title":"Erlang","pathname":"/isithas-wiki/software_engineering/languages/erlang","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"esJw0xJKU7l9xVngMGK2","title":"C","pathname":"/isithas-wiki/software_engineering/languages/c","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"jlE4G9sSXfzlKUjQANzE","title":"C++","pathname":"/isithas-wiki/software_engineering/languages/cpp","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"Gcmqf9tGrnwAKRHwY0JT","title":"JavaScript","pathname":"/isithas-wiki/software_engineering/languages/javascript","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"fw6eVKt2zniocJfyBn0M","title":"Lua","pathname":"/isithas-wiki/software_engineering/languages/lua","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"8ArFpC4NCt2McfdkJFku","title":"Go","pathname":"/isithas-wiki/software_engineering/languages/go","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"3yFKfHNtLWMlKxRSJ5D7","title":"x86 Assembly","pathname":"/isithas-wiki/software_engineering/languages/x86","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"X5x9I8miOgaImW4bg852","title":"Racket","pathname":"/isithas-wiki/software_engineering/languages/racket","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"RvKXdClJ7hlCelgkKKjE","title":"TypeScript","pathname":"/isithas-wiki/software_engineering/languages/typescript","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"E9C1AGyHPFlIaMpP7GxL","title":"Rust","pathname":"/isithas-wiki/software_engineering/languages/rust","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"pguhnvKW74xRe0JVFyDH","title":"Haskell","pathname":"/isithas-wiki/software_engineering/languages/haskell","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"olzwKwzOj5pEsjKl41SF","title":"Java","pathname":"/isithas-wiki/software_engineering/languages/java","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"C9YYJTuPtlCThBBGZam7","title":"C#","pathname":"/isithas-wiki/software_engineering/languages/c-1","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"languages"}]},{"id":"RpxFul2I0ncv03mBqsmO","title":"frameworks","pathname":"/isithas-wiki/software_engineering/frameworks","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"}]},{"id":"rwlpcPVgJTMnnj8IZtSD","title":"spring","pathname":"/isithas-wiki/software_engineering/frameworks/spring","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"frameworks"}]},{"id":"FxyTN75btox0c9DS8z85","title":"Deferred Result","pathname":"/isithas-wiki/software_engineering/frameworks/spring/deferred_result","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"frameworks"},{"label":"spring"}]},{"id":"hMYqOFdakUOyf2hTYwaw","title":"Spring","pathname":"/isithas-wiki/software_engineering/frameworks/spring/spring","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"frameworks"},{"label":"spring"}]},{"id":"tFbEk0dVxYd9WZ5ykRsX","title":"react","pathname":"/isithas-wiki/software_engineering/frameworks/react","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"frameworks"}]},{"id":"nVe05SwLKTtEc3YITGEg","title":"React Basics","pathname":"/isithas-wiki/software_engineering/frameworks/react/basics","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"frameworks"},{"label":"react"}]},{"id":"cVis30117XziIKYu7RMz","title":"llvm","pathname":"/isithas-wiki/software_engineering/frameworks/llvm","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"frameworks"}]},{"id":"OABjFaQTKOYauzsjQuTV","title":"LLVM Basics","pathname":"/isithas-wiki/software_engineering/frameworks/llvm/basics","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"frameworks"},{"label":"llvm"}]},{"id":"5T0C9IZQ7Vf55J48zZn1","title":"SSA form","pathname":"/isithas-wiki/software_engineering/frameworks/llvm/ssa","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"frameworks"},{"label":"llvm"}]},{"id":"Atn3Of2RqybsETEggRJ2","title":"cost_estimation","pathname":"/isithas-wiki/software_engineering/cost_estimation","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"}]},{"id":"55kB1FwbvjTIVL11QCtT","title":"Cocomo","pathname":"/isithas-wiki/software_engineering/cost_estimation/cocomo","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"software_engineering"},{"label":"cost_estimation"}]},{"id":"ywgwKHcB7Y2xd7D7BRQc","title":"computer_science","pathname":"/isithas-wiki/computer_science","siteSpaceId":"sitesp_ktG8e","description":""},{"id":"028PWvAKYuQQas9ply3k","title":"ai","pathname":"/isithas-wiki/computer_science/ai","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"}]},{"id":"A9pRz8awrs3Ak7jJLbDj","title":"Hutter Prize","pathname":"/isithas-wiki/computer_science/ai/hutter_prize","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"ai"}]},{"id":"JOAyX35hgdUFNkF144He","title":"AIXI","pathname":"/isithas-wiki/computer_science/ai/aixi","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"ai"}]},{"id":"mwUs22gNCrRRHCFxbckm","title":"programming_language_theory","pathname":"/isithas-wiki/computer_science/programming_language_theory","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"}]},{"id":"1jhhw6SPXDSzzyTb0YHU","title":"types","pathname":"/isithas-wiki/computer_science/programming_language_theory/types","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"}]},{"id":"32uua6yK0M0RIkNb756p","title":"Algebraic Data Type (ADT)","pathname":"/isithas-wiki/computer_science/programming_language_theory/types/algebraic_data_type","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"types"}]},{"id":"J7l6HnHdpC5KhVhTc1mu","title":"Hindler-Milner type system","pathname":"/isithas-wiki/computer_science/programming_language_theory/types/hindler-minler","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"types"}]},{"id":"GOOj2BqVdHvX6WlHSgDh","title":"Linear Types","pathname":"/isithas-wiki/computer_science/programming_language_theory/types/linear_types","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"types"}]},{"id":"ngFHF65ak7jGwlDqXMuR","title":"Affine types","pathname":"/isithas-wiki/computer_science/programming_language_theory/types/affine_types","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"types"}]},{"id":"CN9dxruJaCcC3Til1g3f","title":"optimisations","pathname":"/isithas-wiki/computer_science/programming_language_theory/optimisations","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"}]},{"id":"sVUh9zOkJwczuBOc4gNj","title":"Data Flow Analysis","pathname":"/isithas-wiki/computer_science/programming_language_theory/optimisations/data_flow_analysis","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"optimisations"}]},{"id":"UBaqFWsRHmavPM3hIGxq","title":"Basic Blocks","pathname":"/isithas-wiki/computer_science/programming_language_theory/optimisations/basic_blocks","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"optimisations"}]},{"id":"Be31PK8Fp9R6Lv25Vyvq","title":"Liveness","pathname":"/isithas-wiki/computer_science/programming_language_theory/optimisations/liveness","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"optimisations"}]},{"id":"jC4zwuHYrMXeJj8HS5AL","title":"Peephole optimisation","pathname":"/isithas-wiki/computer_science/programming_language_theory/optimisations/peephole_optimisation","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"optimisations"}]},{"id":"zxvLQk9wVnIsPsWFJ4A1","title":"codegen","pathname":"/isithas-wiki/computer_science/programming_language_theory/codegen","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"}]},{"id":"vHjk5gFunV0tLwnkEeYS","title":"Codegen","pathname":"/isithas-wiki/computer_science/programming_language_theory/codegen/codegen","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"codegen"}]},{"id":"W7E3OUcII1E5D6pg21wG","title":"Single Static Assignment (SSA) form","pathname":"/isithas-wiki/computer_science/programming_language_theory/codegen/single_static_assignment_form","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"codegen"}]},{"id":"SWqcZ82SgmI2GGD2F2Om","title":"parsers","pathname":"/isithas-wiki/computer_science/programming_language_theory/parsers","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"}]},{"id":"dDgTve1z9FZLxUZFsQmw","title":"Parsing Expression Grammer (PEG) parser","pathname":"/isithas-wiki/computer_science/programming_language_theory/parsers/peg","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"parsers"}]},{"id":"v1VEhlOvi9q6DF4OKu8F","title":"LL1 parser","pathname":"/isithas-wiki/computer_science/programming_language_theory/parsers/ll1","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"parsers"}]},{"id":"HUDy61UZNi5vq2YftdHA","title":"Earley parser","pathname":"/isithas-wiki/computer_science/programming_language_theory/parsers/earley","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"parsers"}]},{"id":"9YHLyfOCHxqdqHqcQoNj","title":"LR(1) parser","pathname":"/isithas-wiki/computer_science/programming_language_theory/parsers/lr1","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"parsers"}]},{"id":"o2oefNpaQZkhmzsCsxeA","title":"LR(0) parser","pathname":"/isithas-wiki/computer_science/programming_language_theory/parsers/lr0","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"parsers"}]},{"id":"gfwxWiDh6zjFWC5WCKuj","title":"SLR(1) parser","pathname":"/isithas-wiki/computer_science/programming_language_theory/parsers/slr1","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"parsers"}]},{"id":"n5jvtyNy4mSnZiRjp44g","title":"semantics","pathname":"/isithas-wiki/computer_science/programming_language_theory/semantics","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"}]},{"id":"F3E7r2fpUHFdRFqxwMD7","title":"Attribute grammars","pathname":"/isithas-wiki/computer_science/programming_language_theory/semantics/attribute_grammars","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"programming_language_theory"},{"label":"semantics"}]},{"id":"EWCrZKyr2ytoztLxaljo","title":"distributed_systems","pathname":"/isithas-wiki/computer_science/distributed_systems","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"}]},{"id":"Uxs0XcOqZtTSbBibFFce","title":"Consistency","pathname":"/isithas-wiki/computer_science/distributed_systems/consistency","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"}]},{"id":"PN1AEIWc8KKB6ctrLqWe","title":"operating_systems","pathname":"/isithas-wiki/computer_science/distributed_systems/operating_systems","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"}]},{"id":"vW6qbBY4IRDHheeRxSzd","title":"Memory","pathname":"/isithas-wiki/computer_science/distributed_systems/operating_systems/memory","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"},{"label":"operating_systems"}]},{"id":"nKEYMmADaSTmM0Bf6CId","title":"Processes and threads","pathname":"/isithas-wiki/computer_science/distributed_systems/operating_systems/processes_and_threads","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"},{"label":"operating_systems"}]},{"id":"KtsepJIfOD667YxVoqUh","title":"Operating System","pathname":"/isithas-wiki/computer_science/distributed_systems/operating_systems/operating_system","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"},{"label":"operating_systems"}]},{"id":"EpbvFuhej1AppRSIWAFL","title":"Challenges of Distributed Systems","pathname":"/isithas-wiki/computer_science/distributed_systems/distributed_systems_challenges","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"}]},{"id":"KifvMh6KcIUUNq1kqL3M","title":"CAP (or more accurately PACELC) theorem","pathname":"/isithas-wiki/computer_science/distributed_systems/cap","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"}]},{"id":"gm6ldavwmn9l7pzRQmWl","title":"distributed_models","pathname":"/isithas-wiki/computer_science/distributed_systems/distributed_models","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"}]},{"id":"NzldWILKxfpY0vYlrWnj","title":"Distributed Models","pathname":"/isithas-wiki/computer_science/distributed_systems/distributed_models/distributed_models","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"},{"label":"distributed_models"}]},{"id":"qkgcaKoMeuwxj9LQ3QGs","title":"distributed_file_systems","pathname":"/isithas-wiki/computer_science/distributed_systems/distributed_file_systems","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"}]},{"id":"k86vIvila39u6bNjRqO1","title":"Distributed File Systems","pathname":"/isithas-wiki/computer_science/distributed_systems/distributed_file_systems/distributed_file_systems","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"},{"label":"distributed_file_systems"}]},{"id":"DAEjcNoD7mQLHHmW6Ara","title":"Strong Consistency","pathname":"/isithas-wiki/computer_science/distributed_systems/distributed_file_systems/strong_consistency","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"},{"label":"distributed_file_systems"}]},{"id":"P2OEZ10GAhHEOPt9hpXs","title":"Google File System","pathname":"/isithas-wiki/computer_science/distributed_systems/distributed_file_systems/google_file_system","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"},{"label":"distributed_file_systems"}]},{"id":"COQLAt2JxJXf8DZPXPe1","title":"CRDT (Conflict-free Replicated Data Types)","pathname":"/isithas-wiki/computer_science/distributed_systems/crdt","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"}]},{"id":"VzksFzUUE1EptAr958Xv","title":"Computer Networks","pathname":"/isithas-wiki/computer_science/distributed_systems/computer_networks","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"}]},{"id":"WMQdIXjjYXRcI07Ivh65","title":"Distributed Systems","pathname":"/isithas-wiki/computer_science/distributed_systems/distributed_systems","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"distributed_systems"}]},{"id":"OXle2JmvkeXbSmSgiUHi","title":"data_structures","pathname":"/isithas-wiki/computer_science/data_structures","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"}]},{"id":"CuFbKMmr3xxiAuhQDVjs","title":"Segment Trees","pathname":"/isithas-wiki/computer_science/data_structures/segment_trees","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"data_structures"}]},{"id":"NnlGmhkANn9rNWdwrWct","title":"Fibonacci heaps","pathname":"/isithas-wiki/computer_science/data_structures/fib_heaps","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"data_structures"}]},{"id":"H0pCV1kX5Q2qEYwbFxum","title":"Bloom filter","pathname":"/isithas-wiki/computer_science/data_structures/bloom_filter","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"data_structures"}]},{"id":"kduF6CKi6hCdRbqxOcdw","title":"Adaptive Radix Tree","pathname":"/isithas-wiki/computer_science/data_structures/adaptive_radix_tree","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"data_structures"}]},{"id":"Z4GqseuMZxcJ6cAYFcDA","title":"Links","pathname":"/isithas-wiki/computer_science/data_structures/links","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"data_structures"}]},{"id":"4MEJk9j6w7nHQRboaLZd","title":"Judy Arrays","pathname":"/isithas-wiki/computer_science/data_structures/judy_arrays","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"data_structures"}]},{"id":"UsUGQoWGHhWWQU2l3s2W","title":"Pairing heaps","pathname":"/isithas-wiki/computer_science/data_structures/pairing_heaps","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"data_structures"}]},{"id":"Y2C2xYSRtBzT6sMcbgj7","title":"search","pathname":"/isithas-wiki/computer_science/search","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"}]},{"id":"xtiPx3oEi2eKZJGpJRrZ","title":"Inverted Index","pathname":"/isithas-wiki/computer_science/search/inverted_index","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"search"}]},{"id":"u9iL0s5lChzp6duNgUmp","title":"theoretical","pathname":"/isithas-wiki/computer_science/theoretical","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"}]},{"id":"Qu2GDqIOj4FDmI9dIr83","title":"Z-order curve","pathname":"/isithas-wiki/computer_science/theoretical/z-order-curve","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"theoretical"}]},{"id":"r0FaHy0wvyMjAK5SX4Rj","title":"Kolmogorov complexity","pathname":"/isithas-wiki/computer_science/theoretical/kolmogorov-complexity","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"theoretical"}]},{"id":"yo1iN1C2WFUb7KNWdfcT","title":"Solomonoff's theory of inductive inference","pathname":"/isithas-wiki/computer_science/theoretical/solomonoffs-theory-of-inductive-inference","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"theoretical"}]},{"id":"PEoIr45saed3zlbBQolb","title":"Hilbert Curve","pathname":"/isithas-wiki/computer_science/theoretical/hilbert-curve","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"theoretical"}]},{"id":"YOW54A9SMAESwMINYvMA","title":"Hilbert curve scheduling","pathname":"/isithas-wiki/computer_science/theoretical/hilbert-curve-scheduling","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"theoretical"}]},{"id":"SZjaERrTWAvTFvjzLJGG","title":"compression","pathname":"/isithas-wiki/computer_science/compression","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"}]},{"id":"eeclAFMkO5UGKkPd3jmY","title":"Entropy","pathname":"/isithas-wiki/computer_science/compression/entropy","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"compression"}]},{"id":"BoXxtIq961GQ5KthXRoY","title":"Compression","pathname":"/isithas-wiki/computer_science/compression/compression","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"computer_science"},{"label":"compression"}]},{"id":"ytcY6QpnHz2oS2uZ1KHU","title":"math","pathname":"/isithas-wiki/math","siteSpaceId":"sitesp_ktG8e","description":""},{"id":"W12DcbdTG4bpavBrTBCZ","title":"set_theory","pathname":"/isithas-wiki/math/set_theory","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"math"}]},{"id":"qz9WmV3pA0Y1RpeqwVlS","title":"AntiSymmetry","pathname":"/isithas-wiki/math/set_theory/antisymmetry","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"math"},{"label":"set_theory"}]},{"id":"oNKRomGQURWbuaQGUpYT","title":"Transivity","pathname":"/isithas-wiki/math/set_theory/transivity","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"math"},{"label":"set_theory"}]},{"id":"XRgOeS0g3Blyj8kL3jvc","title":"Reflexivity","pathname":"/isithas-wiki/math/set_theory/reflexivity","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"math"},{"label":"set_theory"}]},{"id":"macmbnm6hhXX56XsxJkw","title":"calculus","pathname":"/isithas-wiki/math/calculus","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"math"}]},{"id":"LjlOQ8Ce09zbnjGeOnRz","title":"Calculus Basics","pathname":"/isithas-wiki/math/calculus/basics","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"math"},{"label":"calculus"}]},{"id":"jnWTzxBVMNmQSqL8z8uW","title":"complex_numbers","pathname":"/isithas-wiki/math/complex_numbers","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"math"}]},{"id":"JMnAMIAYXgRDkYW7IvdI","title":"Complex Numbers","pathname":"/isithas-wiki/math/complex_numbers/basics","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"math"},{"label":"complex_numbers"}]},{"id":"ieCKy5kSliox66ckXtDN","title":"linear_algebra","pathname":"/isithas-wiki/math/linear_algebra","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"math"}]},{"id":"sP7L5rqrE7wRMdxQBIqx","title":"Linear Algebra","pathname":"/isithas-wiki/math/linear_algebra/basics","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"math"},{"label":"linear_algebra"}]},{"id":"ngglhyMLOZgeHB8RGjJ3","title":"Blogs","pathname":"/isithas-wiki/math/blogs","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"math"}]},{"id":"jGM9YcQg2liBr0c39tfO","title":"physics","pathname":"/isithas-wiki/physics","siteSpaceId":"sitesp_ktG8e","description":""},{"id":"68MdvE66WrxjoFY8gT1h","title":"quantum_physics","pathname":"/isithas-wiki/physics/quantum_physics","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"physics"}]},{"id":"tprZBRS6UHI3mk02Jd0F","title":"quantum_tunnelling","pathname":"/isithas-wiki/physics/quantum_physics/quantum_tunnelling","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"physics"},{"label":"quantum_physics"}]},{"id":"3dP7diLMmgO2ml8s9kHV","title":"string_theory","pathname":"/isithas-wiki/physics/string_theory","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"physics"}]},{"id":"fJ6Ny0Fy4Nzick0Dqik3","title":"String Theory","pathname":"/isithas-wiki/physics/string_theory/string_theory","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"physics"},{"label":"string_theory"}]},{"id":"JnrsMOIYvcw0qUZsrHaP","title":"relativity","pathname":"/isithas-wiki/physics/relativity","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"physics"}]},{"id":"vykYgJS4tk0bbAFxZIRr","title":"Relativity","pathname":"/isithas-wiki/physics/relativity/relativity","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"physics"},{"label":"relativity"}]},{"id":"LZGeyyH3WkJGFMHdgU1i","title":"quantum_loop_gravity","pathname":"/isithas-wiki/physics/quantum_loop_gravity","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"physics"}]},{"id":"dQNHONpqEWwSc3Sj3Vt9","title":"Quantum Loop Gravity","pathname":"/isithas-wiki/physics/quantum_loop_gravity/quantum-loop-gravity","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"physics"},{"label":"quantum_loop_gravity"}]},{"id":"kMii544UNoEpVDvWcTia","title":"philosophy","pathname":"/isithas-wiki/philosophy","siteSpaceId":"sitesp_ktG8e","description":""},{"id":"GgF3plZcOI9ma9jJ2EpI","title":"stoicism","pathname":"/isithas-wiki/philosophy/stoicism","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"philosophy"}]},{"id":"wjJp7jd6MUrDND7jUQoV","title":"Zeno of Citium","pathname":"/isithas-wiki/philosophy/stoicism/zeno_of_citium","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"philosophy"},{"label":"stoicism"}]},{"id":"vdmdIjqQNVx2En4Qk694","title":"Epictetus","pathname":"/isithas-wiki/philosophy/stoicism/epictetus","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"philosophy"},{"label":"stoicism"}]},{"id":"AARfFIXj25hEyWThRX3G","title":"existentialism","pathname":"/isithas-wiki/philosophy/existentialism","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"philosophy"}]},{"id":"9JquwOYdxLsErPUdCLW8","title":"Simone De Beauvoir","pathname":"/isithas-wiki/philosophy/existentialism/simone_de_beauvoir","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"philosophy"},{"label":"existentialism"}]},{"id":"QqyGyQNdHe134itqUiS8","title":"Jean-Paul Sartre","pathname":"/isithas-wiki/philosophy/existentialism/jean_paul_sartre","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"philosophy"},{"label":"existentialism"}]},{"id":"MwcBO5MdG3vAHzZPVp02","title":"Albert Camus","pathname":"/isithas-wiki/philosophy/existentialism/albert_camus","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"philosophy"},{"label":"existentialism"}]},{"id":"G4rqrWKAJQNaf3jnZBCp","title":"Soren Kierkegaard","pathname":"/isithas-wiki/philosophy/existentialism/soren_kierkegaard","siteSpaceId":"sitesp_ktG8e","description":"","breadcrumbs":[{"label":"philosophy"},{"label":"existentialism"}]}]}