Author: Hanzhou Tang

  • 简单的生活态度

    不能只有在赢的时候,才感觉自信和放松,意外和失败是正常而不可避免的一部分。更重要的是,我要减少失败的代价,快速的从失败中学习。即使一无所有,即使输了,也要尽力保持放松的心态。

    每天通过 量化的方法,检测自己的情绪稳定性和专注程度,比如,每天做一道lc题目。重点不在于提高刷题水平,而是通过一件我比较有经验,比较有能力,但还是有挑战性的事情,测试我每天的情绪水平和状态。如果发现不能专注,可能需要更多的休息和放松。

    出现小失误,是正常的现象。我会通过散步,睡眠,来提高自己的稳定性。如果短期内,因为某些外界因素的影响,实在无法恢复稳定性,我会尽力在那段时间减少高风险,可能带来严重后果的操作,例如投资仓位的调整。我需要尽力将不稳定的情绪和状态带来的影响降低到最低。

    我力争每天至少跑步15到20分钟,这是必须的,无论多么疲倦,无论多么没有时间。我知道,放弃是非常容易的选择。我的策略是,如果真的非常疲倦,就把速度调整到非常非常非常低的程度,比如说3 mph,即使这是散步而不是跑步。即使是做的少,做的差,也比不做要好。

    同上,我必须要接受现实,大部分时候,在后果和风险可以控制的情况下,(which is most daily routines)做的少,做的差比不做要好。 我要相信容错。 大部分时候,追求完美的心态是不必要的。特别是没有经验的时候,我根本无法判断可能的后果,过度担忧实在是没有必要 。

    我知道我无法准确判断哪些操作是高风险的,我上述的简单的mindset一定会导致我在某些看似安全的操作上失误。例如简单的锻炼导致严重的受伤,例如仓位的调整导致严重的亏损。我必须要明确,策略是可以调整的,出现问题,及时应对就好。可以调整的范围,包括这篇文章的全部内容。但我不希望在开始阶段过度忧虑,过度思考,我觉得,保持轻装上阵,避免过度忧虑非常重要。

    我痛恨做家务,但良好的居住环境对心情的影响很大,我需要摸索一套简单有效的策略来处理。当我发现了简单的方式,我会写post来总结说明。

    简单的目的,是让生活可控,积攒精力,通过节省下的精力,逐渐发现自己想做的事情,逐渐的对世界产生更全面的探索。

    很多事情和意外无能为力,即使我的简单策略看起来是理性的,总会有不能处理的情况。我只能默默忍受,enduring,这没有办法。我知道,失败和不满足就是人生的一部分。

  • 命运, 简单,以及心理安慰

    命运

    坦诚地说,我们不知道命运是否存在,如果按照机械决定论的观点,所有的运动的轨迹,早在大爆炸的那一瞬间就已经注定。 我们所有的选择,爱恨情仇,无非是电影里的演员,皮影戏中的投影,我们以为自己做出了选择,但剧本早就在百亿年前就已经注定。命运当然存在,而自我意识,自由意志,当然是幻觉。

    但这有一个很大的问题,如果我们的一切早已注定,我们为什么要为自己的行为负责?兵器是不会为杀人负责的。即使是杀人如麻的兵器,我们也不会审判它。如果,人生只是剧本,我们为什么需要为伤害别人,良心不安,负罪,付出代价?那只能解释为,剧本就是这样写的,就像是在有的电子游戏里,总有几个反派角色。那些犯罪的人,只是不幸抽到了这样的剧本,不得不演下去。 而伟大的人,不过是好运的抽到了勇者的剧本,仅此而已。 我这里抽到角色的说法也是不准确的,如果一切都是注定,那就无所谓抽签,只是早已决定的,荒诞的剧本,按部就班,不知道为谁在演出罢了。人生当然毫无意义,如果有观赏的外部存在,那人生的意义,无非也就是引起它的关注罢了,我猜测。

    这当然太可怕了,所有大部分人,包括我,不太相信机械决定论。 我总觉得,如此规模庞大而混沌的系统,是不可能被精准决定的,没有理由,只是我希望。

    但如此一来,就不得不承认,我们对命运一无所知。

    我们完全不知道,未来会发生什么,之后会有什么。

    我可以argue,我知道我周一一定会去上班,一定会回家,一定会吃饭,我的生活是稳定的,简单的,固定的。

    但我的朋友,并不是这样的,如果仔细拆看来看,这里的每个环境都可能出错,上班的路上或许会遇到意外,公司或者会突然倒闭,可能会被突然解雇,可能会突然发生疾病。 可以说,我实在抬杠,因为这些事情发生的机率太低了,单次发生的机率,大约小于千分之一,乃至于,万分之一。

    但如果,我们把尺度拉长,拿到1年,乃至10年,乃至20年的尺度上呢?某种程度上来说,在这么大的尺度上,发生意外,几乎是注定的,如果生活能够保持一成不变,反而很奇怪。

    我大约有超过99%的把握知道,一天后的现在,我在哪里。但我完全不知道,一年后的现在,我在哪里,在做什么,更不必说十年了。

    这完全不是我们简单大脑所能预测的。当仔细思考的时候,只能承认我们对未来一无所知。

    但是,我们的大脑,我们为了生存所进化出的大脑,要求我们对于环境有觉察的能力,有掌控的能力,有预测的能力,有种说法说,意识的出现,就是为了预测,因为这最有利于生存。比如说,我预测明天没有食物,今天就多吃一些。 这种无知的感受,这种失控的感受,这种不可测的感受,和我们的大脑,相违背。

    所以,我们很多人诉诸于神,或者玄学。

    玄学

    当我一番风顺的时候,我觉得这全部都是因为我自己很好,很努力,很聪明。但我遇到不可控的挫折的时候,我倾向于认为,这是命运的捉弄,我没有办法。

    我是这样的可怜虫。

    但很多事情,确实没有办法:

    • 父母的离婚,没有办法
    • 长辈的逝去,没有办法
    • 失业和裁员,没有办法
    • 失恋,没有办法
    • 被喜欢的人所唾弃,没有办法

    基本上,只要系统中出现了第二个人,我们就完全没有任何办法。

    或者说,这里有很有趣的悖论,我们不会纠结于,为什么石头总是落在地上,而不是飞在天上。 我们就是默认了,这是万物的法则,除了接受,我们无能为力。

    但如果系统里有第二个人,我们会认为,她/他是可以沟通的,可以交流的,可以理解的。我们不会因为石头落地而难过,但我们会因为,一个可以交流的对象对我们的不理解,不尊重,不在意,对我们的伤害而难过。如果我们落下悬崖,摔死了,我们不会说,这是悬崖的错,我们只会反思,应该远离危险,毕竟山就在那里。 但如果,我们被人伤害,我们会认为,这是对方的错,而不会说是我有错。 (极端的例子,即使强奸犯强暴了比基尼美女,我们也只会对女孩抱有同情,而不是教导她,穿保守的衣服,遮住脸。但爬山摔死了,我们会说,是他没有做好安全措施,没有远离危险,而不是责备山太高了)

    问题在于,我们对其他人抱有期待,对物理现象没有。

    我们认为,其他人是可以交流,沟通,理解,受到影响。可以理解合作,我们总是对人类抱有某种期待,这大约是群居动物的本能。而大多数时候,我们也总是在处理与人类相关的事情。

    但仔细的分析,他人至于我,与石块之于我,区别在哪里?

    这种说法可能太夸张了,但按照哲学僵尸的观点。 我们完全可以认为,其他人为非就是披着皮套的llm,(其实也就是)。对我的prompt的输入,会有怎么样的输出,完全只是和预设好的权重有关。如果只做inference,不做training,如果tempature是0,那么就是固定的输入,固定的输入。 和谁在问问题无关,和我是谁无关,之和他/她是谁有关。 我不会期望,在问gpt的时候,gpt给我特别的答复,但与人交往,我们往往会希望被偏爱,被理解。 这是个悖论。

    所以,无论是客观现象,还是与人交往。我们都要承认,我们无能为力,我们一无所知。

    所以有人求助于神,于玄学,希望能拿到命运的剧本,走shorcut,但如果,命运是注定的,一个人是否能拿到剧本,也早已是注定的,又何必去求。如果命运是不确定的,又哪里的剧本去求?

    简单

    所以,我只能承认,我自己是对命运一无所知的可怜虫。

    运气是存在,但大概就是简单的随机性导致的。我只能认可,如果运气是正态分布,最大的可能,我既没有受到命运的巨大偏爱,也没有受到巨大的debuff。毕竟3个sigma以后,就非常小,非常小了。

    我也只能承认,我对其他人一无所知。

    如果有人对我很友好,也未必是我很有魅力,很大可能只是她/他是很好的人。

    如果有人对我很差,也未必是我很差,很大可能也只是她/他就是这样的性格。

    魅力大约存在,但那大约相当于llm里context window里的一些提前的prompt,对于保守的女性,刺青大约不可接受。但对于有的女孩,她大约会觉得刺青很有魅力。 我们要承认,哪怕是同样的交流策略,对不同的人,就是会有不同的结果,这就是没有办法。 这不是我们的魅力,或者策略的问题,而是对方的预设Inference方法,和我不同。

    我们要承认,大约很难真正的改变别人,很难影响别人,而且,我也不认为这是一个好主意。

    我们要承认,如果遇到了挚爱,大约也是对方的inference方式,和我们的很相似,对方也喜欢我,而不是我做对了什么,赢取芳心。

    我们也要承认,不要对别人抱有期待,最重要的观察别人的输出,从而判断是否是可以合作的对象,而不是期待,改变对方,那大概不会是个好主意。

    简单的生活态度,就是承认我们的一无所知,只观察现象和结果,从而做出自己的选择。不要奢求改变对方,就像不要奢求石头飞到天上。

    但这很难,因为很多时候,我们只有很少的选择。也因为,很多时候,我们的自恋会要求我们改变对方。或者很多时候,我们的情绪,会让我们对他人,抱有过高的期待。

    我还没有想明白,应该如何处理我提出的模型和以上三个问题之间的矛盾,希望我能早点有答案。

    结语

    人生很难,我们都是对命运一无所知的可怜虫。但愿,人类之间,能多一些同病相怜的共情,而不是彼此纷争。

    但是,你看,我又对他人有了特殊的期待,这就是我的悖论,可能也是人类的悖论。

  • 简单,可持续,心智模型,预期管理

    随着我逐渐遇见各种事情,我逐渐意识到,想做好一件事情,当然需要天赋和才情,但是或许有一些我们普通人也可以采取的秘诀,以我现在的看法,这大约是简单,可持续和预期管理。

    简单

    简单不是指“大道至简”这种形而上学的东西,而是说,从我现在的见识来看,大部分的问题,其实本质是不复杂的,大部分看似精美的解决方法,其实原理也很简单。 想要取得成就,很多时候只需要很简单的方法,要有观察的能力,要自信。我可以举出很多例子:

    1. 集装箱本质上非常简单,就是提前batch process,在统一装到船上,这极大的改变了世界贸易的模式,但尽然知道20世纪50年代才被卡车司机想到。 (当然,可能也是因为以前的船运力有限,不太能负担集装箱,但也可能是因为没有集装箱的发明,所以不造大船,这点我不懂)
    2. linux 操作系统本质上很简单,一开始只是出于兴趣,但就是因为简单,以及没有过高的期望,所以大量的人快速贡献代码,最终成为互联网时代的基石,同时期gnu的内核极度难产,最终被放弃。这当然不是gnu基金会的能力问题,而是一开始,预期太高,错过了freeBsd 留下的黄金真空期。
    3. unix就更不用说了,pipe的设计,非常简单,Powershell引入了传递object,但真的有多少人用呢?更不必说unix背后的C语言,真的可以是重工不巧,返璞归真。非常简单,但是最好的系统编程语言。 我个人很喜欢C++,但不得不说,linux拒绝C++是非常有道理的,C++就是过度复杂了。所以实践中,往往不同的公司有不同的标准,只使用语言的某几个部分。
    4. 数据库的Volcano模型,也非常经典简单,现在所有的数据库还是这样做的,即使是号称push到上层 而不是pull的数据库,本质上还是没有太大的变化。
    5. 更不必说,machine learning最基本的back propogation是大一学生都可以理解的内容,而同期的svm却难很多,特别是各种kernel的推导,但吊诡的是,看似复杂的,数学的svm的结果,在计算量上去以后,被back propogation吊着锤了10条街。
    6. 还有很多类似的例子,比如redis一开始只有单线程,mysql同期一开始事务管理都做不好,但成为了非常流行的数据库。sqlite即使今天也只支持一个写txn,但确实是全世界使用最广泛的数据库。
    7. Gcp一开始,想要做类似lamda那样的serverless,也被ec2锤爆了。 aws到现在,最赚钱的,我猜测大约也是最简单,最基础的ec2和s3。

    综上来看,我的理解是,如果可以简单,绝不要引入复杂度。无论是所谓的性能优化,还是可扩展,在大部分时候,都是over engineering。绝对不值得以牺牲简单性为代价。

    费曼说“如果不能让孩子理解,就不能说自己真的懂”。

    对简单的要求,大约就是可以向孩子解释明白。 如果一个人只会说各种术语和fancy words,但却不知道最基本的细节,我会觉得这个人非常的不靠谱,他不见得有什么真的见识,可能只是一种夸夸其谈的生存策略。事实上,我觉得,哪怕作为销售,这都是不合格的。

    可持续

    简单本身就是一种力量,我觉得,它有几个好处:

    1. 简单往往代表着更少的状态,和更少的中间节点以及流程。越少的流程和节点,反而越降低了出错的可能性。
    2. 简单代表着更低的心智成本,更加容易被接纳和上手,也更加容易被维护。
    3. 简单代表更加容易被组合。空气和水可能是这个世界上最简单那,最纯粹的事务,却可以充斥在任何角落,有不同的用处。 精心打磨的艺术品,却可能只有在展厅里才有价值。 所谓的世界7大奇迹,无论是宙斯神像,还是空中花园,早已消息。只有造型最简单,最朴素的金字塔,反而一直还在。

    越是复杂,越是脆弱。时间是最强大的力量,只要可能出错,在长时间的尺度下,一定会出错。简单,本身代表了一种更少出错的可能性,本来就代表了在长时间尺度下的可持续性。

    活下来,慢慢迭代,这是我们从生物演化中,能够学到的最好的事情。

    心智模型

    但非常有趣的是,人类,至少是我,很不幸的,经常有一种奇特的心思。 我往往认为,复杂的是更好的,昂贵的是更有效的。但这大部分时间,往往反而不是。

    保持健康最简单的方式就是吃健康的食物,睡眠,减少压力,适度运动。 这一定比所谓的保健品要好得多。 但我们往往觉得,这太简单了,是假的,反而更加倾向于各种稀奇古怪的保健品,但其中大部分,无非也就是脑白金一类的安慰剂罢了。

    保持财富的方式无非就是有稳定的收入,减少开支,减少激进的投资策略,不断的把钱放到稳定但是能够跑赢通胀的复利型产品,然后相信时间的力量。但我们总是做不到。

    减肥的方式无非是每天的摄入小于输出,只需要一点点的缺口,只需要一直坚持,一定可以瘦下去。

    但我们往往做不到这些看似简单的事情。 我觉得,这和我们人类的大脑的功能性有关系。

    大脑进化的目的是为了生存和繁衍,而不是为了理性的思考。不凡说,理性的产生,反而是一种奇迹般的副作用。

    所以,按照我的理解,人类偏爱复杂的精巧的事务,是出于一种求偶的需要,就是说,在自然界,生存是残酷的,只有强大的人,才能够留下后代,所以为了吸引配偶,就需要展示自己的生存能力和强大。

    而最简单的,展示方式,就是加入额外的复杂度,却依然活下来了:

    自然界很多雄性的鸟,有非常艳丽的羽毛来吸引雌性,从逃避天敌的角度来说,这绝对是错误的,因为越是单调简单的颜色,比如枯黄色,越可能更好的伪装逃避天敌。越是浮夸的颜色,越是容易被发现,减少身存的几率。

    但其实,如果一只鸟,有艳丽的羽毛,却活到了求偶的季节,不正说明了,这只鸟非常的强大吗?一定是有某种特别的生存能力,才可以活下来吧。这是一种引入了不必要的危险,来展示强大的残酷游戏。

    我认为,人类也是一样,大部分时候,我们喜欢复杂的,精巧的东西,和雌性鸟儿喜欢艳丽的羽毛是一样的。 不是因为这种东西能够更好的帮助我们生存,而是如果我在有debug的情况下,还可以活着,我是强者,你应该在求偶的时候考虑我。

    这就是像是女孩天生喜欢男人给她买包,这完全是符合我们上述提出的演化模型的,目的不在于包有投资或者保值能力。而是说,即使把大量的资源花在了一个其实不值得的东西上面,依然可以不影响生活,可以获得很好,所以证明了强者的身份。

    我们喜欢难的事情也是这样的,我可以花大量的时间,精力,在某种其实不太有效的事情上面持续投入。我还是能很好的生存,我是强者。比如说,我觉得很多小众的昂贵的爱好背后的心智模型是这样子的。

    但这不对的,这只是进化的产物,这只是让我们觉得我们是强者,而不是真正的解决问题。

    解决问题,可能反而很简单,就如上述第一节的例子。

    预期管理

    简单的方案,可能是违背心智模型的,在一开始,对预期管理的要求很高。

    我们往往会担心,提出简单的方案,是不是意味着,我是个蠢货,是不是意味着,我是个弱智,我是个弱者,是个loser。

    这个方法太简单了,如果有效,早就有人做了。

    这个方法太简单了,绝不可能有效。

    这个模型太简单了,我面临的挑战瞬息万变,怎么会有效果呢。

    但简单的,可能是好的,它意味着更少的出错的可能性,更低的投入,更少的精力,更快的反应速度。这是最重要的。

    不要相信复杂的说法,古代人为了解释地心说,不得不引入一个一个的本轮,天体的计算成为了大师的艺术,但只要把太阳放到中间,一个简单的模型,就可以舍弃到太多的不必要的本轮,是的,我们人类,也可以用最简单的模型理解宇宙。

    网上有种种大师,玄学,说着眼花缭乱的术语,似乎一本易经穷尽了所有的奥秘,但是,按照我们的简单模型,我们知道,这是骗子(此处需要补充逻辑推理)

    最重要的是,开始的时候,心态也保持同样的简单。

    就是说,我的模型,策略,方法是简单的。

    我的心态也是简单的,我只是希望,我的方法,能够解决这个问题。 我不会有过高的期望,我不会奢求我发现了宇宙的真理,万能的方案,不是的。 我的预期也是相匹配的简单,我只是想解决这个问题,也许这个简单的方法不一定有效,那也没关系,我们在分析问题,提出下一个简单的方案就好了。

    简单,快速,但坚定的迭代。

    我这一辈子,其实对自己有很大的期待,但我要做好预期管理。 我就希望,能做到上面那句话。

    我喜欢真诚,因为这也是一种最简单的状态。

  • 关于这个博客

    本人碌碌无为,混吃等死,不过还是想每周发布点新的想法,主要是对自己的梳理吧。

    很早以前,尝试过github page,但写前端太无聊了,还是简单一些,搞一个WordPress算了,专业的事情,还是交给专业的工具。

    目前打算发布以下的内容:

    • 计算机技术相关,尽管可能有蛮多错误,不过反正也没有人看。
    • 我的失败的投资经历,主要是促使我更加理性的思考,避免情绪。
    • 我的一些随想,大约没什么意思,但是也无所谓。
    • 以及其他任何的我感兴趣的话题。

    我会在博客里避免的内容:

    • 工作相关的一切细节,尽管我也不知道什么机密,但还是不涉及以避免任何可能的麻烦。 (尽管应该也没有人看这个博客)
    • 任何现实中认识的人。我不会在博客中提到任何认识的人,我不喜欢在私下谈论任何人。
    • 任何可能引起争议的政治,宗教,意识形态问题。 我有自己的看法,但我不会在博客里提及。
    • 暴力,仇恨,色情。 (不过我可能会发一些美少女照片,谁知道呢)
    • 以及任何其他我不想谈论的内容。

    本人对此博客有最终解释权,尽管应该没有人看。

    关于我

    本人, 碌碌无为,混吃等死,不过还是希望做点有趣或者有意思的事情。

    如果需要,欢迎通过

    hanzhoutang@gmail.com

    联系我。