From e83497bf34f29c24f52b99236ca5458a9d55ca2d Mon Sep 17 00:00:00 2001 From: cloin Date: Tue, 15 Mar 2022 02:29:34 +0000 Subject: [PATCH] Update 'braindump.md' --- braindump.md | 149 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 89 insertions(+), 60 deletions(-) diff --git a/braindump.md b/braindump.md index c17a804..f1279ea 100644 --- a/braindump.md +++ b/braindump.md @@ -1,9 +1,4 @@ -# Braindump - -## MetaHubs -- Operating System -- Web -- Game Dev +# Dump for Glossary + Article Ideas ## Article Ideas: - Realtime Networking @@ -21,46 +16,14 @@ - Machine Learning - Control Theory -## Present Glossary Terms: -- HTTP -- TCP -- UDP -- QUIC -- DNS -- IP -- Ethernet -- ARP -- TLS -- DHCP +## MetaHubs +(places to start branching people from to get to the outlines) +- Operating System +- Web +- Game Dev -## More Future Glossary Terms: -- REST -- JSON -- WASM -- AJAX -- SQL -- NoSQL -- GraphQL -- CAP theorem -- B-Trees -- NTP -- Time Skewing / Slurring / Smearing -- Journalling -- Hypervisor -- Interpreters -- JIT -- A* -- BFS -- DFS -- Greedy -- Priority Queue -- Stack -- Radix Sorting -- Quicksort -- Timsort - - -## Compiler Glossary Terms: +# Rough Categorization Beyond Here +## Compiler Terms: - SSA - Basic Blocks - Peephole Optimization @@ -70,6 +33,10 @@ - Context-Free Grammars - Automata - Regular Expressions +- Interpreters +- JIT + +## Computer Theory Terms: - Conway's Game of Life - Turing Machines - Lambda Calculus @@ -77,33 +44,73 @@ - Monads - Complexity Theory -## Future Glossary Terms: +## Database Terms: +- SQL +- NoSQL +- GraphQL +- CAP theorem +- B-Trees + +## Web Frontend Terms: +- REST +- JSON +- WASM +- AJAX + +## Datastructures and Algorithms Terms: +(Should this be split across domains? Should this just be a central datastructures thing?) +- A* +- BFS +- DFS +- Greedy +- Priority Queue +- Stack +- Radix Sorting +- Quicksort +- Timsort +- Ring Buffers +- Merkle Trees +- Consensus algorithms + +## Filesystems Terms: +- Journalling +- BTrees +- Raw Flash vs Disk Sectors vs NVMe + +## Time Terms: +- NTP +- Time Skewing / Slurring / Smearing + +## Security Terms: +- Trampolines +- ROP chains +- Buffer overflow +- Hypervisor +- Containers + +## Realtime Networking / Network Simulation Terms: - VLAN - Rollback - Opus - ICE/STUN/TURN - NAT - P2P -- Burrows-Wheeler Transform -- RLE Compression -- Wavelet Transforms + +## Cryptography and Error Correction Terms: - PKCS - RSA - SHA - ECC - CRC -- Trampolines -- ROP chains -- Buffer overflow + +## Compression Terms: +- Burrows-Wheeler Transform +- RLE Compression +- Wavelet Transforms + +## Memory Terms: - NUMA regions -- Merkle Trees - Cache Locality -- CAS -- Mutex -- Semaphore -- RW Locks -- Memory Barriers -- CSP - Buddy Allocator - Pool - Arenas @@ -111,5 +118,27 @@ - Heap - DMA - Page Tables (virtual memory) + +## Parallelism Terms: +- CAS +- Mutex +- Semaphore +- RW Locks +- Memory Barriers +- CSP + +## UI/UX Terms: - Dark Patterns -- Consensus algorithms \ No newline at end of file + +# Needed Glossary Terms +## HTTP to PHY Terms: +- HTTP +- TCP +- UDP +- QUIC +- DNS +- IP +- Ethernet +- ARP +- TLS +- DHCP \ No newline at end of file