20250217
Q. Why do we need TLS certificates to communicate over HTTPS while
computers can simply encrypt connections?
A. At a high level, we need a legitimate third
party—a Certificate Authority (CA)—to verify
the identities of computers (websites, servers, etc.) so that users can
trust they’re communicating with the intended entity and not an
imposter.
I feel refreshed by ignoring all notifications from messenger apps
:)
- reviewed some pull requests
- 30 minutes walk
- Desining Data-Intensive Applications
- Linearizability: systems behave as if there is only one copy of the
data, so that any reads don’t go backwards.
- != Serializability: databases behave as if transactions are executed
in a serial order.
- The author pointed out that the conventional explanation of the CAP
theorem picking two out of Consistency, Availability, and Partition
tolerance is misleading because partition is inevitable when a network
is involved. I only knew the concept of the CAP theorem, so the point of
view is new to me.
- journaling (zero second thinking)
TODO:
- Print out tax forms
- Pay state taxes
- Buy an envelope
- File the tax return
- 2044E, F
- Oath Ceremony (20250220)
- haircut
- live plants for my desk, probably Pothos
index 20250216 20250218