惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
AI
AI
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
U
Unit 42
Vercel News
Vercel News
Stack Overflow Blog
Stack Overflow Blog
P
Proofpoint News Feed
Microsoft Security Blog
Microsoft Security Blog
The GitHub Blog
The GitHub Blog
WordPress大学
WordPress大学
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
B
Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
F
Full Disclosure
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security
Recorded Future
Recorded Future
N
News and Events Feed by Topic
雷峰网
雷峰网
V
Vulnerabilities – Threatpost
Schneier on Security
Schneier on Security
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
O
OpenAI News
Project Zero
Project Zero
罗磊的独立博客
G
GRAHAM CLULEY
腾讯CDC
P
Privacy International News Feed
V
V2EX
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Hugging Face - Blog
Hugging Face - Blog
爱范儿
爱范儿
H
Heimdal Security Blog
L
LINUX DO - 热门话题
Forbes - Security
Forbes - Security
美团技术团队
MongoDB | Blog
MongoDB | Blog
Security Latest
Security Latest
M
MIT News - Artificial intelligence
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
宝玉的分享
宝玉的分享
T
Threat Research - Cisco Blogs
TaoSecurity Blog
TaoSecurity Blog

Posts on Changkun's Blog

Why High-Output Systems Are Often the First to Stop Growing Dark Forest Theory: A Formal Derivation Agents (or Humans) in Goal-Directed and Goalless Environments: On Pipelines, Priors, and the Rhythm Between Exploration and Exploitation At the Boundary of Self-Reference: From Stable Structures in Artificial Intelligence to the Self as a Recursive Model in an Open Dissipative System 2023 Reading List 2022 Reading List Are PSS/USS and RSS Actually the Same Thing? Performance Differences from Page Faults vs. Prefetching 2020 Year-End Review Migration with Zero Downtime 2020 Reading List The All in Go Stack Pointers Might Not Be Ideal for Parameters Eliminating A Source of Measurement Errors in Benchmarks Setup Wordpress in 10 Minutes 我为什么不再写博客了? 2019 年终总结 2018-2019 读书清单 Ten years of blogging Rethinking the Reflections on Communications and Trusts 2018 年终总结 Go source code study is open source Go source study: unsafe Pattern Go source study: sync.Pool Go runtime programming A Million WebSocket and Go Designing Asynchronous RESTful APIs 分布式杂谈01:CAP 理论的误解 Issues of Human-Bot Interaction 压缩法与深度网络的泛化性 Go in 1 Hour UMSLT04: The Past and Present of SGD UMSLT03: A Gentle Start of Learning Theory UMSLT02: A Breif History of Neural Networks UMSLT01: A Breif History of Regularization 不笑不足以为道 论文笔记:Generalization in Deep Learning 2017 年终总结 2017 读书清单 深度学习的泛化理论简介 删除 GitHub 上已经提交的敏感信息 硕士生涯的第一年就这样告一段落了 人肉计算(10): 系统参与激励 人肉计算(9): 陷阱的解法 别聊,一聊你就暴露 人肉计算(8): 人肉计算与数据科学中的陷阱 人肉计算(7): 社会行为分析 Hexo + GitHub + Travis CI + VPS 自动部署 人肉计算(6): 预测市场 人肉计算(5): 信用风险评级模型 读书与回报 瞎扯: 对现代企业理论与当下IT企业的商业模式和信息产业链的规律性的思考 人肉计算(4): 输入数据聚合与PageRank 又一次打整了一下博客 人肉计算(3): 输入数据聚合与链路预测 人肉计算(2): 意图博弈 GWAPs 人肉计算(1): 众包与群众智慧 对后辈同学在计算机专业上的答疑与解惑 在德国的医疗及住院体验 这可能不是一个技术博客了 实验楼楼赛第3期-Python-题解 迅速更换了 DISQUS Electron 深度实践总结 良好的编码体验的三个方面 2016 年终总结 2016 读书清单 最近在着手写的文章 微信小程序文档极致总结 谈谈过去三个月在实验楼的实习经历 Built a Desktop Client for My Blog Guacamole 源码分析与 VNC 中 RFB 协议的坑 《高速上手 C++11/14》正式发布 Docker 极速入门教程02 - 镜像与容器管理 Docker 极速入门教程01 - 基本概念和操作 阶段性沉默 ELK+Redis 最佳实践 终于全面启用了 HTTPS 苹果开源了LZFSE无损压缩 Hash 碰撞的一种思路 记一次完整的 Kaldi-TIMIT 示例运行 Kaldi 上的 TIMIT 例子 Kaldi 安装与部署 从科研写作谈起 Swift API 设计指南 有趣的人类 所以其实论文并没有什么鬼用 Githug 通关记录及指南 小结一下这学期的收获 2015 读书清单 2015 年终总结 负能量爆表 转眼就快两个月了 博客迁移记录 大三总结 这个世界,终究不会是我们的。 Linux 内核分析 之六:Linux 内核创建进程的过程 小说「泽缘」 Linux 内核分析 之五:system_call中断处理过程的简要分析 大创项目的标题真是每年都在考验同学们的想象力啊 Linux 内核分析 之四:使用库函数API和嵌入汇编两种方式使用同一个系统调用
2021 Reading List
Changkun Ou · 2022-03-20 · via Posts on Changkun's Blog

2021 Reading List2021 读书清单

Published at发布于:   |   PV/UV: /   |   Reading阅读: 5 min

I finally found time to compile my 2021 reading list. This year my reading shifted increasingly toward psychology, economics, and traditional statistics — partly useful for my doctoral research, and partly genuinely illuminating for everyday life.

Humanities

Working in Public is a book written by a GitHub employee about the production and maintenance of open source software. I first heard of it from Vue’s author Evan You. Having been drawn to open source software and actively involved in the open source community for years, I immediately bought and read it. The most thought-provoking points for me included the author’s framework for thinking about open source project models based on user growth rate vs. contributor growth rate (federated, club, hotel, and toy models), and the symbiotic relationships among distribution platforms, maintainers, contributors, and participants. Reading this book alongside my own growing open source experience, I increasingly set aside the naive idealism about “open source spirit” from an earlier generation. In a sense, this book answered my long-standing question about what “participating in open source” and “doing open source” truly mean — they are not the same thing. Anyone who genuinely wants to engage with open source should ask themselves: can I continue maintaining a project after losing the initial passion that drove me to create it? If so, what material conditions are necessary?

Psychology

This year my research gradually moved toward human rational decision-making, which inevitably led me to read a fair amount of psychology. The books centered around two key figures — Herbert Simon and Daniel Kahneman — and progressively unpacked foundational theories in modern cognitive psychology: bounded rationality, heuristics, and decision errors. When I read and experimented with these seemingly simple concepts, I was genuinely struck by their elegance. Without resorting to any so-called absolute rational analysis, they reveal and demonstrate through social experiments these pervasive human flaws step by step.

Statistics

Although I considered myself well-grounded in statistics from undergraduate study, I had long been limited by a rather superficial understanding of significance testing, maximum likelihood estimation, and the frequentist vs. Bayesian debate. But when my own research demanded precision on every detail, I was humbled by the many disciplinary nuances and their ingenuity. This year I feel I systematically encountered Bayesian analysis and causal inference methods for the first time. Most of what I learned came from the books below, which further sharpened my critical and methodological understanding of social science research.

Engineering

From where I stand today, engineering books are perhaps the least interesting category of all. This year I bought four engineering books of varying depth. The first is a classic for understanding multi-threaded programming — I had skimmed parts of it in undergrad but without deep enough knowledge of concurrent programming to absorb much. This time I read the English original to get a more thorough and systematic grasp of the subject, and it did fill in gaps in my understanding of memory barriers and transactions in shared memory. The other books were not fully read, especially the last two. I particularly liked the chapter on testing in the third book; the fourth was a reference I bought while building a rendering engine — more a source of guiding principles than hands-on recipes, but equally inspiring. The last one reads almost like a man page, bought specifically when I needed to understand system calls for memory allocation.

Review and Further Reading

Looking back at my 2021 reading, I increasingly notice that the volume of books seems to decrease year by year as I get older. On one hand, daily life demands more time, squeezing out reading time. On the other, I find myself wanting to experience things rather than merely gain knowledge from books. Undeniably, reading distills knowledge into structured systems — we can rapidly acquire large quantities of processed information. But only knowledge that has been truly lived can be deeply understood; that lived process is also more interesting and leaves a deeper imprint.

If you’re interested in previous years' reading lists: Reading List Archive.