好久没有体会过这种情绪,如此的唯唯诺诺,丢盔弃甲,落荒而逃。想想这种感觉在高中常有,每次有这种情况,自己就像个鸵鸟一样,把自己的头埋起来,来寻找精神安慰。
好梦。最好的方法就是让自己从梦中清醒,继续上路。
好久没有体会过这种情绪,如此的唯唯诺诺,丢盔弃甲,落荒而逃。想想这种感觉在高中常有,每次有这种情况,自己就像个鸵鸟一样,把自己的头埋起来,来寻找精神安慰。
好梦。最好的方法就是让自己从梦中清醒,继续上路。
对味道的追求应该是很有意义的。当你觉得人生无意义,生活百无聊奈,不妨让自己动起来,从每一个食材的准备开始,为自己准备可口的食物。
很多食材的准备并不是一蹴而就的,往往需要经历数月或者是数年。譬如腊肉,只有每年的腊月份做出来的才是最美味的。比如黄豆酱,需要经历数道工序,而且做出来的成品因人而异。好的金黄喷香,一般的发黑,而做不好的往往直接发臭扔掉了。
人这一生,味蕾大多数是小时候养成的。即便成年以后,对小时候味道的怀念仍是人一生的意义之一。如果能把上一辈对一些美食的制作传承下来,是不可多得的。
从明天起,关心粮食和蔬菜,喂马、劈柴,周游世界。
当你面对一个新的问题感觉无从下手的时候,有些high level的思维方式,思考方式就会对你有价值。当你在一个公司里,做high level的design的时候,一些leadership层面的基本思想就会帮助你。
比如前段时间学到的,two way doors关于如何make decision。Working backwards就关于如何从customer的角度工作,相应的衍生,如model-first等等。然后渐渐开始明白为啥很多project,wiki最初的时候都会写一些tenets,以前觉得无关紧要,后来才发现,这些才是最high level的标准,可以作为argue时一个非常重要的论据。
有点意思,有些东西,不同的表述方式,竟然很容易就很脉络清晰了。
red,white,rose的区别就是葡萄🍇是否去皮。如果不去皮,那酿出来的就是红酒,去皮后的是白的,留一部分的是rose粉色的。而气泡则是二次发酵。单宁主要来源于葡萄皮,葡萄籽和橡木桶。橡木桶越新,单宁越多。
葡萄酒的分类,根据旧世界和新世界的不同,分类不同。旧世界中,葡萄酒是根据产地来区分。一般是欧洲那块的酒庄来区分,如波尔多,而新世界主要是按照葡萄种类来分,如赤霞珠。
昨夜西风凋碧树,独上高楼,望尽天涯路。
衣带渐宽终不悔,为伊消得人憔悴。
众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
要我说,却是,泪眼问花花不语,乱红飞过秋千去。
各种笔记用了这么久,最后发现其实如果脑子里的思维树清晰,那么即使是简单的文本记录,也会有非常显著的效果。
发现康奈尔笔记法很适合自己的笔记思路。发现了notion,相比如OneNote,任务管理和reminder的功能很不错。
又一个印证第一性原理很好的例子。
也就是说table level有个capacity limit,如果有hot partition,直接导致整个table被throttle,别的client如果一直访问就会被一样的throttle,抛出exception,这时候所有client都会不断的retry,就会有potential retry storm发生。而真正的capacity throttle的原因可以通过contributor insight来解决,直接能够看出哪些partition在throttle。
hot partition的case第一次见,不错。
https://aws.amazon.com/premiumsupport/knowledge-center/dynamodb-table-throttled/
IntelliJ 基于正则的代码搜索功能真是解决了困扰我很久的问题,真香。
cmd + shift + find
group with identifier .* is known
有两件事逐步清晰
不知道是浮躁还是某种ambition,最近脑子里又是无穷无尽的东西。一边每天抱怨信息过载,一边不能focus在最重要的事情上。一边受被动收入的威胁,一边找不到有效的主动收入的方式。股票理财仍然没有入门,直接决定了对于未来的焦虑和不安。急需要找到一种有效的,按部就班的方式,来勇猛精进。一边提高收入的积累,一边开始让资金真正的运转起来。
随着你想的越深入,很多问题就会渐渐有了答案,以前困惑的东西,就会渐渐明白。最简单的,体制内这么个问题,大概十年前,各种论坛上全是互联网,计算机的帖子,而十年以后,几乎所有的都指向体制内的稳定工作。这个大体是中国人的本性,而且明眼人都能逐渐感受到这么样一个氛围,所谓的内卷是假的,中国人千百年来的功名利益,大体都在官场。而所谓体质内的福利也绝对是真实的。权利金钱的春药时刻的在滋润着大多数人。这也就是为什么当你看大江大河的时候,感慨是如此之深了。屁股决定脑袋,当所谓的top2高校都往体制内走时,几乎是某种悲哀。这也就决定了,如今所谓很多的国之重器大多数不是最前面一拨人搞出来的。而这两年一个明显能感觉出来的趋势是,政治和体制逐步取代了资本的地位,当你作为一个屁民,人畜无害的生活时,按时纳税,按时投胎,绝对不给社会主义添乱,那什么问题没有,当你遇到问题需要解决时,很多时候几乎就是无奈的。
人大了才会发现,很多事情,立场,本没有对错。屁股决定脑袋。每个人的经历不同,就决定了其立场的不同,因而导致了其对问题的看法有本质的不同。做事情趋利避害是人的本性,融入一个固定的圈子也是至关重要的。不管什么时候,人脉就是资源,就是信息,互联网行业一个最大的问题是,多和机器打交道,而不和人打交道。时间久了,人的属性就缺失了,一荣俱荣,一损俱损。
好久一段时间,水木、知乎和youtube几乎成了每天逛的最频繁的APP,其最大的作用就是加剧了人的危机感。一边让你在巨大的不确定性下容易想东想西,损耗你的精力,一边慢慢的触发你对于next step的思考。还真是印了那句,一边认清现实,戴着镣铐跳舞。就譬如飞轮效应,刚开始让飞轮转动起来特别不容易,一旦形成正向循环,便大事已成。
人的一辈子很长,但真正重要的就那么几步,一步一步的越过去,就会有相对平稳的下一个阶段过渡期。如今,不知不觉又到了这个阶段。
前两天的阅读状态还行,这两天阅读不下去了。难道积食的臭毛病又犯了??
三天打鱼,两天晒网的情况,嗷嗷
JVM把类加载的权限给应用程序,才让现在很多的动态技术成为可能。这也是Java作为动态语言的最基本特征。而这一切的基础都应该从类加载器的基本层级结构开始。parent delegation的层级结构保证了基础对象加载的一致性与安全性特征。但是打破这种层级delegation的特征就直接导致了常用的动态加载技术的出现。比如JNDI的SPI,JDBC的Driver发现等,都是通过在bootstrap classloader加载基本JNDI管理类,然后把具体实现的加载交给应用层的classloader,如ThreadContextClassLoader。再比如OSGI的热部署,其就是通过自己实现了一套模块化的类加载器,每次替换的时候连同加载器一起替换。
这也解答了困惑我多年的BeachService为什么能够支持beach processor这种动态部署,本质就是动态加载。
–《深入理解Java虚拟机》
由于市场的无效性,导致信息的滞后,或者短期的供需关系,导致有些公司的当前价格偏离其实际价值,从而能够使得我们在一定的安全边际条件下,以折扣价买入,等到最终市场不确定性降低,市场趋于有效时卖出。价值投资的重要原则是不要亏钱,努力提高安全边际。价值投资最重要的是如何评估企业的价值,其和当前大多数人理解的价值根本不同,不是以为着长期持有看好的公司,而恰恰想法,只要发现了更有价值背离的,没有什么是不可以买卖的。努力留有一定的仓位,保证一定的流动性,从而为真正的价格下跌提高头寸。不管是华尔街,还是大型投资机构,其利益往往跟客户是不同的,对于客户而言,投资需要是职业的。几乎靠着零星的时间进行价值投资是不可能的。因此一些靠谱的共同基金,或者利益一致的经纪人很重要。
–《安全边际》
有些东西,当你涉及到的越深入时,看到的东西也就越不一样。有的是好,有的是坏。就跟体制一样,好坏在不同阶层,所拥有不同资源的人眼里是不一样的。只是你意识到的时间和程度的不同而已。