2022-03-15 02:29:34 +00:00
|
|
|
# Dump for Glossary + Article Ideas
|
2022-03-15 01:29:45 +00:00
|
|
|
|
2022-03-15 00:58:46 +00:00
|
|
|
## Article Ideas:
|
2022-03-15 00:58:15 +00:00
|
|
|
- Realtime Networking
|
|
|
|
- Cryptography
|
|
|
|
- Compression
|
|
|
|
- Software Security
|
|
|
|
- Memory Allocation
|
|
|
|
- Optimization
|
|
|
|
- Parallel Programming
|
|
|
|
- Databases
|
2022-03-15 01:29:45 +00:00
|
|
|
- UI / UX Design
|
|
|
|
- Time
|
|
|
|
- Filesystems
|
|
|
|
- GPU programming
|
2022-03-15 01:39:57 +00:00
|
|
|
- Machine Learning
|
|
|
|
- Control Theory
|
2022-03-15 00:58:15 +00:00
|
|
|
|
2022-03-15 02:29:34 +00:00
|
|
|
## MetaHubs
|
|
|
|
(places to start branching people from to get to the outlines)
|
|
|
|
- Operating System
|
|
|
|
- Web
|
|
|
|
- Game Dev
|
2022-03-15 00:58:15 +00:00
|
|
|
|
2022-03-15 02:29:34 +00:00
|
|
|
# Rough Categorization Beyond Here
|
|
|
|
## Compiler Terms:
|
|
|
|
- SSA
|
|
|
|
- Basic Blocks
|
|
|
|
- Peephole Optimization
|
|
|
|
- Parser-Generators
|
|
|
|
- Regular Grammars
|
|
|
|
- BNF
|
|
|
|
- Context-Free Grammars
|
|
|
|
- Automata
|
|
|
|
- Regular Expressions
|
|
|
|
- Interpreters
|
|
|
|
- JIT
|
|
|
|
|
|
|
|
## Computer Theory Terms:
|
|
|
|
- Conway's Game of Life
|
|
|
|
- Turing Machines
|
|
|
|
- Lambda Calculus
|
|
|
|
- Finite State Machines
|
|
|
|
- Monads
|
|
|
|
- Complexity Theory
|
|
|
|
|
|
|
|
## Database Terms:
|
2022-03-15 00:58:15 +00:00
|
|
|
- SQL
|
|
|
|
- NoSQL
|
|
|
|
- GraphQL
|
|
|
|
- CAP theorem
|
|
|
|
- B-Trees
|
2022-03-15 02:29:34 +00:00
|
|
|
|
|
|
|
## 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?)
|
2022-03-15 01:39:57 +00:00
|
|
|
- A*
|
|
|
|
- BFS
|
|
|
|
- DFS
|
|
|
|
- Greedy
|
|
|
|
- Priority Queue
|
|
|
|
- Stack
|
|
|
|
- Radix Sorting
|
|
|
|
- Quicksort
|
|
|
|
- Timsort
|
2022-03-15 02:29:34 +00:00
|
|
|
- Ring Buffers
|
|
|
|
- Merkle Trees
|
|
|
|
- Consensus algorithms
|
2022-03-15 01:39:57 +00:00
|
|
|
|
2022-03-15 02:29:34 +00:00
|
|
|
## Filesystems Terms:
|
|
|
|
- Journalling
|
|
|
|
- BTrees
|
|
|
|
- Raw Flash vs Disk Sectors vs NVMe
|
2022-03-15 01:29:45 +00:00
|
|
|
|
2022-03-15 02:29:34 +00:00
|
|
|
## Time Terms:
|
|
|
|
- NTP
|
|
|
|
- Time Skewing / Slurring / Smearing
|
2022-03-15 00:58:15 +00:00
|
|
|
|
2022-03-15 02:29:34 +00:00
|
|
|
## Security Terms:
|
|
|
|
- Trampolines
|
|
|
|
- ROP chains
|
|
|
|
- Buffer overflow
|
|
|
|
- Hypervisor
|
|
|
|
- Containers
|
|
|
|
|
|
|
|
## Realtime Networking / Network Simulation Terms:
|
2022-03-15 00:58:15 +00:00
|
|
|
- VLAN
|
|
|
|
- Rollback
|
|
|
|
- Opus
|
|
|
|
- ICE/STUN/TURN
|
|
|
|
- NAT
|
|
|
|
- P2P
|
2022-03-15 02:29:34 +00:00
|
|
|
|
|
|
|
## Cryptography and Error Correction Terms:
|
2022-03-15 01:46:07 +00:00
|
|
|
- PKCS
|
2022-03-15 00:58:15 +00:00
|
|
|
- RSA
|
|
|
|
- SHA
|
|
|
|
- ECC
|
|
|
|
- CRC
|
2022-03-15 02:29:34 +00:00
|
|
|
|
|
|
|
## Compression Terms:
|
|
|
|
- Burrows-Wheeler Transform
|
|
|
|
- RLE Compression
|
|
|
|
- Wavelet Transforms
|
|
|
|
|
|
|
|
## Memory Terms:
|
2022-03-15 00:58:15 +00:00
|
|
|
- NUMA regions
|
|
|
|
- Cache Locality
|
|
|
|
- Buddy Allocator
|
|
|
|
- Pool
|
|
|
|
- Arenas
|
|
|
|
- Stack
|
|
|
|
- Heap
|
|
|
|
- DMA
|
2022-03-15 01:29:45 +00:00
|
|
|
- Page Tables (virtual memory)
|
2022-03-15 02:29:34 +00:00
|
|
|
|
|
|
|
## Parallelism Terms:
|
|
|
|
- CAS
|
|
|
|
- Mutex
|
|
|
|
- Semaphore
|
|
|
|
- RW Locks
|
|
|
|
- Memory Barriers
|
|
|
|
- CSP
|
|
|
|
|
|
|
|
## UI/UX Terms:
|
2022-03-15 01:29:45 +00:00
|
|
|
- Dark Patterns
|
2022-03-15 02:29:34 +00:00
|
|
|
|
|
|
|
# Needed Glossary Terms
|
|
|
|
## HTTP to PHY Terms:
|
|
|
|
- HTTP
|
|
|
|
- TCP
|
|
|
|
- UDP
|
|
|
|
- QUIC
|
|
|
|
- DNS
|
|
|
|
- IP
|
|
|
|
- Ethernet
|
|
|
|
- ARP
|
|
|
|
- TLS
|
|
|
|
- DHCP
|