

捕蛇者说
pythonhunter
《捕蛇者说》是一档以编程为主题的聊天节目。我们会聊聊编程、程序员和 Python。
Episodes
Mentioned books

Jun 12, 2021 • 1h 17min
Ep 29. 架构设计与 12fallacy(上)
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter
嘉宾
陶文
姚钢强
主播
Adam Wen
小白
时间线
00:00:11 开始
00:00:34 姚钢强介绍
00:00:49 陶文介绍
00:01:35 嘉宾在 ThoughtWorks 的经历
00:09:41 ThoughtWorks 的结对编程面试
00:11:00 当前大家遇到的面试的经历与情况
00:14:30 如何招人,一般看重候选人的特质
00:24:21 聊聊架构设计与 12fallacy
相关链接
00:06:20 Martin Fowler
00:07:51 ThoughtWorks 技术雷达
00:14:30 创业公司如何招人
00:24:21 12fallacy
00:30:50 Correlation & Correlation
00:26:33 “优秀架构设计”
00:33:00 八叉说
00:42:40 Dreyfus model
01:16:00 Hints for Computer System Design
爱发电上赞助

Apr 12, 2021 • 1h 16min
Ep 28. gRPC and Python
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter
嘉宾
Lidi Zheng
主播
Laike9m
小白
时间线
00:00:28 开始
00:00:40 嘉宾介绍
00:01:29 嘉宾经历
00:05:26 嘉宾在 CMU(卡内基·梅隆大学) 研究生的经历回顾
00:07:08 嘉宾在出入 Google 时的情况
00:09:04 什么是 RPC
00:09:55 gPRC 与 RPC 的关系是什么
00:10:19 gRPC 中 g 的含义
00:11:23 gRPC 支持的语言
00:12:26 为什么 gRPC 要使用 HTTP2
00:13:43 gRPC 使用了 HTTP2 的哪些特性 r
00:14:10 什么是流控制
00:14:49 流控制的一些选项是否可以在 gRPC 中修改
00:16:02 gRPC 的 streaming 是如何实现的
00:16:31 HTTP3 的出现是否会影响
00:18:55 关于 TCP 和 UDP 服务保障的相关讨论
00:20:08 gRPC Protocol Buffers
00:23:36 关于 gRPC Python
00:24:08 XX 语言的使用经验
00:26:34 如何让 gRPC 支持 asyncio
00:32:34 Python asyncio 特性讨论
00:33:00 gRPC 与服务发现
00:40:40 gRPC 与商业开源
00:51:17 如何防止恶意代码从 Github 流入企业内部
00:57:52 从 gRPC 角度出发聊一聊 Python 的性能
01:06:44 有考虑用 Cython 重写 gRPC 嘛
相关链接
00:10:14 Thrift | 这边有一个口误 Thrift 是由 Facebook 开发的
00:17:12 HTTP Headers Trailer 属性
00:19:02 ISP | Core Provider
00:20:13 gRPC Protocol Buffers
00:22:17 SOAP | EBS
00:23:58 Cython
00:30:28 Youtube-Lidi Zheng, Pau Freixes - gRPC Python, C Extensions, and AsyncIO
00:34:55 Envoy Proxy
00:38:16 Google Cloud Traffic Director | 可能需要科学上网才能打开
00:46:04 Monolithic 单体架构
00:58:14 Cyberbrain
01:00:07 Message Pack
01:00:57 Why Is GIL Worse Than We Thought?
01:09:22 yep
01:11:09 十三机兵防卫圈 | 百度百科
01:11:52 点击补番 -> 永生之酒 <- 点击补番
01:13:17 贫穷的本质
01:14:09 [十三邀][23]
[23]: https://www.douban.com/search?q=%E5%8D%81%E4%B8%89%E9%82%80
爱发电上赞助

Apr 3, 2021 • 49min
Ep 27. 聊聊焦虑
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter
时间轴:
01:17 三地疫情
08:00 Google work from home 政策
16:00 Manjusaka的吐槽
19:00 Laike9m 的吐槽
27:00 我们与抑郁症
30:00 Manjusaka性侵经历
33:00 对于抑郁症的建议
41:00 Laike9m 推荐的会议
56:00 总结时间
资料:
信涛的组招聘信息
Shopee Careers - Come Make History With Us | Shopee Singapore
奇客Solidot | 四分之一被调查的中国科技工作者忧郁
爱发电上赞助

Mar 7, 2021 • 1h 16min
Ep 26. 和 xintao 聊聊新加坡的工作与生活
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter
主播
Manjusaka
laike9m
laixintao
时间轴
00:02:00 为什么 xintao 会离开阿里?
00:22:43 办理新加坡签证
00:28:30 新加坡的生活成本和税收
00:29:57 在新加坡租房
00:43:20 新加坡的日常生活
00:58:17 应对诈骗
01:03:13 xintao 在 Shopee 的工作,Shopee 的公司文化
01:06:06 如何进入 Shopee 工作?
01:11:05 Manjusaka 的招人广告
链接
What is Site Reliability Engineering (SRE)?
Google December 2020 services outage
智能运维系列(一)| AIOps 的崛起与实践
关于《Fluent Python》中文版中“期物”这个翻译的讨论
组屋
我在新加坡一个月的生活费明细 - by laixintao
Join Shopee & Work with Me! - xintao 的内推链接
PyCon US 2021
爱发电上赞助

Mar 3, 2021 • 1h 20min
[特别篇 04] - 四位主播的无主题闲聊
本期嘉宾:
laike9m
laixintao
Manjusaka
小白
本期是去年七月份录制的一期。四位主播聚在一起,聊聊他们最近的生活,以及对未来的打算。失踪主播小白康复归来,让我们撒花🎉🎉🎉!
本期资料链接:
iredis
GitHub 北极计划
Cyberbrain
Beancount
ProcMon-for-Linux
youtube-dl
you-get
节目中关于 Cyberbrain 的一些描述已经过时,故补充在这里:
Python 和 VS Code 的通信现在是用的 msgpack + HTTP。protobuf + gRPC 因为 serialization 性能问题已经被抛弃。详见
Lowering the overhead of Cyberbrain
Why Is GIL Worse Than We Thought?
可视化最后选择的是 vis-network 这个库。
爱发电上赞助

Jan 16, 2021 • 1h 3min
Ep 25. 个人知识管理体系系列 - 输出篇
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter
本期是个人知识管理体系系列的最后一期。我们讨论了关于“输出”的方方面面,包括输出的目的、方式、工具、意义,以及一些实用的关于写作的建议。欢迎收听。
本系列导航
Ep 23. 个人知识管理体系系列 - 输入篇
Ep 24. 个人知识管理体系系列 - 内化篇
Ep 25. 个人知识管理体系系列 - 输出篇(本期)
嘉宾
张佳圆
主播
小白
laike9m
laixintao
时间轴
02:10 为什么要输出?
03:00 通过何种方式进行输出?
14:35 为什么 GitHub 是最值得信赖的内容托管平台?
21:20 用什么工具进行写作?
30:20 如何基于内化进行输出?
43:45 如果想开始写作,要怎么做?
48:40 写作的意义
50:00 推荐环节
相关链接
学习金字塔
怎么在 Linux 中装 Python 3
People Die, but Long Live GitHub
Ulysses
Typora
Markdown 编辑器做成 WYSIWYG(所见即所得)形式会不会有什么弊端? - Belleve的回答
ZeroVer: 0-based Versioning
WordPress
迈尔斯 - 布里格斯性格分类法(MBTI))
《软技能-代码之外的生存指南》
《当我谈跑步时我谈些什么》
《what If 那些古怪又让人忧心的问题》
《how to 如何不切实际地解决实际问题》
《活出生命的意义》
《鞋狗:耐克创始人菲尔・奈特亲笔自传》
《松本行弘的程序世界》
Anki
《CPython Internals: Your Guided Tour Through the Python 3 Interpreter》
秘塔写作猫
《非暴力沟通》
爱发电上赞助

Jan 10, 2021 • 51min
Ep 24. 个人知识管理体系系列 - 内化篇
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter
上一期的节目中我们和佳圆讨论了如何获取知识,如何预处理知识。在本期的节目中我们主要讨论如何将这些知识转化成自己理解的东西,介绍了一些内化的工具和方法,如何更有效率地复习自己的知识等。
如果您喜欢本期节目,欢迎关注捕蛇者说,我们本系列下一期节目将介绍如何将知识输出。
本系列导航
Ep 23. 个人知识管理体系系列 - 输入篇
Ep 24. 个人知识管理体系系列 - 内化篇(本期)
Ep 25. 个人知识管理体系系列 - 输出篇
嘉宾
张佳圆
主播
小白
laike9m
laixintao
时间轴
00:30 开场
01:36 什么是内化?
03:04 工具介绍
05:20 笔记和内化的区别是什么?
10:00 平时做“内化”部分的流程
20:22 Filter 的功能
24:00 如何将知识转化成自己的东西?
27:40 给完全不懂的人讲解自己的知识
33:40 Ted Nelson 有关“链接”的理解
36:00 这些知识的标签如何设定?
40:38 使用anki来复习
42:00 Evernote 的迁移问题
43:00 如果没有 Roam Research 怎么做知识内化?
46:40 对于复述的看法?
相关链接
03:04 Devonthink 作为主要的 reference 工具
10:00 做笔记的流程,主要参考 How to Take Smart Notes 这本书,具体的流程如下:
Draft Notes:草稿笔记,例如上面阅读过程中在 Apple Notes 中记录的笔记、Highlights 等都是草稿笔记,需要进行进一步处理
Literature Notes:可以理解为阅读过程中记录的笔记,由草稿笔记整理而来,在 Roam Research 中的一个例子:
Permanent Notes,翻译成永久笔记?基于 literature notes 得来的笔记,这种类型的笔记有几个特点:
atomic
self contained
linked
例子:
10:00 中提到过得图片:
26:25 提到的论文:Improving Students’ Learning With Effective Learning Techniques: Promising Directions From Cognitive and Educational Psychology
34:10 obsidian
33:40 Ted Nelson Project Xanadu
40:38 anki
爱发电上赞助

Jan 1, 2021 • 1h 25min
Ep 23. 个人知识管理体系系列 - 输入篇
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter
本系列导航
Ep 23. 个人知识管理体系系列 - 输入篇(本期)
Ep 24. 个人知识管理体系系列 - 内化篇
Ep 25. 个人知识管理体系系列 - 输出篇
嘉宾
张佳圆
主播
小白
laike9m
laixintao
时间轴
00:00:30 开场
00:01:08 嘉宾介绍
00:01:55 知识主要输入途径
00:05:31 Github Star 的一些延伸探讨
00:09:37 如何挑选专业类书籍
00:11:58 原版还是译版
00:12:38 如何粗读一本书
00:15:10 佳圆的 3wh2t 阅读分析法
00:17:53 实体书还是电子书?
00:25:20 笔记整理相关讨论
00:34:44 各自认为最“恐怖”的一本书
00:41:51 在什么样的场景会同时阅读多本书以及如何同时阅读多本书
00:44:02 如何阅读技术类书籍
00:49:47 获取文章的途径
00:55:22 有关如何系统性学习某一知识的讨论
01:01:41 文章整理相关方法讨论
01:04:07 关于 OCR 全文搜索的简短描述
01:09:33 其他的获取知识的途径
相关链接
00:10:52 The Pragmatic Programmer
00:11:03 Twttier: Anthony Shaw
00:11:09 cpython internals
00:13:45 如何阅读一本书
00:15:30 Twitter-Jiayuan:3wh2t 阅读分析法
00:20:59 Antilibrary
00:21:15 Twitter-Jiayuan:Anti Library
00:24:18 XODO PDF Reader
00:29:43 Roam Research
00:30:57 GTD 维基百科 | 百度百科
00:39:35 曼昆:经济学原理
00:40:18 科学素养文库·科学元典丛书
00:45:00 MIT CS 006
00:47:41 程序员修炼之道-从小工到专家 | The Pragmatic Programmer: From Journeyman to Master
00:49:09 软技能:代码之外的生存指南
00:50:02 Reeder
00:50:12 Instapaper
00:50:32 Hacker News
00:50:36 Feedly
00:52:32 Inoreader
01:02:59 DEVONthink for Mac and iOS
01:06:38 OneTab 浏览器插件
01:17:22 [Porter.io]: Hacker News Personalized And Delivered
01:18:59 [Listen Notes][29]
几个搜索 GitHub stars 的小工具
alfred-github-stars:如果是 Mac 用户,强烈推荐!
github-star-search
[29]: https://www.listennotes.com/zh-hans/
爱发电上赞助

Nov 4, 2020 • 1h 39min
Ep 22. 和高天聊聊 VizTracer
推广
PyCon China 2020 正式启动
主题演讲和闪电演讲征稿时间:
2020 年 10 月 29 日 - 2020 年 11 月 7 日(实际截止日期可延后)
会议举办时间:
2020 年 11 月 28 日 - 11 月 29 日
您可以投稿时长为 45 分钟的主题演讲,或者时长为 10 分钟的闪电演讲,根据您自己评估的内容所需时间来决定。需要注意的是,议题分享时间包含 Q&A 时间。
欢迎通过下面的链接报名参加我们的主题演讲 / 闪电演讲:https://jinshuju.net/f/zWuGxB
主播
adamwen
小白
laike9m
嘉宾
高天
本期聊的项目
VizTracer
在线预览:
http://www.minkoder.com/viztracer/result.html
系列介绍文章:
CodeSnap 0.0.1 来啦!一个 python 小工具
CodeSnap 0.0.4 我把 performance 提升了 20 倍
CodeSnap 0.1.0 我已经做出了我刚开始想要的东西
VizTracer 0.1.1!CodeSnap 改名啦!Filter 新鲜出炉
VizTracer 0.2.0 正式支持 Mac 啦
VizTracer 的一个重要的小优化
VizTracer 0.3.0 功能越来越完备了
VizTracer 实战,一小时性能提升 900%
VizTracer 0.4.0, 我们终于支持 Windows 啦
VizTracer 0.5.0,让 VizTracer 成为你的行车记录仪!
wthell,让你搞明白你的 python 代码为啥崩了
VizTracer 0.6.0, 终极杀器 vdb 来了
VizTracer 0.8.0, 不改源代码,功能更强大
VizTracer 0.9.0, 支持多进程了
链接
07:07 Pyflame
24:00 setprofile
32:30 https://opentracing.io/
39:55 cProfile, RunSnakeRun
40:30 pyinstrument, py-spy
42:11 line_profiler
49:54 functiontrace, panopticon
01:02:20 repl.it
01:02:20 Gitpod
01:13:50 VizTracer 介绍视频
01:14:46 opensource.org
01:33:46 一篇关于报警和监控的论文
01:35:20 EECSResume -- EE 简历,CS 简历,免费点评,精心修改
爱发电上赞助

Oct 29, 2020 • 1h 4min
Ep 21. 捕蛇者说 × Teahour:和 Terry 畅聊播客制作,远程工作以及公司文化(下)
Hi 大家好,这一期我们请到了 Teahour 的主播 Terry,跟我们聊了一些和程序员相关的话题,比如远程工作、创业、招聘、播客、跨界、Ruby 社区等等。
Teahour 是一档面向程序员的高质量播客,欢迎大家收听:https://teahour.fm/
本期分成上下两期,这是下期。
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter
本期嘉宾:
Terry: Nervos 创始人 & CEO
本期主持:
laike9m
laixintao
章节
00:00 大公司的晋升机制
05:20 Valve 的员工手册
11:40 我如何把薪水从50 人民币/ 天提升到100 美元/ 小时的?
23:00 长大了却不敢表达了?
30:00 大话传奇人物DHH
32:00 聊聊招聘
40:00 推荐环节
相关链接
Valve员工手册
LeanCloud 开放薪酬体系
BaseCamp员工手册
BaseCamp remote work video
对不起,我们只爱牛人
Terry 推荐
a16z podcast
The Tim Ferriss Show
The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich Hardcover – Illustrated, December 15, 2009
https://bulletjournal.com/pages/book
Destroy all software
WAT
laike9m 推荐的播客
Teahour
牛油果烤面包
大人课
社会人科技评论
Talk Python To Me
Test & Code
Python Bytes
爱发电上赞助


