Blog
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 3525 posts
#2026-03 765#english 592#culture 264#deep-dive 254#kubernetes 249#career 229#ai 219#llm 209#devops 196#2026-04 146#security 143#database 114#observability 113#communication 109#history 107#architecture 100#productivity 96#finance 88#economy 84#mindset 81#psychology 80#ai-papers 79#food 78#it 78#travel 78#deep-learning 77#japanese 77#networking 77#performance 72#business-travel 70#linux 70#gpu 69#ai-agent 66#cs-fundamentals 63#postgresql 61#rag 58#self-improvement 55#learning 53#mlops 53#python 52
[Computer Networking] 13. Routing Algorithms: Link-State and Distance-Vector
Compare Link-State (Dijkstra) and Distance-Vector (Bellman-Ford) algorithms for finding optimal network paths, and learn about the count-to-infinity problem and its solutions.
2026-03-19 · 8 min read #computer-networking#cs-fundamentals[Computer Networking] 10. TCP Deep Dive: Connection, Flow Control, Congestion Control
Covers TCP 3-way handshake, segment structure, sequence/ACK numbers, RTT estimation, reliable transfer, flow control, congestion control (slow start, congestion avoidance, fast recovery), and TCP fairness.
2026-03-19 · 13 min read #computer-networking#cs-fundamentals[Computer Networking] 07. Socket Programming: TCP and UDP
Covers UDP socket programming and TCP socket programming with Python examples, and client-server interaction flows.
2026-03-19 · 7 min read #computer-networking#cs-fundamentals[Computer Networking] 04. Protocol Layers and Service Models
Covers the Internet 5-layer model, comparison with the OSI 7-layer model, encapsulation concepts, and network security basics.
2026-03-19 · 7 min read #computer-networking#cs-fundamentals[Computer Networking] 01. What Is the Internet?
Covers the components of the Internet, the Internet from a service perspective, the definition of protocols, network edge, access networks, and physical media.
2026-03-19 · 6 min read #computer-networking#cs-fundamentals[Compiler] 18. Interprocedural Analysis and Pointer Analysis
Covers the necessity of interprocedural analysis, call graphs, context sensitivity, pointer analysis (Andersen vs Steensgaard), alias analysis, flow-sensitive/insensitive analysis, and interprocedural data-flow analysis.
2026-03-19 · 11 min read #compiler#cs-fundamentals[Computer Networking] 18. Multimedia Networking and Streaming
Learn about video/audio characteristics, streaming technologies (UDP/HTTP/DASH), CDN architecture, VoIP jitter and loss recovery, and QoS guarantee mechanisms.
2026-03-19 · 8 min read #computer-networking#cs-fundamentals[Compiler] 15. Loop Optimization and Code Motion
Covers dominators and dominator trees, natural loops, loop-invariant code detection and motion, induction variable detection and elimination, strength reduction within loops, and loop unrolling techniques.
2026-03-19 · 11 min read #compiler#cs-fundamentals[Computer Networking] 15. Link Layer: Error Detection and Multiple Access Protocols
Learn about the core services of the link layer, error detection techniques (parity, checksum, CRC), and multiple access protocols (channel partitioning, random access, taking-turns).
2026-03-19 · 9 min read #computer-networking#cs-fundamentals[Compiler] 17. Parallelism Detection and Loop Transformations
Covers types of data parallelism and task parallelism, array dependence analysis, loop transformations (interchange, tiling, fusion, fission), basics of affine transformation theory, and locality optimization.
2026-03-19 · 10 min read #compiler#cs-fundamentals[Compiler] 12. Code Generation Algorithms and Register Allocation
Covers the simple code generation algorithm, register/address descriptors, DAG-based code generation, tree-based optimal code generation, graph coloring for register allocation, and peephole optimization.
2026-03-19 · 9 min read #compiler#cs-fundamentals[Computer Networking] 12. IP Protocol: Datagrams and Addressing
Learn everything about the IP protocol, from IPv4 datagram format, IP fragmentation, subnets and CIDR, DHCP, NAT, ICMP protocol, to the transition to IPv6.
2026-03-19 · 8 min read #computer-networking#cs-fundamentals[Compiler] 14. Data-Flow Analysis Framework
Covers the basic principles of data-flow analysis, reaching definitions, live variable analysis, available expressions analysis, iterative algorithms, gen/kill sets, and the basics of lattice theory.
2026-03-19 · 11 min read #compiler#cs-fundamentals[Compiler] 09. Intermediate Code Generation - Three-Address Code and Type Checking
Covers syntax tree variants (DAG), three-address code (quadruples, triples, SSA), type expressions and type checking, type conversion, and control flow translation with backpatching.
2026-03-19 · 10 min read #compiler#cs-fundamentals[Computer Networking] 09. Principles of Reliable Data Transfer
Covers the step-by-step construction of reliable protocols (rdt1.0 through rdt3.0), stop-and-wait, and pipelined protocols (Go-Back-N, Selective Repeat).
2026-03-19 · 9 min read #computer-networking#cs-fundamentals[Compiler] 11. Code Generation - Basic Blocks and Flow Graphs
Covers the key issues in code generator design, basic blocks, and flow graph concepts. Examines instruction selection, register allocation, addressing modes in target code, and DAG representation.
2026-03-19 · 10 min read #compiler#cs-fundamentals[Compiler] 06. Syntax Analysis (1) - Top-Down Parsing and LL Parsers
Review the role of parsers and context-free grammars, and cover ambiguity elimination, left recursion elimination, and left factoring techniques. Explains recursive descent parsers, predictive parsers, FIRST/FOLLOW sets,
2026-03-19 · 10 min read #compiler#cs-fundamentals[Computer Networking] 06. DNS and Email Protocols
Covers the SMTP email protocol, DNS services and hierarchical structure, iterative/recursive queries, DNS records, P2P file distribution, and distributed hash tables.
2026-03-19 · 9 min read #computer-networking#cs-fundamentals[Compiler] 08. Syntax-Directed Translation - SDD and SDT
Covers the concepts of synthesized and inherited attributes, dependency graphs and evaluation order, S-attributed and L-attributed definitions, and implementation methods for syntax-directed translation schemes (SDT).
2026-03-19 · 8 min read #compiler#cs-fundamentals[Computer Networking] 03. Network Delay, Loss, and Throughput
Covers the four delay components in packet-switched networks, queuing delay models, packet loss, end-to-end delay, and throughput concepts.
2026-03-19 · 7 min read #computer-networking#cs-fundamentals