博客
search
⌘Ctrlk
博客
  • Blog
  • 30 minutes a day, master Vim in 3 days (not clickbait!)
  • Debug notes (Update: Valgrind: Conditional jump or move depends on uninitialized value(s))
  • CS61C Computer Architecture (Update: Logisim Debug tips)
  • VSCode remote connection setup & common issues
  • Why is the SB-format in RISC-V not called B-format, and UJ-format not called J-format?
  • Lazy English
  • How to block GeeksforGeeks' forced registration popup?
  • Soft Skills: The software developer's life manual — Productivity section
  • Lazy Kitchen (Update: pine chopsticks)
  • How to quit gaming painlessly? (Update: additional explanations and other content)
  • Overused topic: People always make excuses for themselves
  • Which Git tutorial is best?
  • PDF reading pitfalls
  • CS61B Data Structures
  • Relatively easy recursion beginner exercises
  • Emotion control training
  • How learning a skill gives you an extra perspective when observing things
  • How to make a choice when indecisive?
  • Try to stay friendly
  • Overused topic: How to stick with something long-term, or 'self-discipline'? (Update: with curiosity)
  • Taleb's four works: Fooled by Randomness, The Black Swan, Antifragile, Asymmetric Risk
  • How to: Unrealistically solving practical problems
  • Outliers
  • The Limits of Growth
  • Interesting Principles of Economics
  • Trivia
  • Excerpt from Love in the Time of Cholera
  • Metro: Exodus (Metro: Exodus) Gameplay Guide
  • Truancy Guide
  • Vue environment setup pitfalls
  • JetBrains related
  • Prevent Goland from automatically deleting unfinished code
  • Natural evolution and 'the meaning of life'
  • Summary of gains after learning to hand-build a CPU
  • Reading pitfalls
  • VMWare Ubuntu 22.04 Installation and Configuration Environment
  • Learning k8s & Docker
  • Guide to inventing everything
  • Page 1
  • Home gym & fitness pitfalls
  • Be sure to complete tasks in the short to medium term
  • Endure hardship
  • Shortcuts
  • userNum? numUser? Why not encourage using global variables? Please read Code Complete 2
  • Memo
  • Draft - Rework
  • Draft - partially organized - The Drunken Walk
  • Redis virus backup1 backup2 backup3 backup4
  • What to watch while eating
  • Read the English or Chinese version of this book? Both
  • Some unresolved questions
  • Characteristics of the real world - draft
  • Draft - Childbearing should not be a fundamental right, just as killing is not a fundamental right
  • PC best reader Calibre usage pitfalls
  • Two pitfalls of using Linux command symbols
  • Draft - Is time a manifestation of object motion?
  • Performance optimization
  • The best C pointers tutorial
  • Draft - Performed qualitative analysis; don't forget quantitative analysis
  • Does anyone still not know Gin framework comes with parameter validation?
  • Fogg Behavior Model: Don't fight instincts
  • go-zero microservices
  • Go dependency injection tool Wire
  • A crap codebase isn't scary; what's scary is no unit tests
  • Go: return false or return a custom error ErrValueNotFound?
  • Finding bugs from source code: 3 examples
  • The Unwritten Rules; The Law of Blood and Payment
  • Draft - Clichés: break the rules, follow your heart...
  • testutils
  • Draft - Cultivate a habit of early to bed, early to rise in 3 days
  • Draft - Easy introduction to mindfulness meditation in 3 days
  • 'Cultivating a habit of eating shit' = 'cultivating a reading habit'
  • Draft - 'Self-improvement' requires a good environment
  • Draft - The feeling of acting immediately is great — or change to 'break procrastination in 3 days'?
  • Question: DDIA doctor's on-call room example, why recommend using serialization instead of repeatable read + locks?
  • Go private package
  • Go: error 'type assertion' vs 'errors.Is()' vs '=='
  • gRPC's Go implementation: why doesn't its returned error use fmt.Errorf()?
  • Happiness is a choice
  • Draft - Column describing the world
  • RESTful implementation notes
  • Low-pain way to start cold showers
  • Draft - Cliché column - balance
  • Draft - fully annotated - The Drunken Walk
  • Literary works
  • Swimming
  • Posture correction (humerus anterior shift, knee pain)
  • Sapiens: A Brief History of Humankind
  • Douban negative reviews
  • Genghis Khan and the Making of the Modern World
  • Priced to Win
  • Nonsense column: leave enough time before making decisions
  • Renting pitfalls
  • 70% small tests + 20% medium tests?
  • Draft - Soros: 'World economic history is a scam' vs Taleb: 'Lies are fragile'
  • Perseverance vs timely change of methods
  • Stance vs facts
  • Easily solve Docker image problems: VPN + domestic mirrors
gitbookPowered by GitBook
block-quoteOn this pagechevron-down

Sapiens: A Brief History of Humankind

file-download
124KB
人类简史_从动物到上帝(完整版) (哈拉里·尤瓦尔·诺亚·哈拉里, 林俊宏)-annotation-2024-08-05_20_02_40.txt
arrow-up-right-from-squareOpen
PreviousPosture correction (humerus anterior shift, knee pain)chevron-leftNextDouban negative reviewschevron-right

Last updated 1 year ago