<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>读书笔记 on Last DBA</title><link>https://lastdba.com/en/categories/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/</link><description>Recent content in 读书笔记 on Last DBA</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><copyright>© 2026 liuzhilong62</copyright><lastBuildDate>Fri, 20 Sep 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://lastdba.com/en/categories/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/index.xml" rel="self" type="application/rss+xml"/><item><title>Book Notes — Designing Data-Intensive Applications (2nd Edition)</title><link>https://lastdba.com/en/2024/09/20/book-notes-designing-data-intensive-applications-2nd-edition/</link><pubDate>Fri, 20 Sep 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/09/20/book-notes-designing-data-intensive-applications-2nd-edition/</guid><description>&lt;p&gt;DDIA-v2 Chinese edition: &lt;a href="https://github.com/Vonng/ddia/tree/v2" target="_blank" rel="noreferrer"&gt;https://github.com/Vonng/ddia/tree/v2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After finishing DDIA-v2, I couldn&amp;rsquo;t put it down. Everything data-related is explained with such clarity — why is it like this? What&amp;rsquo;s the current state? What problems does this have? The observations and ideas are incredibly incisive and concise. Even the nautical-chart-style diagrams at the start of each chapter are fascinating.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note: This article is essentially a collection of excerpts from the original work, with almost none of my own thoughts or ideas. I&amp;rsquo;ve simply plucked out the parts I love most. Some knowledge I&amp;rsquo;ve already mastered and some topics too remote are skipped!&lt;/em&gt;&lt;/p&gt;</description><content:encoded>&lt;p&gt;DDIA-v2 Chinese edition: &lt;a href="https://github.com/Vonng/ddia/tree/v2" target="_blank" rel="noreferrer"&gt;https://github.com/Vonng/ddia/tree/v2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After finishing DDIA-v2, I couldn&amp;rsquo;t put it down. Everything data-related is explained with such clarity — why is it like this? What&amp;rsquo;s the current state? What problems does this have? The observations and ideas are incredibly incisive and concise. Even the nautical-chart-style diagrams at the start of each chapter are fascinating.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note: This article is essentially a collection of excerpts from the original work, with almost none of my own thoughts or ideas. I&amp;rsquo;ve simply plucked out the parts I love most. Some knowledge I&amp;rsquo;ve already mastered and some topics too remote are skipped!&lt;/em&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ch1: Trade-offs in Data System Architecture
 &lt;div id="ch1-trade-offs-in-data-system-architecture" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch1-trade-offs-in-data-system-architecture" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;OLTP &amp;amp; OLAP
 &lt;div id="oltp--olap" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#oltp--olap" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;The distinction between OLTP and analytics is not always clear-cut, but the following table lists some typical characteristics:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Attribute&lt;/th&gt;
 &lt;th&gt;Transactional Systems (OLTP)&lt;/th&gt;
 &lt;th&gt;Analytical Systems (OLAP)&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Primary read pattern&lt;/td&gt;
 &lt;td&gt;Point queries (fetch individual records by key)&lt;/td&gt;
 &lt;td&gt;Aggregation over a large number of records&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Primary write pattern&lt;/td&gt;
 &lt;td&gt;Create, update, and delete individual records&lt;/td&gt;
 &lt;td&gt;Bulk import (ETL) or event stream&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Human user example&lt;/td&gt;
 &lt;td&gt;End users of web/mobile applications&lt;/td&gt;
 &lt;td&gt;Internal analysts, for decision support&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Machine use example&lt;/td&gt;
 &lt;td&gt;Check whether an action is authorized&lt;/td&gt;
 &lt;td&gt;Detect fraud/abuse patterns&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Query type&lt;/td&gt;
 &lt;td&gt;Fixed set of queries, predefined by the application&lt;/td&gt;
 &lt;td&gt;Analysts can issue arbitrary queries&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Data representation&lt;/td&gt;
 &lt;td&gt;Latest state of data (current point in time)&lt;/td&gt;
 &lt;td&gt;History of events over time&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Dataset size&lt;/td&gt;
 &lt;td&gt;GB, TB&lt;/td&gt;
 &lt;td&gt;TB, PB&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;A &lt;em&gt;data warehouse&lt;/em&gt; is a separate database where analysts can query freely without affecting OLTP operations. Data warehouses typically store data in a very different way from OLTP databases, optimized for the query types common in analytics.
The process of getting data into the data warehouse is called &lt;em&gt;Extract–Transform–Load&lt;/em&gt; (ETL).
Some database systems offer &lt;em&gt;Hybrid Transaction/Analytical Processing&lt;/em&gt; (HTAP), aiming to enable both OLTP and analytics in a single system without ETL from one system to another.
&lt;strong&gt;Despite the existence of HTAP, the separation between transactional and analytical systems remains common&lt;/strong&gt; due to their differing goals and requirements. In particular, it is considered good practice for each business system to have its own database, resulting in hundreds of independent operational databases; on the other hand, an enterprise typically has only one data warehouse, allowing business analysts to combine data from several business systems in a single query.
A &lt;em&gt;data lake&lt;/em&gt; is a centralized data repository that holds any data potentially useful for analysis, sourced from business systems through ETL processes. Unlike a data warehouse, a data lake contains only files and imposes no specific file format or data model. Data warehouses typically use the &lt;em&gt;relational&lt;/em&gt; data model and are queried via SQL.
A &lt;em&gt;data lakehouse&lt;/em&gt; goes beyond a standalone data warehouse by enabling typical data warehouse workloads (SQL queries and business analytics) as well as data science/machine learning workloads to run directly on files in the data lake. This architecture is called a &lt;em&gt;data lakehouse&lt;/em&gt;. It requires a query execution engine and a metadata (e.g., schema management) layer to extend the file storage of the data lake. Apache Hive, Spark SQL, Presto, and Trino are examples of this approach.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Cloud Services vs. Self-Hosting
 &lt;div id="cloud-services-vs-self-hosting" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#cloud-services-vs-self-hosting" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;The pros and cons of cloud services:
Using cloud services, rather than running comparable software yourself, is essentially outsourcing the operation of that software to a cloud provider. There are strong arguments both for and against using cloud services.&lt;/p&gt;
&lt;p&gt;Advantages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When you use the cloud, you still need an operations team, but outsourcing basic system administration can &lt;strong&gt;free your team to focus on higher-level problems&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloud services are especially valuable if your system load varies significantly over time&lt;/strong&gt;. If you provision machines to handle peak load but those computing resources sit idle most of the time, your system becomes less cost-effective.&lt;/li&gt;
&lt;li&gt;Compared to physical machines, &lt;strong&gt;cloud instances can be provisioned faster and come in a wider variety of sizes&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Disadvantages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The biggest drawback of cloud services is that you have no control over them.&lt;/li&gt;
&lt;li&gt;If you already have experience setting up and operating the required systems and your load is fairly predictable (i.e., the number of machines you need won&amp;rsquo;t fluctuate dramatically), it is typically cheaper to buy your own machines and run the software yourself.&lt;/li&gt;
&lt;li&gt;If the service lacks a feature you need, your only option is to politely ask the vendor whether they&amp;rsquo;ll add it; you usually can&amp;rsquo;t implement it yourself.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;If the service goes down, you can only wait for it to recover&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;If you use the service in a way that triggers a bug or causes performance issues, &lt;strong&gt;it&amp;rsquo;s very difficult to diagnose the problem&lt;/strong&gt;. With software you run yourself, you can obtain performance metrics and debugging information from the business system to understand its behavior, and you can inspect server logs. But with vendor-hosted services, &lt;strong&gt;you typically don&amp;rsquo;t have access to this internal information&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Moreover, if the service shuts down or becomes unacceptably expensive, or if the vendor decides to change its product in a way you don&amp;rsquo;t like, you&amp;rsquo;re at their mercy — continuing to run an old version of the software is usually not an option, so you&amp;rsquo;ll be forced to migrate to another service. This risk can be mitigated if there are alternative services offering compatible APIs, but for many cloud services, there is no standard API, which increases switching costs and makes &lt;strong&gt;vendor lock-in&lt;/strong&gt; a real problem.&lt;/li&gt;
&lt;li&gt;Latency-critical applications such as high-frequency trading require complete control over hardware, making the cloud a poor choice for such businesses.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Cloud-Native
 &lt;div id="cloud-native" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#cloud-native" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Category&lt;/th&gt;
 &lt;th&gt;Self-Hosted Systems&lt;/th&gt;
 &lt;th&gt;Cloud-Native Systems&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Transactional/OLTP&lt;/td&gt;
 &lt;td&gt;MySQL, PostgreSQL, MongoDB&lt;/td&gt;
 &lt;td&gt;AWS Aurora, Azure SQL DB Hyperscale, Google Cloud Spanner&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Analytical/OLAP&lt;/td&gt;
 &lt;td&gt;Teradata, ClickHouse, Spark&lt;/td&gt;
 &lt;td&gt;Snowflake, Google BigQuery, Azure Synapse Analytics&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The key idea behind cloud-native services is not only to use computing resources managed by the business system but also to build on top of lower-level cloud services to create higher-level services. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Object storage&lt;/em&gt; services like Amazon S3, Azure Blob Storage, and Cloudflare R2 store large files. They provide a more limited API than a typical filesystem (basic file reads and writes), but their advantage is hiding the underlying physical machines: the service automatically distributes data across many machines, so you don&amp;rsquo;t need to worry about running out of disk space on any single machine. Even if some machines or their disks fail entirely, no data is lost.&lt;/li&gt;
&lt;li&gt;Many other services are in turn built on top of object storage and other cloud services: for example, Snowflake is a cloud-based analytical database (data warehouse) that relies on S3 for data storage, and some services are further built on top of Snowflake.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cloud-native systems are typically &lt;em&gt;multi-tenant&lt;/em&gt;, meaning they don&amp;rsquo;t provision separate machines for each customer. Instead, data and computation from several different customers are handled by the same service on shared hardware. Multi-tenancy enables better hardware utilization, easier scalability, and simpler management for cloud providers.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Operations in the Cloud Era
 &lt;div id="operations-in-the-cloud-era" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#operations-in-the-cloud-era" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Traditionally, the people managing an organization&amp;rsquo;s server-side data infrastructure were called database administrators (DBAs) or system administrators (sysadmins). In recent years, many organizations have attempted to integrate software development and operations roles into a single team jointly responsible for backend services and data infrastructure; the &lt;em&gt;DevOps&lt;/em&gt; philosophy has guided this trend. &lt;em&gt;Site Reliability Engineers&lt;/em&gt; (SREs) represent Google&amp;rsquo;s implementation of this philosophy.&lt;/p&gt;
&lt;p&gt;The DevOps/SRE philosophy emphasizes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Automation&lt;/strong&gt; — preferring repeatable processes over one-off manual tasks,&lt;/li&gt;
&lt;li&gt;Preferring ephemeral virtual machines and services over long-running servers,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Promoting frequent application updates&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning from incidents&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;Preserving organizational knowledge about systems even as individual personnel come and go.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The operations team at an infrastructure company focuses on the details of reliably delivering services to a large number of customers, while the customers of the service spend as little time and energy on infrastructure as possible. Beyond the traditional need for capacity planning, adopting cloud services may be easier and faster than running your own infrastructure. &lt;strong&gt;While the cloud is changing the role of operations, the need for operations remains urgent.&lt;/strong&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ch2: Defining Non-Functional Requirements
 &lt;div id="ch2-defining-non-functional-requirements" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch2-defining-non-functional-requirements" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;Hardware and Software Faults
 &lt;div id="hardware-and-software-faults" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#hardware-and-software-faults" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;In large-scale systems, hardware faults happen frequently enough that they become part of normal system operation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;About 2-5% of disk hard drives fail each year; in a storage cluster with 10,000 disks, we can therefore expect on average one disk failure per day.&lt;/li&gt;
&lt;li&gt;About 0.5-1% of solid-state drives (SSDs) fail each year. Uncorrectable errors occur about once per drive per year.&lt;/li&gt;
&lt;li&gt;About one in 1,000 machines has a CPU core that occasionally computes incorrect results.&lt;/li&gt;
&lt;li&gt;Data in RAM can also be corrupted, due to random events like cosmic rays or permanent physical defects. Additionally, certain pathological memory access patterns can flip bits with high probability.&lt;/li&gt;
&lt;li&gt;Other hardware components such as power supplies, RAID controllers, and memory modules also fail.&lt;/li&gt;
&lt;li&gt;An entire data center can become unavailable (e.g., due to power outages or network misconfiguration) or even permanently destroyed (e.g., fire or flood).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Software faults are often unpredictable and, because they are correlated across nodes, can cause more system failures than hardware faults:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A bug that causes all application server instances to crash upon receiving a specific bad input. For example, the leap second on June 30, 2012, caused many applications to hang simultaneously due to a bug in the Linux kernel.&lt;/li&gt;
&lt;li&gt;A runaway process that exhausts some shared resource — CPU time, memory, disk space, or network bandwidth.&lt;/li&gt;
&lt;li&gt;A service that the system depends on becomes slow, unresponsive, or starts returning incorrect responses.&lt;/li&gt;
&lt;li&gt;Cascading failures, where a small fault in one component triggers a fault in another, which triggers further faults.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Operational configuration errors are the leading cause of service outages, while hardware faults (server or network) account for only 10-25% of service outages.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Scalability Principles
 &lt;div id="scalability-principles" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#scalability-principles" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;A good general principle for scalability is to decompose the system into small components that can operate relatively independently. This is the basic principle behind microservices. However, the challenge lies in knowing where to draw the line between things that belong together and things that should be separate.&lt;/p&gt;
&lt;p&gt;If a single-machine database can do the job, it may be preferable to a complex distributed setup. A system with five services is simpler than one with fifty services. Good architecture often involves a mix of approaches.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Operations
 &lt;div id="operations" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#operations" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;An operations team is critical to keeping software systems running smoothly. The typical responsibilities of a good operations team include (and go beyond) the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monitoring system health and quickly restoring service when it degrades.&lt;/li&gt;
&lt;li&gt;Tracking down the causes of problems, such as system failures or performance degradation.&lt;/li&gt;
&lt;li&gt;Keeping software and platforms up to date, including security patches.&lt;/li&gt;
&lt;li&gt;Understanding interactions between systems to avoid damaging changes before they cause harm.&lt;/li&gt;
&lt;li&gt;Anticipating future problems and addressing them before they occur (e.g., capacity planning).&lt;/li&gt;
&lt;li&gt;Establishing good practices for deployment, configuration, and management, and writing supporting tools.&lt;/li&gt;
&lt;li&gt;Performing complex maintenance tasks, such as migrating applications from one platform to another.&lt;/li&gt;
&lt;li&gt;Maintaining system security during configuration changes.&lt;/li&gt;
&lt;li&gt;Defining workflows to make operations predictable and maintain production environment stability.&lt;/li&gt;
&lt;li&gt;Preserving organizational knowledge about systems as personnel come and go.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Good operability means easier day-to-day work, allowing the operations team to focus on high-value tasks. Data systems can make routine tasks easier in various ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Providing good monitoring with visibility into the system&amp;rsquo;s internal state and runtime behavior.&lt;/li&gt;
&lt;li&gt;Offering good support for automation, integrating the system with standardized tools.&lt;/li&gt;
&lt;li&gt;Avoiding dependence on a single machine (allowing machines to be taken down for maintenance while the overall system continues running uninterrupted).&lt;/li&gt;
&lt;li&gt;Providing good documentation and an easy-to-understand operational model (&amp;ldquo;if you do X, Y will happen&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Providing good default behavior but also allowing administrators to freely override defaults when needed&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Self-healing when possible, but also allowing administrators to manually control system state when needed.&lt;/li&gt;
&lt;li&gt;Predictable behavior, minimizing surprises.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some aspects of operations can and should be automated, but setting up correctly functioning automation in the first place still depends on humans.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Systems with too strong an individual stamp cannot succeed. When the initial design is complete and relatively stable, the real testing begins as different people test it in their own ways.
— Donald Knuth&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;Ch3: Data Models and Query Languages
 &lt;div id="ch3-data-models-and-query-languages" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch3-data-models-and-query-languages" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Most applications are built by layering one data model on top of another.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;As an application developer, you observe the real world (with people, organizations, goods, actions, money flows, sensors, etc.) and model it in terms of objects or data structures and APIs that manipulate those data structures. These structures are typically specific to your application.&lt;/li&gt;
&lt;li&gt;When you want to store these data structures, you express them in a general-purpose data model, such as JSON or XML documents, tables in a relational database, or vertices and edges in a graph. These data models are the subject of this chapter.&lt;/li&gt;
&lt;li&gt;The engineers who build your database software decided on a way to represent that JSON/relational/graph data as bytes in memory, on disk, or on the network. This representation may allow the data to be queried, searched, manipulated, and processed in various ways. We&amp;rsquo;ll discuss these storage engine designs in a later chapter.&lt;/li&gt;
&lt;li&gt;At an even lower level, hardware engineers have figured out how to represent bytes in terms of electric currents, light pulses, magnetic fields, and so on.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 class="relative group"&gt;SQL &amp;amp; NoSQL
 &lt;div id="sql--nosql" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#sql--nosql" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Databases can execute declarative queries in parallel across multiple CPU cores and machines, without you needing to worry about how to implement that parallelism. Implementing such parallel execution yourself in hand-coded algorithms would be an enormous undertaking.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;relational model&lt;/em&gt;, despite being half a century old, remains an important data model for many applications — especially in data warehousing and business analytics, where relational star or snowflake schemas and SQL queries are ubiquitous. However, in other domains, several alternatives to relational data have become popular:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;em&gt;document model&lt;/em&gt; targets use cases where data comes in the form of self-contained JSON documents and relationships between documents are rare.&lt;/li&gt;
&lt;li&gt;The &lt;em&gt;graph data model&lt;/em&gt; goes in the opposite direction, targeting use cases where anything can be related to everything, and queries may need to traverse multiple hops to find data of interest (this can be expressed using recursive queries in Cypher, SPARQL, or Datalog).&lt;/li&gt;
&lt;li&gt;The &lt;em&gt;dataframe&lt;/em&gt; generalizes relational data into a large number of columns, building a bridge between databases and the multidimensional arrays that form the foundation of most machine learning, statistical data analysis, and scientific computing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Databases also tend to expand into adjacent domains by adding support for other data models: for example, relational databases have added support for document data in the form of JSON columns, document databases have added relational-like joins, and support for graph data in SQL is gradually improving.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ch4: Storage and Indexing
 &lt;div id="ch4-storage-and-indexing" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch4-storage-and-indexing" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;Hash Indexes
 &lt;div id="hash-indexes" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#hash-indexes" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Key-value stores are quite similar to the &lt;em&gt;dictionary&lt;/em&gt; type found in most programming languages, which is typically implemented using a &lt;em&gt;hash map&lt;/em&gt; or &lt;em&gt;hash table&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Generally, the hash map of a hash index is kept entirely in memory. Data values can use more space than available memory because the required portion can be loaded from disk with a single disk seek.&lt;/p&gt;
&lt;p&gt;Drawbacks of hash indexes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In principle, a hash map can be maintained on disk. Unfortunately, disk-based hash maps struggle to perform well. They require a large amount of random-access I/O, are expensive to grow when exhausted, and require tedious logic to resolve hash collisions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range queries are inefficient&lt;/strong&gt;. For example, you can&amp;rsquo;t easily scan all keys between kitty00000 and kitty99999 — you must look up each key individually in the hash map.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;B-Tree Indexes
 &lt;div id="b-tree-indexes" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#b-tree-indexes" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;B-tree indexes have been around since 1970 and are widely accepted and used in the industry.
This section is familiar to most readers — skipped.&lt;/p&gt;

&lt;h3 class="relative group"&gt;SSTables &amp;amp; LSM Trees
 &lt;div id="sstables--lsm-trees" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#sstables--lsm-trees" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;In hash indexes, the order of key-value pairs doesn&amp;rsquo;t matter. But we can require that the sequence of key-value pairs be sorted by key. This format is called a Sorted String Table, or SSTable.&lt;/p&gt;
&lt;p&gt;Compared to log segments using hash indexes, SSTables have several major advantages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Even if the file is larger than available memory, merging segments remains simple and efficient. The approach is like the one used in merge sort algorithms: you start reading multiple input files side by side, look at the first key in each file, copy the lowest key (according to the sort order) to the output file, and repeat. This produces a new merged segment file, also sorted by key.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/4af781ce48d4.png" alt="image.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To find a particular key in the file, you no longer need to keep an index of all keys in memory. You still need an in-memory index to tell you the offsets for some of the keys, but it can be &lt;em&gt;sparse&lt;/em&gt;: one key per several kilobytes of segment file is sufficient, because several kilobytes can be scanned very quickly.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/6c279ab1a032.png" alt="image.png" /&gt;&lt;/p&gt;
&lt;p&gt;Using these data structures, you can insert keys in any order and read them back in sorted order.
Now we can make our storage engine work as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When a new write comes in, add it to an in-memory balanced tree data structure (e.g., a red-black tree). This in-memory tree is sometimes called a &lt;em&gt;memtable&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;When the memtable becomes larger than some threshold (typically a few megabytes), write it out to disk as an SSTable file. This can be done efficiently because the tree already maintains key-value pairs sorted by key. The new SSTable file becomes the most recent segment of the database. While that SSTable is being written to disk, new writes can continue on a new memtable instance.&lt;/li&gt;
&lt;li&gt;When a read request comes in, first try to find the key in the memtable, then in the most recent on-disk segment, then in the next older segment, and so on.&lt;/li&gt;
&lt;li&gt;From time to time, run a merging and compaction process in the background to combine segment files and discard overwritten or deleted values.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The algorithm described here is essentially the technique used by LevelDB and RocksDB, key-value storage engine libraries designed to be embedded in other applications. Similar storage engines are used in Cassandra and HBase, and &lt;strong&gt;all of them were inspired by Google&amp;rsquo;s Bigtable paper (which introduced the terms SSTable and memtable)&lt;/strong&gt;.&lt;/p&gt;

&lt;h3 class="relative group"&gt;In-Memory Databases
 &lt;div id="in-memory-databases" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#in-memory-databases" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;In-memory databases:
As RAM becomes cheaper, the argument that RAM costs more per GB is eroding. Many datasets are not that large, so keeping them entirely in memory is quite feasible, including potentially distributed across multiple machines. This has led to the development of in-memory databases.
Losing data when restarting a computer may be acceptable. Durability can also be achieved through special hardware (e.g., battery-backed RAM), by writing a change log to disk, by periodically writing snapshots to disk, or by replicating the in-memory state to other machines.&lt;/p&gt;
&lt;p&gt;The typical in-memory database Redis provides weak durability through asynchronous writes to disk. Other in-memory databases include Memcached, VoltDB, MemSQL, Oracle TimesTen, and RAMCloud.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Counterintuitively, the performance advantage of in-memory databases does not come from avoiding disk reads. Instead, they are faster because they avoid the overhead of encoding in-memory data structures into on-disk data structures.&lt;/strong&gt;&lt;/p&gt;

&lt;h3 class="relative group"&gt;Materialized Views and OLAP
 &lt;div id="materialized-views-and-olap" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#materialized-views-and-olap" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Think of SQL functions like COUNT, SUM, AVG, MIN, or MAX. If the same aggregations are used by many different queries, it may be wasteful to process the raw data each time. Why not cache some of the most frequently used counts or sums? One way to create such a cache is a &lt;em&gt;Materialized View&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;When the underlying data changes, a materialized view needs to be updated because it is a denormalized copy of the data. &lt;strong&gt;The database can do this automatically, but such updates make writes more expensive, which is why materialized views are not commonly used in OLTP databases&lt;/strong&gt;. &lt;strong&gt;In read-heavy data warehouses, they may make more sense because warehouses don&amp;rsquo;t have many small, frequent updates&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The advantage of a materialized data cube is that it can make certain queries extremely fast because they have already been effectively precomputed. For example, if you want to know the total sales per store, you just look at the total along the appropriate dimension without scanning millions of rows of raw data.&lt;/p&gt;
&lt;p&gt;The disadvantage of a data cube is that it lacks the flexibility of querying raw data. For example, there is no way to compute what proportion of sales came from items costing over $100, because price is not one of the dimensions. Therefore, most data warehouses try to keep as much raw data as possible and use aggregate data (like data cubes) only as a performance boost for certain queries.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Column-Oriented Storage
 &lt;div id="column-oriented-storage" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#column-oriented-storage" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;The idea behind column-oriented storage is simple: instead of storing all the values from one row together, store all the values from each column together. Column-oriented storage is easiest to understand in the relational data model, but it applies equally to non-relational data. For example, Parquet is a column-oriented storage format that supports a document data model based on Google&amp;rsquo;s Dremel.&lt;/p&gt;
&lt;p&gt;These optimizations (column compression, sorting, etc.) make sense in data warehouses, where the workload consists mainly of large read-only queries run by analysts. Column-oriented storage, compression, and sorting all help read those queries faster. However, their drawback is that writes become more difficult.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ch5: Encoding and Evolution
 &lt;div id="ch5-encoding-and-evolution" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch5-encoding-and-evolution" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;REST vs. RPC
 &lt;div id="rest-vs-rpc" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#rest-vs-rpc" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Servers expose APIs over the network, and clients can connect to servers to make requests to those APIs. The API exposed by a server is called a &lt;em&gt;service&lt;/em&gt;. Download data via GET requests, submit data to the server via POST requests.&lt;/p&gt;
&lt;p&gt;When a service uses HTTP as the underlying communication protocol, it can be called a &lt;em&gt;web service&lt;/em&gt;. There are two popular approaches to web services: REST and SOAP. REST is not a protocol but a design philosophy based on HTTP principles. APIs designed according to REST principles are called RESTful.&lt;/p&gt;
&lt;p&gt;Remote Procedure Calls (RPC) are very different from local function calls:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Local function calls are predictable and succeed or fail based only on parameters under your control. Network requests are unpredictable: requests or responses may be lost due to network problems, or the remote machine may be slow or unavailable.&lt;/li&gt;
&lt;li&gt;A local function call either returns a result, throws an exception, or never returns (because it enters an infinite loop or the process crashes). A network request has another possible outcome: it may return with no result due to a timeout.&lt;/li&gt;
&lt;li&gt;And so on.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;REST seems to be the dominant style for public APIs, while RPC frameworks mainly focus on requests between services owned by the same organization, typically within the same data center.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ch6: Replication
 &lt;div id="ch6-replication" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch6-replication" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Replication logs, failover, single-leader mode — the content is relatively straightforward. Skipped.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Multi-Leader Replication
 &lt;div id="multi-leader-replication" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#multi-leader-replication" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Multi-leader replication is often a retrofitted feature in many databases, so it frequently has subtle configuration pitfalls and often interacts unexpectedly with other database features. For example, auto-increment primary keys, triggers, and integrity constraints can all cause trouble. Therefore, &lt;strong&gt;multi-leader replication is often considered dangerous territory and should be avoided whenever possible&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;However, multi-leader replication does have certain advantages, such as distributing write I/O, disaster recovery, and reducing network overhead in multi-region deployments (local writes), etc.&lt;/p&gt;
&lt;p&gt;Write conflicts:
The biggest problem with multi-leader replication is the potential for write conflicts, and resolving them is quite tricky.
In principle, conflict detection could be made synchronous — i.e., wait for writes to be replicated to all replicas before telling the user the write succeeded. But this may defeat the purpose of multi-leader: &lt;strong&gt;if you want synchronous conflict detection, you might as well just use single-leader replication&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Resolving multi-leader write conflicts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Avoid conflicts. For example, have the application control that users only edit their own data.&lt;/li&gt;
&lt;li&gt;Converge to consistency:
&lt;ul&gt;
&lt;li&gt;Last Write Wins (LWW). Write by timestamp — may result in data loss.&lt;/li&gt;
&lt;li&gt;Priority writes. Higher-priority writes win — may result in data loss.&lt;/li&gt;
&lt;li&gt;Extra code. Preserve conflict information and write custom conflict resolution code.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Real-time collaborative editing applications allow multiple people to edit a document simultaneously — Etherpad and Google Docs are mature examples. &lt;strong&gt;Databases are still very young in the area of multi-leader writes&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Multi-leader write conflicts in databases are mostly resolved or avoided at the application level. The following are relatively mature areas of write conflict research for reference:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Conflict-free Replicated Data Types (CRDTs)&lt;/strong&gt; are data structures such as sets, maps, ordered lists, and counters that can be concurrently edited by multiple users and resolve conflicts automatically in a reasonable way. Some CRDTs have been implemented in Riak 2.0.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mergeable Persistent Data Structures&lt;/strong&gt; explicitly track history, similar to the Git version control system, and use three-way merge functions (whereas CRDTs use two-way merges).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Operational Transformation (OT)&lt;/strong&gt; is the conflict resolution algorithm behind collaborative editing applications like Etherpad and Google Docs. It is designed specifically for concurrent editing of ordered lists, such as lists of characters that make up a text document.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;Ch7: Partitioning
 &lt;div id="ch7-partitioning" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch7-partitioning" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;Range Partitioning and Hash Partitioning
 &lt;div id="range-partitioning-and-hash-partitioning" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#range-partitioning-and-hash-partitioning" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;The drawback of range partitioning is that certain access patterns can lead to hot spots. If the primary key is a timestamp, partitions correspond to time ranges, and all writes will go to the same partition (i.e., today&amp;rsquo;s partition), which may become overloaded with writes while other partitions sit idle.
You can use something other than the timestamp as the first part of the primary key to scatter the hot spot, but the drawback is that range queries won&amp;rsquo;t benefit.&lt;/p&gt;
&lt;p&gt;Hash partitioning can mitigate the risk of skew and hot spots. For the purpose of partitioning, the hash function doesn&amp;rsquo;t need to be a cryptographically strong algorithm.
The drawback of hash partitioning is that by partitioning by key hash, we lose a great property of key-range partitioning: the ability to efficiently execute range queries.&lt;/p&gt;
&lt;p&gt;Hash partitioning can help reduce hot spots. But it cannot eliminate them entirely. For example, on a social media site, a celebrity user with millions of followers doing something can trigger a storm. This event can cause a large number of writes to the same key (the key might be the celebrity&amp;rsquo;s user ID or the ID of the action being commented on). Hash strategies don&amp;rsquo;t help here, because the hash of two identical IDs is still the same.
&lt;strong&gt;If a primary key is very hot, a simple workaround is to add a random number at the beginning or end of the primary key&lt;/strong&gt;. Just a two-digit decimal random number can scatter the primary key into 100 different primary keys, thus stored in different partitions. In any case, it&amp;rsquo;s about scattering hot spots, and you need to consider side effects such as the impact on range queries.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ch8: Transactions
 &lt;div id="ch8-transactions" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch8-transactions" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;ACID, BASE
 &lt;div id="acid-base" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#acid-base" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;ACID is actually a very old definition. Due to the later discovery of many &amp;ldquo;anomalies,&amp;rdquo; a system claiming to guarantee ACID can&amp;rsquo;t actually articulate what exactly it guarantees.
Whatever the case, ACID remains deeply ingrained — it represents the most fundamental principles of transactions. Conversely, systems that don&amp;rsquo;t meet the ACID criteria are sometimes called BASE, which stands for Basically Available, Soft State, and Eventual Consistency. BASE is a concept commonly mentioned in the NoSQL world.&lt;/p&gt;
&lt;p&gt;The definition of BASE is even fuzzier than ACID. A simple, easy-to-understand, easy-to-remember theory of BASE: BASE (which means &amp;ldquo;alkali&amp;rdquo; in chemistry) is the opposite of ACID (which means &amp;ldquo;acid&amp;rdquo;).&lt;/p&gt;
&lt;p&gt;You can think of it simply this way:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Relational databases&lt;/td&gt;
 &lt;td&gt;Non-relational databases&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Transactions&lt;/td&gt;
 &lt;td&gt;No transactions&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ACID&lt;/td&gt;
 &lt;td&gt;BASE&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SQL&lt;/td&gt;
 &lt;td&gt;NoSQL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Atomicity and isolation within ACID are relatively easy to understand.
The concept of consistency is actually quite vague and doesn&amp;rsquo;t seem closely related to the database itself. A quote in the book is very classic:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Joe Hellerstein pointed out that in Härder and Reuter&amp;rsquo;s paper, &amp;ldquo;the C in ACID&amp;rdquo; was &amp;ldquo;tossed in to make the acronym work,&amp;rdquo; and at the time, nobody cared much about consistency.&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;And the definition of isolation is very fuzzy. The industrial practice of serializability has also been stagnant.
Transaction isolation can be described as &amp;ldquo;a mess,&amp;rdquo; but if serializability is a panacea, why does no one use it?
Refer to this article: &lt;a href="https://blog.csdn.net/qq_40687433/article/details/131333588" target="_blank" rel="noreferrer"&gt;The History of Transactions and SSI&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Anomalies in non-serializable isolation levels generally only manifest under high concurrency; databases with low concurrency rarely encounter problems.&lt;/li&gt;
&lt;li&gt;When anomalies do occur, some applications may not notice them or may detect them but find them unimportant.&lt;/li&gt;
&lt;li&gt;Data may be anomalous, but the application may simply return an error and enter an anomaly-handling routine.&lt;/li&gt;
&lt;li&gt;Cost is too high. Not only is the development cost of serializable isolation levels high for databases, but applications also need adaptation costs for serializability. Just understanding this complex theory is no easy task.&lt;/li&gt;
&lt;li&gt;Higher isolation levels lose some performance. Massive rework may be thankless; applications need to choose between &amp;ldquo;high concurrency&amp;rdquo; and &amp;ldquo;no anomalies.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Businesses develop based on mechanisms, not rules. Businesses have somewhat adapted to the anomalies of weaker isolation levels, especially Read Committed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Summed up in one sentence: It&amp;rsquo;s not like it&amp;rsquo;s unusable!&lt;/p&gt;

&lt;h3 class="relative group"&gt;Pessimistic and Optimistic Transaction Models
 &lt;div id="pessimistic-and-optimistic-transaction-models" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pessimistic-and-optimistic-transaction-models" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Two-phase locking is a so-called &lt;em&gt;pessimistic&lt;/em&gt; concurrency control mechanism: it is based on the principle that if something might go wrong (e.g., another transaction holding a lock), it&amp;rsquo;s better to wait until the situation is safe before proceeding. It&amp;rsquo;s like a mutex used to protect data structures in multi-threaded programming.&lt;/p&gt;
&lt;p&gt;In a sense, serial execution could be called the ultimate in pessimism: for the duration of each transaction, each transaction holds an exclusive lock on the entire database (or a partition of the database). As compensation for the pessimism, we make each transaction execute very fast, so the &amp;ldquo;lock&amp;rdquo; is only held for a short time.&lt;/p&gt;
&lt;p&gt;In contrast, &lt;strong&gt;Serializable Snapshot Isolation is an &lt;em&gt;optimistic&lt;/em&gt; concurrency control technique&lt;/strong&gt;. In this context, optimistic means that if there is potential danger, the transaction is not blocked — instead, it continues executing, hoping everything will turn out fine. When a transaction wants to commit, the database checks whether anything bad happened (i.e., whether isolation was violated); if so, the transaction is aborted and must be retried. Only serializable transactions are allowed to commit. &lt;strong&gt;If there is a lot of contention (i.e., many transactions trying to access the same objects), performance suffers because a large proportion of transactions need to be aborted&lt;/strong&gt;. If the system is already near maximum throughput, the additional load from retried transactions can worsen performance.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ch9: Distributed Systems
 &lt;div id="ch9-distributed-systems" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch9-distributed-systems" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;Clocks
 &lt;div id="clocks" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#clocks" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Clocks are critically important in distributed systems — they can directly affect the visibility, isolation, and correctness of transactions.
In reality, reading a precise point in time is meaningless (from a quantum theory perspective, there is no concept of an absolute point in time; the actual situation is even more complex). Spanner&amp;rsquo;s Google TrueTime API reports a confidence interval for the local clock. The confidence interval reports an extremely short and trustworthy time &lt;em&gt;range&lt;/em&gt; rather than a time point.
For example, if you have two confidence intervals, each containing the earliest and latest possible timestamps ($A = [A_{earliest}, A_{latest}]$, $B=[B_{earliest}, B_{latest}]$), and these two intervals do not overlap (i.e., $A_{earliest} &amp;lt; A_{latest} &amp;lt; B_{earliest} &amp;lt; B_{latest}$), then B definitely happened after A — there is no doubt. Only when the intervals overlap are we uncertain about the order in which A and B occurred.
To ensure that transaction timestamps reflect causality, Spanner deliberately waits for the length of the confidence interval before committing a read-write transaction. To keep the clock uncertainty as small as possible, Google deploys a GPS receiver or atomic clock in every data center, allowing clocks to be synchronized to within about 7 milliseconds.
&lt;strong&gt;Logical clocks&lt;/strong&gt; are based on incrementing counters rather than oscillating quartz crystals. Logical clocks only measure the relative ordering of events.&lt;/p&gt;
&lt;p&gt;Real time may not exist. Responsiveness trumps everything. For most server-side data processing systems, real-time guarantees are uneconomical or unsuitable. Therefore, these systems must endure pauses and clock instability in non-real-time environments.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ch10: Consistency and Consensus
 &lt;div id="ch10-consistency-and-consensus" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch10-consistency-and-consensus" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;All the problems we&amp;rsquo;ve assumed are possible: packets in the network can be lost, reordered, duplicated, or arbitrarily delayed; clocks are at best approximate; and nodes can pause (e.g., due to garbage collection) or crash at any time.&lt;/p&gt;

&lt;h3 class="relative group"&gt;CAP
 &lt;div id="cap" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#cap" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;The formal definition of the CAP theorem is limited to a very narrow scope — it only considers one consistency model (linearizability) and one type of fault (network partitions, or nodes that are alive but disconnected from each other). It doesn&amp;rsquo;t discuss anything about network delays, dead nodes, or other trade-offs. Therefore, despite CAP&amp;rsquo;s historical influence, it has no practical value for designing systems.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Distributed Transactions and Consensus
 &lt;div id="distributed-transactions-and-consensus" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#distributed-transactions-and-consensus" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;All the consensus protocols discussed so far internally use a leader in some form, but they don&amp;rsquo;t guarantee that the leader is unique. Instead, they make a weaker guarantee: the protocol defines an &lt;em&gt;epoch number&lt;/em&gt; (called ballot number in Paxos, view number in Viewstamped Replication, and term number in Raft) and ensures that within each epoch, the leader is unique.
Whenever the current leader is thought to be dead, a vote begins among the nodes to elect a new leader. This election is assigned an incrementing epoch number, so epoch numbers are totally ordered and monotonically increasing. If there is a conflict between leaders from two different epochs (perhaps because the previous leader hadn&amp;rsquo;t actually died), the leader with the higher epoch number prevails.
Designing algorithms that robustly cope with unreliable networks remains an open research problem.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ch11: Batch Processing
 &lt;div id="ch11-batch-processing" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch11-batch-processing" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Services (online systems)&lt;/strong&gt;
Services wait for requests or instructions from clients to arrive. Upon receiving one, the service attempts to process it as quickly as possible and sends back a response. Response time is typically the primary performance metric for services, and availability is usually very important (if clients can&amp;rsquo;t reach the service, users may receive error messages).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Batch processing systems (offline systems)&lt;/strong&gt;
A batch processing system takes a large amount of input data, runs a &lt;em&gt;job&lt;/em&gt; to process it, and produces some output data. This often takes a while (from minutes to days), so typically no user is waiting for the job to finish. Instead, batch jobs typically run periodically (e.g., once a day). The primary performance metric for batch jobs is typically &lt;em&gt;throughput&lt;/em&gt; (the time needed to process input of a certain size). This chapter discusses batch processing.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Stream processing systems (near-real-time systems)&lt;/strong&gt;
Stream processing sits between online and offline (batch) processing, so it is sometimes called &lt;em&gt;near-real-time&lt;/em&gt; or &lt;em&gt;nearline&lt;/em&gt; processing. Like batch processing systems, stream processing consumes inputs and produces outputs (without needing to respond to requests). However, stream jobs operate on events shortly after they occur, whereas batch jobs wait for a fixed set of input data. This difference gives stream processing systems lower latency compared to batch processing systems.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The batch processing algorithm MapReduce, published in 2004, was (perhaps over-enthusiastically) called &amp;ldquo;the algorithm that made Google&amp;rsquo;s massive scalability possible.&amp;rdquo; MapReduce is a fairly low-level programming model.&lt;/p&gt;

&lt;h3 class="relative group"&gt;MapReduce and Distributed File Systems
 &lt;div id="mapreduce-and-distributed-file-systems" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#mapreduce-and-distributed-file-systems" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Compared to the query optimizer of a relational database, Unix tools, despite their simplicity, are still remarkably useful.
The biggest limitation of Unix tools is that they can only run on a single machine — this is where tools like Hadoop came in.
MapReduce is somewhat like Unix tools but distributed across thousands of machines. Like Unix tools, it&amp;rsquo;s fairly crude but surprisingly effective.
MapReduce jobs read and write files on a distributed file system. In Hadoop&amp;rsquo;s implementation of MapReduce, this file system is called HDFS (Hadoop Distributed File System), an open-source implementation of the Google File System (GFS).
Besides HDFS, there are various other distributed file systems such as GlusterFS and the Quantcast File System (QFS). Object storage services like Amazon S3, Azure Blob Storage, and OpenStack Swift are similar in many ways.&lt;/p&gt;
&lt;p&gt;To create a MapReduce job, you need to implement two callback functions, Mapper and Reducer, which behave as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Mapper&lt;/strong&gt;
The Mapper is called once on each input record. Its job is to extract key-value pairs from the input record. For each input, it can generate any number of key-value pairs (including none). It does not retain any state from one input record to the next, so each record is processed independently.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Reducer&lt;/strong&gt;
The MapReduce framework takes the key-value pairs produced by the Mapper, collects all values belonging to the same key, and iteratively calls the Reducer over this set of values. The Reducer can produce output records (e.g., the count of occurrences of the same URL).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Using the MapReduce programming model, the physical network communication aspects of computation (getting data from the right machines) are separated from the application logic (processing the data after obtaining it). This separation contrasts sharply with the typical use of databases, where requests to fetch data from the database frequently appear within application code. Because MapReduce handles all network communication, it also frees application code from worrying about partial failures, such as the crash of another node: MapReduce can transparently retry failed tasks without affecting application logic.&lt;/p&gt;
&lt;p&gt;Another common pattern of &amp;ldquo;putting related data together&amp;rdquo; is grouping records by some key (like the GROUP BY clause in SQL). The simplest way to implement this grouping operation with MapReduce is to set up the Mapper so that the key-value pairs it generates use the desired grouping key. The partitioning and sorting process then directs all records with the same partition key to the same Reducer.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Hadoop vs. Distributed Databases
 &lt;div id="hadoop-vs-distributed-databases" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#hadoop-vs-distributed-databases" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;As we&amp;rsquo;ve seen, Hadoop is somewhat like a distributed version of Unix, where HDFS is the file system and MapReduce is a peculiar implementation of Unix processes (always running the &lt;code&gt;sort&lt;/code&gt; utility between the Map and Reduce phases). We&amp;rsquo;ve seen how various join and grouping operations can be implemented on top of these primitives.&lt;/p&gt;
&lt;p&gt;When the MapReduce paper was published, it was — in a sense — not new. All the processing and parallel join algorithms we discussed in earlier sections had already been implemented over a decade earlier in so-called &lt;em&gt;massively parallel processing&lt;/em&gt; (MPP) databases. Examples include the Gamma database machine, Teradata, and Tandem NonStop SQL, which were pioneers in this area.&lt;/p&gt;
&lt;p&gt;The biggest difference is that MPP databases focus on executing analytical SQL queries in parallel across a set of machines, whereas the combination of MapReduce and a distributed file system is more like a general-purpose operating system that can run arbitrary programs.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Diversity of Processing Models
 &lt;div id="diversity-of-processing-models" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#diversity-of-processing-models" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Having only two processing models, SQL and MapReduce, is not enough — more diverse models are needed! And due to the openness of the Hadoop platform, implementing a whole range of approaches is feasible, something that was impossible within the monolithic MPP database paradigm.
Traditionally, MPP databases met the needs of business intelligence analytics and business reporting, but this is only one of many domains that use batch processing.
In the years since MapReduce became popular, execution engines for distributed batch processing have matured significantly.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ch12: Stream Processing
 &lt;div id="ch12-stream-processing" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch12-stream-processing" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Skipped.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Event Sourcing
 &lt;div id="event-sourcing" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#event-sourcing" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Event sourcing is a powerful data modeling technique: from the application&amp;rsquo;s perspective, it&amp;rsquo;s more meaningful to record user actions as immutable events rather than recording the effects of those actions in a mutable database. Event sourcing is similar to the &lt;em&gt;chronicle&lt;/em&gt; data model.
Like change data capture, event sourcing involves storing all changes to application state as a log of change events.
Applications using event sourcing need to pull the event log (representing the data written to the system) and transform it into application state suitable for display to users. The current state is derived from the event log.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Ch13: The Future of Data Systems
 &lt;div id="ch13-the-future-of-data-systems" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch13-the-future-of-data-systems" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;Lambda Architecture
 &lt;div id="lambda-architecture" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#lambda-architecture" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;If batch processing is used to reprocess historical data and stream processing is used for recent updates, how do we combine the two? The Lambda Architecture is one proposal for this.
The core idea of the Lambda Architecture is to record incoming data by appending immutable events to an ever-growing dataset, similar to event sourcing.
In the Lambda approach, the stream processor consumes events and quickly produces an approximate update to the view; the batch processor later uses the same set of events and produces a corrected version of the derived view.&lt;/p&gt;
&lt;p&gt;Unix evolved pipelines and files that are just byte sequences, while databases evolved SQL and transactions.
Which approach is better? Of course, it depends on what you want. Unix is &amp;ldquo;simple&amp;rdquo; because it&amp;rsquo;s a fairly thin wrapper around hardware resources; relational databases are &amp;ldquo;simpler&amp;rdquo; because a short declarative query can leverage a lot of powerful infrastructure (query optimization, indexes, join methods, concurrency control, replication, etc.) without requiring the query author to understand the implementation details.
I interpret the NoSQL movement as a desire to apply Unix-like low-level abstractions to the domain of distributed OLTP data storage.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Separation of Application Code and State
 &lt;div id="separation-of-application-code-and-state" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#separation-of-application-code-and-state" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;In theory, a database could be a deployment environment for arbitrary application code, much like an operating system. In practice, however, they are poorly suited to this goal. They don&amp;rsquo;t meet the requirements of modern application development, such as dependency and package management, version control, rolling upgrades, evolvability, monitoring, metrics, calls to network services, and integration with external systems.
I believe it makes sense to have some parts of the system specialized for persistent data storage and other parts specialized for running application code. The two can interact while remaining independent.
The trend is to separate stateless application logic from state management (databases): don&amp;rsquo;t put application logic into the database, and don&amp;rsquo;t put persistent state into the application.&lt;/p&gt;
&lt;p&gt;I assert that in most applications, integrity is far more important than timeliness. Violating timeliness may be confusing and annoying, but violating integrity can be catastrophic.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Problems Introduced by Algorithms
 &lt;div id="problems-introduced-by-algorithms" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#problems-introduced-by-algorithms" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bias and discrimination&lt;/strong&gt;: For example, in racially segregated areas, a person&amp;rsquo;s ZIP code, or even their IP address, is a strong indicator of race. Given this, it seems absurd to believe that an algorithm can somehow take biased data as input and produce fair and unbiased output. Yet this view often seems to lurk among advocates of data-driven decision-making — an attitude satirized as &amp;ldquo;machine learning is like money laundering for bias.&amp;rdquo; Predictive analytics systems simply extrapolate from the past; if the past was discriminatory, they codify that discrimination into rules.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Responsibility and accountability&lt;/strong&gt;: Automated decision-making raises questions about responsibility and accountability. If a person makes a mistake, they can be held accountable, and those affected by the decision can appeal. Algorithms also make mistakes, but when they do, who is responsible?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Privacy and surveillance&lt;/strong&gt;: Let&amp;rsquo;s do a thought experiment. Try replacing the word &lt;strong&gt;data&lt;/strong&gt; with &lt;strong&gt;surveillance&lt;/strong&gt; and see if common phrases still sound as nice. For example: &amp;ldquo;In our surveillance-driven organization, we collect real-time surveillance streams and store them in our surveillance warehouse. Our surveillance scientists use advanced analytics and surveillance processing to gain new insights.&amp;rdquo;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Blind faith in the supremacy of data-driven decisions is not just delusional — it&amp;rsquo;s genuinely dangerous. As data-driven decision-making becomes more prevalent, we need to figure out how to make algorithms more accountable and transparent, how to avoid reinforcing existing biases, and how to fix them when they inevitably err.&lt;/p&gt;
&lt;p&gt;Users barely know what data they&amp;rsquo;re giving us, what data goes into the database, and how the data is retained and processed — most privacy policies are ambiguous, stringing users along without coming clean. If users don&amp;rsquo;t understand what will happen to their data, they can&amp;rsquo;t give any meaningful consent.
For users who disagree with surveillance, the only truly viable alternative is simply not to use the service. But this choice isn&amp;rsquo;t truly free either: if a service is so popular that it is &amp;ldquo;considered a necessity for basic social participation by most,&amp;rdquo; then expecting people to opt out is unreasonable — using it is effectively mandatory.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Summary
 &lt;div id="summary" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#summary" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;blockquote&gt;&lt;p&gt;Since software and data have such an enormous impact on the world, we engineers must remember that we have a responsibility to work toward the kind of world we want: a world that respects people, that respects humanity. I hope we can work together toward that goal.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded></item><item><title>Book Notes — Average Is Over</title><link>https://lastdba.com/en/2024/08/13/book-notes-average-is-over/</link><pubDate>Tue, 13 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/13/book-notes-average-is-over/</guid><description>&lt;h2 class="relative group"&gt;Why I Read This Book
 &lt;div id="why-i-read-this-book" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-i-read-this-book" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;In the final pages of &lt;em&gt;Elon Musk&lt;/em&gt;, the author briefly introduced two books by economist Tyler Cowen: &lt;em&gt;The Great Stagnation&lt;/em&gt; and &lt;em&gt;Average Is Over&lt;/em&gt;. &lt;em&gt;The Great Stagnation&lt;/em&gt; is about why America&amp;rsquo;s development has stalled over the past 40 years — something I&amp;rsquo;m naturally not that interested in. But &lt;em&gt;Average Is Over&lt;/em&gt; is not a study of history; it&amp;rsquo;s a perspective on future development, especially the impact of AI on human life.&lt;/p&gt;</description><content:encoded>
&lt;h2 class="relative group"&gt;Why I Read This Book
 &lt;div id="why-i-read-this-book" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-i-read-this-book" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;In the final pages of &lt;em&gt;Elon Musk&lt;/em&gt;, the author briefly introduced two books by economist Tyler Cowen: &lt;em&gt;The Great Stagnation&lt;/em&gt; and &lt;em&gt;Average Is Over&lt;/em&gt;. &lt;em&gt;The Great Stagnation&lt;/em&gt; is about why America&amp;rsquo;s development has stalled over the past 40 years — something I&amp;rsquo;m naturally not that interested in. But &lt;em&gt;Average Is Over&lt;/em&gt; is not a study of history; it&amp;rsquo;s a perspective on future development, especially the impact of AI on human life.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve always been interested in what human life will look like in the future. Recently, OpenAI has been hot, and it feels like the AI era is upon us. What changes will AI bring to our lives and work? Will social structures shift? Which jobs will gradually disappear? Which jobs will benefit?&lt;/p&gt;

&lt;h2 class="relative group"&gt;Chess
 &lt;div id="chess" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#chess" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The book spends a large portion (nearly half) discussing chess and computer programs. You can tell the author is definitely a chess enthusiast — he&amp;rsquo;s deeply knowledgeable about chess history and its evolution. Reading this section always reminds me of &lt;em&gt;The Queen&amp;rsquo;s Gambit&lt;/em&gt;. If it weren&amp;rsquo;t for that show, I wouldn&amp;rsquo;t have known chess had rapid formats or that the Soviet Union was the world&amp;rsquo;s strongest chess nation. The author also uses chess to explore the influence of computer programs on the game.&lt;/p&gt;
&lt;p&gt;This influence goes beyond AlphaGo defeating the world&amp;rsquo;s strongest human Go player — the &amp;ldquo;beating the brightest human minds&amp;rdquo; kind of impact. It also includes how early chess programs changed the way humans learn chess. In the early days of chess, before computers took off, people could only learn chess from other people. A beginner couldn&amp;rsquo;t often play against a chess master. But as computer programs became widespread, they were adopted en masse. Chess programs could teach you, you could play against them, and you could even set the difficulty level. This was incredibly convenient for beginners. Without us even noticing, computer programs quietly reshaped our lives. In the future, we will increasingly collaborate with AI.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Polarization
 &lt;div id="polarization" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#polarization" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Once AI is widely deployed, many aspects of our lives will change. AI is unlikely to revolutionarily overturn the social structure of rich and poor; the reality that a tiny minority controls the vast majority of wealth may intensify further. The middle class is perhaps the most vulnerable stratum. Many middle-class workers perform partially intellectual but repetitive work — exactly AI&amp;rsquo;s sweet spot. The book argues that the value of middle-class work isn&amp;rsquo;t actually that great and may be relatively easily replaced. Disparities in basic assets will widen the gap in wealth accumulation — in other words, differences in starting capital will amplify differences in asset accumulation. In this age, that sentence is easy to understand.&lt;/p&gt;
&lt;p&gt;The book approaches wealth distribution from an American perspective, but it&amp;rsquo;s easy to map onto the Chinese context. China&amp;rsquo;s economic development over recent decades has been truly remarkable — the dividends of population and infrastructure construction, a phase all developed nations went through. But the introduction of market economics and the passage of time have been accompanied by growing wealth inequality. Let&amp;rsquo;s leave it there&amp;hellip; I don&amp;rsquo;t want to write anything too sensitive&amp;hellip;&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Rising Cost of Learning
 &lt;div id="the-rising-cost-of-learning" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-rising-cost-of-learning" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The cost of learning keeps rising. This doesn&amp;rsquo;t refer to the cost of tuition or training courses, but the difficulty of learning or mastering a profession. The word &amp;ldquo;inventor&amp;rdquo; — I suspect many people haven&amp;rsquo;t heard it in a long time. Our impression of the term is still stuck in the Edison era. Back then, individuals could invent things on their own; they just needed some relatively advanced knowledge in their field and a bit of brainpower. &amp;ldquo;Inventing&amp;rdquo; didn&amp;rsquo;t seem that hard. But as time passed, we rarely hear the word &amp;ldquo;inventor&amp;rdquo; anymore. It&amp;rsquo;s not that humans have stopped inventing — it&amp;rsquo;s that what people invent now is almost always the work of a team, many people, often requiring cross-disciplinary collaboration among multiple specialists. The cost of &amp;ldquo;inventing&amp;rdquo; things keeps rising because the knowledge required to master a field grows ever larger and more complex. It&amp;rsquo;s unrealistic for one person to master an entire industry; people tend to specialize in narrower domains — and even a narrow domain is enough for a lifetime of study.&lt;/p&gt;
&lt;p&gt;Academia today faces this exact situation. A relatively successful paper typically requires experts from various fields to use their specialized knowledge to verify the correctness of one small segment of a proof. The book gives a classic example: if a mathematician proves a conjecture in mathematics, there may be only a handful of people in the entire world who can truly understand what the mathematician is proving. Most of them may only understand one section of the content — and even the mathematician themselves may only say: &amp;ldquo;I might be right.&amp;rdquo; We have no way to verify the correctness of the proof.&lt;/p&gt;
&lt;p&gt;Human knowledge is becoming increasingly complex. Scientists now tend to, and increasingly do, hand calculations and experiments over to machines. Humanity seems to have reached a tipping point: our brains are nearly incapable of understanding this knowledge anymore. From a biological perspective, the human brain necessarily has a limit. The processing speed of the human brain can&amp;rsquo;t remotely keep up with machines.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Self-Learning
 &lt;div id="self-learning" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#self-learning" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Even as learning costs rise, education will become ever more important in the future. The education system may change. Since time will be more precious in the future world and learning resources will be easier to access, people will lean toward online learning and self-directed learning. At the same time, this makes self-drive even more critical.&lt;/p&gt;
&lt;p&gt;As an IT professional, I have a deep appreciation for self-learning. This industry is intensely competitive; if you don&amp;rsquo;t keep learning, you&amp;rsquo;re basically on the brink of obsolescence. But highly effective learning is also reflected in your salary. Our parents&amp;rsquo; generation relied on assigned jobs and could work in one position for decades without major changes. People back then just thought about working, not obsessively self-improving and chasing certifications. Times have truly changed. How many people, like me, are still writing articles at 11 PM? I&amp;rsquo;m even baffled by industries where you don&amp;rsquo;t need to keep learning after graduation — just how backward are they? You graduate university in your early twenties and still have decades to learn. It would be utterly strange to just stagnate there. Of course, I don&amp;rsquo;t like cutthroat competition, but I like standing still even less — especially in an age where just sitting on a stool spacing out causes the wealth gap to widen.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Finally
 &lt;div id="finally" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#finally" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The cover and illustrations for this post are all AI-generated. I just typed in &amp;ldquo;goodbye age of mediocrity&amp;rdquo; and the AI produced astonishing images. I don&amp;rsquo;t know exactly which industries or professions will disappear in the future, but at the very least, illustrators are going to have a hard time surviving in the AI era.&lt;/p&gt;
&lt;p&gt;AI has already invaded the IT domain. As a DBA, which of our work patterns will be replaced? That&amp;rsquo;s a question worth pondering. Whatever happens, in this age, only learning can keep you competitive. I hope none of us will be the &amp;ldquo;disappearing shoulder pole porter.&amp;rdquo;&lt;/p&gt;</content:encoded></item><item><title>Book Notes — Educated and Atomic Habits</title><link>https://lastdba.com/en/2024/08/13/book-notes-educated-and-atomic-habits/</link><pubDate>Tue, 13 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/13/book-notes-educated-and-atomic-habits/</guid><description>&lt;p&gt;I&amp;rsquo;ve actually wanted to write about these two books for a long time. I love reading, but I absolutely detest writing. Maintaining a blog is practically a miracle for me. I love reading because I love and believe in the power of education. As for how much I hate writing, let me tell you a little story.&lt;/p&gt;

&lt;h2 class="relative group"&gt;I Hate Writing Essays
 &lt;div id="i-hate-writing-essays" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#i-hate-writing-essays" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;My dislike for writing is practically innate. Since elementary school, I never wrote diaries or essays. Every winter and summer break homework required a daily diary entry — I never wrote a single one. I still remember when school started and I had to turn in summer homework. The teacher threatened that if I didn&amp;rsquo;t finish it, I couldn&amp;rsquo;t attend class. I still wrote nothing and just sat in the classroom as usual. Later, for some assignment, our homeroom teacher had to submit examples of correcting typically flawed students — only 4 or 5 kids in the class were selected. One was bad at sports, one had a temper problem&amp;hellip; and I was the one bad at writing! And the task was to write an essay about correcting that flaw! I can&amp;rsquo;t write — why would you make me write an essay about fixing my inability to write??? I dragged it out for two weeks. All the other students turned theirs in. I couldn&amp;rsquo;t squeeze out a single word. The homeroom teacher personally coached me. She said: when you walk down the street, you can turn anything you see into a sentence. See a blue sky? You can form a sentence in your mind: &amp;ldquo;The sky is cloudless for miles.&amp;rdquo; Practicing sentence construction regularly can help with writing. You could also think of other ways to fix your writing aversion. Another week passed, and I wrote down exactly what she told me, verbatim. I could see the frustration in her eyes. Later, in middle school, I cleverly befriended the Chinese class representative so she&amp;rsquo;d leave my name off the missing-homework list. That&amp;rsquo;s how I dodged three years of middle school. Then in high school, I once awkwardly wrote an essay my own way and scored 30 out of 60 — a devastating blow. So for every monthly exam, I simply didn&amp;rsquo;t write the essay. I figured: it&amp;rsquo;s just mock exams, not the Gaokao — I&amp;rsquo;ll just forfeit those 60 points. Finally, for the actual Gaokao and the two mock exams before it, I crammed Qu Yuan and Li Bai into essay templates like eight-legged essays. I found there was nothing you couldn&amp;rsquo;t cram them into, and I muddled through the Gaokao essay hurdle. College? No need to mention it — my hand had forgotten how to hold a pen.&lt;/p&gt;</description><content:encoded>&lt;p&gt;I&amp;rsquo;ve actually wanted to write about these two books for a long time. I love reading, but I absolutely detest writing. Maintaining a blog is practically a miracle for me. I love reading because I love and believe in the power of education. As for how much I hate writing, let me tell you a little story.&lt;/p&gt;

&lt;h2 class="relative group"&gt;I Hate Writing Essays
 &lt;div id="i-hate-writing-essays" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#i-hate-writing-essays" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;My dislike for writing is practically innate. Since elementary school, I never wrote diaries or essays. Every winter and summer break homework required a daily diary entry — I never wrote a single one. I still remember when school started and I had to turn in summer homework. The teacher threatened that if I didn&amp;rsquo;t finish it, I couldn&amp;rsquo;t attend class. I still wrote nothing and just sat in the classroom as usual. Later, for some assignment, our homeroom teacher had to submit examples of correcting typically flawed students — only 4 or 5 kids in the class were selected. One was bad at sports, one had a temper problem&amp;hellip; and I was the one bad at writing! And the task was to write an essay about correcting that flaw! I can&amp;rsquo;t write — why would you make me write an essay about fixing my inability to write??? I dragged it out for two weeks. All the other students turned theirs in. I couldn&amp;rsquo;t squeeze out a single word. The homeroom teacher personally coached me. She said: when you walk down the street, you can turn anything you see into a sentence. See a blue sky? You can form a sentence in your mind: &amp;ldquo;The sky is cloudless for miles.&amp;rdquo; Practicing sentence construction regularly can help with writing. You could also think of other ways to fix your writing aversion. Another week passed, and I wrote down exactly what she told me, verbatim. I could see the frustration in her eyes. Later, in middle school, I cleverly befriended the Chinese class representative so she&amp;rsquo;d leave my name off the missing-homework list. That&amp;rsquo;s how I dodged three years of middle school. Then in high school, I once awkwardly wrote an essay my own way and scored 30 out of 60 — a devastating blow. So for every monthly exam, I simply didn&amp;rsquo;t write the essay. I figured: it&amp;rsquo;s just mock exams, not the Gaokao — I&amp;rsquo;ll just forfeit those 60 points. Finally, for the actual Gaokao and the two mock exams before it, I crammed Qu Yuan and Li Bai into essay templates like eight-legged essays. I found there was nothing you couldn&amp;rsquo;t cram them into, and I muddled through the Gaokao essay hurdle. College? No need to mention it — my hand had forgotten how to hold a pen.&lt;/p&gt;
&lt;p&gt;Yes, with this peculiar writing psychology, I hated essays. But after entering the workforce, I gradually understood: the dullest pencil is better than the sharpest memory. No matter how many books you read, you need to internalize them. The pressures of ambition, family, and work forced me to change. Whether I needed this skill or not didn&amp;rsquo;t seem to matter — if society needs it, I should try to adapt. Writing not only pushes you forward, it&amp;rsquo;s also a way to record growth, to record life. Even my own technical articles — years later, I still have to come back and read them carefully, review them carefully.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Reading Originals Is Good for Body and Mind
 &lt;div id="reading-originals-is-good-for-body-and-mind" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#reading-originals-is-good-for-body-and-mind" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;I read both &lt;em&gt;Educated&lt;/em&gt; and &lt;em&gt;Atomic Habits&lt;/em&gt; in their original English. I had a bit of an English foundation, and since I was preparing for graduate school entrance exams at the time, I wanted to improve my English reading — so I chose English originals. At first, reading English originals was quite difficult. Many words were unfamiliar, and I&amp;rsquo;d look them up and annotate them in the book. Progress was painfully slow. But as I read deeper, there were fewer and fewer annotations. It wasn&amp;rsquo;t that I quickly memorized many new words — rather, some important words appear repeatedly throughout a book, while others that appear rarely don&amp;rsquo;t affect comprehension. Also, at the start you don&amp;rsquo;t know what the book is about, so comprehension latency is high. Later, once you know where it&amp;rsquo;s headed, reading naturally speeds up. For instance, the word &amp;ldquo;ridge&amp;rdquo; appeared very frequently early on, and I eventually remembered it. Some similar words I still can&amp;rsquo;t remember, but I know they&amp;rsquo;re some kind of geographic term — summit, valley, ridge — and even without remembering them precisely, it doesn&amp;rsquo;t stop me from reading. That&amp;rsquo;s how English originals work: difficult at first, faster the further you go.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Educated
 &lt;div id="educated" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#educated" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The Chinese title of &lt;em&gt;Educated&lt;/em&gt; is &lt;em&gt;You Should Fly Like a Bird to Your Mountain&lt;/em&gt; — I really want to complain about this title. &amp;ldquo;Educated&amp;rdquo; is the spiritual essence of the entire book, and near the end, the author drives it home with &amp;ldquo;call it educated&amp;rdquo; — absolutely brilliant. This Chinese title is like shit, completely missing the book&amp;rsquo;s essence. The author&amp;rsquo;s personal experience is legendary: a child who walked out of some corner of the American mountains, who through sheer effort studied all the way to Cambridge. Her father was uneducated, anti-social, lacking basic physics knowledge — his ignorance led to family members getting injured or even disabled. He disapproved of children going to school, even believing education was government brainwashing. Countless absurd behaviors. Her brother also had personality issues — he shoved her head into a filthy toilet and made her beg for mercy, then the next day acted like nothing happened and continued being her &amp;ldquo;good brother&amp;rdquo;&amp;hellip; Later, the author found her way out through education, and in the end, she didn&amp;rsquo;t want to return to that valley. Reading the ending always reminds me of my own experience. Of course, I didn&amp;rsquo;t have such an extreme environment, nor such a legendary journey, but I feel like I can understand — after being educated, family interactions somehow feel unnatural. It&amp;rsquo;s not about getting cocky after university — the generation gap is real. I deeply believe in the importance of education. If my family hadn&amp;rsquo;t sold everything they had to fully support my education, our circumstances would never have changed. If you&amp;rsquo;ve truly been mired in poverty, you know how fierce the desire to escape it is — and education is almost the only way out for people like us. &lt;em&gt;Educated&lt;/em&gt; is a great book: clear prose, comfortable sentence structure, suited to modern reading rhythms, a gripping story, a profound theme. It&amp;rsquo;s an excellent choice as your first English original.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Atomic Habits
 &lt;div id="atomic-habits" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#atomic-habits" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Atomic Habits&lt;/em&gt; — I&amp;rsquo;ve forgotten exactly how I found this book, but it changed my understanding of behavior. Building good habits isn&amp;rsquo;t actually that hard; most people just don&amp;rsquo;t know how. Many have said: I&amp;rsquo;ll read X books in a few months, run Y kilometers, lose Z pounds — but they rarely follow through. Building good habits requires genuinely liking the habit, changing your mindset, reducing the friction of the action, putting obstacles farther away, forming reward mechanisms, and so on. When you want to become a certain kind of person, don&amp;rsquo;t focus on how to become that person — think about what that kind of person &lt;em&gt;does&lt;/em&gt;, and learn to do it. For example, quitting smoking: if your brain thinks you&amp;rsquo;re &amp;ldquo;in the process of quitting,&amp;rdquo; it&amp;rsquo;s very hard. If someone offers you a cigarette and you say &amp;ldquo;I&amp;rsquo;m quitting,&amp;rdquo; a few words from them might get you to smoke. But if you genuinely believe you&amp;rsquo;re someone who &amp;ldquo;doesn&amp;rsquo;t smoke&amp;rdquo; — note, this must be your authentic inner belief — when someone offers you a cigarette, you&amp;rsquo;ll simply say &amp;ldquo;I don&amp;rsquo;t smoke,&amp;rdquo; and you probably won&amp;rsquo;t have to smoke it. Some small details: say you want to build a habit of reading at night — you need to break the habit of scrolling on your phone. Move your books from the bookshelf to your bedside for easier access. Put your phone at the foot of the bed, making getting up the barrier to grabbing the phone — this makes it easier to reach for the book instead of the phone. If picking up the book is still hard, reframe your thinking: &amp;ldquo;reading&amp;rdquo; as an action may feel difficult, but break it down — &amp;ldquo;pick up the book&amp;rdquo; or &amp;ldquo;open to the first page&amp;rdquo; becomes your mental target. The startup action for reading is simple and easy to complete. After reading the first page, think about what comes next — and in reality, once you&amp;rsquo;ve read the first page, it&amp;rsquo;s hard not to read the second. Of course, there are many more excellent suggestions for building good habits and shedding bad ones — every word is a gem, thoroughly engaging. After reading &lt;em&gt;Atomic Habits&lt;/em&gt;, whenever I want a certain habit, I first consider the book&amp;rsquo;s guidance, then plan how to implement it — rather than acting on impulse.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Finally
 &lt;div id="finally" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#finally" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;At last — these two books have had an enormous impact on me. One is a legendary autobiography; the other is a behavior-transforming book. Neither is the kind of work you forget shortly after reading. They&amp;rsquo;re perfect starter books for cultivating a reading habit, especially for those wanting to read English originals. I really don&amp;rsquo;t recommend &lt;em&gt;Pride and Prejudice&lt;/em&gt; or &lt;em&gt;One Hundred Years of Solitude&lt;/em&gt; — yes, they&amp;rsquo;re classics, but their impact on the reader is quite low, and they were written so long ago that some vocabulary and grammar are too archaic, making them unsuitable for first-time English readers. Looking at this through the lens of &lt;em&gt;Atomic Habits&lt;/em&gt;: reading these English classics is not only more difficult but also lacks immediate personal benefit, making it hard to form a habit.&lt;/p&gt;</content:encoded></item><item><title>Book Notes — Elon Musk</title><link>https://lastdba.com/en/2024/08/13/book-notes-elon-musk/</link><pubDate>Tue, 13 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/13/book-notes-elon-musk/</guid><description>&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/9e00679bd411.png" alt="abc" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Gifted
 &lt;div id="gifted" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#gifted" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Musk&amp;rsquo;s ancestors, driven by a love of adventure, emigrated from America to South Africa. His maternal grandfather even flew a plane from Africa to Australia. Musk was born in South Africa and showed astonishing memory and brilliance from an early age. His mother, Maye Musk, told his teacher: &amp;ldquo;My son is a genius.&amp;rdquo; The teacher replied, &amp;ldquo;Yes, every mother says that.&amp;rdquo; Maye: &amp;ldquo;No, I mean he really is a genius.&amp;rdquo; As a child, Musk sometimes seemed &amp;ldquo;slow to react.&amp;rdquo; His mother said when people talked to him, he&amp;rsquo;d give no response at all. She thought something was wrong with his brain and even took him to a doctor. But later she discovered Musk was simply immersed in his own world of thought. As a child, Musk could even finish reading the entire library&amp;rsquo;s collection and then ask the library to get more books&amp;hellip;&lt;/p&gt;</description><content:encoded>&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/9e00679bd411.png" alt="abc" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Gifted
 &lt;div id="gifted" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#gifted" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Musk&amp;rsquo;s ancestors, driven by a love of adventure, emigrated from America to South Africa. His maternal grandfather even flew a plane from Africa to Australia. Musk was born in South Africa and showed astonishing memory and brilliance from an early age. His mother, Maye Musk, told his teacher: &amp;ldquo;My son is a genius.&amp;rdquo; The teacher replied, &amp;ldquo;Yes, every mother says that.&amp;rdquo; Maye: &amp;ldquo;No, I mean he really is a genius.&amp;rdquo; As a child, Musk sometimes seemed &amp;ldquo;slow to react.&amp;rdquo; His mother said when people talked to him, he&amp;rsquo;d give no response at all. She thought something was wrong with his brain and even took him to a doctor. But later she discovered Musk was simply immersed in his own world of thought. As a child, Musk could even finish reading the entire library&amp;rsquo;s collection and then ask the library to get more books&amp;hellip;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Arriving in America
 &lt;div id="arriving-in-america" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#arriving-in-america" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Due to the less-than-ideal environment in South Africa, Musk, approaching university age, executed a two-step jump. He first went to university in Canada, then to the United States for his master&amp;rsquo;s. Upon finally reaching America, Musk immersed himself in Silicon Valley&amp;rsquo;s work environment. The tech industry desperately needed young people like him — brilliant and relentless. And Silicon Valley&amp;rsquo;s tech atmosphere and culture of freely exercising one&amp;rsquo;s talents let Musk dive in completely.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Zip2 and PayPal
 &lt;div id="zip2-and-paypal" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#zip2-and-paypal" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Soon Musk founded Zip2, essentially a corporate version of online maps. While we&amp;rsquo;re now very familiar with online maps, the US internet industry was just getting started back then — this was all novel stuff. After many twists and turns, Zip2 did grow. Personally, I think Zip2&amp;rsquo;s model would have struggled to survive long-term without pivoting toward online maps or something like Yelp. Eventually, some sucker bought Zip2 for $300 million, instantly turning Musk into a multimillionaire and Silicon Valley tech tycoon. You could actually tell — Zip2 was deeply divided internally, had directional problems, and Musk didn&amp;rsquo;t have absolute decision-making power. He probably wanted out long ago.&lt;/p&gt;
&lt;p&gt;Before leaving Zip2, Musk was already planning and recruiting for online payments. At that time, the world didn&amp;rsquo;t even have anything like Alipay&amp;hellip; Musk believed traditional finance was too conservative and that there was enormous opportunity to change the industry model. But many bankers didn&amp;rsquo;t believe internet finance could work, because internet finance couldn&amp;rsquo;t handle network security issues — after all, the slightest error in finance could have enormous consequences. Initially, the company Musk founded wasn&amp;rsquo;t PayPal but X.com, which later merged with PayPal and kept the latter&amp;rsquo;s name. Early on, X.com suffered massive attacks but survived. Their security mechanisms at the time had a significant influence on the later online payments industry. PayPal was later acquired by eBay, netting Musk hundreds of millions of dollars — another huge payday.&lt;/p&gt;

&lt;h2 class="relative group"&gt;SpaceX and Tesla
 &lt;div id="spacex-and-tesla" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#spacex-and-tesla" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Zip2 and PayPal were, for Musk, validation of his industry sensitivity and business acumen — though some questioned his execution and decision-making abilities, i.e., his CEO chops. As always, Musk viewed these industries as too conservative and old-fashioned. Musk loved recruiting extremely capable top university graduates and disliked hiring seasoned, conservative-minded industry veterans. He ran both companies simultaneously, and for a long time, neither company produced any product at all. And, as you&amp;rsquo;d imagine, rocket-building burns through money like nothing else. After several failed rocket launches, Musk deployed his signature skill: fire&amp;hellip; And just as the financial crisis hit and no one wanted to invest, he poured his entire personal fortune into both companies. After several failures, SpaceX&amp;rsquo;s Falcon rocket finally achieved the feat of being the first private company to successfully launch a satellite, landing a $1 billion NASA contract. Tesla, after shamelessly asking early Roadster customers for more money (because developing such a radically new-concept EV cost far more than projected), finally produced a finished vehicle and built out a highway EV charging network and an electric car factory. After simultaneously succeeding with two industry-disrupting companies, no one questioned Musk&amp;rsquo;s ability anymore.&lt;/p&gt;

&lt;h2 class="relative group"&gt;For Humanity
 &lt;div id="for-humanity" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#for-humanity" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Musk&amp;rsquo;s success is inseparable from his excellent qualities: sensitivity to future technology, rapid comprehension of new industries, talent identification, a free and open tech and market environment, long working hours and execution&amp;hellip; But the things people dislike include his ruthlessness toward employees — some loyal, devoted people, fired just like that. As a worker myself, I deeply understand the feeling of giving your all without recognition from the company. Reading this book, I could even feel how American capitalists truly exploit workers. Once, an employee missed a company gathering because he didn&amp;rsquo;t want to miss his daughter&amp;rsquo;s birth. Musk emailed him an angry tirade: do you want to wallow in domestic trivialities or work relentlessly to change the world? The guy just didn&amp;rsquo;t want to miss his daughter&amp;rsquo;s birth.&lt;/p&gt;
&lt;p&gt;A few years ago, reading &lt;em&gt;Steve Jobs&lt;/em&gt;, I thought: how could someone be so obsessive? But that exact kind of person changed the mobile industry and brought about the smartphone revolution. Jobs was way too formidable. After reading &lt;em&gt;Elon Musk&lt;/em&gt;, I now feel Musk is even stronger than Jobs. Tesla, SpaceX, SolarCity — they&amp;rsquo;re all oriented toward humanity&amp;rsquo;s future. The future world seems to have started its engines; you can see it slowly arriving.&lt;/p&gt;
&lt;p&gt;Musk&amp;rsquo;s Mars plan finally seems to have glimpsed some dawn. For decades, the American space industry had nearly stagnated. He brought a new model and once again made aerospace a hot field. But there are also uncertainties. If a crewed launch explodes and causes casualties, SpaceX could plunge back into the abyss. And if Tesla discovers a serious defect requiring a mass recall, the stock price would crash.&lt;/p&gt;
&lt;p&gt;If you could be the first human to set foot on Mars, would you do it? Musk has thought about it, and he truly could become that person. But Musk wouldn&amp;rsquo;t do it. The book&amp;rsquo;s original words: I want to go, but I don&amp;rsquo;t have to. The point is to enable many people to go to Mars. It would be like the head of Boeing being a test pilot — for space exploration, that&amp;rsquo;s unwise. Even never going to space is fine. The point is to extend the lifespan of humanity as much as possible.&lt;/p&gt;
&lt;p&gt;Working for humanity — this theme truly stirs the heart. I&amp;rsquo;ve played &lt;em&gt;Civilization VI&lt;/em&gt; for days and nights on end, from stick-wielding primitives to igniting rockets, all for that moment of launch, when humanity becomes an interplanetary species and builds a new home on Mars!&lt;/p&gt;</content:encoded></item><item><title>Book Notes — Rich Dad Poor Dad</title><link>https://lastdba.com/en/2024/08/13/book-notes-rich-dad-poor-dad/</link><pubDate>Tue, 13 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/13/book-notes-rich-dad-poor-dad/</guid><description>&lt;p&gt;&lt;em&gt;Rich Dad Poor Dad&lt;/em&gt;. I used to scoff at this kind of book. It&amp;rsquo;s the type of success-literature you see displayed at bookstore entrances, looking insubstantial at a glance, very unreliable — the kind of thing that seems to prey on people at the bottom of society who dream of getting rich quick but can never actually apply the book&amp;rsquo;s advice due to their own circumstances or environment. Besides, smart people don&amp;rsquo;t read such uncultured books, right? The title is tacky as hell!&lt;/p&gt;</description><content:encoded>&lt;p&gt;&lt;em&gt;Rich Dad Poor Dad&lt;/em&gt;. I used to scoff at this kind of book. It&amp;rsquo;s the type of success-literature you see displayed at bookstore entrances, looking insubstantial at a glance, very unreliable — the kind of thing that seems to prey on people at the bottom of society who dream of getting rich quick but can never actually apply the book&amp;rsquo;s advice due to their own circumstances or environment. Besides, smart people don&amp;rsquo;t read such uncultured books, right? The title is tacky as hell!&lt;/p&gt;
&lt;p&gt;I spent a period watching &lt;em&gt;Lao Gao and Xiao Mo&lt;/em&gt; on Bilibili, and one episode talked about this book, making it sound mystical and mysterious. Plus, it&amp;rsquo;s a global bestseller, so I bought it to see just how magical it really was.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Started Reading E-Books
 &lt;div id="started-reading-e-books" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#started-reading-e-books" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;m a die-hard fan of paper books. I love the feeling of finishing an entire book and placing it on the shelf to collect — that &amp;ldquo;this whole bookshelf is my knowledge&amp;rdquo; feeling. I wasn&amp;rsquo;t really into e-books; they give a &amp;ldquo;read it and it&amp;rsquo;s gone&amp;rdquo; vibe. Three reasons brought me back to e-books:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I recently deleted all my go-to time-killing apps and needed an app that wasn&amp;rsquo;t so brain-numbing — something I could open first when pulling out my phone.&lt;/li&gt;
&lt;li&gt;E-books are just more convenient than paper books; you can pull them out and read anytime.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Making use of fragmented subway commute time. Back when I was preparing for graduate school entrance exams, I made a detailed daily schedule that included subway time. Since I&amp;rsquo;d already built the habit of studying on the subway, I didn&amp;rsquo;t want to give it up. I recommend my summary of the graduate exam experience: &lt;a href="https://blog.csdn.net/qq_40687433/article/details/125101488?spm=1001.2014.3001.5501" target="_blank" rel="noreferrer"&gt;How I Got Into Wuhan University&amp;rsquo;s Part-Time Graduate Program&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I slightly adjusted my old plan — no need to grind vocabulary as intensely anymore — so I swapped in e-book reading. I split subway time into two blocks: morning commute and evening commute.&lt;/p&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/f3d9749383d1.png" alt="abc" /&gt;&lt;/p&gt;
&lt;p&gt;In the morning, my mind is clear and my mental state is good, so I read technical e-books. These require slow reading, sometimes stopping to think. This is goal-driven reading.&lt;/p&gt;
&lt;p&gt;In the evening, my mind is foggy (not really foggy, more often it&amp;rsquo;s a headache), so I read lighter books — like &amp;ldquo;extracurricular&amp;rdquo; books such as &lt;em&gt;Rich Dad Poor Dad&lt;/em&gt;. These books aren&amp;rsquo;t hardcore in content, so I read fast and enjoyably, with a bit of a dopamine-driven reading feel.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Poor Dad and Rich Dad
 &lt;div id="poor-dad-and-rich-dad" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#poor-dad-and-rich-dad" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Author Robert Kiyosaki grew up in Hawaii. His biological father was a highly educated government education official — the &amp;ldquo;Poor Dad.&amp;rdquo; His best friend&amp;rsquo;s father was a high school dropout with extraordinary financial intelligence — the &amp;ldquo;Rich Dad.&amp;rdquo; Poor Dad had higher education but worried daily about loans and bills, while Rich Dad spent every day directing people to create wealth for him. The book has a classic line: &amp;ldquo;The poor work for money; the rich make money work for them.&amp;rdquo;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The mindset of making money&lt;/strong&gt;: As a child, the author and his good friend came up with many ways to earn money. They once used toothpaste tubes to counterfeit coins — not knowing at the time that making money was illegal — and were stopped by adults. Later, they gathered free books from stores, set up a little library in a spot, and earned money by renting books to neighborhood kids. They stopped after attracting some local unsavory characters. Rich Dad admired their money-making behavior. He believed the difference between the rich and the poor is that the rich are always thinking about how to make money, while the poor are only thinking about how to find a good job.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;On taxes&lt;/strong&gt;: The poor pay far more in taxes than the rich. Rich Dad paid more taxes than Poor Dad, but Rich Dad&amp;rsquo;s income was vastly higher. When the US president decided to raise taxes on the rich, they only raised taxes on the salaried middle class — the truly rich were unaffected. The rich have many ways to legally avoid taxes, by understanding how to use the law. For example, the author says in real estate: if you sell a house, the income is heavily taxed, but if you swap houses, there&amp;rsquo;s no tax. The rich can use this statute to invest in real estate and legally avoid taxes. But the poor can&amp;rsquo;t escape income tax — the more you earn, the more tax you pay.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;On investing&lt;/strong&gt;: Investing requires cultivating knowledge in accounting, finance, and law. In short, if you want to make money, you need to develop your financial intelligence. When you earn a big sum, you should start the next investment rather than buying consumer goods. Think of the tables, chairs, jars, bottles, clothes, and household items in our homes — we pay a relatively high price for them, but the moment they&amp;rsquo;re bought, their value drops to near zero. This isn&amp;rsquo;t to say don&amp;rsquo;t buy things — but consider investing your money first, then consider zero-return consumption.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;Finally
 &lt;div id="finally" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#finally" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The book says our education system cultivates people&amp;rsquo;s ability to work, not their ability to make money. I strongly agree with this statement, but I still believe in the power of education. The author isn&amp;rsquo;t telling people to skip education — education is also very important for making money. We need to understand the basic operating principles and rules of this world, and that can help us find suitable ways to make money.&lt;/p&gt;
&lt;p&gt;Given the author&amp;rsquo;s family background at the time, they may have been relatively poor compared to Rich Dad, but for truly poor people, their family conditions were far from poor. I feel my own circumstances haven&amp;rsquo;t yet reached the point where I can fully devote myself to investment and money-making. If one day I have some spare money and my management, social, and decision-making skills reach a certain level, I might look for ways to make money. For now, I can&amp;rsquo;t think that far — gotta code well and fill the holes first.&lt;/p&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/a5205d91518d.png" alt="ass" /&gt;&lt;/p&gt;
&lt;p&gt;The Learning Pyramid in the book left a deep impression on me. You really retain very little from passive learning. That&amp;rsquo;s why I persist in writing frequently, including book notes like these. Problems I encountered during years of late-night database maintenance — I still remember them vividly. Hands-on experience truly creates the deepest memories. That said, hands-on experience is unpredictable and rare; reading and self-learning are the lowest-cost, easiest-to-form habits, and the most cost-effective way to improve ability. They&amp;rsquo;re not &lt;em&gt;that&lt;/em&gt; &amp;ldquo;passive.&amp;rdquo; The Learning Pyramid&amp;rsquo;s &amp;ldquo;passive&amp;rdquo; refers to knowledge being received by the subject; &amp;ldquo;active&amp;rdquo; refers to the subject outputting knowledge. This also strengthens my motivation to record and share — whether technical or non-technical.&lt;/p&gt;</content:encoded></item><item><title>Book Notes — Sapiens: A Brief History of Humankind</title><link>https://lastdba.com/en/2024/08/13/book-notes-sapiens-a-brief-history-of-humankind/</link><pubDate>Tue, 13 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/13/book-notes-sapiens-a-brief-history-of-humankind/</guid><description>&lt;p&gt;This is a book I spent a long time reading. It&amp;rsquo;s thick, covers an enormous range of topics, and tackling the original English edition was challenging. But thankfully, I finally finished it — today (February 2023). A real sense of accomplishment.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Sapiens: A Brief History of Humankind&lt;/em&gt; is a grand history book that comprehensively introduces the development of human civilization. I&amp;rsquo;ve always enjoyed learning about human history, immersing myself in its weight and the vitality of civilizational progress.&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Cognitive Revolution and Fiction
 &lt;div id="the-cognitive-revolution-and-fiction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-cognitive-revolution-and-fiction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Conventional views of human history hold that humanity&amp;rsquo;s first major evolution or revolution was learning to use tools. Like in &lt;em&gt;2001: A Space Odyssey&lt;/em&gt;, where apes bang bones together as the iconic BGM plays — but that&amp;rsquo;s science fiction. &lt;em&gt;Sapiens&lt;/em&gt; argues that humanity&amp;rsquo;s first major revolution was the Cognitive Revolution, the key distinction between humans and animals. Learning to walk upright didn&amp;rsquo;t just free our hands — more importantly, it freed our minds. Four-legged running animals never evolved the way we did because harsh natural environments demanded stronger bodies and limbs for speed. Walking upright obviously makes you slower, so group living and tool use compensated. But group living and tools aren&amp;rsquo;t unique to Sapiens — many animals live in groups, and chimpanzees use tools too. What set Sapiens apart was learning to manufacture weapons, boats, and sustain much larger social groups. They walked from Africa to the Middle East, to Europe, battling the physically stronger Neanderthals and ultimately taking their territory. They reached the Far East, crossed the Bering Strait into the Americas, and even sailed to Australia. This ability to craft complex tools and communicate at unprecedented levels — that&amp;rsquo;s what the Cognitive Revolution brought.&lt;/p&gt;</description><content:encoded>&lt;p&gt;This is a book I spent a long time reading. It&amp;rsquo;s thick, covers an enormous range of topics, and tackling the original English edition was challenging. But thankfully, I finally finished it — today (February 2023). A real sense of accomplishment.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Sapiens: A Brief History of Humankind&lt;/em&gt; is a grand history book that comprehensively introduces the development of human civilization. I&amp;rsquo;ve always enjoyed learning about human history, immersing myself in its weight and the vitality of civilizational progress.&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Cognitive Revolution and Fiction
 &lt;div id="the-cognitive-revolution-and-fiction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-cognitive-revolution-and-fiction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Conventional views of human history hold that humanity&amp;rsquo;s first major evolution or revolution was learning to use tools. Like in &lt;em&gt;2001: A Space Odyssey&lt;/em&gt;, where apes bang bones together as the iconic BGM plays — but that&amp;rsquo;s science fiction. &lt;em&gt;Sapiens&lt;/em&gt; argues that humanity&amp;rsquo;s first major revolution was the Cognitive Revolution, the key distinction between humans and animals. Learning to walk upright didn&amp;rsquo;t just free our hands — more importantly, it freed our minds. Four-legged running animals never evolved the way we did because harsh natural environments demanded stronger bodies and limbs for speed. Walking upright obviously makes you slower, so group living and tool use compensated. But group living and tools aren&amp;rsquo;t unique to Sapiens — many animals live in groups, and chimpanzees use tools too. What set Sapiens apart was learning to manufacture weapons, boats, and sustain much larger social groups. They walked from Africa to the Middle East, to Europe, battling the physically stronger Neanderthals and ultimately taking their territory. They reached the Far East, crossed the Bering Strait into the Americas, and even sailed to Australia. This ability to craft complex tools and communicate at unprecedented levels — that&amp;rsquo;s what the Cognitive Revolution brought.&lt;/p&gt;
&lt;p&gt;Neanderthals themselves have gone extinct, but recent research shows the vast majority of humans carry a small amount of Neanderthal DNA — except for indigenous Africans. This suggests Neanderthals weren&amp;rsquo;t entirely wiped out by Sapiens; a small number interbred with Sapiens and their genes spread across the world. This is also key evidence supporting the Out-of-Africa theory of human origins.&lt;/p&gt;
&lt;p&gt;The book gives a classic example of the Cognitive Revolution: imagine a lion by the river. One Sapiens sees it and tells others. The others then construct in their minds the idea that &amp;ldquo;there is a lion by the river&amp;rdquo; — even though they don&amp;rsquo;t know for certain whether one is actually there. The prerequisite is that Sapiens had to learn to conceive of things that aren&amp;rsquo;t immediately present. More importantly, once they mastered this skill, language, fiction, lies, power, social structures followed&amp;hellip; Neanderthals clearly exchanged far less information than Sapiens.&lt;/p&gt;
&lt;p&gt;The Cognitive Revolution had an enormous impact on civilizational development. It allowed the construction of things that don&amp;rsquo;t actually exist — gods, religions, power, money, social structures, dynasties&amp;hellip; Take a company, for example. A company is really a social construct; it doesn&amp;rsquo;t actually exist in the physical world. A company can be a stack of 4A paper with a stamp in a document bag — but that&amp;rsquo;s just paper. Employees believe the company exists because their minds believe it does. Everyone believes it exists, but the company itself is a fiction in human minds — the entity &amp;ldquo;company&amp;rdquo; does not exist in the real world.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Money
 &lt;div id="money" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#money" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;How did money come about? In a world without money, stable social structures gave rise to barter trade. But as the variety of traded goods increased, the number of equivalent exchange equations grew exponentially. When trading shoes for a rake, it&amp;rsquo;s a simple one-for-one swap. Add a donkey, and you have three exchange equations: shoes-rake, rake-donkey, shoes-donkey. As goods multiply, the number of exchange equations becomes a combinatorial explosion — and that&amp;rsquo;s not even accounting for multi-item trades. Then an intermediary — money — appeared and solved the problem instantly. Everything only needed to be equated with money. Money served as the universal equivalent for all goods, and the convenience of trade improved dramatically. Early forms of money were diverse, with shells being the most common. If shells were too easy to obtain, someone could buy up everything in the market, so shell-based monetary civilizations were typically inland. Since people carried money in their pockets to buy things or hoarded it at home, and worried that too-easy acquisition of currency would disrupt markets, gold — rare, resistant to decay, difficult to mine — became humanity&amp;rsquo;s primary currency for long periods. In ancient Europe, many kings minted gold coins bearing their portraits or logos, resulting in a vast variety of European gold coins. Ancient China was somewhat different: starting with shells unearthed at Sanxingdui, then bronze coins during the Spring and Autumn and Warring States periods, then gold, silver, copper, and paper money (jiaozi) across dynasties. China didn&amp;rsquo;t stick to gold like Europe did, mainly because the population was too large and gold reserves too small, making gold too valuable — they needed other metals to create a monetary gradient to smooth trade across different scales.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s another great insight in the book: money and religion both have a certain transmissibility. Money and religion are essentially no different — they are both human constructs, fictions. Their only difference: religion tells you what &lt;em&gt;you&lt;/em&gt; should believe, while money tells you what &lt;em&gt;others&lt;/em&gt; believe.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Columbus and Zheng He
 &lt;div id="columbus-and-zheng-he" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#columbus-and-zheng-he" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The Age of Discovery, the early Industrial Revolution. Europeans were passionate about exploring the world&amp;rsquo;s unknown territories. After Europeans learned the Earth was round, lacking good surveying tools, Columbus set sail westward from Europe aiming for India. They crossed the Atlantic and reached a landmass, encountered the locals, thought they&amp;rsquo;d reached India, and called them &amp;ldquo;Indians.&amp;rdquo; To this day, &amp;ldquo;Indian&amp;rdquo; in the United States carries both meanings. Europeans realized the world still had many corners untouched (at least by relatively modern civilization). They redrew world maps, filling unknown regions with sea monsters and leviathans. These maps are still widely used in video games — for instance, &lt;em&gt;Civilization VI&lt;/em&gt; uses sea monster maps for unexplored territory, waiting to be discovered. Europeans eagerly sought new lands, and soon South America, New Zealand, Australia, and countless small islands were discovered and claimed. Where local civilizations were too far behind — the Aztec, Native American, Māori, Tasmanian civilizations — they were brutally massacred, their lands occupied by white settlers.&lt;/p&gt;
&lt;p&gt;When the Aztec civilization encountered Spaniards clad in gleaming iron armor and wielding sharp iron swords, they thought those men were gods. They couldn&amp;rsquo;t comprehend such hard clothing and weapons — they must have been sent by the gods. And then they were deceived and slaughtered by &amp;ldquo;higher civilization.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Zheng He&amp;rsquo;s ships were called &amp;ldquo;dragon boats&amp;rdquo; (the original text says this, even includes illustrations — I think it may be a mistake, or Westerners assumed any ship with a dragon figurehead was a dragon boat). They were several times larger than Columbus&amp;rsquo;s ships and set sail one to two centuries earlier. Zheng He&amp;rsquo;s fleet, with far superior technology, discovered new lands but didn&amp;rsquo;t occupy them — they traded with the locals. The book argues that Europeans were more adventurous and aggressive, thus ushering in the Age of Discovery. It seems Europeans hold a relatively friendly view of the Ming Dynasty. In &lt;em&gt;Civilization VI&lt;/em&gt;, only three Chinese leaders appear: Qin Shi Huang, Wu Zetian, and Zhu Di — and only Zhu Di of the Ming Dynasty is the &amp;ldquo;tall build&amp;rdquo; development-focused leader.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Closing
 &lt;div id="closing" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#closing" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Retracing the development of human civilization lets us understand where we came from, what we&amp;rsquo;re doing now, and explore where we&amp;rsquo;re headed. This love for the subject is also why I enjoy strategy games like &lt;em&gt;Civilization VI&lt;/em&gt; and &lt;em&gt;Humankind&lt;/em&gt;. When you plant rice, domesticate horses, mine salt, iron, coal, oil, uranium&amp;hellip; there&amp;rsquo;s a thrill of human progress.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d like to close with a quote from &lt;em&gt;Civilization VI&lt;/em&gt;, a game I&amp;rsquo;ve played for over 400 hours: &amp;ldquo;From the first stirrings of life beneath the water&amp;hellip; to the great beasts of the Stone Age&amp;hellip; to man taking his first upright steps, you have come far. Now begins your greatest quest.&amp;rdquo;&lt;/p&gt;</content:encoded></item><item><title>Book Notes — 2001: A Space Odyssey</title><link>https://lastdba.com/en/2024/08/12/book-notes-2001-a-space-odyssey/</link><pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/12/book-notes-2001-a-space-odyssey/</guid><description>&lt;p&gt;​
​​&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; Arthur C. Clarke's masterpiece — a work no sci-fi fan can afford to skip. I'd long heard of its reputation, but having already seen the film adaptation, I felt it lacked some novelty, so the book just sat on my shelf unread. But after reading it, I can say with complete confidence: every page is filled with freshness — the kind of dopamine-driven reading that makes it impossible to put down.
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 class="relative group"&gt;God-Tier Predictions
 &lt;div id="god-tier-predictions" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#god-tier-predictions" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;This book was published in the 1960s — more than 60 years ago from now (2023). What is science fiction? Sci-fi makes reasonably plausible predictions about the future based on current science. And the author, living in the 1960s, imagined humanity&amp;rsquo;s space exploration in the year 2000. We, living in the present, are perfectly positioned to verify his &amp;ldquo;future world.&amp;rdquo;&lt;/p&gt;</description><content:encoded>&lt;p&gt;​
​​&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; Arthur C. Clarke's masterpiece — a work no sci-fi fan can afford to skip. I'd long heard of its reputation, but having already seen the film adaptation, I felt it lacked some novelty, so the book just sat on my shelf unread. But after reading it, I can say with complete confidence: every page is filled with freshness — the kind of dopamine-driven reading that makes it impossible to put down.
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 class="relative group"&gt;God-Tier Predictions
 &lt;div id="god-tier-predictions" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#god-tier-predictions" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;This book was published in the 1960s — more than 60 years ago from now (2023). What is science fiction? Sci-fi makes reasonably plausible predictions about the future based on current science. And the author, living in the 1960s, imagined humanity&amp;rsquo;s space exploration in the year 2000. We, living in the present, are perfectly positioned to verify his &amp;ldquo;future world.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Of course, these prophetic predictions aren&amp;rsquo;t perfectly accurate. For example, his forecast for manned space travel is clearly a bit too optimistic. After the Apollo program ended, we&amp;rsquo;ve never again undertaken a practice that breaks free from Earth&amp;rsquo;s bounds — not even returning to the Moon&amp;hellip;&lt;/p&gt;
&lt;p&gt;In the novel&amp;rsquo;s year 2000, humanity already has a luxurious Moon base and dispatches astronauts aboard a spacecraft bound for Jupiter.&lt;/p&gt;
&lt;p&gt;But you can&amp;rsquo;t really blame the author. The book was published in 1968, and the very next year, humans landed on the Moon. Given a few more decades, landing on Jupiter should&amp;rsquo;ve been feasible, right?&lt;/p&gt;
&lt;p&gt;The novel contains many astonishing predictions — here are a few that left a deep impression:&lt;/p&gt;
&lt;p&gt;Population: Arthur C. Clarke predicted with stunning accuracy that the global population would explode to 6 billion by 2000 (in the 1960s it was 3 billion). He even foresaw certain countries implementing birth control due to overpopulation, limiting families to two children. (Clearly conservative, right&amp;hellip; The Celestial Empire had already started family planning, and only one child was allowed — until young people stopped wanting children altogether.)&lt;/p&gt;
&lt;p&gt;Pandemic control: In the year 2000, a global pandemic spreads, with quarantine zones set up everywhere&amp;hellip; (I have no f***ing words.)&lt;/p&gt;
&lt;p&gt;Artificial intelligence: In 1946, von Neumann invented the computer — the concept was just emerging — yet Arthur C. Clarke was already emphasizing the concept of artificial intelligence, predicting AI&amp;rsquo;s control over vast, complex systems. Even more remarkably, he had already imagined AI potentially rebelling against humans&amp;hellip; ChatGPT was only recognized this year. The more you think about it, the more chilling it gets~&lt;/p&gt;
&lt;p&gt;Tablet computers: Home computers didn&amp;rsquo;t appear until the 1980s, yet in the novel, people are already using tablet computers to control system inputs and read the news&amp;hellip; Because the novel is so hardcore, Clarke even describes switching between a news homepage and category pages on a tablet, with data analysis delivering content tailored to the user&amp;hellip;&lt;/p&gt;
&lt;p&gt;Triple-site mirroring: As a DBA, I&amp;rsquo;m hyper-sensitive to this term. The author describes data center mirror backups, with data split into three identical copies stored in different locations on Earth for disaster recovery&amp;hellip; I&amp;rsquo;m not entirely sure when concepts like &amp;ldquo;two-site-three-center&amp;rdquo; or &amp;ldquo;three-site-five-center&amp;rdquo; were first proposed (though I imagine not long ago), but seeing the novel describe data mirroring and remote disaster recovery in such detail genuinely struck a chord with my DBA instincts.&lt;/p&gt;
&lt;p&gt;Reading this masterpiece, my state of mind was: shock, then more shock, then nonstop shock~ How did Arthur C. Clarke, in the 1960s, conceive of this future world? Unimaginable. No wonder some people say: &amp;ldquo;Arthur C. Clarke time-traveled to the present, then went back to the 1960s to write this work.&amp;rdquo;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Imagination
 &lt;div id="imagination" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#imagination" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt; If it were merely scientific prediction, it couldn't truly be called science fiction. Sci-fi can't just be cold scientific extrapolation — it needs a touch of humanistic distillation, a bit of imagination that departs from science, like Liu Cixin's portrayals of human nature. This element of imagination beyond science is precisely what ultimately determines a sci-fi work's stature.

 And the ultimate imaginative conceit of *2001: A Space Odyssey* is the TMA-1 monolith and the Star Child. The TMA-1 monolith is an alien artifact that catalyzes human evolution, and it simultaneously represents the vast gap between human science and alien science. The entire novel revolves around this monolith — it is the very core of the entire sci-fi story. In fact, the monolith only appears at two points in time: the ape-men era and the beginning of humanity's space exploration. When the ape-men first encounter the monolith, their physical structure undergoes subtle changes — their hands become more dexterous, their brains begin to think. The author then uses several chapters to describe the ape-men's transformation:

 1. This group of ape-men masters tools. In a confrontation with a leopard, for the first time in history, they gain the upper hand — marking the first time they stand at the top of the food chain, no longer prey.

 2. This group of ape-men decisively triumphs in a struggle against another group of apes — marking their transformation from ape-men into humans.

 Then, the novel leaps over millions of years of human history, cutting directly to the era of space travel. This technique is utterly brilliant~

 The second time: a lone human, after countless hardships, reaches the monolith on Saturn (Jupiter in the film). The protagonist passes through a wormhole pre-arranged by the alien beings, experiences a journey through space, witnesses many wondrous cosmic spectacles, and finally falls into a room — the Star Child is born!

 The alien life guided ape-men to become humans, then guided humans to become the Star Child. The Star Child is pure imagination — built on the analogy of ape-men becoming humans, marked by the TMA-1 monolith. Imaginative elements are added perfectly and naturally, leaving a profound, lingering aftertaste. Worthy of being a seminal work in science fiction.
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 class="relative group"&gt;Old Liu (Liu Cixin)
 &lt;div id="old-liu-liu-cixin" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#old-liu-liu-cixin" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt; I read quite a few of Liu Cixin's works during university — *The Three-Body Problem*, *The Wandering Earth*, *Ball Lightning*, *Earth Cannon*... I really like *The Three-Body Problem*, but I have no interest in the excessive factional disputes in the first book — I even found them a bit contrived. However, the concept of understanding Trisolaran society through the Three-Body game is brilliantly executed. *The Dark Forest* is clearly much better — arguably the most thrilling book in the trilogy. Back when I finished these works, I had a feeling *The Wandering Earth* might be adapted into a film; the others seemed harder to film...

 Liu Cixin's sci-fi works feature strong narrative suspense and abundant human conflict, focusing more on human behavior against a cosmic backdrop. Arthur C. Clarke's works, by contrast, rarely dwell on interpersonal relationships. He prefers depicting the face of future society and the bizarre wonders of stars, planets, and space travel.

 Many parts of Liu Cixin's work clearly show the influence of *Space Odyssey*. When Clarke describes TMA-1, he uses the word &amp;quot;smooth&amp;quot; — clearly the &amp;quot;droplet&amp;quot; in *The Three-Body Problem* references this concept. Both are technological products of alien civilizations beyond human comprehension, though their purposes are vastly different~

 Speaking of which, Liu Cixin hasn't released a new work in over a decade — what's he up to...
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 class="relative group"&gt;The Film — 2001: A Space Odyssey
 &lt;div id="the-film--2001-a-space-odyssey" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-film--2001-a-space-odyssey" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt; Released in 1968, another masterpiece by Kubrick — the god of sci-fi meets the god of cinema.

 That iconic BGM swells~ When the ape-man throws the bone — the tool — into the sky, and as it falls, the shot cuts to millions of years later... An exquisitely brilliant piece of cinematic language, truly stirring~

 When I first watched this film, there were many parts I didn't fully understand. After reading the novel, everything falls into place. The film also adds many classic scenes, such as:

 1. The depiction of Earth's orbital space in the year 2000. After over 30 years of development, humanity has launched countless capsules into space — the sky is filled with all manner of spacecraft. This sequence was frequently referenced before the year 2000.

 2. HAL 9000 reading the astronauts' lips and learning they plan to shut him down. I assumed this scene was in the novel, but the book's portrayal of taking down the AI is far more circuitous. Both are brilliant, though. (The film *The Wandering Earth*'s MOSS pays heavy homage to HAL 9000.)
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 class="relative group"&gt;Closing
 &lt;div id="closing" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#closing" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt; *Space Odyssey* perfectly embodies what hard sci-fi should be: god-tier predictions about the future, paired with a finishing touch of pure imagination. I read this book far too late — I absolutely must read the sequels soon!
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;​&lt;/p&gt;</content:encoded></item><item><title>Book Notes — Are We Smart Enough to Know How Smart Animals Are?</title><link>https://lastdba.com/en/2024/08/12/book-notes-are-we-smart-enough-to-know-how-smart-animals-are/</link><pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/12/book-notes-are-we-smart-enough-to-know-how-smart-animals-are/</guid><description>&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/921a326cbe1c.png" alt="在这里插入图片描述" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;My previous book was &lt;em&gt;Wild&lt;/em&gt; — the Pacific Crest Trail queen mentioned this book, &lt;em&gt;Are We Smart Enough to Know How Smart Animals Are?&lt;/em&gt;, noting how she&amp;rsquo;d read it page by page, tearing each one out after reading. I wonder: as she journeyed through mountains and forests, hearing birdsong and streams, did reading this book about how clever animals are feel especially resonant?&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d previously read &lt;em&gt;Sapiens&lt;/em&gt; (I can&amp;rsquo;t help recommending this book — it&amp;rsquo;s incredible). That book starts from when humans first stood upright and traces our journey until we gradually became gods&amp;hellip; What exactly makes humans different — what allows us to stand out from the myriad of living creatures?&lt;/p&gt;</description><content:encoded>&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/921a326cbe1c.png" alt="在这里插入图片描述" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;My previous book was &lt;em&gt;Wild&lt;/em&gt; — the Pacific Crest Trail queen mentioned this book, &lt;em&gt;Are We Smart Enough to Know How Smart Animals Are?&lt;/em&gt;, noting how she&amp;rsquo;d read it page by page, tearing each one out after reading. I wonder: as she journeyed through mountains and forests, hearing birdsong and streams, did reading this book about how clever animals are feel especially resonant?&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d previously read &lt;em&gt;Sapiens&lt;/em&gt; (I can&amp;rsquo;t help recommending this book — it&amp;rsquo;s incredible). That book starts from when humans first stood upright and traces our journey until we gradually became gods&amp;hellip; What exactly makes humans different — what allows us to stand out from the myriad of living creatures?&lt;/p&gt;
&lt;p&gt;The author, Frans de Waal, is an expert in primate behavior — the most cutting-edge and popular field within all animal behavior studies. Especially as experimental methods have improved, we&amp;rsquo;ve discovered that those traits humans keep proudly claiming as uniquely ours have all been found in other animal groups.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Apes
 &lt;div id="apes" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#apes" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;This book is highly scientific, containing extensive descriptions of experiments, observations, and the development of biological science. Since it&amp;rsquo;s science, let&amp;rsquo;s learn something~ When you see the word &amp;ldquo;ape,&amp;rdquo; what kind of ape image comes to mind? Whatever it is, it&amp;rsquo;s not precise enough. Because &amp;ldquo;ape&amp;rdquo; is a general term — you can roughly divide apes into four types: chimpanzees, gorillas, orangutans, and gibbons (bonobos are likely a branch of chimpanzees, frequently mentioned in the book; I&amp;rsquo;ll set them aside for simplicity):&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Homo Sapiens&lt;/th&gt;
 &lt;th&gt;Chimpanzee&lt;/th&gt;
 &lt;th&gt;Gorilla&lt;/th&gt;
 &lt;th&gt;Orangutan&lt;/th&gt;
 &lt;th&gt;Gibbon&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Homo Sapien&lt;/td&gt;
 &lt;td&gt;chimpanzee&lt;/td&gt;
 &lt;td&gt;gorilla&lt;/td&gt;
 &lt;td&gt;orangutan&lt;/td&gt;
 &lt;td&gt;hylobates&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;img src="https://lastdba.com/img/csdn/f164979861f5.png" alt="点击查看图片来源" style="zoom:180%;" /&gt; /&amp;gt;&lt;/td&gt;
 &lt;td&gt;&lt;img src="https://lastdba.com/img/csdn/d7747bc5f86e.png" alt="点击查看图片来源" style="zoom:80%;" /&gt; /&amp;gt;&lt;/td&gt;
 &lt;td&gt;&lt;img src="https://lastdba.com/img/csdn/6e6713e61e0e.png" alt="点击查看图片来源" style="zoom:160%;" /&gt; /&amp;gt;&lt;/td&gt;
 &lt;td&gt;


&lt;img src="https://lastdba.com/img/csdn/0e9a9c47a115.png" alt="img" /&gt;&lt;/td&gt;
 &lt;td&gt;&lt;img src="https://lastdba.com/img/csdn/7837fde1fba6.png" alt="点击查看图片来源" style="zoom:180%;" /&gt; /&amp;gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Kinship:&lt;/p&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/4ea31e990816.png" alt="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Hominoid_taxonomy_6.svg/800px-Hominoid_taxonomy_6.svg.png" /&gt;
Hominoidea means the family of &amp;ldquo;hominoids&amp;rdquo; — and yes, all these close relatives of ours belong to the hominid family! The other Homixxx entries are smaller tribal branches. From the family tree above, we can see that we Homo sapiens are most closely related to chimpanzees, with gorillas, orangutans, and gibbons increasingly distant.&lt;/p&gt;
&lt;p&gt;Evolutionary timeline:



&lt;img src="https://lastdba.com/img/csdn/966725f9850f.png" alt="在这里插入图片描述" /&gt;&lt;/p&gt;
&lt;p&gt;About six million years ago, we and chimpanzees were still the same species&amp;hellip; Chimpanzees are also universally recognized as the most intelligent animals. Did we really evolve from monkeys? This description isn&amp;rsquo;t quite accurate. Although the diagram above doesn&amp;rsquo;t mark monkeys, going further back we certainly share a common ancestor. But that doesn&amp;rsquo;t mean we evolved from monkeys — just like chimpanzees, we share a common ancestor that is now extinct. So we didn&amp;rsquo;t evolve from monkeys, but we and monkeys share a common ancestor — just two different branches. &amp;ldquo;Although for convenience we often use &amp;lsquo;animals&amp;rsquo; to refer to non-human species, it&amp;rsquo;s undeniable that humans are a kind of animal.&amp;rdquo;&lt;/p&gt;

&lt;h2 class="relative group"&gt;What Makes Us Different?
 &lt;div id="what-makes-us-different" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-makes-us-different" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Tool use?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After reading &lt;em&gt;Space Odyssey&lt;/em&gt;, I thought what made humans human was our learning to use tools. From the moment we grasped tools in our hands to crack open bone marrow, to humanity venturing into space to explore the unknown — all because we learned to use tools. But we can easily find similar behaviors in other animals. Chimpanzees use twigs to eat ants, and use branches as ladders to climb over walls. Even their thumbs, like ours, can grasp objects. Tool use is actually quite common in the animal kingdom. It seems tool use is not a uniquely human trait — those animals that also possess this skill haven&amp;rsquo;t developed higher civilizations.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Cognitive Revolution?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After reading &lt;em&gt;Sapiens&lt;/em&gt;, there was one particularly novel idea. I long and firmly believed it was correct: the Cognitive Revolution. The author argues that the Cognitive Revolution was the crucial juncture where Homo sapiens diverged dramatically from other animals. The Cognitive Revolution occurred before the Agricultural Revolution, when sapiens were still just hunters. The author gives a classic example: one person discovers a lion by the river, and returns to tell the rest of the tribe — &amp;ldquo;There&amp;rsquo;s a lion by the river.&amp;rdquo; At that moment, even though no one else has seen it with their own eyes, they all believe in their minds the concept of &amp;ldquo;there&amp;rsquo;s a lion by the river.&amp;rdquo; This transmission of belief later gave rise to religion, power, nations, currency, corporations, and other virtual concepts. &lt;em&gt;Are We Smart Enough to Know How Smart Animals Are?&lt;/em&gt; offers a counterexample: a monkey, being bullied by two others, cornered with no escape, lets out a &amp;ldquo;snake!&amp;rdquo; cry (the call they only make when they encounter snakes). The two other monkeys stop to check whether there really is a snake — only when they confirm there isn&amp;rsquo;t one do they resume the chase. Many observations show that numerous animals possess the ability to believe through others&amp;rsquo; stories.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Upright walking?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Upright walking freed our hands, and our brains grew increasingly developed. This is described in &lt;em&gt;Sapiens&lt;/em&gt;. In fact, bipedal walking isn&amp;rsquo;t as special as we imagine. Bonobos on the savannah can walk on two legs for extended periods.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Language?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Language was once thought to belong to humans alone. Just because we can&amp;rsquo;t understand what animals are saying doesn&amp;rsquo;t mean they lack simple language. Animals&amp;rsquo; various calls are not innate. When a chimpanzee grows up with one group, their calls in different situations are similar. If you place that chimpanzee in a different, unrelated chimpanzee group, researchers found their calls are completely different — and for a long time, that chimpanzee cannot integrate into the new group until it learns the new calling patterns. Some once believed language influences how we think. But to think, language is not a necessity. The ability of animals to add different numbers was once thought to depend on language, yet in an experiment, a chimpanzee successfully added numbers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cooperation?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The Wandering Earth 2&lt;/em&gt; has this scene: a minister shows a fossilized human bone that was broken and healed — proof that this human suffered a severe injury. Among other animals, the injured would be abandoned, but this person received help from others and survived. Is cooperation the dividing line between humans and animals? Chimpanzee groups help elderly chimpanzees with limited mobility — bringing them food, feeding them water mouth-to-mouth.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Complex social relationships?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Chimpanzees not only know their own relationship with other chimpanzees, but also understand the relationships between B and C. Even when encountering an unfamiliar chimpanzee, they can assess its social status through how other chimpanzees treat it, and behave accordingly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thinking about the future?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Absolutely no problem at all&amp;hellip;&lt;/p&gt;
&lt;p&gt;Plato proposed that humans are the only featherless bipeds. Diogenes then plucked a chicken and said: &amp;ldquo;Behold — Plato&amp;rsquo;s &amp;lsquo;man.&amp;rsquo;&amp;rdquo; We can keep adding qualifiers to this definition until we can no longer find a description that fits only humans and no other animal. Humans and animals are certainly different — of course we can find the most fitting description of humans from many perspectives. But isn&amp;rsquo;t that a bit too subjective?&lt;/p&gt;
&lt;p&gt;Although this book refutes various claims of difference, the author does not deny that humans are special. In some respects, we are clearly unique. But we have yet to find that distinguishing point — at least, no consensus has been reached. If we want to find the essential difference between humans and animals, we must first discard the presupposition that &amp;ldquo;humans are special.&amp;rdquo;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Closing
 &lt;div id="closing" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#closing" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;First, a complaint about the Chinese translation — it screams machine translation. For example: &amp;ldquo;人们认为动物善于学习行为的普遍后果，但无法记住任何特定的联系&amp;rdquo; (&amp;ldquo;People believe animals are good at learning the general consequences of behavior, but cannot remember any specific connections&amp;rdquo;). It&amp;rsquo;s very hard to understand this sentence using direct Chinese thinking — it reads exactly like a machine-translated sentence. But if you think in English, it&amp;rsquo;s instantly clear: the sentence means &amp;ldquo;People believe animals are good at learning the consequences of behaviors but do not know the connection between the behavior and the consequence&amp;rdquo; (the author is refuting this statement).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Are We Smart Enough to Know How Smart Animals Are?&lt;/em&gt; has a strong academic atmosphere. It uses a wealth of reliable experiments and observations to explain the essence of animal behavior. Reading this book feels a bit like reading a paper — logically rigorous and cautiously worded in its claims. Primate studies, as the frontier of animal behavior research, hold great significance for studying human behavior — though some other animals&amp;rsquo; behaviors are also useful.&lt;/p&gt;
&lt;p&gt;The book contains many ideas that spark sudden flashes of insight: Clever Hans, the impossibility of equal testing environments for human infants and apes, the homology of all vertebrate brains, chimpanzees&amp;rsquo; astonishing memory and logical reasoning abilities, chimpanzee power struggles, and more. Frans de Waal&amp;rsquo;s other book &lt;em&gt;Chimpanzee Politics&lt;/em&gt; has already been added to my reading list&amp;hellip;&lt;/p&gt;</content:encoded></item><item><title>Book Notes — Chimpanzee Politics: Power and Sex among Apes</title><link>https://lastdba.com/en/2024/08/12/book-notes-chimpanzee-politics-power-and-sex-among-apes/</link><pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/12/book-notes-chimpanzee-politics-power-and-sex-among-apes/</guid><description>&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Frans de Waal&amp;rsquo;s seminal work &lt;em&gt;Chimpanzee Politics&lt;/em&gt; was published in 1982 — his first book and also recommended reading for incoming members of the U.S. Congress. Another work of his I read previously, &lt;em&gt;Are We Smart Enough to Know How Smart Animals Are?&lt;/em&gt;, was from 2016 — such a vast timespan between them. &lt;em&gt;Are We Smart Enough&lt;/em&gt; introduced many animal behaviors, including those of humanity&amp;rsquo;s numerous close relatives, while &lt;em&gt;Chimpanzee Politics&lt;/em&gt; focuses solely on our very closest relative — the chimpanzee. It observes a chimpanzee colony in a zoo and analyzes the structure, evolution, and behaviors of chimpanzee social power and politics.&lt;/p&gt;</description><content:encoded>
&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Frans de Waal&amp;rsquo;s seminal work &lt;em&gt;Chimpanzee Politics&lt;/em&gt; was published in 1982 — his first book and also recommended reading for incoming members of the U.S. Congress. Another work of his I read previously, &lt;em&gt;Are We Smart Enough to Know How Smart Animals Are?&lt;/em&gt;, was from 2016 — such a vast timespan between them. &lt;em&gt;Are We Smart Enough&lt;/em&gt; introduced many animal behaviors, including those of humanity&amp;rsquo;s numerous close relatives, while &lt;em&gt;Chimpanzee Politics&lt;/em&gt; focuses solely on our very closest relative — the chimpanzee. It observes a chimpanzee colony in a zoo and analyzes the structure, evolution, and behaviors of chimpanzee social power and politics.&lt;/p&gt;
&lt;p&gt;If you see chimpanzees at the zoo mating brazenly in broad daylight without any inhibitions, or screaming and attacking one another — seemingly devoid of moral restraint, showing no trace of civilization — then the English title of &lt;em&gt;Are We Smart Enough&lt;/em&gt; serves as a perfect retort: &lt;em&gt;&amp;ldquo;Are We Smart Enough to Know How Smart Animals Are?&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/da1153babfbb.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Power and Alliances
 &lt;div id="power-and-alliances" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#power-and-alliances" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;It&amp;rsquo;s commonly assumed that in animal social structures, the strongest male becomes the leader. This does broadly align with chimpanzee social structure. But it&amp;rsquo;s far from that simple — physical strength is not the sole factor determining dominance relationships. Alliances are the crucial factor, perhaps &lt;em&gt;the&lt;/em&gt; most important factor. The book spends extensive passages discussing &amp;ldquo;triangular relationships.&amp;rdquo; Here, I need to introduce the book&amp;rsquo;s three main chimpanzee protagonists:&lt;/p&gt;
&lt;p&gt;Yeroen (the elder) — Luit (the middle) — Nikkie (the young)&lt;/p&gt;
&lt;p&gt;These three male chimpanzees form a power center — the power core of this chimpanzee colony — and their political struggles play out on this political stage. All three have, at different times, been the colony&amp;rsquo;s alpha. Initially, the capable and broadly respected Yeroen was alpha. Then Luit took over. Finally, Nikkie established a puppet-style rule. They built a hierarchical organization and competed within it for dominance over the rest of the group.&lt;/p&gt;
&lt;p&gt;First: a male with superior fighting ability cannot simply usurp the group&amp;rsquo;s leadership. Power collapses not when a challenger defeats the current ruler in combat, but when the ruler can no longer protect other members of the society. During Luit&amp;rsquo;s bid for power, Luit and his ally Nikkie constantly attacked other group members, and when the Luit-Nikkie alliance was present together, Yeroen could not offer protection to others.&lt;/p&gt;
&lt;p&gt;The Luit-Nikkie alliance played a decisive role in toppling the Yeroen dynasty. But Yeroen&amp;rsquo;s fall from power also created new alliance opportunities — just like human politicians, chimpanzees seize such opportunities too. Yeroen found the key player in the current &amp;ldquo;triangular relationship&amp;rdquo;: Nikkie.&lt;/p&gt;
&lt;p&gt;Before Yeroen&amp;rsquo;s fall, Nikkie was Luit&amp;rsquo;s ally. Afterward, Nikkie became Yeroen&amp;rsquo;s ally. Why would the seasoned Yeroen support Nikkie after losing power?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For Nikkie: he went from number two to number one. He was the &amp;ldquo;person&amp;rdquo; most eager for Yeroen&amp;rsquo;s support.&lt;/li&gt;
&lt;li&gt;For Yeroen: an alliance with Nikkie secured his position as number two in the group, and Nikkie — relative to Yeroen — needed &lt;em&gt;his&lt;/em&gt; support more. Nikkie couldn&amp;rsquo;t openly oppose Yeroen, because if he did, Nikkie&amp;rsquo;s own position would become unstable. Yeroen gained more freedom of action and traded it for more mating opportunities with females.&lt;/li&gt;
&lt;li&gt;As for Luit: he dropped from the top of the power rankings to number three.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Yeroen-Nikkie alliance, though tight, featured a very cunning Yeroen. Although Yeroen&amp;rsquo;s relationship with Luit was terrible, Yeroen would still proactively approach Luit — and Nikkie would invariably intervene, without exception. Why did Yeroen seek contact with Luit? Yeroen approached Luit precisely to put on a show for Nikkie. For Nikkie, Yeroen&amp;rsquo;s behavior served as a constant reminder that Nikkie&amp;rsquo;s position depended entirely on Yeroen&amp;rsquo;s choices. The young Nikkie lacked strong grassroots support from the group. The seasoned, cunning Yeroen held Nikkie in the palm of his hand — Nikkie&amp;rsquo;s ruling foundation did not rest under his own feet.&lt;/p&gt;
&lt;p&gt;When one chimpanzee grooms another&amp;rsquo;s fur, this is not merely a simple biological act — it&amp;rsquo;s a reflection of the two chimpanzees&amp;rsquo; social relationship, signifying that their bond is sufficiently strong, or that one seeks a favor from the other. A classic scenario in the triangular relationship: Nikkie (center) grooms his ally Yeroen (left), while Luit (right) sits alone at a short distance.&lt;/p&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/4428a0cfefba.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Males and Females in Power
 &lt;div id="males-and-females-in-power" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#males-and-females-in-power" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Although males are generally stronger than females, male chimpanzees do not use their full strength when attacking females. Males only bite and tear at each other when facing another male.&lt;/p&gt;
&lt;p&gt;Social mammal groups are typically composed of many females and a few males. Females also play an important role in power struggles.&lt;/p&gt;
&lt;p&gt;Female chimpanzees tend to avoid competition because they need a safer, more stable environment to raise offspring. Power transitions in the group do not happen instantaneously — when Luit replaced Yeroen, the process took over two months. During those two months, the two chimpanzees repeatedly fought and reconciled. Female chimpanzees played a vital mediating role in this process. Females would proactively embrace both of them, breaking the tension during confrontations and working hard to push them toward reconciliation.&lt;/p&gt;
&lt;p&gt;Male leadership arises from strength, alliances, and support levels. Females also have a leader, but female leadership is determined by character and age. Females almost never need to fight each other; the probability of conflict between females is extremely low, and their hierarchical order can persist for many years.&lt;/p&gt;
&lt;p&gt;Social psychologists, through alliance-game testing, have found that males take more proactive action, while females place more emphasis on the atmosphere of the game. In competitive activities, men are all about achieving strategic objectives — they prefer to seize the &amp;ldquo;big&amp;rdquo; events. Women are more interested in individual connections, forming alliances with those they like, and they focus on the immediate rather than distant political goals. Of course, these are statistical tendencies — exceptions always exist.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Power and Sex
 &lt;div id="power-and-sex" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#power-and-sex" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Avoiding incest is a moral or legal constraint in human society, often considered part of human culture. If mating were purposeless, would group-living chimpanzees have incest problems? In reality, such problems are extremely rare. Chimpanzees actively avoid incest. Mothers know who their sons are, and when a son reaches adulthood, chimpanzee mothers absolutely will not tolerate incestuous behavior. Young chimpanzees may not know who their fathers are, but they strongly resist mating with males roughly their father&amp;rsquo;s age. Biologists believe incest avoidance is a natural law deeply embedded in culture.&lt;/p&gt;
&lt;p&gt;Power and sex are certainly linked. Chimpanzee alphas typically enjoy extremely high mating privileges — until overthrown by a rebel. But these mating privileges occur during ordinary times; female chimpanzees will secretly mate with males they treated coldly during the day — at night, or in places the alpha can&amp;rsquo;t see, like in the tall grass. How similar this is to human society needs no elaboration.&lt;/p&gt;
&lt;p&gt;Jealousy produces more offspring. Chimpanzee social structure includes multiple females and males. More jealous males will do everything to prevent other males from contacting females, giving themselves more opportunities to sire offspring — and those offspring, in turn, will also be more jealous. Females, however, are entirely different: no matter whom she mates with, her number of offspring is fixed, and the offspring are always hers. So jealousy among females is not pronounced. But in pair-bonding species, things look completely different — in pair-bonding species, females also engage in sexual competition. In such cases, females are more inclined to maintain long-term relationships with males. In modern human society, men care more about whether their female partner has had sex with another man; women care more about whether their partner has fallen in love with another woman. At its essence, even the cornerstone of human society — the family — is merely a unit of sex and reproduction.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Closing
 &lt;div id="closing" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#closing" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;There&amp;rsquo;s actually a lot more interesting material I haven&amp;rsquo;t gotten to — too lazy to expand further. Some perspectives I personally really like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;Humans are engaged in continuous office competition while simultaneously uniting against a common enemy.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Hierarchical order is a cohesive factor that imposes limits on competition and conflict.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&amp;ldquo;The roots of politics are far older than humanity.&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;Universal Safety Disclaimer
 &lt;div id="universal-safety-disclaimer" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#universal-safety-disclaimer" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Large portions of this article are drawn from the book &lt;em&gt;Chimpanzee Politics&lt;/em&gt; and do not represent my personal views.&lt;/p&gt;</content:encoded></item><item><title>Book Notes — Homo Deus: A Brief History of Tomorrow</title><link>https://lastdba.com/en/2024/08/12/book-notes-homo-deus-a-brief-history-of-tomorrow/</link><pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/12/book-notes-homo-deus-a-brief-history-of-tomorrow/</guid><description>&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Homo Deus: A Brief History of Tomorrow&lt;/em&gt; is one of the trilogy by Israeli historian Yuval Noah Harari. The trilogy consists of &lt;em&gt;Sapiens: A Brief History of Humankind&lt;/em&gt;, &lt;em&gt;Homo Deus: A Brief History of Tomorrow&lt;/em&gt;, and &lt;em&gt;21 Lessons for the 21st Century&lt;/em&gt;. The most famous, of course, is &lt;em&gt;Sapiens&lt;/em&gt; — an extraordinarily sweeping book about the history of human civilization that can absolutely reshape your view of history. Last year (2022), I stubbornly gnawed through the English original of &lt;em&gt;Sapiens&lt;/em&gt; page by page — quite an achievement. Because I loved &lt;em&gt;Sapiens&lt;/em&gt; so much, &lt;em&gt;Homo Deus&lt;/em&gt;, the sequel from this giant of a thinker, naturally became this year&amp;rsquo;s most important &amp;ldquo;extracurricular reading.&amp;rdquo;&lt;/p&gt;</description><content:encoded>
&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Homo Deus: A Brief History of Tomorrow&lt;/em&gt; is one of the trilogy by Israeli historian Yuval Noah Harari. The trilogy consists of &lt;em&gt;Sapiens: A Brief History of Humankind&lt;/em&gt;, &lt;em&gt;Homo Deus: A Brief History of Tomorrow&lt;/em&gt;, and &lt;em&gt;21 Lessons for the 21st Century&lt;/em&gt;. The most famous, of course, is &lt;em&gt;Sapiens&lt;/em&gt; — an extraordinarily sweeping book about the history of human civilization that can absolutely reshape your view of history. Last year (2022), I stubbornly gnawed through the English original of &lt;em&gt;Sapiens&lt;/em&gt; page by page — quite an achievement. Because I loved &lt;em&gt;Sapiens&lt;/em&gt; so much, &lt;em&gt;Homo Deus&lt;/em&gt;, the sequel from this giant of a thinker, naturally became this year&amp;rsquo;s most important &amp;ldquo;extracurricular reading.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Sapiens&lt;/em&gt; tells the story of human history — from &lt;em&gt;Homo sapiens&lt;/em&gt; standing upright to launching rockets to explore the stars: how did we get here? &lt;em&gt;Homo Deus&lt;/em&gt; discusses the critical issues currently facing human civilization, and where we are headed.&lt;/p&gt;
&lt;p&gt;This copy of &lt;em&gt;Homo Deus&lt;/em&gt; was hard to come by. In the end, I bought a second-hand Chinese edition from JD — it came from the library of Xingtan Liang Qiuju Middle School &amp;#x1f604;. When I opened to the first page, a cheeky middle schooler had left a line of English. Let&amp;rsquo;s start with that:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;When facing the ultimate questions of this chaotic world, we need Chinese readers to contribute their wisdom.&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/43ce9fb701c5.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;The New Agenda
 &lt;div id="the-new-agenda" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-new-agenda" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;Famine
 &lt;div id="famine" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#famine" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Open almost any history book, and you&amp;rsquo;ll read about the horrors of famine and the insane behavior of people pushed to starvation. There&amp;rsquo;s no need to bring up famines in other countries — the most noteworthy case is right here in China. From the earliest written records all the way to the 20th century, China suffered the ravages of famine for thousands of years. We&amp;rsquo;ve always been an agricultural nation; nearly everyone had to work the land to feed themselves and their families. If crops failed — due to natural disasters (too much or too little rain, locust plagues, etc.) or human interference (bandits, oppressive taxes, irregular planting) — some people would face food shortages. Most modern people have no idea what it feels like to go without food for days on end. I&amp;rsquo;ve been hungry for stretches myself, and I know that prolonged hunger is a misery the average person can&amp;rsquo;t imagine — but even I was never at risk of starving to death. Yet our ancestors, facing the prospect of actually starving to death, what kind of despair must they have felt? They had no solution but to pray to the gods for favorable weather and a bountiful harvest the following year.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a line from &lt;em&gt;House of Cards&lt;/em&gt; that really stuck with me: &amp;ldquo;Twenty years ago, I couldn&amp;rsquo;t buy sugar in China. Now I can buy it anywhere.&amp;rdquo; Crude as it sounds, it reflects a reality: the Chinese people have escaped poverty. For the first time in Chinese history, we are no longer tormented by famine. We created this economic miracle — something worth recording! Similarly, human civilization as a whole has recently solved the problem of hunger. Food shortages in particular regions are almost always caused by political factors, and internationally, there are ample surplus resources for emergency response to shortages. Food scarcity is no longer a human agenda item.&lt;/p&gt;
&lt;p&gt;On the contrary, humanity is no longer concerned with food shortages but is starting to worry about food &lt;em&gt;surpluses&lt;/em&gt;. Health problems caused by obesity and malnutrition far outnumber those caused by starvation. Many people mindlessly chew through bread, rice, and loads of carbohydrates without getting enough protein and vitamins. The rich eat lettuce salads; poor Westerners eat cake, burgers, and pizza; and I eat fried dough sticks, steamed buns, rice, and noodles — my weight keeps climbing every day, and my health problems multiply year by year&amp;hellip;&lt;/p&gt;

&lt;h3 class="relative group"&gt;Bacteria and Viruses
 &lt;div id="bacteria-and-viruses" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#bacteria-and-viruses" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The Black Death&lt;/strong&gt;: In the 1330s, the Black Death — the bacterium &lt;em&gt;Yersinia pestis&lt;/em&gt; — caused 70 to 200 million deaths worldwide, with a mortality rate of roughly 50%.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Spanish Flu&lt;/strong&gt;: 1918. Infected 500 million people; 50 to 100 million died. Mortality rate around 15%.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smallpox&lt;/strong&gt;: 1967 — 15 million infected, 2 million deaths. Mortality rate about 15%. Following global smallpox vaccination, the smallpox virus was eradicated by humanity in 1979.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AIDS&lt;/strong&gt;: Broke out in the 1980s. Over 30 million deaths. Destroys the immune system. Current medications are effective but cannot provide a perfect cure. Infection rate: 0.9%. Mortality rate: 1.28 per 100,000.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SARS&lt;/strong&gt;: 2003. 8,000 infected, over 700 deaths.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Avian Flu&lt;/strong&gt;: Fewer than 1,000 deaths.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;H1N1 Swine Flu&lt;/strong&gt;: 2009. 700 million to 1.4 billion infected. Approximately 150,000 to 600,000 deaths. Infection rate: 20%. Mortality rate: ~0.02%.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ebola&lt;/strong&gt;: Multiple outbreaks in Africa. Mortality rate above 50%.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of the above, only the Black Death is bacterial; all the rest are viral. The Black Death is too ancient; though bacterial, due to the primitive state of medical care at the time, people had no idea what was happening, leading to massive casualties and an extraordinarily high fatality rate. Smallpox is humanity&amp;rsquo;s greatest success story in the war against viruses — through modern medicine and vaccines, we outright eliminated the smallpox virus. As you can see, humanity has developed a silver bullet for bacteria — antibiotics. Bacterial epidemics are essentially gone. But for viral influenzas, they keep emerging in an endless cycle: as one subsides, another rises. There&amp;rsquo;s no great solution; modern medicine still has room to improve against viral epidemics. Major viral pandemics still strike every few years, and seasonal flu never stops accompanying us.&lt;/p&gt;
&lt;p&gt;Most of these influenzas are weathered by the human immune system alone — modern medicine only plays a supporting role (basically, bringing down fevers). Especially for human infants: aside from getting all manner of vaccines right after birth, every other &amp;ldquo;cold&amp;rdquo; has to be tough out by their own immune systems, with very few effective medications available. Kindergarten is less a place of learning and more a trial ground for human influenza and immune resistance.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;COVID-19&lt;/strong&gt;: &lt;em&gt;Homo Deus&lt;/em&gt; was published in 2015, before COVID-19 happened. The author&amp;rsquo;s view on epidemics was: &amp;ldquo;Doctors can quickly get up to speed and rapidly discover treatments — humanity has probably already conquered epidemics.&amp;rdquo; I wonder what Yuval Noah Harari makes of COVID-19.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Regarding COVID-19, there&amp;rsquo;s simply too much I want to say. So many grievances that they defy coherent complaint. In a single sentence: &amp;ldquo;On the matter of COVID-19, humanity was utterly shattered and exposed in all its ugliness.&amp;rdquo;&lt;/p&gt;

&lt;h3 class="relative group"&gt;War
 &lt;div id="war" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#war" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Skipped.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Humanism
 &lt;div id="humanism" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#humanism" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The concept of humanism emerged during the Renaissance, championing human rights and individual value in opposition to the religious theocracy of the time. It reached China roughly in the late Qing dynasty. Humanism has had a profound impact on modern society: people increasingly emphasize the concepts of the individual or the collective, rather than top-down religious dogma and the divine right of kings.&lt;/p&gt;
&lt;p&gt;Humanism advocates human rights against divine right, and individual freedom against personal dependency. What humanism worships is human nature — the human being itself.&lt;/p&gt;
&lt;p&gt;People are always contemplating the meaning of life. Humanism holds that humanity itself is the source of meaning: &amp;ldquo;I am the meaning.&amp;rdquo; It also holds that free will is the highest authority. Humanism proposes a new life principle: &amp;ldquo;If I feel it&amp;rsquo;s good, it&amp;rsquo;s good; if I feel it&amp;rsquo;s bad, it&amp;rsquo;s bad.&amp;rdquo; For example: if a woman has an affair, in pre-humanist society, she would face punishment from religion and social norms — the censure of priests and elders. In modern society, she need only heed her own true feelings; the best approach is to ask her own heart what it thinks.&lt;/p&gt;
&lt;p&gt;For society as a whole: what everyone believes is good &lt;em&gt;is&lt;/em&gt; &amp;ldquo;good&amp;rdquo;; what everyone believes is bad &lt;em&gt;is&lt;/em&gt; &amp;ldquo;bad.&amp;rdquo; Take theft, for example. For the victim, it&amp;rsquo;s certainly bad. For everyone else, it&amp;rsquo;s also bad — because others don&amp;rsquo;t want to be stolen from either, including thieves themselves. Thus, theft is bad, and people can even write it into a mutually binding document. By the same logic, if a certain behavior feels bad to no one at all, then it&amp;rsquo;s not wrong. This naturally leads to the question of homosexuality: two people of the same sex feel that this is good, and it affects no one else — therefore, it&amp;rsquo;s not wrong. So humanism supports homosexuality and opposes religion.&lt;/p&gt;
&lt;p&gt;Humanism can perfectly address these two types of extreme questions. But for events that are good for some and bad for others — like the trolley problem — it&amp;rsquo;s much harder to answer. In ancient societies, Confucianism advocated that women remain faithful to one husband unto death, even erecting chastity archways. In modern society, as long as one can find happy days, people don&amp;rsquo;t want to stay bound in misery. But what if divorce leads to happiness for one side and utter misery for the other? Add the emotional harm to the children, and the whole situation becomes very hard to measure: whose happiness matters more? Humanism will only tell you: &amp;ldquo;Follow your own heart.&amp;quot;~&lt;/p&gt;
&lt;p&gt;As humanism gained broader acceptance, it evolved into three major branches:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Liberal Humanism&lt;/strong&gt;: The &amp;ldquo;orthodox&amp;rdquo; liberal humanism, also known as liberalism. The individual enjoys freedom; individual choice is respected. If it feels right to each person, it&amp;rsquo;s right. The classic example is liberalism&amp;rsquo;s belief that the ballot box represents individual will. But this requires one precondition: before voting, everyone must be &amp;ldquo;one of us.&amp;rdquo; For instance, the American North and South in 1861, or Israel and Palestine today — neither could possibly resolve their issues by having everyone vote together.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Socialist Humanism&lt;/strong&gt;: Socialist humanism doesn&amp;rsquo;t focus on individual feelings, viewing them as a bourgeois trap. What &amp;ldquo;I&amp;rdquo; feel in the present moment is merely a reflection of my environment, determined by my class. Liberalism believes voters can make the best choice; socialist humanism believes the organization can make the best choice. The individual must obey the organization&amp;rsquo;s decisions, not personal feelings.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Evolutionary Humanism&lt;/strong&gt;: Evolutionary humanism derives from Darwin&amp;rsquo;s theory of evolution. It holds that conflict is a form of evolution — eliminating the weak, survival of the fittest. Superior people deserve to survive; this is the law of human evolution. Evolutionary humanism was once all the rage, giving rise to many ideas such as eugenics, racism, and fascism.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;From 1914 to 1989, the three humanisms waged a war of faith. Liberalism and socialism joined forces to defeat Nazism in World War II. Then liberal nations and the Soviet Union each rallied allies into the Cold War. In the early Cold War, socialism consistently held the upper hand (the documentary &lt;em&gt;The Vietnam War&lt;/em&gt; is highly recommended here) — students at UC Berkeley even kept Chairman Mao&amp;rsquo;s Little Red Book by their bedsides. Then, everything changed. The Soviet Union collapsed. Many countries shifted their beliefs; we too introduced market capitalism. People preferred supermarkets (or Taobao) and money-making companies over a system that allocated food and clothing. Liberalism won a sweeping victory in this war of faith — they even evolved further, adopting ideas and institutions from their rivals to provide better education, healthcare, and social security than before. But liberalism&amp;rsquo;s core ideology remained unchanged.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Dataism
 &lt;div id="dataism" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#dataism" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Dataism holds the following three views:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Organisms are algorithms.&lt;/li&gt;
&lt;li&gt;Intelligence can exist without consciousness.&lt;/li&gt;
&lt;li&gt;Highly intelligent algorithms know me better than I know myself.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/f11b7c00c9f7.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h3 class="relative group"&gt;Organisms Are Algorithms
 &lt;div id="organisms-are-algorithms" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#organisms-are-algorithms" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;&amp;ldquo;Organisms are algorithms&amp;rdquo; — I couldn&amp;rsquo;t accept this notion when I first encountered it either. How could organisms be algorithms? Doesn&amp;rsquo;t human experience matter? Is human consciousness worthless?&lt;/p&gt;
&lt;p&gt;Looking at capitalism and Soviet-style communism from the perspective of data processing, they are no longer ideological opposites but rather different data algorithms. Capitalism employs a distributed algorithm; Soviet-style communism employs a centralized algorithm. Capitalism allows connections between consumers and producers, permits individuals to freely exchange information and make independent decisions — the pricing and output of goods are determined by the free market. Soviet-style communism, on the other hand, severed the link between producers and consumers: the government collected consumption data and issued production directives to producers. The government took all of the workers&amp;rsquo; productive surplus, then determined what each individual needed, then re-distributed accordingly. Tax rates work the same way — high tax rates essentially concentrate more resources together, with the government as a single processor deciding how resources are allocated and utilized.&lt;/p&gt;
&lt;p&gt;A single processor can&amp;rsquo;t possibly make the right decisions forever. No one person can handle such enormous amounts of data — even today&amp;rsquo;s high-speed computers can&amp;rsquo;t process it all.&lt;/p&gt;
&lt;p&gt;From the perspective of Dataism, capitalism won the Cold War because its distributed algorithm was better suited to that era than Soviet-style communism&amp;rsquo;s centralized algorithm: the better data algorithm prevailed. When we chose to embrace the market economy and abandon Soviet-style communism, it was equivalent to decentralizing processing power to every individual, no longer using the single-processor model. That&amp;rsquo;s why Socialism with Chinese Characteristics survived the Cold War, while the Soviet single-processor data model failed utterly. Currently, only a very few authoritarian states still use this single-processor model — and after all these years, we&amp;rsquo;ve seen no productivity advances from them. This is also a real-world reflection of &amp;ldquo;organisms are algorithms.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m merely using the Dataist lens to view economic models here — no intention of judging which model is better or worse. Beyond fitting economic models so neatly, Dataism can also be applied to view problems in many other domains.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Intelligence Can Exist Without Consciousness
 &lt;div id="intelligence-can-exist-without-consciousness" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#intelligence-can-exist-without-consciousness" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;First, we need to be clear: what is consciousness? Someone might say, &amp;ldquo;Consciousness is the self,&amp;rdquo; or &amp;ldquo;Consciousness is the voice inside.&amp;rdquo; These don&amp;rsquo;t answer the question scientifically. Note: science deals with objective facts; subjective matters fall outside science&amp;rsquo;s domain — they belong to theology. We cannot explain the subjective using the subjective. In truth, humanity still hasn&amp;rsquo;t figured out what consciousness is.&lt;/p&gt;
&lt;p&gt;If every person is an algorithm, then there&amp;rsquo;s really no concept of &amp;ldquo;autonomous consciousness.&amp;rdquo; We can regard what we hear, smell, and see as &amp;ldquo;input data.&amp;rdquo; After computation by our biological organism, a response is produced and an action taken — that&amp;rsquo;s the &amp;ldquo;output data.&amp;rdquo; The human body itself is more like a CPU — perhaps one that can self-regulate, but even the regulation itself requires data input, like learning knowledge or exercising. So what role does &amp;ldquo;self-consciousness&amp;rdquo; play in this process? I can clearly make choices about something — if I choose differently, a different outcome results. I must be consciously aware&amp;hellip; right? This question may not be so easy to answer. If, hypothetically, there were no subjective consciousness — not brain death, but &amp;ldquo;I can&amp;rsquo;t feel my self&amp;rdquo; — would &amp;ldquo;I&amp;rdquo; still make different choices?&lt;/p&gt;
&lt;p&gt;From a biological perspective, consciousness is nothing more than countless electrical currents in the brain&amp;rsquo;s neural network. When &amp;ldquo;I&amp;rdquo; make a different choice, it may simply be that some nerve ending fired an extra tiny electrical pulse. &amp;ldquo;Self-consciousness&amp;rdquo; played no role whatsoever in this process. Without &amp;ldquo;me,&amp;rdquo; it seems my body could still make different choices, as long as the &amp;ldquo;algorithm&amp;rdquo; stored in my body still exists. If &amp;ldquo;self-consciousness&amp;rdquo; exists, it&amp;rsquo;s more like a belief rather than an objective fact — like believing in God. The most cutting-edge biological science suggests that consciousness is merely a byproduct of an individual organism&amp;rsquo;s algorithms — it could even be viewed as a kind of mental pollution.&lt;/p&gt;
&lt;p&gt;Then we arrive at another question: is artificial intelligence (AI) conscious? If it&amp;rsquo;s not conscious, can we treat it as an intelligent being? The best method humans currently have for testing whether AI has consciousness is the Turing Test. The Turing Test&amp;rsquo;s logic is simple: as long as a normal human can&amp;rsquo;t tell whether the AI is human or not, it passes. In other words, once AI becomes smart enough, we humans have no choice but to consider it &amp;ldquo;conscious.&amp;rdquo;&lt;/p&gt;

&lt;h3 class="relative group"&gt;Algorithms Know Me Better Than I Know Myself
 &lt;div id="algorithms-know-me-better-than-i-know-myself" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#algorithms-know-me-better-than-i-know-myself" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Humanism calls on us to listen to our inner authentic voice. But if the self doesn&amp;rsquo;t even exist, what is there to listen to? Dataism calls on us to &amp;ldquo;listen to the algorithm&amp;rsquo;s advice&amp;rdquo; — the algorithm knows me better than I know myself. For example: when a woman is on a blind date and meets two men who both seem suitable, without algorithmic assistance, she would follow her inner voice and choose the one who &amp;ldquo;feels&amp;rdquo; more right. Now imagine an algorithm tells her: &amp;ldquo;I know you very well. I know you&amp;rsquo;re attracted to Man A; you&amp;rsquo;ll choose him. But he will ultimately break your heart and leave you. Man B is the one for you — and if you choose B, you&amp;rsquo;ll fall in love just as quickly. He will give you lasting happiness. This is a choice you won&amp;rsquo;t regret.&amp;rdquo; From any angle, shouldn&amp;rsquo;t she listen to the algorithm&amp;rsquo;s advice rather than that fleeting feeling of the moment?&lt;/p&gt;
&lt;p&gt;In its early R&amp;amp;D phase, algorithms are built by engineers continuously piling up code. At this stage, people still have a decent grasp of what the algorithm is &amp;ldquo;thinking.&amp;rdquo; But algorithms can self-learn and self-update. Their learning capacity is utterly beyond human comparison. They will gradually carve out their own path, until humans can no longer keep up.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Closing Thoughts
 &lt;div id="closing-thoughts" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#closing-thoughts" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Homo Deus&lt;/em&gt; is, as ever, packed with substance — novel, robust ideas, all-encompassing. A highly recommended work. While reading, I often paused to reflect: does what he&amp;rsquo;s saying match reality? Is it correct? Many times, I felt shocked. I used to never underline when reading books, but I did so with this one. When I finished, I found the book covered in my highlights.&lt;/p&gt;
&lt;p&gt;This monumental work is so dense with content that this article can&amp;rsquo;t possibly cover everything. This piece is relatively one-sided — I&amp;rsquo;ve mostly only discussed productivity-related viewpoints. There&amp;rsquo;s actually a great deal of other fascinating material, such as the book&amp;rsquo;s perspective on &amp;ldquo;happiness&amp;rdquo;: &amp;ldquo;Would you rather be an unhappy but wealthy Singaporean, or a happy but poor Costa Rican?&amp;rdquo; I don&amp;rsquo;t know how I&amp;rsquo;d answer. But if the author rephrased the question to me as: &amp;ldquo;Would you rather eat more hot pot, or eat vegetables and whole grains every day, maintaining a nutritionally balanced, healthy body?&amp;rdquo; — then I&amp;rsquo;d definitely answer: hot pot.&lt;/p&gt;</content:encoded></item><item><title>Book Notes — Romance of the Three Kingdoms</title><link>https://lastdba.com/en/2024/08/12/book-notes-romance-of-the-three-kingdoms/</link><pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/12/book-notes-romance-of-the-three-kingdoms/</guid><description>&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Mention &lt;em&gt;Romance of the Three Kingdoms&lt;/em&gt;, and it seems almost everyone can name a few characters or plot points. But have you actually read the original?&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve always been a fan of Three Kingdoms-themed games — titles like &lt;em&gt;Bàwáng Dàlù&lt;/em&gt; (The Overlord&amp;rsquo;s Continent) and &lt;em&gt;Total War: Three Kingdoms&lt;/em&gt; are among my favorites. I love the feeling of collecting famous generals and rampaging across the battlefield. But thinking back, I realized I&amp;rsquo;d never actually read &lt;em&gt;Romance of the Three Kingdoms&lt;/em&gt; in its entirety. Some of those generic officers in Total War — I had no idea who they were. And when I thought about it, I couldn&amp;rsquo;t come up with a single novel that could stand toe-to-toe with &lt;em&gt;Romance&lt;/em&gt;, so I decided to give the original a try. Once I started, I couldn&amp;rsquo;t stop&amp;hellip;&lt;/p&gt;</description><content:encoded>
&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Mention &lt;em&gt;Romance of the Three Kingdoms&lt;/em&gt;, and it seems almost everyone can name a few characters or plot points. But have you actually read the original?&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve always been a fan of Three Kingdoms-themed games — titles like &lt;em&gt;Bàwáng Dàlù&lt;/em&gt; (The Overlord&amp;rsquo;s Continent) and &lt;em&gt;Total War: Three Kingdoms&lt;/em&gt; are among my favorites. I love the feeling of collecting famous generals and rampaging across the battlefield. But thinking back, I realized I&amp;rsquo;d never actually read &lt;em&gt;Romance of the Three Kingdoms&lt;/em&gt; in its entirety. Some of those generic officers in Total War — I had no idea who they were. And when I thought about it, I couldn&amp;rsquo;t come up with a single novel that could stand toe-to-toe with &lt;em&gt;Romance&lt;/em&gt;, so I decided to give the original a try. Once I started, I couldn&amp;rsquo;t stop&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Romance of the Three Kingdoms&lt;/em&gt; is written in the vernacular Chinese of the ancient period, which differs somewhat from modern vernacular Mandarin. For example, &amp;ldquo;暗赍金帛，结交中涓封谞&amp;rdquo; means secretly bringing gold and silk to befriend the eunuch Feng Xu (赍, pronounced &lt;em&gt;jī&lt;/em&gt;, means &amp;ldquo;to bring&amp;rdquo; — a common exam term; 中涓 was a close-attendant official title, later used to refer to eunuchs in general). At first, it was admittedly hard going, but after a while it became quite smooth. When I didn&amp;rsquo;t understand something, I&amp;rsquo;d just check the annotations or underline it (once again, thank you, e-books). Also, a reading tip: skip the preface. I recommend mentally filtering out keywords like &amp;ldquo;peasant uprising&amp;rdquo;, &amp;ldquo;dialectical&amp;rdquo;, &amp;ldquo;feudal&amp;rdquo;&amp;hellip;&lt;/p&gt;
&lt;p&gt;Many people confuse &lt;em&gt;Romance of the Three Kingdoms&lt;/em&gt; with &lt;em&gt;Records of the Three Kingdoms&lt;/em&gt;. Let me emphasize this: &lt;strong&gt;&lt;em&gt;Romance of the Three Kingdoms&lt;/em&gt; is a novel; &lt;em&gt;Records of the Three Kingdoms&lt;/em&gt; is an official history&lt;/strong&gt;. Some might counter, &amp;ldquo;But the &lt;em&gt;Records&lt;/em&gt; was privately compiled,&amp;rdquo; or &amp;ldquo;There is no single truth in history.&amp;rdquo; You can believe there&amp;rsquo;s no absolute truth in history, but if you carry that attitude into historical scholarship, then there&amp;rsquo;s no point studying history at all. Not every statement in an official history is precise — some contain ambiguous or even contradictory accounts — but that only affects its reference value, not its status as an official history. The &lt;em&gt;Records of the Three Kingdoms&lt;/em&gt; is one of the Twenty-Four Histories, an undisputed official history, beyond all doubt. &lt;em&gt;Romance of the Three Kingdoms&lt;/em&gt; is a novel written with deep reference to the &lt;em&gt;Records&lt;/em&gt;, upon which artistic embellishments were layered.&lt;/p&gt;
&lt;p&gt;Unless I explicitly mention the &lt;em&gt;Records&lt;/em&gt;, this piece discusses the novel alone. Although I dipped into the &lt;em&gt;Records&lt;/em&gt; (and discovered that Total War draws primarily from the &lt;em&gt;Records&lt;/em&gt; 👍), I found it too hardcore and decided to give up. In any case, the novel&amp;rsquo;s characters and plotlines all involve artistic license and differ from history — readers, please keep the distinction in mind.



&lt;img src="https://lastdba.com/img/csdn/86043abcfb26.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Red Cliffs
 &lt;div id="red-cliffs" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#red-cliffs" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;There are many plotlines in Three Kingdoms worth discussing, but given space constraints (or, honestly, I just don&amp;rsquo;t feel like writing more), I&amp;rsquo;ll focus on Red Cliffs.&lt;/p&gt;
&lt;p&gt;The Battle of Red Cliffs is undoubtedly the crown jewel of the novel. All the great names make their entrance, stratagems fly thick and fast, and the intellectual duels between Zhou Yu and Kongming (Zhuge Liang) elevate the battle to the pinnacle of wit. I&amp;rsquo;ve always been fond of Zhou Yu — brimming with talent, dashing and heroic, brave and resourceful, commanding armies with brilliance, achieving greatness young (a winner in life), with the ability of a king&amp;rsquo;s right-hand minister. But to highlight Zhuge Liang&amp;rsquo;s genius, the novel deliberately places Zhou Yu&amp;rsquo;s talents a notch below Kongming at every turn, making him Red Cliffs&amp;rsquo; absolute foil to set off Zhuge Liang. As I watched the TV series and read the novel, I increasingly felt that the early-period Zhuge Liang was simply a &amp;ldquo;monster&amp;rdquo; — &amp;ldquo;utterly inhuman.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Red Cliffs features an all-star cast. All three of Liu Bei&amp;rsquo;s top strategists were involved: Zhuge Liang, Pang Tong (then serving Wu), and Xu Shu (then in Cao Cao&amp;rsquo;s camp) each played critical roles in the battle&amp;rsquo;s schemes. The warriors basically just cleaned up — only Liu Bei and Guan Yu visited Wu&amp;rsquo;s naval camp, and Zhao Yun once rescued the strategist. Wu itself was the protagonist, naturally — Zhou Yu, Lu Su, Huang Gai, Gan Ning, Kan Ze all had major parts, and the rest of the Wu officers were united in purpose, not a single one dragging their feet. On Cao Cao&amp;rsquo;s side: the Chancellor himself, advisers Cheng Yu and Xun You (Xun Yu and Jia Xu didn&amp;rsquo;t come; Guo Jia had died young), officers Mao Jie and Yu Jin, famous generals like Zhang Liao and Xu Chu essentially making cameo appearances, plus the tragic patsies Cai Mao, Zhang Yun, Cai Zhong, and Cai He, and the clown Jiang Gan&amp;hellip; I suspect many people have never read Red Cliffs carefully, or perhaps never read the original at all. I specifically drew a flowchart:&lt;/p&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/272e97875e57.png" alt="Image description" /&gt;&lt;/p&gt;
&lt;p&gt;Two favorite passages:&lt;/p&gt;
&lt;p&gt;&amp;ldquo;A gust of wind blew, lifting a corner of the banner to brush across Zhou Yu&amp;rsquo;s face. Yu suddenly recalled something weighing on his heart, let out a great cry, fell backwards, and vomited blood.&amp;rdquo; This brief passage is gripping, vivid as a film scene, and underscores the importance of the southeast wind — not a single word wasted.&lt;/p&gt;
&lt;p&gt;Yu said: &amp;ldquo;&amp;lsquo;Man&amp;rsquo;s fate shifts between morning and evening&amp;rsquo;; how can one guarantee one&amp;rsquo;s safety?&amp;rdquo; Kongming smiled and replied: &amp;ldquo;&amp;lsquo;The heavens hold storms none can foresee&amp;rsquo;; how can man predict them?&amp;rdquo; Yu turned pale upon hearing this and feigned moans of pain&amp;hellip; Kongming smiled: &amp;ldquo;I have a prescription that will settle the Commander&amp;rsquo;s distress.&amp;rdquo; The entire exchange never once mentions the east wind, yet Yu and Liang have already dueled several rounds over it. Truly brilliant~&lt;/p&gt;

&lt;h2 class="relative group"&gt;Embellishments
 &lt;div id="embellishments" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#embellishments" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Adding one&amp;rsquo;s own interpretations or plot elements on top of the original — I call these &amp;ldquo;embellishments.&amp;rdquo; The original plot is already extraordinarily compelling. Even where modern readers might find things hard to understand, if you immerse yourself in the mindset of ancient (Eastern Han!) people, there are virtually no logical gaps. This is one reason why &lt;em&gt;Romance of the Three Kingdoms&lt;/em&gt; is held in such high regard. That&amp;rsquo;s why many people still prefer the old TV adaptation that respects the original (with minimal changes) over the new adaptation full of embellishments. Some embellishments — no one even knows who started them — conspiracy theorists abound, and many fabricated plotlines have become widely accepted as fact, which is truly a shame.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kongming letting Cao Cao escape.&lt;/strong&gt; At Huarong Trail, where Guan Yu spares Cao Cao out of a sense of honor, Kongming deliberately sent Guan Yu knowing Cao Cao would be released. This has spawned countless interpretations. But in the original, Cao Cao escapes simply because Kongming, observing the stars at night, concluded that Cao Cao was not fated to die that night. Don&amp;rsquo;t dismiss this as childish — the novel treats &amp;ldquo;star-reading&amp;rdquo; as a &lt;em&gt;very real&lt;/em&gt; mystical phenomenon. &amp;ldquo;Read the stars and release Cao Cao&amp;rdquo; — this reason is entirely sufficient in the novel&amp;rsquo;s own terms. As for &amp;ldquo;they feared Wei&amp;rsquo;s retaliation so they let Cao Cao go&amp;rdquo; — pure later embellishment. &lt;em&gt;Romance&lt;/em&gt; never once features a plot where someone refrains from killing out of fear of retaliation. The same goes for Guan Yu&amp;rsquo;s death.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Guan Yu&amp;rsquo;s death.&lt;/strong&gt; In the original, both Wei and Wu wanted Guan Yu dead — such was the era, and in the novel, Guan Yu was a godlike figure. You couldn&amp;rsquo;t take Jing Province without killing him; both sides went all out. It&amp;rsquo;s true that later, when Liu Bei raised a great army for revenge, both Wu and Wei tried to pass the blame — but that&amp;rsquo;s all &lt;em&gt;after&lt;/em&gt; Guan Yu&amp;rsquo;s death. Also, many later commentators believe Guan Yu should have defended Jing Province rather than attacking. Here I must clear General Guan&amp;rsquo;s name: attacking Fancheng was Zhuge Liang&amp;rsquo;s order. Guan Yu simply failed to take it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pang Tong&amp;rsquo;s death.&lt;/strong&gt; The original says Kongming, observing the stars at night, saw a general&amp;rsquo;s star falling and sent a letter warning Liu Bei to be cautious. But Pang Shiyuan (Pang Tong) suspected Kongming was just afraid of him stealing glory and urging Liu Bei to advance slowly, so he in turn pressed Liu Bei to speed up the campaign — and ultimately died at Fallen Phoenix Slope. The new Three Kingdoms TV series embellished this: Liu Bei couldn&amp;rsquo;t bear to seize Yi Province, he knew there was an ambush but still entered Fallen Phoenix Slope, sacrificing himself to give Liu Bei a pretext to break with Liu Zhang&amp;hellip; (this embellishment honestly disgusts me). Liu Bei and Liu Zhang&amp;rsquo;s conflict actually escalated gradually — Liu Zhang&amp;rsquo;s subordinates were already fighting Liu Bei, but the final break came when Liu Zhang discovered Zhang Song&amp;rsquo;s letter of surrender and realized Liu Bei&amp;rsquo;s wolfish treachery. While we&amp;rsquo;re here, let&amp;rsquo;s discuss a frequently debated detail: did Liu Bei give Pang Tong the Dílú horse? (The Dílú was said to bring misfortune to its rider; Xu Shu once advised Liu Bei to gift it to an enemy to avert the curse, then ride it himself — but immediately said he was merely testing Liu Bei&amp;rsquo;s character.) I&amp;rsquo;ve seen many comments assuming Liu Bei gave Pang Tong the Dílú, but reading the original carefully, it&amp;rsquo;s actually quite ambiguous. Liu Bei gave Pang Tong a white horse, but it&amp;rsquo;s never specified as the Dílú. In fact, after leaping across Tan Stream, the Dílú basically vanishes from the story. If it truly brought misfortune, Liu Bei had given it to Liu Biao (who returned it upon learning of the curse) — and Liu Biao died anyway. If it didn&amp;rsquo;t truly bring misfortune, that&amp;rsquo;s also plausible. &lt;em&gt;Romance&lt;/em&gt; doesn&amp;rsquo;t treat all mystical elements as absolute truth: believing in them can be called respecting the spirits; disbelieving can be called being an extraordinary man or hero. Liu Bei and the Dílú lean more toward the latter, because Xu Shu was really just testing Liu Bei&amp;rsquo;s benevolence: &amp;ldquo;A man&amp;rsquo;s life and death are determined by fate — how could a horse be the cause?&amp;rdquo; If the horse truly brought misfortune, Xu Shu wouldn&amp;rsquo;t have said &amp;ldquo;I was testing you.&amp;rdquo; So personally, I believe what Liu Bei gave was not the Dílú, but simply one of his ordinary white horses. For a lord to gift his own horse was an immense honor in ancient times — this was simply meant to show Liu Bei&amp;rsquo;s genuine affection for Pang Tong. Later generations just preferred the Dílú storyline and embellished accordingly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Diaochan&amp;rsquo;s righteousness.&lt;/strong&gt; Only very rarely do embellishments improve things. In the original, the eighteen lords&amp;rsquo; coalition was utterly helpless against the Western Liang army. After entering Luoyang, they all went their separate ways — while the Emperor remained in Dong Zhuo&amp;rsquo;s clutches&amp;hellip; And then, contrast this with Diaochan, a mere woman: solely to repay Minister Wang Yun for raising her (Diaochan was his adopted daughter), she offered her body and successfully drove a wedge between Dong Zhuo and Lü Bu. After this, the novel mentions Diaochan very little (she simply follows Lü Bu, with no further plot involvement). The Three Kingdoms TV adaptation&amp;rsquo;s treatment of Diaochan after her success is truly brilliant. The old Three Kingdoms series adds an epilogue for her: to a hauntingly beautiful melody, Diaochan retreats into obscurity after her great deed, never to be heard from again. The fate of a nation rested on a frail woman — starkly contrasting with the warlords&amp;rsquo; failure against Dong Zhuo and their secret scheming against each other. This segment is exquisite. Diaochan is a true hero! Compare this to the new Three Kingdoms&amp;rsquo; treatment of Diaochan: pure schlock, fabricating a romance between Lü Bu and Diaochan — utterly an embellishment, disrespecting the original and even disrespecting Diaochan.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Mysticism
 &lt;div id="mysticism" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#mysticism" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;It&amp;rsquo;s a novel, after all — many plot points are dramatized additions (the same goes for &lt;em&gt;Water Margin&lt;/em&gt; and others). A bit of artistic license for reading pleasure is &amp;ldquo;the finishing touch on a dragon painting,&amp;rdquo; not &amp;ldquo;drawing legs on a snake.&amp;rdquo; Personally, I prefer to read &lt;em&gt;Romance of the Three Kingdoms&lt;/em&gt; as a fantasy novel rather than a historical one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Yellow Turban Rebellion.&lt;/strong&gt; The Yellow Turban Rebellion was less a peasant uprising than a religious war. At first, seeing Zhang Jiao cure people with talisman water, I assumed the author was portraying the Yellow Turbans as uncivilized charlatans. Then I discovered that Yu Ji also cured people with talisman water — and Yu Ji is clearly a positive character. Sun Ce disbelieved and ended up being mystically killed by the Little Conqueror. So talisman-water healing is a real thing in the author&amp;rsquo;s universe. The three Zhang brothers genuinely possess supernatural abilities, and the Yellow Turban army is basically a religious sect. I eventually accepted the talisman-water premise.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;His ears hung down to his shoulders, his hands reached past his knees, and his eyes could see his own ears.&amp;rdquo; Hands past the knees, fine — but eyes that can see your own ears? That&amp;rsquo;s not an eye problem, that&amp;rsquo;s an ear problem. The man was probably an elephant&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Killing one&amp;rsquo;s wife for food.&lt;/strong&gt; While fleeing and seeking sustenance, Liu Bei encounters a hunter. Having found no game, the hunter &lt;em&gt;kills his wife and serves her as food&lt;/em&gt;. Liu Bei only realizes the previous night&amp;rsquo;s meal was the man&amp;rsquo;s wife: &amp;ldquo;overcome with sorrow, he shed tears and mounted his horse.&amp;rdquo; When Cao Cao hears of the &amp;ldquo;kill-wife-for-food&amp;rdquo; incident, &amp;ldquo;Cao ordered Sun Qian to reward him with a hundred taels of gold.&amp;rdquo; Even someone like me, with fairly open views, was utterly shocked reading this. It&amp;rsquo;s astonishing how different ancient values were from ours, and lamentable how low women&amp;rsquo;s status was — mere objects&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Star-reading.&lt;/strong&gt; In ancient times, star-reading was an official government post. In &lt;em&gt;Romance&lt;/em&gt;, it&amp;rsquo;s a skill possessed by high-level strategists. Pang Tong lacks star-reading ability; Zhuge Liang and Sima Yi possess it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rǎng (禳).&lt;/strong&gt; Actively attempting to alter fate. When Liu Bei&amp;rsquo;s Dílú horse threatened misfortune, the method Xu Shu described to dispel the calamity was called a &lt;em&gt;rǎng&lt;/em&gt; ritual. Zhuge Liang used the &lt;em&gt;qí-rǎng&lt;/em&gt; ritual to pray to the Northern Dipper, seeking to extend his life by one &lt;em&gt;jì&lt;/em&gt; (twelve years).&lt;/p&gt;

&lt;h2 class="relative group"&gt;Flaws
 &lt;div id="flaws" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#flaws" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Some important characters are described too sketchily. &amp;ldquo;By the time Song arrived, Zhang Jiao was already dead&amp;rdquo; — just a handful of words dismiss the death of the leader who ignited the earth-shaking Yellow Turban Rebellion. I always find this hard to accept; the author doesn&amp;rsquo;t even tell us &lt;em&gt;how&lt;/em&gt; Zhang Jiao died. (If you Baidu it, you&amp;rsquo;ll just get middle-school history memorization paragraphs about why the Yellow Turban uprising failed&amp;hellip;)&lt;/p&gt;
&lt;p&gt;Some plotlines are repetitive. The famous &amp;ldquo;Borrowing Arrows with Straw Boats&amp;rdquo; actually appeared earlier. Sun Jian, while attacking Huang Zu, had a similar arrow-borrowing episode: &amp;ldquo;Jian plucked the arrows embedded in his boats, amounting to over a hundred thousand.&amp;rdquo; Red Cliffs and Yiling share similarities too — &amp;ldquo;southeast wind,&amp;rdquo; &amp;ldquo;boats loaded with thatch,&amp;rdquo; and &amp;ldquo;fire attack&amp;rdquo; are all keywords of Yiling as well. The Girdle Edict in the early chapters is a compelling storyline, and later there&amp;rsquo;s a parallel with Wei Emperor Cao Fang&amp;rsquo;s blood-written edict.&lt;/p&gt;
&lt;p&gt;After Zhuge Liang&amp;rsquo;s death, the later plot isn&amp;rsquo;t very engaging. By then, almost everyone I knew was dead. There&amp;rsquo;s Jiang Wei and Deng Ai to follow, perhaps, but the plotlines are formulaic and dull. The new characters are numerous but lack distinctive portrayals — you basically can&amp;rsquo;t remember them. Later battle scenes all follow the same template: feign defeat, lure the enemy deep, a cannon blast, then charge.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Character Biographies
 &lt;div id="character-biographies" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#character-biographies" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;A sharp-tongued review of several characters, with brief introductions, summaries, and key deeds. Though it doesn&amp;rsquo;t quite align with the novel&amp;rsquo;s spirit, people always love debating martial prowess and intelligence scores. Having read the entire novel, I&amp;rsquo;ll try to discuss the numbers here too.&lt;/p&gt;
&lt;p&gt;For one-on-one combat ratings, it&amp;rsquo;s not about who defeated whom — &lt;em&gt;Romance&lt;/em&gt; features many draws, or fights broken off after twenty or thirty bouts for various reasons. I measure by number of bouts exchanged. In &lt;em&gt;Romance&lt;/em&gt;, 100 bouts is generally the upper limit; fighters may rest and resume for another 100, as with Ma Chao and Xu Chu.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Wei Side
 &lt;div id="wei-side" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#wei-side" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Cao Cao: Military strategist, statesman, man of letters. Extraordinarily fond of talent, shrewd himself, maxed out in both intelligence and ruling ability. The man who won the Central Plains battle royale. Welcoming Emperor Xian and establishing military farms (túntián) were both pivotal moves. There&amp;rsquo;s too much to say&amp;hellip; Everyone knows &amp;ldquo;a crafty hero in turbulent times,&amp;rdquo; but few mention &amp;ldquo;an able minister in peaceful times.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Xun Yu: Cao Cao&amp;rsquo;s key early strategist, intellect no less than Guo Jia. Loyal to the Han dynasty to the end. Killed by Cao Cao.&lt;/p&gt;
&lt;p&gt;Xun You: Wei&amp;rsquo;s strategist in the humiliating Red Cliffs campaign. Has intelligence but a notch below Guo Jia and Xun Yu.&lt;/p&gt;
&lt;p&gt;Guo Jia: Flawless. The number one grand-strategy adviser, relying on intellect rather than mysticism. Universally beloved. Died of illness while accompanying Cao Cao on the northern campaign. After Cao Cao&amp;rsquo;s defeat at Red Cliffs, he wept that Fengxiao (Guo Jia) was no longer with them — all others hung their heads in shame.&lt;/p&gt;
&lt;p&gt;Cheng Yu: A strategist who appeared frequently in the early period. High intelligence — personally, I&amp;rsquo;d rate him roughly on par with Cao Cao: top-tier, but below Xun Yu and Guo Jia. At Red Cliffs, he saw through the southeast wind issue but was talked down by Cao Cao.&lt;/p&gt;
&lt;p&gt;Jia Xu: Adviser to Li Jue, later joined Zhang Xiu, later surrendered to Cao Cao. An important mid-period Wei strategist.&lt;/p&gt;
&lt;p&gt;Xu Chu: Wei&amp;rsquo;s top-tier solo combat god. Captured He Yi alive in one bout. Fought Ma Chao for 200 bouts — the bare-chested war god. During the Hanzhong campaign, drunk on grain-transport duty, he was slow to react and got stabbed in the shoulder by Zhang Fei. Limited appearances after that.&lt;/p&gt;
&lt;p&gt;Dian Wei: Wei&amp;rsquo;s top-tier solo combat god. Master of twin halberds. Fought Xu Chu for two full &lt;em&gt;shíchén&lt;/em&gt; (four hours). Felt like Cao Cao&amp;rsquo;s personal bodyguard. Killed during Zhang Xiu&amp;rsquo;s rebellion. Limited combat record.&lt;/p&gt;
&lt;p&gt;Cao Ang: Cao Cao&amp;rsquo;s eldest son by Lady Liu. Killed during Zhang Xiu&amp;rsquo;s rebellion. Gave his horse to his father to ride, couldn&amp;rsquo;t escape himself. After the battle, Cao Cao wept only for Dian Wei, not for Cao Ang&amp;hellip;&lt;/p&gt;
&lt;p&gt;Cao Pi: Cao Cao&amp;rsquo;s eldest son by Lady Bian. One of the Three Caos. Proclaimed himself emperor immediately after Cao Cao&amp;rsquo;s death. Defeated at Hefei.&lt;/p&gt;
&lt;p&gt;Cao Zhang: Cao Cao&amp;rsquo;s second son by Lady Bian. Has combat achievements — defeated Liu Feng in three bouts. A pure warrior archetype. &amp;ldquo;A real man should emulate great generals like Wei Qing and Huo Qubing, leading a hundred thousand troops across the desert, driving out the barbarians, building a legacy of achievement — who would want to be a scholar?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Cao Zhi: Cao Cao&amp;rsquo;s third son by Lady Bian. One of the Three Caos. &amp;ldquo;Vain and flashy, lacking sincerity, addicted to wine and unrestrained.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Cao Xiong: Cao Cao&amp;rsquo;s fourth son by Lady Bian. Killed in the power struggle when Cao Pi succeeded to the throne.&lt;/p&gt;
&lt;p&gt;Cao Chong: Not mentioned in the novel.&lt;/p&gt;
&lt;p&gt;Cao Ren: A commanding general, no solo combat record, but a master of city defense. (His troops) shot Zhou Yu at Nanjun; (his troops) shot Guan Yu at Fancheng. Died during Cao Pi&amp;rsquo;s reign.&lt;/p&gt;
&lt;p&gt;Cao Hong: Often appears leading troops. Fought He Man for fifty bouts and killed him in single combat. Personally killed Yuan Tan. Rescued Cao Cao at a critical moment. Fought Ma Chao for fifty bouts — his blade technique grew disordered, his strength failing. With Cao Xiu, forced the Han Emperor to abdicate. No further appearances.&lt;/p&gt;
&lt;p&gt;Xiahou Dun: Fierce and bold. Took an arrow to the eye and swallowed his own eyeball. Fought Gao Shun for fifty bouts — victory. During &amp;ldquo;Crossing Five Passes and Slaying Six Generals,&amp;rdquo; he challenged Guan Yu to a duel, interrupted by Zhang Liao. The Wei protagonist at Bowang Slope. Died of illness during Cao Pi&amp;rsquo;s reign.&lt;/p&gt;
&lt;p&gt;Xiahou Yuan: Master of long-distance rapid strikes (couldn&amp;rsquo;t find the original quote). Many appearances leading troops — a general-type commander. Later killed by Huang Zhong at Mount Dingjun.&lt;/p&gt;
&lt;p&gt;Zhang Liao: Leader of the Five Elite Generals. Formerly under Lü Bu; close friends with Guan Yu. First-rate at leading troops, decent at solo combat. While accompanying Cao Pi against Wu, shot in the waist and killed by Wu officer Ding Feng.&lt;/p&gt;
&lt;p&gt;Zhang He: Of the Five Elite Generals. Framed by Guo Tu at Guandu; defected to Cao Cao. Defeated by Zhang Fei (at Zhang Fei&amp;rsquo;s tomb in Langzhong you can still see Zhang Fei&amp;rsquo;s inscription &amp;ldquo;Great Victory over Zhang He&amp;rsquo;s Forces&amp;rdquo;). Seems only able to trade a few dozen bouts with Zhang Fei — solo combat: average; commanding troops: first-rate. More appearances in the early period. Later, pursuing too deep, killed by Kongming&amp;rsquo;s massed crossbows at Jianmen Pass.&lt;/p&gt;
&lt;p&gt;Xu Huang: Of the Five Elite Generals. Appears so often it&amp;rsquo;s impossible to recount everything. During Li Jue and Guo Si&amp;rsquo;s rebellion, served under Yang Feng, later defected to Cao Cao. Fought Xu Chu for fifty bouts — solo combat: decent. Also close friends with Guan Yu (during the Yan Liang-Wen Chou incident, Zhang Liao and Xu Huang fought poorly; Guan Yu stepped up and cut each down in one stroke — presumably this is when they became friends&amp;hellip;). With Cao Ren, jointly defeated Guan Yu&amp;rsquo;s Jing Province army. Later, when Meng Da rebelled again, was shot in the forehead and died.&lt;/p&gt;
&lt;p&gt;Yue Jin: Of the Five Elite Generals. Also appears very frequently, often leading troops. Fought Lü Bu&amp;rsquo;s officer Zang Ba for thirty bouts; fought Ling Tong for fifty bouts — solo combat: average. During the Hefei campaign against Sun Quan, while dueling Ling Tong, Cao Xiu shot Ling Tong off his horse; Gan Ning then shot Yue Jin in the face with a single arrow. Never appears again — unclear if he recovered.&lt;/p&gt;
&lt;p&gt;Yu Jin: Of the Five Elite Generals. During Zhang Xiu&amp;rsquo;s rebellion, when people accused Yu Jin of defecting, he didn&amp;rsquo;t first clear his name but instead set up camp to resist the enemy — praised by Cao Cao. When Fancheng was besieged, he led reinforcements. Afraid Pang De would steal glory, he engaged in various petty maneuvers. Badly positioned his troops; Guan Yu flooded them and captured him. Yu Jin surrendered. After Lü Meng took Jing Province, he released the imprisoned Yu Jin back to Wei. Later scorned by Cao Pi; died in despondency.&lt;/p&gt;
&lt;p&gt;Pang De: Previously under Ma Chao. Extraordinarily brave — a personal favorite. Carried his own coffin into battle. Could fight Guan Yu for 100 bouts — the highest honor in the solo-combat world. His reputation doesn&amp;rsquo;t match the Five Tiger Generals, Xu Chu, or Dian Wei, but I personally believe his solo combat ability is on the same level. Unfortunately, never truly utilized. Then dragged down by his deadweight teammate Yu Jin: Guan Yu flooded seven armies and captured him. Refused to submit to Guan Yu, refused to surrender, was executed. A true hero.&lt;/p&gt;
&lt;p&gt;Li Dian: Frequently appears leading troops in the early-mid period. Captured Huang Shao alive. Solo combat: exchanged about ten bouts with Zhao Yun, realized he was outmatched, turned his horse and retreated. Never seen again after the Hefei campaign.&lt;/p&gt;
&lt;p&gt;Lady Zhen: Yuan Xi&amp;rsquo;s wife. After Yuan Shao&amp;rsquo;s defeat, Cao Pi snatched her and made her empress.&lt;/p&gt;
&lt;p&gt;Sima Yi: Late-period god-tier grand strategist. Can read stars. Can even grab a blade and solo. Fought Zhuge Liang to a standstill around Hanzhong. Never lost to Liang at the grand strategic level. Later seized Cao Shuang&amp;rsquo;s military power; the Sima clan took control of Wei.&lt;/p&gt;
&lt;p&gt;Sima Shi: Sima Yi&amp;rsquo;s eldest son. His characterization in the late period is relatively well done. &amp;ldquo;Round face, large ears, square mouth, thick lips. Under his left eye grew a black mole, from which sprouted dozens of black hairs.&amp;rdquo; While battling Wen Yang, &amp;ldquo;his eyeball burst out from the mole&amp;rsquo;s wound, blood streaming across the ground. In unbearable agony, yet fearing it would unsettle the troops, he merely bit his quilt and endured — biting the quilt to shreds.&amp;rdquo; Then bedridden. Shortly after, &amp;ldquo;with a great cry, his eye burst forth, and he died.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Sima Zhao: Sima Yi&amp;rsquo;s second son. Prince of Jin.&lt;/p&gt;
&lt;p&gt;Sima Yan: Sima Zhao&amp;rsquo;s son. Emperor of Jin.&lt;/p&gt;
&lt;p&gt;Deng Ai: Late-period undefeated war god. Fought Jiang Wei to a standstill, never lost at the grand strategic level. Rolled down a cliff wrapped in felt, launched a surprise raid into Shu — the Shu people thought divine soldiers had descended from heaven and opened their gates in surrender. The man who conquered Shu.&lt;/p&gt;

&lt;h3 class="relative group"&gt;Shu Side
 &lt;div id="shu-side" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#shu-side" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Liu Bei: Everyone says Liu Bei&amp;rsquo;s benevolence was fake — personally, I think that&amp;rsquo;s an embellishment. From the novel&amp;rsquo;s portrayal of Xuande, Bei was genuinely benevolent. If he&amp;rsquo;d just taken Liu Biao&amp;rsquo;s resources in Jing Province directly, none of that mess would&amp;rsquo;ve happened. When entering Shu, the outcome was indeed duplicitous, but the novel still portrays Xuande with benevolence — I choose to respect the original here.&lt;/p&gt;
&lt;p&gt;Guan Yu: A wildly popular character. Personally not a fan (in real life, this kind of person is extremely annoying). Early period: a god. Cut down foes in a single stroke. Single-handedly drove back Xu Huang + Xu Chu (probably only Lü Bu could match that feat). Arrogant and rude. Bears the lion&amp;rsquo;s share of blame for the loss of Jing Province. The loss of Jing is the novel&amp;rsquo;s plot turning point — Cao Cao, Liu Bei, Zhang Fei, Huang Zhong all die in rapid succession; remaining generals and strategists all fade from the storyline. Also, this man has an arrow-magnet constitution: shot during Crossing Five Passes, shot by an &amp;ldquo;air arrow&amp;rdquo; at Changsha fighting Huang Zhong, shot fighting Pang De, shot with a poisoned arrow attacking Fancheng.&lt;/p&gt;
&lt;p&gt;Zhang Fei: Zhang Fei is a highly stylized character, but his combat record is better than Guan Yu&amp;rsquo;s. &amp;ldquo;Round-eyed rogue,&amp;rdquo; brave and cunning, hates evil like an enemy, true to his nature. The only person in the entire Three Kingdoms who dares to taunt Lü Bu. Can fight Lü Bu for 100 bouts. Drank off Cao Cao&amp;rsquo;s army at Changban Slope. Marched into Shu by land. Honorably released Yan Yan. Shattered Zhang He. Stabbed and wounded Xu Chu. Can lead troops, can solo, has tactical intelligence — a top-tier Three Kingdoms general. One scene is especially moving: after Guan Yu&amp;rsquo;s death, Liu Bei kept delaying the revenge campaign. Zhang Fei said to Liu Bei: &lt;strong&gt;&amp;ldquo;Our brother is dead — what&amp;rsquo;s the point of being emperor?&amp;rdquo;&lt;/strong&gt; &amp;ldquo;If you won&amp;rsquo;t avenge our brother, don&amp;rsquo;t bother seeing me again.&amp;rdquo; 👍. I previously visited Zhang Fei&amp;rsquo;s tomb in Langzhong — his calligraphy was remarkably refined, nothing like the crude brute you&amp;rsquo;d imagine&amp;hellip;&lt;/p&gt;
&lt;p&gt;Zhuge Liang: A monster.&lt;/p&gt;
&lt;p&gt;Pang Tong: &amp;ldquo;Sleeping Dragon and Young Phoenix — obtain one and you can have the realm&amp;rdquo; is pure bluster. Cannot be ranked alongside Zhuge Liang. Combat record is basically negative.&lt;/p&gt;
&lt;p&gt;Xu Shu: God-tier grand strategist. Under Liu Bei (attached to Liu Biao), engineered the first-ever defeat of Cao Cao&amp;rsquo;s army (Cao Ren). Defining trait: filial piety&amp;hellip; Cheng Yu forged a letter from his mother to summon Yuanzhi. Xu Shu went to Cao Cao&amp;rsquo;s camp; after his mother committed suicide, Xu Shu, out of pride, still wouldn&amp;rsquo;t return to Liu Bei&amp;rsquo;s side&amp;hellip; utterly baffling.&lt;/p&gt;
&lt;p&gt;Fa Zheng: The strategist for Huang Zhong&amp;rsquo;s army when Xiahou Yuan was killed. Other schemes had no weaknesses. Died early. One of only two people Zhuge Liang ever sought advice from.&lt;/p&gt;
&lt;p&gt;Ma Su: The other person Zhuge Liang ever sought advice from. During the Southern Barbarian campaign, he was the first to propose a strategy aimed at winning hearts rather than annihilation. As long as he didn&amp;rsquo;t lead troops himself, god-tier. First time leading troops: defeated by Sima Yi. Later executed by the Chancellor. Also: the Chancellor shedding tears as he executed Ma Su — he wasn&amp;rsquo;t crying for Ma Su, but lamenting that the late Emperor&amp;rsquo;s legacy of the northern expedition remained unfulfilled.&lt;/p&gt;
&lt;p&gt;Zhao Yun: Never lost a solo fight. No one could go 100 bouts with him. Basically, he&amp;rsquo;d show up and &amp;ldquo;spear them dead in one thrust.&amp;rdquo; Evasion maxed out — &amp;ldquo;the hero of Changban Slope is still in his prime.&amp;rdquo; Rarely led troops; more like Liu Bei&amp;rsquo;s personal guard, protecting the imperial family. Liu Bei called him brother, but he never entered the core trio.&lt;/p&gt;
&lt;p&gt;Huang Zhong: Fought Guan Yu for 100 bouts at Changsha. His horse stumbled and Guan Yu spared him. Later shot an arrow without the arrowhead attached, repaying the debt. Killed Xiahou Yuan in the Hanzhong campaign.&lt;/p&gt;
&lt;p&gt;Ma Chao: &amp;ldquo;Splendid Ma Chao.&amp;rdquo; Cao Cao: &amp;ldquo;Ma Chao&amp;rsquo;s valor is no less than Lü Bu&amp;rsquo;s in his prime.&amp;rdquo; Nearly made Cao Cao cut off his beard and discard his robe in flight — Cao was saved by Cao Hong. Fought top-tier warriors Xu Chu and Zhang Fei for 200 bouts each. Rash and cruel; committed city massacres. Limited achievements under Liu Bei.&lt;/p&gt;
&lt;p&gt;Wei Yan: Had &amp;ldquo;a rebellious bone at the back of his skull.&amp;rdquo; An important Shu general in the mid-late period. Solo combat: decent. Leading troops: first-rate. Zhuge Liang predicted that after his death, Wei Yan would rebel — killed by Ma Dai. The famous Ziwu Valley gambit: though Sima Yi praised it, I personally think it&amp;rsquo;s a bit far-fetched.&lt;/p&gt;
&lt;p&gt;Yan Yan: Solo combat ability basically zero. Pummeled by Zhang Fei. Archery ability: top-tier — shot Zhang Fei&amp;rsquo;s helmet. Participated in the Hanzhong campaign. No further appearances.&lt;/p&gt;
&lt;p&gt;Huang Yueying: Actually, not much of a role. Only described when introducing Zhuge Liang&amp;rsquo;s son Zhuge Zhan: &amp;ldquo;The mother was exceedingly ugly but possessed extraordinary talents: versed in astronomy above, geography below; there was no book of strategy, divination, or escape arts she had not mastered.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Zhuge Zhan: Son of the Marquis of Wu (Zhuge Liang). Hyped up upon debut, then sent against Deng Ai — killed by Deng Ai.&lt;/p&gt;
&lt;p&gt;Liu Feng: Liu Bei&amp;rsquo;s adopted son. Solo combat ability: low. No tactical sense. Easily persuaded. A net negative. Guan Yu disliked him. Later, when Guan Yu was defeated and sought reinforcements, Liu Feng and Meng Da refused to send troops, contributing to Guan Yu&amp;rsquo;s death. Subsequently executed by Liu Bei.&lt;/p&gt;
&lt;p&gt;Meng Da: Betrayed, then betrayed again. Shares blame for Guan Yu&amp;rsquo;s death. Only highlight: shot and killed Xu Huang. Later killed by Sima Yi.&lt;/p&gt;
&lt;p&gt;Liu Bei&amp;rsquo;s Wives: Lady Gan — the one who threw herself into the well at Changban Slope, A-Dou&amp;rsquo;s birth mother. Lady Mi — died while Liu Bei was in Jing Province, which led to Wu&amp;rsquo;s marriage proposal. Sun Shangxiang — a fifty-something old ox marrying a sixteen-year-old girl&amp;hellip;&lt;/p&gt;
&lt;p&gt;Mi Zhu: Brother of Liu Bei&amp;rsquo;s wife Lady Mi. A tool character — basically Liu Bei&amp;rsquo;s envoy for delivering messages.&lt;/p&gt;
&lt;p&gt;Mi Fang: Brother of Liu Bei&amp;rsquo;s wife Lady Mi. Technically the Emperor&amp;rsquo;s brother-in-law, yet surrendered to Wu. Bears responsibility for Guan Yu&amp;rsquo;s death.&lt;/p&gt;
&lt;p&gt;Sun Qian, Jian Yong: Followed Liu Bei in the early period. No particular talent. Tool characters.&lt;/p&gt;
&lt;p&gt;Guan Ping: Guan Yu&amp;rsquo;s adopted son. Fought Pang De for thirty bouts. Later captured alongside Guan Yu by Wu; executed.&lt;/p&gt;
&lt;p&gt;Guan Xing: Guan Yu&amp;rsquo;s biological son. A key general in the mid-late period. Killed Pan Zhang — his father&amp;rsquo;s murderer — and recovered the Green Dragon Blade. A main combat general on the Qishan campaigns. Later died of illness.&lt;/p&gt;
&lt;p&gt;Zhang Bao: Zhang Fei&amp;rsquo;s biological son. A key general in the mid-late period. Appears alongside Guan Xing.&lt;/p&gt;
&lt;p&gt;Liao Hua: Originally a Yellow Turban, later followed Guan Yu. During the desperate escape from Mai Castle, ran out to seek reinforcements and survived. Later appears on the Qishan campaigns.&lt;/p&gt;
&lt;p&gt;Zhou Cang: Originally under Zhang Bao, later followed Guan Yu — carried Guan Yu&amp;rsquo;s blade. Fought Zhao Yun and lost repeatedly, taking three spear wounds. Solo combat: weak. Committed suicide after Guan Yu&amp;rsquo;s death.&lt;/p&gt;
&lt;p&gt;Ma Dai: A late-period Shu general. Frequent appearances. Achievements in the Southern Barbarian campaign and Qishan expeditions. Under the Chancellor&amp;rsquo;s brocade-bag stratagem, executed Wei Yan.&lt;/p&gt;
&lt;p&gt;Jiang Wei: A Wei defector. Inherited Zhuge Liang&amp;rsquo;s will. Accomplished in both letters and arms. Launched (I think ten) expeditions from Qishan&amp;hellip; Later, Deng Ai raided Shu; Liu Shan surrendered. Jiang Wei was still holding Jianmen Pass&amp;hellip; &amp;ldquo;We fight to the death — why do you surrender first!&amp;rdquo;&lt;/p&gt;

&lt;h3 class="relative group"&gt;Wu Side
 &lt;div id="wu-side" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#wu-side" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Sun Jian: Among the useless warlord coalition, capable of fighting. Obsessed with the Imperial Seal. Swore he didn&amp;rsquo;t have the Seal — &amp;ldquo;may I be shot dead by random arrows.&amp;rdquo; Later shot dead by Huang Zu&amp;rsquo;s troops.&lt;/p&gt;
&lt;p&gt;Sun Ce: Sun Ce the Little Conqueror. A fierce warrior. Essentially conquered all of Jiangdong single-handedly — just died too young. A personal favorite. Trading the Imperial Seal for troops to build his kingdom — a stroke of genius, surpassing his father. Killed by an enemy&amp;rsquo;s revenge attack. While recovering, because he refused to believe in superstition, was mystically killed by Yu Ji.&lt;/p&gt;
&lt;p&gt;Yu Ji: The people thought he was an immortal. Could cure people with talisman water. Executed by Sun Ce. His ghost haunted Sun Ce and killed him&amp;hellip;&lt;/p&gt;
&lt;p&gt;Sun Quan: Zero military talent whatsoever. Pummeled at Hefei. His strong point: recognizing talent. All four of Wu&amp;rsquo;s early (and most important) Grand Commanders were strong.&lt;/p&gt;
&lt;p&gt;Taishi Ci: Appeared quite early — already present when Liu Bei was helping Tao Qian. Later joined Liu Yao, then was subdued by Sun Ce. Later, done in by Sun Quan at Hefei&amp;hellip;&lt;/p&gt;
&lt;p&gt;Gan Ning: &amp;ldquo;Brocade Sail Pirate.&amp;rdquo; Wu&amp;rsquo;s number one combat power. Expert archer. (Honestly, Wu&amp;rsquo;s generals&amp;rsquo; combat ability is not impressive.)&lt;/p&gt;
&lt;p&gt;Ling Tong: His father Ling Cao was killed by Gan Ning — a blood feud. During the Hefei campaign, saved by Gan Ning; they reconciled.&lt;/p&gt;
&lt;p&gt;Huang Gai: Master of getting beaten. Actually, no combat highlights on the battlefield. At Red Cliffs, shot off his boat by Zhang Liao with one arrow, rescued by Zhou Yu. No further news.&lt;/p&gt;
&lt;p&gt;Zhou Yu: Wu&amp;rsquo;s first Grand Commander. A winner in life. A personal favorite. Too bad: &amp;ldquo;Since Heaven gave birth to Yu, why did it also give birth to Liang?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Zhang Hong: No role.&lt;/p&gt;
&lt;p&gt;Zhang Zhao: Leader of the dove faction. Default answer to everything: surrender. Virtually none of his schemes ever worked.&lt;/p&gt;
&lt;p&gt;Lu Su: Wu&amp;rsquo;s second Grand Commander. Timid. Appreciated by Zhou Yu. No combat achievements. Many say he was &amp;ldquo;shrewd beneath a foolish exterior&amp;rdquo; — the original does have hints of this, but &amp;ldquo;shrewd beneath foolish&amp;rdquo; is a stretch. Basically just a messenger between Liang and Yu. The originator of the empty-handed Jing Province recovery attempts.&lt;/p&gt;
&lt;p&gt;Lü Meng: Wu&amp;rsquo;s third Grand Commander. Mastermind of &amp;ldquo;Crossing the River in White&amp;rdquo; (disguising troops as merchants). Can basically be considered the killer of Guan Yu. When he saw the beacon towers in Jing Province and couldn&amp;rsquo;t find a way to break through, he claimed illness and stayed home (absolutely hilarious). Later seen through by Lu Xun. After Guan Yu&amp;rsquo;s death, mystically killed by Guan Yu&amp;rsquo;s ghost.&lt;/p&gt;
&lt;p&gt;Lu Xun: Wu&amp;rsquo;s fourth Grand Commander. Mastermind of Yiling. Later participated in several major campaigns. Lu Xun&amp;rsquo;s talent was not beneath Gongjin&amp;rsquo;s (Zhou Yu&amp;rsquo;s).&lt;/p&gt;
&lt;p&gt;Zhou Tai: Fought his way in and out to rescue Sun Quan. For every wound he bore, Sun Quan made him drink a cup of wine.&lt;/p&gt;
&lt;p&gt;Pan Zhang: Fought Guan Yu — lasted only three bouts before fleeing. Guan Yu&amp;rsquo;s spirit manifested; killed by Guan Xing.&lt;/p&gt;
&lt;p&gt;Ding Feng: Shot and killed Zhang Liao. An important late-period Wu general. Survived until chapter 119.&lt;/p&gt;
&lt;p&gt;Ma Zhong: Pan Zhang&amp;rsquo;s subordinate. Many have never heard of this character, but he killed both Guan Yu and Huang Zhong. Killing Guan Yu was cleaning up; killing Huang Zhong was genuine skill — one arrow took down the master archer Huang Zhong. Later assassinated by Mi Fang.&lt;/p&gt;
&lt;p&gt;Jiang Qin, Han Dang, Xu Sheng&amp;hellip;: Too many, unremarkable, can&amp;rsquo;t remember.&lt;/p&gt;
&lt;p&gt;Sun Shangxiang: No such character exists in the official histories. In the novel, Sun Shangxiang has only personality description — she likes dancing with blades and swords. She never actually participated in combat. No children after marrying Liu Bei. Later tricked into returning to Wu; never saw Liu Bei again. But later generations adore Sun Shangxiang — she&amp;rsquo;s a fan-favorite character. Total War&amp;rsquo;s beauty icon:



&lt;img src="https://lastdba.com/img/csdn/b103703b92df.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Others
 &lt;div id="others" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#others" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;He Jin: General-in-Chief, Empress He&amp;rsquo;s brother. An utter fool. Held all the cards and played them terribly. To deal with the Ten Regular Attendants, he summoned Dong Zhuo to the capital, setting off an unstoppable chain reaction — the realm fell into chaos.&lt;/p&gt;
&lt;p&gt;Zhang Jiao, Zhang Bao, Zhang Liang: Yellow Turban rebel leaders. Could cure with talisman water, summoned divine soldiers. The rest of the time, basically got beaten up by the regular army. A religious peasant uprising, hastily concluded. The novel dismisses it with &amp;ldquo;Zhang Jiao was already dead.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Yuan Shao: Previously under He Jin — back then he was quite strategic, even dared to confront Dong Zhuo directly. &amp;ldquo;Many schemes but poor decisions.&amp;rdquo; His advisers each pushed their own agenda; none of his generals were worth anything.&lt;/p&gt;
&lt;p&gt;Yuan Tan, Yuan Xi, Yuan Shang: Yuan Shao&amp;rsquo;s three sons. Still fighting over power after Yuan Shao&amp;rsquo;s defeat.&lt;/p&gt;
&lt;p&gt;Lü Bu: The number one warrior of the Three Kingdoms. Early period: unstoppable in single combat. Only lost when ganged up on. (Late period Lü Bu once soloed Zhang Fei.) Cao Cao had suffered at Lü Bu&amp;rsquo;s hands — ultimately Cao Cao was the big winner.&lt;/p&gt;
&lt;p&gt;Chen Gong: After Cao Cao&amp;rsquo;s failed assassination of Dong Zhuo, Chen Gong followed him — and witnessed Cao Cao&amp;rsquo;s treachery: &amp;ldquo;Better that I betray the world than let the world betray me.&amp;rdquo; Disgusted with Cao Cao, he left and later joined Lü Bu.&lt;/p&gt;
&lt;p&gt;Zhang Song: Liu Zhang&amp;rsquo;s subordinate. Arrogant. Cao Cao disliked him. Later defected to Liu Bei, offered the map of Western Sichuan. Later discovered by Liu Zhang colluding with Liu Bei; executed.&lt;/p&gt;
&lt;p&gt;Zhang Xiu: Featured prominently in early battles against Cao Cao. Originally surrendered to Cao Cao, but because his aunt was forcibly taken by Cao Cao, he rebelled. Cao Ang and Dian Wei died in this battle. Later defeated by Cao Cao again; surrendered.&lt;/p&gt;
&lt;p&gt;Chunyu Qiong: Commander of the Wuchao supply depot. Drinking ruined everything.&lt;/p&gt;
&lt;p&gt;Li Ru: Dong Zhuo&amp;rsquo;s strategist. Never appears again after Dong Zhuo&amp;rsquo;s death.&lt;/p&gt;
&lt;p&gt;Zuo Ci: A full chapter of pure mysticism. Stunned everyone reading it — &amp;ldquo;Come out and see the immortal~&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Yu Ji (the physician): Cao Cao&amp;rsquo;s doctor. Tried to poison Cao Cao; discovered.&lt;/p&gt;
&lt;p&gt;Hua Tuo: The Three Kingdoms&amp;rsquo; number one physician. Skilled in surgery. Treated Zhou Tai&amp;rsquo;s wounds. Scraped Guan Yu&amp;rsquo;s bones to cure poison. Later, while treating Cao Cao&amp;rsquo;s head ailment, suspected of being a second Yu Ji — died in prison.&lt;/p&gt;
&lt;p&gt;Chen Lin: One of the Seven Masters of the Jian&amp;rsquo;an period. His &amp;ldquo;Proclamation Against the Usurper&amp;rdquo; is recommended reading in full.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Final Thoughts
 &lt;div id="final-thoughts" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#final-thoughts" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;There&amp;rsquo;s simply too much to discuss. I thought I could finish this piece in two or three hours — ended up costing several times that. &lt;em&gt;Romance of the Three Kingdoms&lt;/em&gt; is truly brilliant, absolutely worth reading (as if that needed saying). I probably won&amp;rsquo;t continue with the &lt;em&gt;Records&lt;/em&gt; — time to urgently start the next chapter&amp;hellip;&lt;/p&gt;</content:encoded></item><item><title>Book Notes — Space Odyssey Series</title><link>https://lastdba.com/en/2024/08/12/book-notes-space-odyssey-series/</link><pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/12/book-notes-space-odyssey-series/</guid><description>&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/b4ea64acd991.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;An unavoidable work for any sci-fi fan: Arthur C. Clarke&amp;rsquo;s classic — the &lt;em&gt;Space Odyssey&lt;/em&gt; series. The &lt;em&gt;Space Odyssey&lt;/em&gt; consists of four volumes: &lt;em&gt;2001: A Space Odyssey&lt;/em&gt;, &lt;em&gt;2010: Odyssey Two&lt;/em&gt;, &lt;em&gt;2061: Odyssey Three&lt;/em&gt;, and &lt;em&gt;3001: The Final Odyssey&lt;/em&gt;. As the titles suggest, the futuristic technological visions take place in their respective years. Don&amp;rsquo;t think 2001 has already passed — when Clarke wrote &lt;em&gt;2001&lt;/em&gt;, it was 1968! I, at least, can&amp;rsquo;t imagine what the world will look like thirty years from now, or how far humanity will have advanced in space exploration.&lt;/p&gt;</description><content:encoded>&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/b4ea64acd991.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;An unavoidable work for any sci-fi fan: Arthur C. Clarke&amp;rsquo;s classic — the &lt;em&gt;Space Odyssey&lt;/em&gt; series. The &lt;em&gt;Space Odyssey&lt;/em&gt; consists of four volumes: &lt;em&gt;2001: A Space Odyssey&lt;/em&gt;, &lt;em&gt;2010: Odyssey Two&lt;/em&gt;, &lt;em&gt;2061: Odyssey Three&lt;/em&gt;, and &lt;em&gt;3001: The Final Odyssey&lt;/em&gt;. As the titles suggest, the futuristic technological visions take place in their respective years. Don&amp;rsquo;t think 2001 has already passed — when Clarke wrote &lt;em&gt;2001&lt;/em&gt;, it was 1968! I, at least, can&amp;rsquo;t imagine what the world will look like thirty years from now, or how far humanity will have advanced in space exploration.&lt;/p&gt;
&lt;p&gt;I wrote a reading reflection after first finishing &lt;em&gt;2001&lt;/em&gt;, captivated by its premise, its thrilling space plotlines, its fantastical cosmic backdrop&amp;hellip; I immediately dove into the remaining three volumes. I initially expected the setting to expand ever outward, but that&amp;rsquo;s not what happened. The later three books remain within this cosmic dimension — between Jupiter and Earth — which is already very, very small. They mostly fill in plot details and imagination, bringing the entire story to completion.&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Tetralogy
 &lt;div id="the-tetralogy" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-tetralogy" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;2001: A Space Odyssey
 &lt;div id="2001-a-space-odyssey" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2001-a-space-odyssey" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;After finishing the entire series, this one still feels like the most classic. Maybe it&amp;rsquo;s because the plot was the result of discussions with Kubrick&amp;hellip;&lt;/p&gt;
&lt;p&gt;Since I&amp;rsquo;ve already written a full reflection on it before, I won&amp;rsquo;t belabor it here. Interested friends can check out my earlier &lt;a href="https://mp.csdn.net/mp_blog/creation/editor/130515764" target="_blank" rel="noreferrer"&gt;Book Notes — 2001: A Space Odyssey&lt;/a&gt;.&lt;/p&gt;

&lt;h3 class="relative group"&gt;2010: Odyssey Two
 &lt;div id="2010-odyssey-two" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2010-odyssey-two" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;This volume is also brilliant. In the original, China&amp;rsquo;s spacecraft sent to explore Jupiter is named the &lt;em&gt;Qian Xuesen&lt;/em&gt;, and the &lt;em&gt;Qian Xuesen&lt;/em&gt; is the first manned mission to land on and explore Jupiter&amp;rsquo;s moon — Europa — beating the Americans to it! Though the outcome wasn&amp;rsquo;t great, the plot is thrilling~ Before the &lt;em&gt;Qian Xuesen&lt;/em&gt;&amp;rsquo;s accident, the astronauts described lower life forms on Europa and were ultimately attacked and killed by &amp;ldquo;extraterrestrial organisms.&amp;rdquo; This &amp;ldquo;disaster&amp;rdquo; plotline sparks infinite imagination: what kind of life exists on Europa? And what should we humans do about it?&lt;/p&gt;
&lt;p&gt;Finally, the monolith on Jupiter goes through a series of self-replications and ultimately transforms Jupiter into a white dwarf! Jupiter is ignited! From then on, there are two &amp;ldquo;suns&amp;rdquo; in the sky. This premise is just fantastic~&lt;/p&gt;

&lt;h3 class="relative group"&gt;2061: Odyssey Three
 &lt;div id="2061-odyssey-three" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2061-odyssey-three" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;This one feels a bit rushed, mainly because Halley&amp;rsquo;s Comet was coming. Clarke wrote in the preface that since Halley&amp;rsquo;s Comet was about to sweep past Earth, if he didn&amp;rsquo;t release the book soon, the exploration-of-Halley plotline might become untimely. Indeed, a large portion of this volume is devoted to exploring Halley&amp;rsquo;s Comet. There are some Jupiter-related plotlines, but they don&amp;rsquo;t advance the main narrative much.&lt;/p&gt;
&lt;p&gt;Halley&amp;rsquo;s Comet orbits the sun once every 76 years. Its next return is about 40 years away (July 28, 2061). Thinking back, its last perihelion was roughly when this book was written — the whole world was talking about Halley&amp;rsquo;s Comet. (I can feel that no one&amp;rsquo;s mentioned it in recent years.)&lt;/p&gt;

&lt;h3 class="relative group"&gt;3001: The Final Odyssey
 &lt;div id="3001-the-final-odyssey" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3001-the-final-odyssey" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;A perfect concluding work! This conclusion has influenced countless sci-fi novels — you can even clearly sense the shadow of &lt;em&gt;The Three-Body Problem&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;The first three volumes are all still in the 21st century. &lt;em&gt;3001&lt;/em&gt; jumps a full thousand years! Humanity now acquires knowledge through &amp;ldquo;brain-computer interfaces&amp;rdquo; rather than learning; the speed of space travel has increased enormously&amp;hellip;&lt;/p&gt;
&lt;p&gt;But honestly, a thousand years — a thousand years and humanity has only progressed this far? I&amp;rsquo;d rather believe it was because of the sophons. Huh? Could it be that Old Liu&amp;rsquo;s sophons were inspired by this exact idea?&lt;/p&gt;
&lt;p&gt;The most brilliant part of this volume is humanity resurrecting Poole — an astronaut killed by HAL in the first book. If no one brought him up, you&amp;rsquo;d assume he was still drifting in space&amp;hellip; Resurrecting Poole not only echoes the first book&amp;rsquo;s plot but also allows us to observe and unveil the human world of the year 3001 through the eyes of an &amp;ldquo;ancient person.&amp;rdquo;&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Shadow of The Three-Body Problem
 &lt;div id="the-shadow-of-the-three-body-problem" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-shadow-of-the-three-body-problem" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Or to put it the other way around: the shadow of &lt;em&gt;Space Odyssey&lt;/em&gt; in &lt;em&gt;The Three-Body Problem&lt;/em&gt;. I tried recalling from memory — apologies for any omissions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Sower — the Singer. In &lt;em&gt;Space Odyssey&lt;/em&gt;, the Overlords are &amp;ldquo;planting&amp;rdquo; life; in &lt;em&gt;The Three-Body Problem&lt;/em&gt;, the Overlords casually &amp;ldquo;eliminate&amp;rdquo; life — &amp;ldquo;What does it have to do with you?&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Alien warning. &amp;ldquo;Stay away from Europa&amp;rdquo; — &amp;ldquo;Do not answer! Do not answer! Do not answer!&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Display of alien technology. The Monolith — the Droplet. Both are materials beyond human comprehension, impossibly smooth, artifacts of alien civilizations that humanity&amp;rsquo;s technology cannot fathom. They represent the vast gap between human and alien technological levels.&lt;/li&gt;
&lt;li&gt;Alien life is coming. We have time to catch our breath, but it seems like nothing we do will matter.&lt;/li&gt;
&lt;li&gt;Resistance plans. With alien beings about to arrive, people begin formulating resistance plans. At this point, humanity still doesn&amp;rsquo;t know what the enemy truly looks like.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In fact, the two works differ greatly in many ways. &lt;em&gt;Space Odyssey&lt;/em&gt; is about cosmic exploration, while &lt;em&gt;The Three-Body Problem&lt;/em&gt; is about human society as a whole facing alien civilization. &lt;em&gt;Space Odyssey&lt;/em&gt; essentially has only a handful of protagonists, even across a thousand years, and the plot mainly revolves around Jupiter. &lt;em&gt;The Three-Body Problem&lt;/em&gt; has a grander scale and far more characters&amp;hellip;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Final Thoughts
 &lt;div id="final-thoughts" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#final-thoughts" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;ve finally finished the &lt;em&gt;Space Odyssey&lt;/em&gt; tetralogy. You can truly feel it&amp;rsquo;s a monumental work of science fiction — it satisfies a sci-fi fan&amp;rsquo;s longing for the &amp;ldquo;exploration&amp;rdquo; of space. Before any space agency had begun exploring &amp;ldquo;there,&amp;rdquo; Arthur C. Clarke had already arrived. NASA astronauts would even write back to Clarke: &amp;ldquo;We photographed the far side of the moon. There were no monoliths, no anomalies&amp;rdquo; — almost as if saying, &amp;ldquo;You fraud, I went there precisely because I read your book!&amp;rdquo; Haha~&lt;/p&gt;
&lt;p&gt;Clarke wrote many plotlines about the &lt;em&gt;Qian Xuesen&lt;/em&gt; spacecraft in the novels, and in the afterwords of several volumes, he repeatedly emphasized that Qian Xuesen was a person who profoundly influenced the aerospace industry — both in China and the United States. The U.S. arrested him on fabricated charges, and Qian Xuesen ultimately returned to his homeland to build its aerospace program from scratch, influencing missile development. During a trip to Beijing, Clarke even made a special attempt to visit Qian Xuesen, but at the time, Qian&amp;rsquo;s health was poor, and his doctors wouldn&amp;rsquo;t permit visitors. Clarke entrusted someone to deliver an autographed copy of &lt;em&gt;Space Odyssey&lt;/em&gt; to Qian.&lt;/p&gt;
&lt;p&gt;Reading the entire series, you can feel the era&amp;rsquo;s obsession with space exploration. But after the Apollo program was shut down, people seemed to lose interest in space altogether. However, with Musk&amp;rsquo;s Mars colonization plans, the theme of &amp;ldquo;space&amp;rdquo; seems to be returning to public consciousness. NASA says they&amp;rsquo;ll land on Mars by 2040 — who knows if it&amp;rsquo;s true. I&amp;rsquo;ll come back to dig up this post then.&lt;/p&gt;</content:encoded></item><item><title>Book Notes — To Kill a Mockingbird</title><link>https://lastdba.com/en/2024/08/12/book-notes-to-kill-a-mockingbird/</link><pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/12/book-notes-to-kill-a-mockingbird/</guid><description>&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/c301867ed363.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Many people probably know &lt;em&gt;To Kill a Mockingbird&lt;/em&gt;. I saw its ratings were sky-high and couldn&amp;rsquo;t resist picking it up. Sure enough, the story is brilliant — never a dull moment. Its style is quite different from the books I&amp;rsquo;d read before. Personally, I think it&amp;rsquo;s perfectly suited for middle school readers (no condescension intended) — a simple, fun, and superbly written story. In truth, the message the whole book wants to convey is very clear: don&amp;rsquo;t harm innocent people. The real difficulty lies in how to build a brilliant story around such a simple idea.&lt;/p&gt;</description><content:encoded>&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/c301867ed363.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Many people probably know &lt;em&gt;To Kill a Mockingbird&lt;/em&gt;. I saw its ratings were sky-high and couldn&amp;rsquo;t resist picking it up. Sure enough, the story is brilliant — never a dull moment. Its style is quite different from the books I&amp;rsquo;d read before. Personally, I think it&amp;rsquo;s perfectly suited for middle school readers (no condescension intended) — a simple, fun, and superbly written story. In truth, the message the whole book wants to convey is very clear: don&amp;rsquo;t harm innocent people. The real difficulty lies in how to build a brilliant story around such a simple idea.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Prose Style
 &lt;div id="prose-style" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#prose-style" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;I think the best thing about &lt;em&gt;Mockingbird&lt;/em&gt; is its prose. The author brings a small-town story in the American South vividly to life. Several storylines are stunningly rendered, the plot follows the timeline smoothly without feeling muddled, and it reads effortlessly and comfortably. The story plants foreshadowing from the very beginning, only unearthing the biggest reveal right at the end. The depiction of the gap between white and Black lives is also extraordinarily vivid. This book&amp;rsquo;s setting is contemporaneous with the HBO series &lt;em&gt;Boardwalk Empire&lt;/em&gt;, which I&amp;rsquo;d watched before — that show also features Black neighborhoods, so I could easily picture the white and Black communities.&lt;/p&gt;
&lt;p&gt;One scene where the protagonist gets beaten up left a deep impression: &amp;ldquo;I was pressed to the ground, and before my eyes was a tiny ant, laboriously hauling a breadcrumb through the grass.&amp;rdquo; I find it hard to articulate exactly what this passage means. She&amp;rsquo;s being assaulted, yet her attention is caught by an ant carrying a breadcrumb? Maybe it means nothing? But whatever the case, this description makes almost everyone mentally highlight it — it&amp;rsquo;s so visually evocative. And it feels very much like stepping out for a cigarette after being immersed in stressful work for too long&amp;hellip; it yanks you from tense, urgent action into another quiet world, then immediately back again.&lt;/p&gt;
&lt;p&gt;Another Prime Minister story also left a deep impression. The young protagonist asks her father: &amp;ldquo;What&amp;rsquo;s a &amp;lsquo;whore&amp;rsquo;?&amp;rdquo; Her father tells her a story about a Prime Minister blowing a feather: &amp;ldquo;Every day the Prime Minister sits in the House of Commons blowing a feather toward the ceiling, straining every sinew to keep it from drifting down — yet people around him keep losing their heads one after another.&amp;rdquo; Reading this, I was just as baffled as the protagonist. What on earth does any of this have to do with anything? I only figured it out after consulting Baidu. Her father meant: don&amp;rsquo;t obsess over irrelevant things. Which is to say, her father offered no explanation at all. But by the time of the rape trial, the young protagonist understood perfectly — she knew what &amp;ldquo;rape&amp;rdquo; meant. It&amp;rsquo;s hard to say whether this kind of evasive education is right or wrong.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Who Killed Bob Ewell?
 &lt;div id="who-killed-bob-ewell" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#who-killed-bob-ewell" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The final chapters are brilliantly rendered. While reading, I felt completely immersed in that pitch-black schoolyard night, that son-of-a-bitch Ewell (that&amp;rsquo;s how the sheriff refers to Ewell in the book — the first time I read that line, I silently cursed him too&amp;hellip;) hunting down two innocent children&amp;hellip; In the end, Ewell dies, but the full truth of what happened isn&amp;rsquo;t entirely clear. The narrative is told from the young protagonist&amp;rsquo;s first-person perspective, but she doesn&amp;rsquo;t see who killed Ewell.&lt;/p&gt;
&lt;p&gt;Since I read the e-book version, I could see many readers&amp;rsquo; annotations and comments. I found that many people completely missed the key details of the case. I was also utterly confused after my first read-through. I reread the relevant sections several times and finally pieced together the author&amp;rsquo;s intent and the full sequence of events. Let me unravel this mystery through several key questions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1) Is Boo Radley Black or white?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This question seems absurd but is critically important. If Radley were Black, then Tom Robinson&amp;rsquo;s case would be a cautionary tale — a Black man killing a white man is enough to be executed several times over. The jury wouldn&amp;rsquo;t care about the truth; the defendant being Black would be sufficient for a guilty verdict. So the old father and old sheriff&amp;rsquo;s desire to protect Radley would be perfectly natural — putting Radley through the legal process would just be throwing away a good man&amp;rsquo;s life. This would also make the novel a work primarily about Black racism.&lt;/p&gt;
&lt;p&gt;But Radley is white. So none of the above applies. This also brings the novel&amp;rsquo;s content more in line with its title. The author never directly states that Radley is white, but you can put it this way: if the author doesn&amp;rsquo;t specify someone is Black, then they&amp;rsquo;re white~. Of course, there are other clues: Radley ran around with Cunningham boys (white) as a kid; he lives in a white neighborhood; his skin is deathly pale&amp;hellip; Radley is a character described from the very beginning to the very end, the most richly drawn &amp;ldquo;mockingbird&amp;rdquo; of the entire book — yet we only see his true face in the final two chapters. That&amp;rsquo;s why I felt so unsettled not knowing whether he was white&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2) The gap in the action&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here is the passage where the young protagonist is pinned down by Ewell and ultimately saved:&lt;/p&gt;
&lt;p&gt;&amp;ldquo;He was slowly choking me, and I couldn&amp;rsquo;t move at all. Suddenly, he was yanked hard from behind and fell to the ground with a thud, nearly dragging me down with him. I thought, Jem must have gotten up.&lt;/p&gt;
&lt;p&gt;Sometimes, human reactions are sluggish. I stood there dumbly, like a mute. The sounds of struggle slowly subsided. Someone was panting heavily. The night returned to its prior stillness.&lt;/p&gt;
&lt;p&gt;&amp;hellip;I slowly realized there were four people under the tree now.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;From the moment Ewell is pulled away to the moment there are four people under the tree, a struggle took place. Afterward:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jem (the protagonist&amp;rsquo;s older brother) lies on the ground, injured by Ewell, unconscious&lt;/li&gt;
&lt;li&gt;Ewell (the man who tried to kill children) lies dead with a kitchen knife in his ribs&lt;/li&gt;
&lt;li&gt;Radley (the man who came to save the children) leans against a tree, coughing&lt;/li&gt;
&lt;li&gt;The protagonist stands frozen, still in shock&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &amp;ldquo;gap&amp;rdquo; refers to: who pulled Ewell away and killed him? What exactly happened? The subsequent discussion between Atticus and the sheriff revolves around reconstructing this gap.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3) The kitchen knife&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First, the knife the sheriff uses for his demonstration is a switchblade, not the kitchen knife. &amp;ldquo;Was Ewell killed with this knife?&amp;rdquo; &amp;ldquo;No, that knife is still in him. From the handle, it&amp;rsquo;s a kitchen knife.&amp;rdquo; So the sheriff did not destroy the murder weapon — that&amp;rsquo;s a fact.&lt;/p&gt;
&lt;p&gt;In any homicide, the murder weapon is an extraordinarily critical piece of evidence. Clearly, this kitchen knife is the murder weapon. Whoever brought this kitchen knife is very likely the killer. The sheriff says, &amp;ldquo;Ewell probably found that kitchen knife somewhere in the dump&amp;hellip; sharpened it razor-sharp&amp;hellip; Ewell fell on his own knife.&amp;rdquo; This is the sheriff&amp;rsquo;s subjective speculation. There are many possibilities:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ewell brought the knife, tripped himself, and the kitchen knife stabbed into his ribs — an accidental death.&lt;/li&gt;
&lt;li&gt;Ewell brought the knife; Jem, despite his broken arm, wrestled it away and killed him.&lt;/li&gt;
&lt;li&gt;Radley brought the knife and killed Ewell.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;First: the probability of Ewell bringing the knife is low. If he&amp;rsquo;d brought a knife, he could have just rushed up and stabbed them — there&amp;rsquo;d be no need to go to the trouble of twisting Jem&amp;rsquo;s arm and strangling the protagonist. Now:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Scenario 1: Ewell was already fighting someone (though it&amp;rsquo;s never explicitly stated with whom). An accidental death at this point seems far-fetched, but it can&amp;rsquo;t be entirely ruled out — though the probability is extremely low.&lt;/li&gt;
&lt;li&gt;Scenario 2: Broken-arm Jem wrestles the knife away and kills Ewell. This scenario is based on the protagonist saying &amp;ldquo;it felt like Jem pulled Ewell back&amp;rdquo; — so naturally it must have been Jem fighting Ewell. The protagonist didn&amp;rsquo;t see who pulled Ewell back; she only says it &amp;ldquo;felt like&amp;rdquo; him. A thirteen-year-old boy with a freshly broken arm taking a knife from an adult and killing him — also an extremely low probability.&lt;/li&gt;
&lt;li&gt;Scenario 3: Radley brought the knife, yanked Ewell back to stop him from strangling the protagonist, then stabbed Ewell to death. This is the most likely scenario — and precisely the scenario that Atticus and the sheriff &amp;ldquo;deliberately&amp;rdquo; avoid mentioning during their reconstruction. One detail supports this: before Ewell burst out, both children had screamed. The neighbors probably didn&amp;rsquo;t hear — but earlier in the book, it&amp;rsquo;s mentioned that the tree at the scene is very close to Radley&amp;rsquo;s house.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;4) The reconstruction&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Whether viewed through the novel&amp;rsquo;s themes and atmosphere, or through specific case analysis, it&amp;rsquo;s almost certain that the person who killed Ewell was Mr. Boo Radley.&lt;/p&gt;
&lt;p&gt;The reconstruction dialogue between Atticus and the sheriff — I reread it multiple times; it&amp;rsquo;s absolutely fascinating. It traces the entire process of reasoning through Ewell&amp;rsquo;s death and Atticus&amp;rsquo;s and the sheriff&amp;rsquo;s psychological shifts — yet throughout, the real killer is never once named.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Atticus wants to clarify the facts; the sheriff wants to protect the child.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;First, the protagonist says someone pulled Ewell away — she felt it was Jem. Based on this, Atticus deduces that Jem got up, pulled Ewell away, wrestled the knife from him, and killed him. Working from Atticus&amp;rsquo;s deduction that Jem is the killer, the sheriff wants to protect Jem and says, &amp;ldquo;Ewell fell dead on his own knife.&amp;rdquo; Atticus then says: &amp;ldquo;If we cover up the truth, that would go against everything I&amp;rsquo;ve ever taught Jem about how to be a person.&amp;rdquo; To convince Atticus, the sheriff even demonstrates the tripping scenario.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Gradually realizing the truth.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A thirteen-year-old boy with a broken arm is unlikely to fight and kill an adult in the dark. &amp;ldquo;Unless someone is very accustomed to the dark to qualify as a witness&amp;hellip;&amp;rdquo; — an unmistakable hint at Radley, who never leaves his house.&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;The key piece of evidence — the kitchen knife.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Atticus &amp;ldquo;suddenly&amp;rdquo; asks about the knife. The knife is still in Ewell&amp;rsquo;s body. Both of them individually realize the knife is Radley&amp;rsquo;s. They need to smooth over the knife issue. The sheriff suggests maybe Ewell found it in the dump and sharpened it.&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Confirming the lie.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;There are many slow-motion descriptions interwoven here. Both Atticus and the sheriff are silently checking whether this lie has any holes, whether they should accept it: Ewell&amp;rsquo;s death was an accident — he killed himself. In the end, they reach an agreement. Even the eight-year-old protagonist says, &amp;ldquo;I can understand.&amp;rdquo;&lt;/p&gt;
&lt;ol start="5"&gt;
&lt;li&gt;The title drop.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;ldquo;This man has done a great service for you and for this entire town. If people ignored his reclusive habits and forced him into the spotlight — I think, that would be a crime.&amp;rdquo; This line directly hits the novel&amp;rsquo;s theme. A mockingbird symbolizes an innocent, harmless person. Dragging Radley — this mockingbird — into the spotlight is a crime. It echoes what Atticus said earlier: &amp;ldquo;Remember, it&amp;rsquo;s a sin to kill a mockingbird.&amp;rdquo;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Final Thoughts
 &lt;div id="final-thoughts" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#final-thoughts" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;To Kill a Mockingbird&lt;/em&gt; is a relatively simple story, easy to understand — at least compared to some of the books I&amp;rsquo;ve read before. The stories of the mockingbirds in the book left a deep impression. It reminds me of the &amp;ldquo;Brother Long&amp;rdquo; self-defense case from a few years ago in China. Without Brother Long, it&amp;rsquo;s likely that killing someone in self-defense would still get you a prison sentence here. Think about America nearly a hundred years ago, when the law itself was still newly established&amp;hellip; Think about that Black man wrongly convicted, shot dead by prison guards while trying to escape. What kind of despair must he have felt in that prison cell? He just wanted to be a decent person — and his life was suddenly cut short.&lt;/p&gt;
&lt;p&gt;Let me close with a line from Atticus: &amp;ldquo;I think there&amp;rsquo;s just one kind of folks. Folks.&amp;rdquo;&lt;/p&gt;</content:encoded></item><item><title>Book Notes — When Breath Becomes Air &amp; What Life Should Mean to You</title><link>https://lastdba.com/en/2024/08/12/book-notes-when-breath-becomes-air-what-life-should-mean-to-you/</link><pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/12/book-notes-when-breath-becomes-air-what-life-should-mean-to-you/</guid><description>&lt;h2 class="relative group"&gt;Why Write About Two Books Together?
 &lt;div id="why-write-about-two-books-together" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-write-about-two-books-together" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Normally I&amp;rsquo;d write separate pieces after finishing these two books, but I figured neither would yield all that much content. Although I&amp;rsquo;ve read a few English originals (and written about them), I clearly underestimated the difficulty of &lt;em&gt;When Breath Becomes Air&lt;/em&gt;. It&amp;rsquo;s packed with unfamiliar vocabulary — loads of medical terms I&amp;rsquo;d never encountered. I basically forced my way through it with half-understanding. As for &lt;em&gt;What Life Should Mean to You&lt;/em&gt;&amp;hellip; it doesn&amp;rsquo;t feel as miraculous as people say. After all, it&amp;rsquo;s a century old — I didn&amp;rsquo;t extract much nourishment from it (a little, though). To avoid the awkwardness of too-thin content, I&amp;rsquo;m lumping them together.&lt;/p&gt;</description><content:encoded>
&lt;h2 class="relative group"&gt;Why Write About Two Books Together?
 &lt;div id="why-write-about-two-books-together" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-write-about-two-books-together" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Normally I&amp;rsquo;d write separate pieces after finishing these two books, but I figured neither would yield all that much content. Although I&amp;rsquo;ve read a few English originals (and written about them), I clearly underestimated the difficulty of &lt;em&gt;When Breath Becomes Air&lt;/em&gt;. It&amp;rsquo;s packed with unfamiliar vocabulary — loads of medical terms I&amp;rsquo;d never encountered. I basically forced my way through it with half-understanding. As for &lt;em&gt;What Life Should Mean to You&lt;/em&gt;&amp;hellip; it doesn&amp;rsquo;t feel as miraculous as people say. After all, it&amp;rsquo;s a century old — I didn&amp;rsquo;t extract much nourishment from it (a little, though). To avoid the awkwardness of too-thin content, I&amp;rsquo;m lumping them together.&lt;/p&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/6f97f7438495.png" alt="在这里插入图片描述" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;When Breath Becomes Air
 &lt;div id="when-breath-becomes-air" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#when-breath-becomes-air" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The author was a surgeon with extraordinary achievements in medicine. At the peak of his career, he learned he had terminal cancer. Less than two years after the diagnosis, he passed away. This book was written during those two years. It describes, from a first-person perspective, how one confronts such misfortune as cancer and reflects on life and its meaning in one&amp;rsquo;s final days.&lt;/p&gt;
&lt;p&gt;When he learned he had terminal cancer, as a top surgeon he knew exactly what it meant. He knew he didn&amp;rsquo;t have long to live. At first, he was even angry — why did such a low-probability event happen to me? Why me? Something like this is hard for anyone to accept. But only the truly ill live day by day with the pain, quietly walking toward that inevitable but unscheduled death.&lt;/p&gt;
&lt;p&gt;After his diagnosis, he and his wife decided to have a child immediately — before chemotherapy began. The author also managed to spend a few months with his baby daughter before passing. He wanted to watch his precious daughter grow up, to know what she&amp;rsquo;d be like when she was older — though he was certain he&amp;rsquo;d never know. It seems almost too cruel.&lt;/p&gt;
&lt;p&gt;Near the end of the book (about twenty or thirty pages from the finish), the author&amp;rsquo;s prose abruptly stops. What follows is a chapter written by his wife, opening with: &amp;ldquo;Paul has left us&amp;hellip;&amp;rdquo; Even knowing how it would end, I couldn&amp;rsquo;t accept it — death came so suddenly that he couldn&amp;rsquo;t even finish his book&amp;hellip; But thinking about it from the book&amp;rsquo;s intended meaning, this incompleteness is, in a way, a kind of completion&amp;hellip;&lt;/p&gt;
&lt;p&gt;How should we view death? If I were to die before forty, what would I do? I&amp;rsquo;d certainly be unwilling — there are too many things I haven&amp;rsquo;t finished. The author ultimately saw through the meaning of life; he believed the most important thing is to experience life and live in the present moment.
I seem to be different — I live in the future, never now! If I go die right now, I&amp;rsquo;d leave this world accompanied by anger and resentment.&lt;/p&gt;
&lt;p&gt;(His experience inevitably reminds me of the Japanese drama &lt;em&gt;The White Tower&lt;/em&gt; — an absolutely brilliant show! Professor Zaizen, at the peak of his career, gets cancer and ultimately donates his body for cancer pathology research&amp;hellip;)&lt;/p&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/0b8ac609261a.png" alt="在这里插入图片描述" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;What Life Should Mean to You (Beyond Inferiority)
 &lt;div id="what-life-should-mean-to-you-beyond-inferiority" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-life-should-mean-to-you-beyond-inferiority" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;A famous work in psychology by Alfred Adler, founder of individual psychology. Long ago, I watched an episode of &lt;em&gt;Lao Gao and Xiao Mo&lt;/em&gt; about Adler and individual psychology — they made it sound almost miraculous. I couldn&amp;rsquo;t resist reading it, and figured I might even analyze myself a bit.&lt;/p&gt;
&lt;p&gt;The most important idea in individual psychology is: how we perceive traumatic experiences is the essence of psychological problems — not the experiences themselves causing them. But this doesn&amp;rsquo;t deny the influence of the &amp;ldquo;past&amp;rdquo; on people&amp;rsquo;s behavior.&lt;/p&gt;
&lt;p&gt;However, I personally found the book somewhat boring&amp;hellip; &amp;ldquo;a bit too humanities-oriented.&amp;rdquo; The essential differences between short chapters aren&amp;rsquo;t that significant — it&amp;rsquo;s just discussing individual psychology through different topics. I genuinely couldn&amp;rsquo;t extract substantial nourishment from it. Maybe because it was written a hundred years ago, or maybe I&amp;rsquo;m just not cut out for this.&lt;/p&gt;
&lt;p&gt;Adler also proposed: a group (or a couple) should think and act for the benefit of the collective, or else problems of separation will arise. If one person harbors self-serving thoughts, the group is bound to be unstable. I couldn&amp;rsquo;t agree more. I could write some self-analysis here, but I don&amp;rsquo;t want to expose myself — which is also why I felt this book note wouldn&amp;rsquo;t be very substantial.&lt;/p&gt;
&lt;p&gt;Before reading this book, I also sampled &lt;em&gt;The Courage to Be Disliked&lt;/em&gt; and &lt;em&gt;How to Win Friends and Influence People&lt;/em&gt;. Since both had higher ratings than the &amp;ldquo;founding father&amp;rdquo; Adler&amp;rsquo;s book, I checked them out to see what they were about — and I didn&amp;rsquo;t like either. &lt;em&gt;Courage&lt;/em&gt; is just a dialogue between two people — the classic wise-man-and-scholar format — where you learn the book&amp;rsquo;s ideas through conversation&amp;hellip; I gave up after a bit. Bestseller style. &lt;em&gt;How to Win Friends&lt;/em&gt; was more tolerable — it directly lays out life advice in plain terms. I read about ten pieces of advice — somewhat valuable — but I still couldn&amp;rsquo;t finish it. Bestseller style too.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Closing
 &lt;div id="closing" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#closing" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;d read a few English originals and clearly got a bit cocky — turns out I need to be realistic. Gauge the difficulty first before diving in.
I&amp;rsquo;d been wanting to read psychology for a while. After reading it, I&amp;rsquo;ve learned I&amp;rsquo;m not cut out for it.
Well, no matter what, I had to write this book note — recording my life, like Paul did.&lt;/p&gt;</content:encoded></item><item><title>Book Notes — Wild: From Lost to Found on the Pacific Crest Trail</title><link>https://lastdba.com/en/2024/08/12/book-notes-wild-from-lost-to-found-on-the-pacific-crest-trail/</link><pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate><guid>https://lastdba.com/en/2024/08/12/book-notes-wild-from-lost-to-found-on-the-pacific-crest-trail/</guid><description>&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/8de823138bee.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;I came across this book because I saw it on an Obama-recommended reading list in an e-book app. This particular title felt special, and the ratings were good, so I decided to check it out. At first, reading the synopsis — a memoir by a hiking enthusiast — I assumed the book would just describe scenic views and the hardships of sleeping rough, probably not very &amp;ldquo;exciting.&amp;rdquo; But its writing has a distinctiveness all its own; it never feels boring. Once you start a short chapter, you simply can&amp;rsquo;t stop. By the end, when I saw only 10% of the pages remained, I actually felt a sense of imminent parting — a reluctance to say goodbye. This feeling of having discovered a treasure accompanied me throughout the entire reading.&lt;/p&gt;</description><content:encoded>&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/8de823138bee.png" alt="Image description" /&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;Preface
 &lt;div id="preface" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#preface" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;I came across this book because I saw it on an Obama-recommended reading list in an e-book app. This particular title felt special, and the ratings were good, so I decided to check it out. At first, reading the synopsis — a memoir by a hiking enthusiast — I assumed the book would just describe scenic views and the hardships of sleeping rough, probably not very &amp;ldquo;exciting.&amp;rdquo; But its writing has a distinctiveness all its own; it never feels boring. Once you start a short chapter, you simply can&amp;rsquo;t stop. By the end, when I saw only 10% of the pages remained, I actually felt a sense of imminent parting — a reluctance to say goodbye. This feeling of having discovered a treasure accompanied me throughout the entire reading.&lt;/p&gt;
&lt;p&gt;I used to be a devotee of physical books — I liked the sense of weight and substance, and the satisfaction of finishing a paper volume. Later, as I gradually came to embrace e-books, I discovered one advantage e-books have over physical ones: links. I found this book because a book mentioned in &lt;em&gt;Space Odyssey&lt;/em&gt; (I think) led me, via links, to &amp;ldquo;Obama&amp;rsquo;s recommendations,&amp;rdquo; and from all the Obama-recommended books I picked a few that interested me — one was &lt;em&gt;Wild&lt;/em&gt;. The protagonist of &lt;em&gt;Wild&lt;/em&gt; also loves to read, and she mentions several books; I bookmarked about five or six of them. So my originally barren reading list grew and flourished through this chain of links. These books are far, far better than those &amp;ldquo;Top Book Rankings&amp;rdquo; or &amp;ldquo;Essential Classics, Domestic and International.&amp;rdquo; Finishing a physical book easily leaves you wondering what to read next; e-books don&amp;rsquo;t have that problem.&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Queen&amp;rsquo;s Journey
 &lt;div id="the-queens-journey" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-queens-journey" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;After losing her mother, seeing her family fall apart, facing massive college debt, and descending into drug addiction, the author — perhaps wanting to rediscover herself — made &amp;ldquo;thorough&amp;rdquo; preparations and set out for the Pacific Crest Trail. For someone with zero hiking experience, the Pacific Crest Trail is the highest difficulty level. She called her overloaded backpack &amp;ldquo;the Monster&amp;rdquo; — so heavy she couldn&amp;rsquo;t even put it on properly. And just like that, this outdoor novice set off. Completing the entire trail takes four to six months. Along the way, you need to plan resupply points in advance, mailing food and essential supplies ahead to those locations. Once you reach a resupply point and restock, you return to the trail and press onward. The suffering on the journey — though hard to feel vicariously — you can sense how severe it was. The author alone had six toenails removed. This kind of agony, along with various unexpected incidents, is beyond what the average person can endure. That&amp;rsquo;s why the &amp;ldquo;failure rate&amp;rdquo; for people attempting this trail is very high. You need an exceptionally robust physique, a thorough plan, and some luck.&lt;/p&gt;
&lt;p&gt;Even with the dangers of wild animals, venomous snakes, scorching sun, glaciers, dehydration, and injuries in the wilderness, none compare to the danger of &amp;ldquo;people&amp;rdquo; — especially for a solo woman in her twenties. Once you experience the potential threat posed by humans, nature&amp;rsquo;s objective dangers almost feel like a relief. This reminds me of the plot of the HBO series &lt;em&gt;The Last of Us&lt;/em&gt;, which I watched recently: in a post-apocalyptic world, encountering zombies isn&amp;rsquo;t the scariest thing — encountering humans is.&lt;/p&gt;
&lt;p&gt;The author seems somewhat lascivious (at least by sexually conservative standards) — or maybe all Americans are this open about it. Before hitting the trail, she&amp;rsquo;d have one-night stands with many men, thoroughly enjoying the feeling, unapologetically describing this physical need and the sense of conquest in capturing a man.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;What I craved wasn&amp;rsquo;t someone to love, but just someone to press their body against mine.&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;On the trail, she also fantasized about attractive men she encountered and secretly watched men undress. She also packed a lot of condoms in her backpack — sadly, not a single one was used by the end. Of course, I don&amp;rsquo;t mean she was only uninhibited about physical desires; she was just as emotionally and sentimentally passionate. No right or wrong — she simply expressed exactly how she felt in the moment. I really admire this kind of honest writing.&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Pacific Crest Trail
 &lt;div id="the-pacific-crest-trail" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-pacific-crest-trail" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/5e5f1fbbc068.png" alt="PCT Map" /&gt;&lt;/p&gt;
&lt;p&gt;The Pacific Crest Trail is one of the world&amp;rsquo;s famous long-distance trails, located in the mountain ranges of the western United States — a range jokingly called &amp;ldquo;America&amp;rsquo;s Dragon Vein&amp;rdquo;&amp;hellip; Trail information is very easy to find and extremely well-documented. The author also relied on trail guidebooks for preparation and handling unexpected situations. The trail stretches 4,000 kilometers, spanning the contiguous United States from the Canadian border to the Mexican border, passing through Washington, Oregon, and California. It is one of the &lt;a href="https://www.pcta.org/our-work/national-trails-system/" target="_blank" rel="noreferrer"&gt;National Scenic Trails&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;


&lt;img src="https://lastdba.com/img/csdn/2bc7e1e56723.png" alt="National Trails Map" /&gt;&lt;/p&gt;
&lt;p&gt;I have essentially zero contact with hiking — my concept of it is still nil — so I can only be an armchair traveler envying these backpackers. After a bit of searching on outdoor hiking, I found there&amp;rsquo;s a tremendous amount to learn. Outdoor hiking not only offers spectacular scenery but apparently even has therapeutic functions — I easily found hiking psychotherapy associations just by searching. Let me quote a passage from the original about the spiritual world on the trail:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Now, I was wholly immersed in this world, living in a completely new way. Living so rootlessly, without even a roof over my head for shelter from wind and rain, made the world both much larger and much smaller.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;The Golden Touches
 &lt;div id="the-golden-touches" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-golden-touches" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;While reading this book, I kept thinking of &lt;em&gt;Educated: A Memoir&lt;/em&gt;. Both are memoirs describing a period of the authors&amp;rsquo; pasts. Not only are their writing styles similar, but their upbringings are too — growing up in isolated mountains, having an abusive father, a backward family life, and unexpectedly being extremely good at studying and getting into a top university.&lt;/p&gt;
&lt;p&gt;More importantly, their writing style easily captures the reader&amp;rsquo;s emotions without ever feeling boring or stifling. I haven&amp;rsquo;t managed to fully summarize how they write, but one thing I paid special attention to: the accumulation of emotion followed by the unexpected move.&lt;/p&gt;
&lt;p&gt;For example: when the author scatters her mother&amp;rsquo;s ashes into the earth, she keeps a few larger fragments of bone, unable to let go. Finally, she puts these unburned bone fragments into her mouth and swallows them.&lt;/p&gt;
&lt;p&gt;I was stunned reading this. Throughout the book, she describes her feelings for her mother in many places. Her mother&amp;rsquo;s death affected her profoundly. After flatly (or perhaps despairingly) describing her mother&amp;rsquo;s death and cremation, unable to let go, she chooses to swallow her mother&amp;rsquo;s bones into her stomach — so she can become one with her mother! What kind of emotion could drive such an act — one that most people would find impossible to accept — as a vessel for such heavy feeling? This swallowing motion conveys far more powerfully than endlessly repeated expressions of longing ever could, and it grabs the reader&amp;rsquo;s attention far more effectively.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s also a passage about condoms. An older backpacker, seeing how much stuff she&amp;rsquo;s carrying, helps her sort through her pack, throwing out things that are completely useless. The old backpacker finds a big packet of condoms: &amp;ldquo;Are you sure you need these?&amp;rdquo; Having gained some trail experience, she knows the stuff is utterly useless — but as she throws out the big pack, she secretly keeps one~ Then, the next morning when she wakes up, that one condom is gone&amp;hellip;&lt;/p&gt;
&lt;p&gt;These plot points are so dramatized I almost suspected they were fabricated. But I carefully read the author&amp;rsquo;s preface — she says she merely omitted certain scenes and guarantees that the events are all true.&lt;/p&gt;
&lt;p&gt;Regardless, a touch of plot that slightly exceeds realistic logic is essential in writing — it grabs the reader&amp;rsquo;s heart. The authenticity of these &amp;ldquo;golden touches&amp;rdquo; themselves isn&amp;rsquo;t important; what matters is having that touch. Let me give an example from one of my favorite films, &lt;em&gt;Memories of Murder&lt;/em&gt;, which I&amp;rsquo;m sure many have seen. Years later, the old detective returns to the crime scene and meets a child. The child says someone else was just here, crouching and staring at this drainage ditch just like you. The old detective immediately realizes this person could be the murderer. He asks the child what the person looked like. The child says: &amp;ldquo;Just&amp;hellip; ordinary.&amp;rdquo; This moment is a stroke of genius. Many viewers obsess over who the killer actually is, but it doesn&amp;rsquo;t matter who it is. &amp;ldquo;The murderer is ordinary&amp;rdquo; — that&amp;rsquo;s what the film is trying to say.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Final Thoughts
 &lt;div id="final-thoughts" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#final-thoughts" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;What could have been a boring story was written into a captivating work, with genuine depth, rich and authentic emotion. It&amp;rsquo;s a memoir of following the author back to nature and rediscovering the self — absolutely worth reading!&lt;/p&gt;
&lt;p&gt;Recently, good books have been streaming in nonstop; my bookshelf is quite packed. But I&amp;rsquo;m not worried about them gathering dust at all, because I believe the quality of these books matches this one — reaching that &amp;ldquo;can&amp;rsquo;t-put-it-down&amp;rdquo; level, requiring no self-discipline to become completely immersed. Let me quote from a hiking expert&amp;rsquo;s blog:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;gt; What was your favorite stretch of scenery?
&amp;gt; The next one.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded></item></channel></rss>