Articles that I love

Articles & Podcasts I have gathered over the years

Computer Science

如何写出让 CPU 跑得更快的代码
面向对象就是一个错误
按下电源后的几秒钟,CPU在干嘛?
假如你来发明编程语言
“UNIX的名字是我起的”——对话UNIX开发者Brian W. Kernighan
编写 if 时不带 else,你的代码会更好!
【被虐了】详解一次shopee面试算法题:最小栈的最优解
内存管理:程序是如何被优雅的装载到内存中
编程高手是如何练成的?
糟糕程序员的20个坏习惯
打开线程 | 进程 | 协程的大门
性能调优工具9张图 – 你肯定会用到
什么是 SSL/TLS 协议?
Linux面试最高频的5个基本问题
10张图让你彻底理解回调函数
读完两遍《STL源码剖析》后,我发现了一些辛秘
源于美国,兴于日韩,未来看中国!揭秘存储行业60年兴衰【附下载】| 智东西内参
面试官问我:什么是树堆(Treap)?
漫话:如何给女朋友解释为什么 Java 中”1000==1000”为 false,而”100==100”为 true?
计算机为什么要用补码?
面试系列之指针和引用的使用场景
高并发下秒杀商品,你必须知道的9个细节
一文读懂一台计算机是如何把数据发送给另一台计算机的
帅地吐血整理:那些让你起飞的计算机基础知识
面试官爱问的10大经典排序算法,20+张图来搞定
你一定要搞明白的C函数调用方式与栈原理
程序员撒狗粮!3 天开发自己的婚礼小程序!
编程高手是如何练成的?
一个故事看懂HTTPS
优化 if-else 代码的八种方案
计算机时间到底是怎么来的?程序员必看的时间知识!
一文讲透CRC校验码-附赠C语言实例
图解|从武侠角度探究STL排序算法的奥秘
漫画 | 我是一条健忘的内存
2W字!梳理50道经典计算机网络面试题(收藏版)

C/C++

这些知识点你都知道吗,测试你的C++入门程度
我常用的10个C++新特性
掌握这个小技巧,让你的 C++ 编译速度提升 50 倍!
C++ 内存管理(一)
百度C++工程师的那些极限优化(并发篇)
百度C++工程师的那些极限优化(内存篇)
std 源码剖析及 C++ 内存管理(二)
C++内存管理(建议收藏)
C++ 并发编程(C++11 到 C++17 )
C与C++关于*与&的传参解析
总结了24个C++的大坑,看你能躲过几个?
C/C++编码准则,可借鉴的东西还挺多!
你踩过几种C++内存泄露的坑?
C++ 内存模型
如何用C语言实现OOP

Machine Learning

【建议收藏】Matplotlib可视化最有价值的50张图表(附完整源码)
总结了200道经典的机器学习面试题 (附参考答案)
用 SHAP 可视化解释机器学习模型实用指南(上)
总结了九种机器学习集成分类算法(原理+代码)

Design Patterns

还在用 if else?试试策略模式吧
漫画设计模式:什么是 “装饰器模式” ?
漫画:什么是 “代理模式” ?
漫画:什么是单例模式?(整合版)
漫画:设计模式之 “外观模式”
漫画设计模式:什么是 “职责链模式” ?
漫画:什么是 “抽象工厂模式” ?
漫画设计模式:什么是 “装饰器模式” ?
漫画:什么是 “原型模式” ?
漫画:什么是 “建造者模式” ?

Maths

史上最硬核的统计操作,居然能逼赌场将你拉黑?
欧拉:1分钟解决e^π和π^e谁大的问题!
有哪些类似0.99999…=1有趣的事实?
怎么向小学生解释欧拉公式 e^(πi)+1=0?
数学为王!特斯拉『刹车失灵』事故还原

Quant Investing

巴菲特的Alpha:利用机器学习量化『股票基本面』
Python实现行业轮动量化选股【附完整源码】
【手把手教你】Python实现量价形态选股
机器学习时代下的7个量化研究准则!
价值投资:投降还是机会?
用Python编写基于Supertrend“超级趋势线”强化策略
巴菲特指标:严重高估!
A股存在月份效应吗?构建月度择时策略【附Python源码】
和北大教授聊了3小时:当存款缩水,聪明人都会做这件事……
拥挤交易:行业轮动与因子择时策略的构建
Cross-Section Research, A History
我的交易系统
Two Sigma:通过机器学习识别市场状态
Value
很可以!JPM因子投资特刊
Q&A with Eugene Fama
动量因子:行为金融角度新解
颠覆认知!关于c²= b² + a²,你不知道的N个事实
Being Honest with Backtest Reporting
统一视角下的因子投资
PEAD异象

Personal Development

做好这三条减法,让你的生活从忙乱到轻松
充分调用你的每一分人脉的 11 种方法
跟人聊天更融洽的9个小技巧
你可以向自己提问的十个问题
解决三个最常见借口:没时间、没钱、不知道如何开始
24个薅时间羊毛的小技巧
如何轻松、科学、持续的获得被动收入?
这个框架帮你成为一个故事高手,提升你的说服力
数学原来这么有趣!40组超炫数学动图,震憾你的思维!
如何用一个简单技巧提升写作、学习和思考能力?
用系统来驱动自己的人生
拒绝新闻的生活方式
Naval Ravikant – How to Get Rich without Getting Lucky

Podcasts

Lex Fridman #251 Ray Dalio
Tim Ferriss #264 Ray Dalio
Tim Ferriss #431 Howard Marks
Tim Ferriss #504 Vitalik Buterin
Tim Ferriss $473 Naval Ravikant