> For the complete documentation index, see [llms.txt](https://thinking.simonaking.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://thinking.simonaking.com/tags/punchline.md).

# Punchline

1. 公共汽车的间隔时间为10分钟，那么平均等待时间应该为5分钟，但是如果进行抽样，你会发现抽样得到的平均时间为10分钟，这是为什么？简单说，原因就是等待时间越长的人，越容易被抽样到。
2. 图片分享:

   Maeklong railway market - Bangkok <https://www.behance.net/gallery/107926937/Maeklong-railway-market-Bangkok>
3. 每日一句分享: 年纪轻轻，不要以为这样生活就触底了，日子长着呢，你还有很大的下降空间。
4. 每日一句分享:

   浏览器起初只是一个简单的远程文档查看器，后来被迫成为一个应用程序平台。由于浏览器一开始没设计为这个用途，后来互联网的诸多问题都是这个事实造成的。
5. 每日一句分享: 2005年的一天，伊利诺伊州的一位母亲注册了 Flickr，上传了自己孩子的一些照片，然后忘记了这个帐户的存在。 多年以后，这些孩子的照片被发现存储在一个数据库中，用于训练世界最复杂的一些人脸识别的智能系统。
6. 每日一句分享：Web 2.0时代最大的思想革命本质不是前后端分离，而是把网页当作独立的应用程序（app）。前后端分离只是实现这一新架构的必然结果。
7. 每日一句分享:

   孙正义时间机器理论: 所有美国兴起的东西，在未来几年后都会在日本兴起，从发达国家到相对不那么发达的国家。
8. 每日一句分享: 世界上只有一种真正的英雄主义，那就是看清生活的真相后依然热爱生活。
9. 每日一句分享: 资本家只要钱，不要命，这是我读历史悟出来的 最善良的劫匪。
10. 每日一句分享: 从某个角度来讲，孔子就是2500年前创业者，他从鲁国起家，有自己一套idea，然后有一套business plan，他希望怎么治国，但他需要获得支持，在本地没有得到支持他就到处游走，去募资，去获取资源，希望能够把他的idea变成现实去改变世界，这是孔子一生的故事。
11. 每日一句分享:

    我们的计算机的知识就像一座金字塔，底层是数学，上面是数字电路，然后是汇编，再往上是操作系统、网络，数据库、高级编程语言、框架等等......

    我们每个人不可能精通这个金子塔的每一层， 但是要掌握、理解构成这个金字塔的核心概念。
12. 每日一句分享:

    企业雇佣你，是为了让你帮它们完成某个可以增加收入、降低成本的项目，而不是为了让你追求个人的软件成就。
13. 每日一句分享:

    不要构建系统，而要构建子系统。 这就像 Unix 哲学：每个工具做好一件事，不同的工具协同工作。
14. 每日一句分享:

    做失败的互联网产品往往具备以下特征: 1、始终免费 2、体量小 3、频次低 4、不刚需 5、可替代方案多
15. 每日一句分享: API 是另一种形式的 User Interface。

    ![image-20201207230421457](/files/-MPZDcE_doCRcjnvbp7G)
16. 每日一句分享:

    学习编程很酷的一点是，你会同时获得两个专长。一个专长是计算机科学和编程，另一个是需要你来编程的那个专门领域。
17. 每次一句分享: 操作系统的一个主要功能是提供抽象的接口，另外一个主要功能是管理硬件资源。
18. 每日一句分享:

    为了利用多核CPU的计算能力，HTML5提出Web Worker标准，允许JavaScript脚本创建多个线程，但是子线程完全受主线程控制，且不得操作DOM。所以，这个新标准并没有改变JavaScript单线程的本质。
19. 每日一句分享:

    最近读到了一段话，引起了我的思考。 "工作对于人生至关重要。它提供了收入，身份和意义，失业的创伤仅次于亲人的死亡。"

    我完全同意这段话。因为我父母的人生就是这样，上了一辈子的班，如果把工作的部分去掉，就没有其他值得一说的东西了。 对于许多人来说，人生就是围绕着工作。上学是为了找工作，毕业是为了上班，等到退休不上班，就已经是晚年了。万一失业，生活顿时就崩溃了，就像上面的引言说的，收入、身份、意义瞬间都没了。

    我今天想说的是，这种"工作型人生"已经过时了。要是现在你还把上班当作人生的主轴，是一件很危险的事情，因为失业的风险越来越大。 时代变了，稳定的工作越来越少，失业会是家常便饭，人生已经没法依附在某一份具体的工作上了。

    由于经济全球化和技术进步，行业的兴衰正变得越来越快。往往几年时间，新事物就彻底取代了旧事物，比如网络淘汰了报纸杂志，电动车淘汰汽油车，自动驾驶以后会淘汰司机。新行业瞬间崛起，又瞬间衰落，共享单车、P2P 网贷、长租公寓等等都是如此。 这些变化都是预想不到的，根本没法提前准备。上学的时候，我们学习内燃机，怎么可能想到有生之年这个东西会过时，汽车会不用汽油。在技术浪潮的面前，很多行业一转眼都没了，从业人员都得下岗再就业，当代社会的失业可能性比以前大得多。

    所以，已经没法围绕工作而规划人生了，因为工作靠不住了，人生不能押宝在某一份具体的工作上面，风险太大。现在是互联网 + 智能手机 + 云计算 + 5G，未来会变成什么样，没人知道。 我的意思是，我们对人生的预设应该是，一生中会多次改变工作，服务过多家公司，干过各种事情，中间很可能有失业期。 不能像以前那种，以某一份具体的工作或职业作为预设来规划人生。

    人生是一次旅行，不同的工作或公司只是我们沿途投宿过的村庄。它们不是人生的主轴，你不要误以为那是可以定居的地方，大多数人没有这种幸运。 不要再关注能不能找一个好工作/好公司（让你定居），人生的主轴应该是关注能不能实现下面三个目标。

    目的：你的人生想做到什么。 成长：怎么保证自己的技能不断在成长。 人脉关系：你能联系和动员的社会网络有多大。

    链接: <http://www.ruanyifeng.com/blog/2020/12/weekly-issue-138.html>
20. 每日一句分享：

    代码注释是一种道歉，为未选择更清晰的名称或更合理的参数而道歉，为代码无法维护而道歉，为不使用知名算法而道歉，为编写"聪明"代码而道歉，为没有良好的版本控制系统而道歉，为未完成代码编写工作而道歉，为留下漏洞或代码中的缺陷而道歉。

    \-- [Uncle Bob](https://critter.blog/2020/09/15/dont-comment-your-code-refactor-it/)

    A: “code tells you how, comments tell you why” 这句也挺好
21. 每日一句分享: 2006年，两名美国学生完成了一个名为"发送阳光"的项目。如果手机发现，你的朋友在天气不好的地方，而你在天气很好的地方，那么手机就会提示你，拍一张照片发送给朋友，让他们振作起来。

    后来，两人当中的 Mike Krieger 创建了 Instagram。
22. 每日一句分享:\
    并发是有关结构的，它是一种将一个程序分解成小片段并且每个小片段都可以独立执行的程序设计方法; 并发程序的小片段之间一般存在通信联系并且通过通信相互协作； \
    并行是有关执行的，它表示同时进行一些计算任务 。\
    来自 Rob Pike
23. 每日一句分享:

    这年代最讽刺的事是一一 人不知疲倦地996重复劳动，让自己变成机器 机器不断地训练学习提升智能，让自己变成人

    来自陈皓叔推特
24. 每日一句分享: \
    100年前，由于汽车的诞生，乱穿马路才变成非法。
25. 一个人倘若需要从思想中得到快乐, 那么他的第一个欲望就是学习.

    来自 王小波 思维的乐趣.
26. 文摘分享:

    我现在已经活到了人生的中途，拿一日来比喻人的一生，现在正是中午。人在童年时从朦胧中醒来，需要一些时间来克服清晨的软弱，然后就要投入工作；在正午时分，他的精力最为充沛，但已隐隐感到疲惫；到了黄昏时节，就要总结一日的工作，准备沉入永恒的休息。

    来自 王小波 「你为什么活着」
27. 分享今天看到的一句话, 让我感触颇深.

    吃苦不是受穷的能力. 吃苦的本质是 长时间为一件事聚焦的能力, 以及在长时间的聚焦过程中, 所放弃的娱乐生活 无效社交 无意义的物质消费, 以及在过程中所忍受的不被理解和孤独. 吃苦本质上一种禁欲能力 自控能力 坚持能力和深度思考能力.

    来自 和君总裁王明夫.

    我的理解是 在已经有温饱条件后, 吃苦应该是从精神层面去诠释了.. 所以 也不是很赞同上面的话...
28. 每日一句分享： 经济发展不一定会缓解贫困，反而有可能加剧贫困，物质进步不仅不能解脱贫困，实际上它产生贫困。虽然经济革命使生产力上升，但它不一定是在底部对社会结构起作用，把整个社会都抬高，反而好像一个巨大的楔子，在社会的中部穿过去。那些在分裂点以上的人们处境上升了，但是那些在分裂点以下的人们被压碎了。

    来自 亨利·乔治的《进步与贫困》
29. 每日一句分享: 万维网的基本单位是单个页面
30. 每日一句分享: 一个主任医师需要二十多年才能成长起来，而一名软件工程师在四十多岁已经很难找工作了，这就是大后期和大前期职业的差异吧
31. 每日一句分享: 人与人的收入不一样，原因不是甲比乙更努力，而是很多外部因素综合起来的结果。 甲拥有的资本、技能和环境条件超过了乙，使得甲所在的层次高于乙。一个餐厅服务员，无论怎样努力，收入恐怕都不会超过基金经理，道理就在这里。 这告诉我们，如果你想真正地提高收入，努力仅仅是一部分的因素，更重要的是，你必须设法提升自己的资本、技能和环境的层次。 你需要的不是"水平方向的努力"，而是"垂直方向的努力"。
32. 每日一句分享： 互联网就像一个坑坑洼洼的道路系统，路上到处都有修路工人。

    上路时，你的车辆可能被劫持，也可能有黑手伸入车窗偷走你的东西，甚至你不知不觉时，车辆就被卖掉了，供他人使用。你都没有注意到那些犯罪的人，压根不会指责和追究他们的责任。
33. 分享一句话: 今天我们看到很多所谓的“城市新穷人”，他们不是“经济穷人”，而是“意义贫困”。
34. 每日一句分享: 乡下人最好的出路就是出走。
35. 每日一句分享:

    Software architecture probably matters more than anything else. A shitty implementation of a good abstraction causes no net harm to the code base. A bad abstraction or missing layer causes everything to rot.
36. 每日一句分享:

    如果我们把自己的人生看成是一个项目，既要有真才实学，也要懂得推销自己。
37. 每日一句分享： \
    线程的实现模型主要有3种：内核级线程模型、用户级线程模型和两级线程模型（也称混合型线程模型），它们之间最大的差异就在于用户级线程与内核级线程的对应关系。
38. 每日一句分享： \
    如果把人看作一个machine，这个machine有输入有输出，最初这个machine只拥有时间维度，逐渐它拥有了技能维度，积累了金钱维度，把时间、技能与金钱看作它的输入端，那它输出端就是金钱、技能与影响力维度，其中金钱和技能在输入与输出间自循环，一般是正向的。 <https://twitter.com/madawei2699/status/1361562843372417026?s=20>
39. 每日一句分享： \
    “Our mission is to organize the world’s information and make it universally accessible and useful.”

    来自 Google 's mission - <https://about.google/>
40. 读到一句话，感觉写的很有道理。 \
    人是社会动物，有欲望，有理智；人也是经济动物，凡事会计算利益得失。人永远在利益与代价之间，在理性与感性之间，决定自己的行动。
