所理解的经济

是什么,为什么

按照维基百科的定义:经济一词用于统称一定范围(国家、区域等)内,组织生产、分配、流通、消费活动和关系的系统,通常以货币为媒介,以商品或服务为结果。根据定义就可以理解到,只要生活在现代社会,经济就与每个人的生活息息相关,上学、工作、衣食住行、精神满足,都与我们所处国家/区域内的经济的体量、质量、发展方式息息相关。

为什么发展经济很重要?以现代国家的角度来看,对外的综合国力,对内的民生,都依赖于经济的强大。

从国家角度来看,对外,若生产力,生产效率低下,则会导致经济发展缓慢,经济体量萎靡,在国际社会中无法提供任何其他国家所需的各方面筹码,视如无关紧要的弃儿。从国内社会的角度来看,历史的进程屡次表明,经济发展是社会稳定的一大基础,若经济出现问题,则民生就会出现问题,那么就会导致社会动荡,文化倒退,国内政权被颠覆于内部革命或外族侵略。

以个人角度,经济体量的发展带来更多人参与进入有利可图的、结果非零和的社会协作中,通过良性竞争,带来了社会整体文化素质的提高,生活愈发安全稳定,生活质量的理想上限提高,进一步促进个人奋斗的意愿,从而进入社会发展风气的良性循环。

运行

以基本的供需模型为视角来分析。运行的第一阶段,以满足存量的未满足供需为主,特征为各行各业创业者百舸争流,总体入行门槛相对低,生产效率要求相对低。等到了绝大多数存量需求已被满足后,则进入了运行的第二阶段,以提高生产效率为主,特征为行业格局基本形成,市场内对数量的满足已经足够,转而对质量开始有了更高的要求,此时行业进入门槛增高,生产效率要求愈发高,促使行业中的实体不断精益求精。

经济体中的各行各业为满足其市场的需求不断以此运行轨迹,进入,竞争,强者生存、弱者淘汰。

那么如果各行各业的需求,存量需求都已满足,效率提升经过充分发展增速陷入瓶颈时,会如何?此时整体经济发展便会失去了增长空间,陷入停滞。这时,社会中便可能会在整体奋斗欲,治安,年龄结构等方面出现问题。

但是科技在这个循环中起到了不断拓展横向和纵向边界的作用。依赖科技的进步,不断使原本无法做到的事情,变为可能,从而拓宽了需求的边界,从而产生更多的行业。新技术同时亦有可能为现有的生产方式提供更高效,稳定,安全的生产方式方法与工具,从而突破已有生产力的瓶颈。

理想情况下,若在已有行业的横向与纵向边界都被探索完全之前,引入新科技所带来的横向纵向边界的拓展,则经济运行发展的车轮趋势上便能不停歇的滚滚向前。反之则可能会引发社会问题,使经济陷入衰退,待社会再次稳定后,进入重新一轮的发展,重新补充衰退的存量,同时在存量探索完全之前,期待边界的拓展,避免进入又一次社会动荡循环。

工具

货币是媒介,金融是其润滑剂。

作为交换媒介,经济体中的货币理想中应等同于经济中现存的价值总量,一个人所获得的货币收入,理想中应等同于其在经济体中创造的价值总量。国内经济体量在壮大时,央行应根据每年预测的发展幅度,发出对应的货币以满足价值交换的需求。若由于各种内外部因素,预测失准,多发了,则导致通货膨胀,少发了则导致通货紧缩。当然,在如此复杂的一个系统中,要做到完全精准匹配是不可能完成的任务,加之有理论认为,温和的通胀有利于拉动需求侧,从而促进供给,故主流做法是将通胀控制在 2% 左右。

金融的主要体现方式为借贷。为有能力而没资本的人提供资本,并以商议的利息作为补偿,因而产生了润滑剂的作用。理想情况,它使资金不足,能力有余的人,通过杠杆的力量,承担一定的风险,来完成意图的经济活动。

指标

GDP即国内生产总值,为主流的用于衡量国内经济体量的指标,通过国际间的横向对比,基本可知国家间的竞争力水平。

CPI即消费者物价指数,为主要通过一些与民生息息相关的产品的价格变幅来指示出当前的通货膨胀率的一个指标。若长期偏高(如 >5%),则有通货膨胀风险。今年来,除了政治因素以外,为了对抗经济发展的波动性,以及相应产生的金融危机,政府也通常愿意采用量化宽松(即打开印钞机)的方式来刺激经济,这也是导致 CPI 指数偏高的一大原因。为了应对这种情况,在这种情况下,意图降低 CPI ,让民生相关的产品物价稳定,从而维持社会基本面稳定,则需要将钱导流至对应的蓄水池中,目前,美国的水池是股市,中国的水池是楼市。

另有一个重要理论与经济的稳定性比较相关,就是蒙代尔三角:资本的自由流动、汇率的稳定、独立的货币政策,三者在政治实体中,只能同时保证二者。目前中国通过央行购汇,选择了汇率的稳定以及独立的货币政策,放弃了资本的自由流动,个人浅解主要考虑还是,若放弃了独立的货币政策,则丧失了对经济波动周期的调控能力,是不可接受的,若放弃了汇率的稳定,则有可能被境外大额资本大进大出,导致汇率市场不稳定,也不利于出口导向的贸易国策。

方法论

主流上有两种方法论,资本主义、民本主义,各有优劣。主要体现在政府与企业在经济中所发挥的作用大小对比不同。

资本主义方法论下,企业法人唱主角,一切的经济活动,以企业法人为主,同时保护产权,激励回馈上,关注企业为股东带来的收益。政府在经济中所扮演的角色则相对“小”。优点也很明显,通过纯粹的竞争,能够最大化发挥人的主观能动性,精益求精,从而把经济蛋糕做大。缺点也比较明显,在自由竞争中,总会出现强者越强,弱者越弱,导致社会发展两极分化。

民本主义,虽也以自由竞争为土壤,收益回报为激励,但都不会凌驾于政府对于经济的宏观把控之上。由于调控的存在,对于人们主观能动性,积极性的调动会有所削弱,但是优点在于能够制衡人性的利己,进一步促进全社会整体均衡发展,在上下限中,能尽量做到更平衡。

最后

作为普通人,最好的策略,还是选择能到达的,且自己价值观最认可的方法论环境中,结合个人情况,以及行业的发展进程所需的能力,科技进步带来的边际拓展,经济各周期所释放机会,做出最好的选择。

[译] 如何为自己而思考

总有一些活,如果你不和你的同事思考的不同,那么你就不能做好。例如,成为一个成功的科学家,仅仅做众人认为正确的事情是不够的。你的想法需要同时正确且新颖。你不可能为一些众所周知的事情发布一篇论文。你只能为其他人还不知道的事情发布论文。

对于投资者而言亦是如此。对于一个公开市场的投资者而言,仅仅正确地预测一个公司会做什么,是不够的。如果其他人也有同样的预测,那么股价早已反应了这些,没有了赚钱的空间。唯一值钱的观点,即是其他绝大多数投资者都没有的观点。

对于创业来说也是如此。你不会开一家创业公司,然后去做那些每个人都认同是好主意的事,因为这些事早已有许多其他公司在做了。你不得不去做一些听上去不是好主意,但是你知道它是有巨大价值的事。

对于写文章也是如此。写一些人们早已熟知的事,他们会觉得文章很无聊。你必须写一些他们不知道的事。

当然,这种模式也不是普世的。事实上,大多数的工作,都不需要有这种思维模式。例如,作为一个系统管理员,你只需要去做那些一定正确的事。

对于大多数工作而言,都有一些创新的小空间。但是在实践中,那些要求必须独立思考的工作,和那些并不要求的工作之间,是存在巨大区别的。

我希望在我小时候,有人告诉我这点。因为当你决定你将来的工作时,这其实是值得思考的最重要的事情之一。你想要做那些必须通过和别人想得不同才能获得成功的事业吗?我的答案:是。

独立思考能力似乎的先天的,而不是后天养成的。这意味着如果你选择了错误类型的工作,那么你很可能会很不开心。如果你是一个先天的独立思考者,那么成为一个中庸的管理者会让你很沮丧。如果你是一个传统思维的人,那么如果让你去做原创性研究,你也会大受打击。

人们通常不知道自己在独立思考和守旧思维的频段中,具体处于哪个位置。传统思维的人通常不认为自己是传统思维的,如果他们和别人想法一样,那么他们会觉得这就是一个巧合。而独立思考的人,通常在将自己的想法公之于众之前,也并不知道自己的想法是独特的。

正如邓宁-克鲁格效应所说,传统思维的人通常自信的认为自己是独立思考的,同时,独立思考的人通常担心自己并没有充分的独立思考。

你能让自己更独立思考么?我认为可以。虽然这种能力很可能是天生的,但是似乎也有些方法可以来放大它,或者说,至少不抑制它。

最有效的一个本办法是:不要去了解那些传统观念,如果你不知道该去遵从什么,那么你也不会去遵从。当然,如果一个传统思维的人不知道去遵从什么,那么他可能会感觉焦虑,并尝试去发现那些传统。

你身边的人也很重要。如果你被一群传统思维的人所包围,那么这也限制你的想法。如果你被一群独立思考的人所包围,那么你会得到一种相反的体验:不断听到一些惊喜的想法,从而不断激励自己也去想得更多。

当独立思考者被传统思维者包围时,他们会感觉到不适,一旦有机会,他们会趋向于自我隔离。但是在高中时,他们没有机会。所以高中年代通常对独立思考者来说,不是一段好时光。但是它也教会了独立思考者该去回避些什么。

另一个通常同时包含独立思考者和传统思维者的地方,就是成功的创业公司。创始人和早期员工通常总是独立思考者,否则公司很难在一开始取得成功。但是由于传统思维者的人数基数远远大于独立思考者,所以当公司开始成长时,当初的独立精神就会被不可避免的稀释。公司的吸引力便开始下降。公司的创始人会开始发现,他可以和其他公司的创始人自如沟通,却不能和自己的员工对话。

幸运的是,你不必把你所有的时间都花在与独立思考者相处。有一到两个可以经常沟通的独立思考者,就足够了。一旦你发现了他们,他们通常也会很渴望与你对话。

事情也可以朝着另一个方向发展,除了培养少量的独立思考者之外,还可以尽量多结识不同种类的人。如果你同时属于多个领域,那么你便可以将想法从一个领域导入另一个中。

这里指的不同种类的人,并不是人口学意义上的不同,而是他们必须有不同的思维方式。所以,去其他国家旅游通常是一个好办法,在其他国家,你总能发现一些有不同思维方式的人。当我遇到一些了解其他人不知道的事的人时,我总会尝试去理解,去学习,通常都会有惊喜。

你还可以通过阅读历史来拓展思维。当我阅读历史时,我不仅去了解当时发生了什么,我还尝试理解过去的人们是如何想的。这通常很难,但是值得复出努力。

你还可以通过一些明确的方法来防止自己不自觉得落入传统思维中。最常用的方法就是保持一个怀疑的态度。当你听到别人说一件事时,总是在心里先问自己:“这是真的吗?”。

你知道一些被接受的想法,在以后会被认为是错误的,你需要去判断。最终目的不是为了去发现你被告知的事情中的漏洞,而是去通过哪些琐碎的想法来产生一些新想法。当你开始问:“这是真的吗?”的时候,通常的回答不会马上是”是的“。如果你有一些想象力,那么通常会带出更多思维上的线索。

你的目标是不要让那些未经检验的,陈述式的想法进去你的大脑。

当你以更高的维度看这个问题时,你会看到很多想法像波浪一样在人群中传播。最显著的例子就是时尚圈:当你注意到一些人开始穿着某种服饰时,其他人便开始竞相模仿,直到周围半数的人都这么穿为止。

如果需要有更深层的建议,那么我们就需要去剖析独立思维的内部结构,对我来说,有三个部分:对真理的挑剔,对被告知想法的抵制,以及好奇心。

对真理的挑剔意味着不仅是不相信虚假的事情。这意味相信程度的细心调整。对于大多数人来说,他们要么认为事情是不可能的,要么认为事情是确定的。对于独立思考者来说,这是不可原谅的草率行为。他们对于接受的想法更开放,但是他们对于这些想法会有更加细致的考虑。

你能够提升自己对真相的挑剔么?我认为可以。在我的经验中,一直去想那些你挑剔的想法,你的挑剔程度就会增加。因此,便可以通过这样不断地练习。

独立思维的第二个部分:对被告知想法的抵制,是最显而易见的。但是这个特质也常常被误解。大多数人都认为这是一个消极的品质。我们的语言更强化了这个观念,你是不守常规的,你不在乎别人的想法。在最独立思考的人中,这是一种积极的品质,他们会为颠覆传统观念而愉悦,越反常规越好。

我并不认为这个特质可以在后天显著增强。这似乎是天生的。拥有这种特质的成年人,在少年时通常已经展现了出来。虽然我们不能通过后天来增强,但是我们可以至少通过多和独立思维的人接触,来让它至少不退步。

第三个部分,好奇心,也是最有趣的部分。在一定程度上,新颖想法的来源就是好奇心。

在我经验中,独立思维和好奇心是相互依存的。所有我认识的独立思考者,都富有好奇心。所有我认识的传统思维者,则都不怎么拥有好奇心,除了孩子。所以可能大多数人,在学习什么是传统之前,都有一定程度的好奇心。只是独立思考者将其一直留存。

这三个部分相互协作:对真理的挑剔和对被告知想法的抵制,为你的大脑留出了空间,而好奇心,则用于填充它。

有什么办法可以培养好奇心?首先,你至少要避免进入抑制它的场景。问自己,你目前的工作有多少程度可以激发你的好奇心?如果答案是不多,那么可能需要改变些什么了。

最重要的培养好奇心的步骤就是寻找到你感兴趣的话题。并不是所有的成年人对所有的话题感兴趣,所以你需要自己去寻找它们。

另一个办法则是通过研究自己感兴趣的事情来放纵它。好奇心与食欲不同:放纵它并不会得到满足,而是从一个问题引出更多的问题。

好奇心比前两个部分更加的个人化。拥有后两个特质的人,好奇的事物也通常是相当不同的。所以,好奇心也许是一个指南针。如果你的目标是发现新颖的想法,那么你的座右铭不应该是“做你想做的事”,而是“做你好奇的事”。

原文链接:http://www.paulgraham.com/think.html

说说专利拍卖

关注专利拍卖有段时间了,作为国内这几年开始渐有热度的技术转移模式,其在国外早已被认可为是一种优质的知识产权交易机制。

背景

在世界范围内,2006 年 4 月,美国著名的知识产权资本化公司Ocean Tomo举办了世界上第一场专利拍卖会,该场拍卖会中 400 件专利被分为了 78 个标的,最终成交 26 个标的,成交率约为 33% ,成交金额约为 300 万美元,实数可观。至于国内首次,则是在 4 年之后,于 2010 年的 12 月,由中科院计算技术研究所主办,由北京国信兴业拍卖行有限公司提供拍卖与招商服务,由北京集佳知识产权代理有限公司提供法律咨询与保障,89 件专利分为了 69 个标的,最终成交率达 41% ,成交金额为 300 万人民币。在此之后中科院又多次举办专利拍卖会,以成惯例,截止笔者作此文时(2019 年 8 月 26 日),近期的专利拍卖会就有2019 年 6 月 21 日中国创新创业成果交易会专利拍卖会2019 年 3 月 29 日中科院专利成果拍卖会四川专场2018 年 12 月 12 日中科院专利成果拍卖会山东专场等等。除去具体拍卖会,亦有如2018 年中科院专利拍卖培训会2018 年中国科学院专利拍卖座谈会等相关行业配套活动同步开展,对该种技术交易方式的认可度可见一斑。

[译] 创业之前

有孩子后的一个好处是,当你给与他人建议时,你都会在内心问自己,“如果面对的是我的孩子,我会如何告诉他?”。我的孩子还小,但是我可以想象到当他在大学时,我会如何给与他有关创业的建议,并且这就是我准备告诉你们的。

创业是反直觉的。我不能明确说出是为什么。可能是因为有关创业的知识并没有在我们的文化中有很深的积淀与渗透。无论如何,创业是一件你不能总是相信自己直觉的事情。

在某些方面,它和滑雪很像。当你第一次滑雪时,你想要慢下来,然后你的直接是往后仰。但是如果你后仰,那么你就会失去对滑板的控制,然后掉下山坡。所以,学习滑雪的一部分任务就是克服这种冲动。经过刻意的训练后,你才会养成正确的新习惯。

创业和滑雪在某些方面都有些反自然。所以以下是我给你的一些初步建议。

[译] 专利价值评估:你需要知道的事

专利价值评估

在一些交易中,专利价值评估对公司来说是必要的:

  • 合并与收购
  • 公司清算
  • 重组
  • 侵权评估

由于专利是一项无形资产,所以在赋予它经济价值时,通常会碰到不少问题。

最典型的评估专利价值的方法是「经济分析法(the economic-analysis methodology)」。一件专利的价值可能从零元至几十亿元不等。像买卖有形资产,库存,商品那样的成熟市场,在专利买卖中并不存在。除非你评估的是一件可以预期稳定产生许可收入流的专利,专利的价值可能主要取决于客户的需求以及资产。并且值得注意的是,批量购买的专利,通常不会像单独购买一两件专利那样受到价值评估的审查。

[译] 如何和专利中间人与专利买家合作

理论上,专利是一笔可以阻断竞争和产生授权收入的无形资产。可现实中,大多数的专利持有者并不实施自己的专利,或者缺乏使之成为产品的金融资源。这种情况下,由于专利年费,专利往往成了他们的一项负债,而不是资产。不过好消息是,专利货币化的市场如今越来越好,愿意买入专利来进行生产或授权的买家越来越多。

如果把卖专利想象成卖房子,那么你可能就想错了。它们之间还是有不少差别。大多数的房子最终都会在一个正确的价格成交,但许多专利却不会。为什么?一个专利本质上是一个授予权利人排他生产权利的无形资产。因此,将专利卖出即等于给与了买家这种发明的排他生产权。这意味着,如果这个发明在行业里没有其他人有能力生产,那么这个「排他权」在当下就是没有价值的。并且,专利的质量众所周知十分不稳定,不少研究表示,超过一半的专利,如果有人尝试宣告其无效,那么它们都会无效。最后,卖专利这件事,对买卖双方的技术,法律和商业经验都有很高的要求。因此,在买卖的过程的早期,就委托专利买卖中间人进行交易是有价值的。

[译] 经济不平等

在美国,自从七十年代以来,经济不平等已经成为了一个愈发严重的问题。即有钱人越来越有钱,穷人越来越穷。

任何探讨经济不平等的文章,都认为这是一个应该被消除的现象。

由于我是创业孵化公司 Y Combinator 的创始人之一,所以我对这个问题很感兴趣。因为从定义上来说,如果一个创业公司成功了,那么它的创始人就会变得很富有。这就意味着帮助创业者等于促进了经济不平等现象。如果经济不平等需要被消除,那么我就不该去帮助创业者,任何人都不该。

但是这听起来并不是那么正确。所以,消除经济不平等是错误的么?这听上去也不是那么正确。当然,一个人从出生起就背负了贫穷的命运,难以翻身,这听上去很糟。

我认为,这个经济不平等问题的解决方案,应该是首先理解到这个问题不仅仅只包含了一件事。这个问题包含了一些坏事,比如孩子没有机会收到最好的教育,但也包含了一些好事,比如 Larry Page 和 Sergey Brin 创立了谷歌公司而变得富有。

所以,我们应该致力于理解这个问题中,坏的方面是哪些事。可惜目前的主流讨论都把经济不平等看作是一件事,然后尝试着去解决。

有些时候,这可能是因为有意为之,又有些时候,也可能是因为作者仅拥有非常高维的数据,不足以得出准确的数据。或者是因为,作者并不了解不平等的一些关键组成部分,比如科技在创造财富过程中扮演的角色。

[译] 加速成瘾

硬饮料,香烟,海洛因和高纯度海洛因,它们的共同之处在于,后者的成瘾性都比前者强,全是我们普遍认为的拥有「成瘾性」的东西。如今,可怕的是,这类东西的出现速度正变得越来越快。

之所以存在这种现状的原因,和现在人类能治愈疾病的能力增长的越来越快的原因是一致的:科技的进步。科技的进步使事物能够朝着我们更意愿的方向去发展。当科技的进步使太阳能利用率提高了 X 个百分比时,显而易见,我们认为这样的科技进步是好的。当科技的进步使鸦片变为海洛因时,我们则认为这样的进步是不符合我们所愿的。但是在本质上,这两类进步属于同样的发展进程,二维一体。

毫无疑问,科技进步的增速正在越来越快,这意味着越来越多我们喜欢的事物将会变成我们「精神上过度沉溺的事物」。

整理下最近两个月看过的书单

整理下最近两个月看过的书单与对应评价,原本已发在了推特里,但是推特有字数限制,每本书不好细说,写完后删了不少,故把完整版放在博客:

  • 《超越感觉》8 分,思维工具书籍,提出了要培养「元意识」的概念,即在自己愤怒的时候意识到自己正在愤怒,自己开心的时候意识到自己在开心,从而避免成为情绪的奴隶。
  • 《原则》7 分,内容略冗余,突出量化决策思维在今日做个人与企业决策时的重要性,调查结果与数据出偏差的可能性往往比直觉出偏差的可能性小不少。
  • 《妙趣横生博弈论》8 分,博弈论工具书籍,建立新的思考维度,阐述了为各类博弈寻找「纳什均衡」为研究具体博弈问题的出发点之一,根据具体利害情况,均衡可能是「纯策略纳什均衡」亦可能是「混合策略纳什均衡」。
  • 《富爸爸穷爸爸》7 分,偏鸡汤,主旨突出被动收入(资本收入)在财务自由中扮演角色的重要性远远高于工资收入,同时也引发了一些对会计学和公共关系方面的阅览兴趣。
  • 《流量池》7 分,说明了裂变营销的主要方法论,以及打造购买闭环在其中的重要性。
  • 《你凭什么做好互联网》7 分,互联网创业公司基础能力百科,开拓相关方面的基础思路,从商业逻辑分析,到冷启动方法论,再至公司运营方法论。
  • 《世界上最简单的会计书》8 分,会计知识快速入门,理解企业的营收与现金流。
  • 《债务危机》8 分,理解经济周期各个阶段,通常由贪婪和信息预估的不精确驱使,从早期正常阶段,到泡沫阶段,到泡沫顶部,到萧条阶段,到去(和谐/不和谐)去杠杆阶段,再回至正常化,周而复始。
  • 《稀缺》6 分,论述了资源的稀缺会带来专注度上的红利,但是同时也会带来对应思路的不开阔,即管窥。

[译] Base:ACID 的一个替代者

在分布式的数据库中,为了可用性以牺牲一些数据一致性,可以带来非常可观的可拓展性上的进步。 – Dan Pritchett, Ebay

在过年的 10 年中, Web 应用变得越来越流行。不论你的 Web 应用的用户是终端用户还是开发者,你都希望应用被使用得越多越好。但是当用户使用得越来越多时,如果你的应用依赖于数据持久化,那么机器的存储空间很可能会成为应用的瓶颈。

一般来说有两种拓展应用的策略。第一种,也是较为简单的一种,就是垂直扩展:即把应用部署在一个容量更大机器上。垂直扩展在理论上非常可靠,但是它也有一些短板。最明显的短板就是它的上限就是你能获取的最好的宿主机的性能。垂直扩展同样也很耗费金钱,因为这通常意味着你需要购买更好的机器。垂直拓展通常也意味着你只能选择有限的机器供应商,这使得该方案更加耗费金钱。

水平拓展提供了一种相对复杂但可扩展性更高的方案。水平数据扩展可以从两个维度进行。功能化扩展(Functional scaling)意味着根据数据所提供的功能来划分它们,把不同功能的数据分别放进不同的数据库中。如果我们再将划分好的数据库中的数据再进行分片(sharding),那就是水平数据扩展的第二个维度。下图(图片 1)展示了水平数据扩展策略:

图片 1

正如 图片 1 所示,两个维度的策略可以同时使用。Users 表,Products 表,和 Trans 表被分入了不同的数据库中。它们之间是相互独立的。

[译] 使用 Kubernetes 和 Istio 管理微服务

cover

当一个分布式的微服务架构不断地变得庞大和复杂之后,理解和管理服务之间的网络调用变得越来越艰难。然而,服务的监控、A/B 测试、金丝雀发布、访问控制、端到端认证等等又都是一些常见的必须的要求。”服务网格(service mesh)“这个概念,便是用来描述一个微服务之间的网络层,并用于解决这些问题。

这篇文章会先给予服务网格一个简略的概述,然后用一个 Kubernetes 和 Istio 的简单应用来展示如果使用它来管理流量,注入错误(inject faults)和监控服务。

服务网格概述

一个服务网格就是在服务的请求/响应之上的一个通信层(communication layer),用于提供一些保证服务健康的功能:

  • 零信任安全模型(zero-trust security),用于保证服务间通信的安全
  • 链路追踪,用于展示服务之间的通信状态。
  • 错误容忍和注入,用于试验和论证应用的可用性。
  • 高级路由,用于执行 A/B 测试,版本切换等需求。

一个服务网格可能存在于 Kubernetes 集群中的好几个地方:

  • 作为一个依赖包存在于微服务应用的代码中。
  • 作为一个 Node Agent 或 Deamon 存在于 Kubernetes 的节点中。
  • 作为一个附属容器(Sidecar container)和应用容器跑在同一个 pod 里。

《摄影笔记》笔记

摄影笔记:

  • 影调
    • 影调高 =》明亮,欢快
    • 影调低 =》昏暗,低落
    • 公事:影调 = 光圈 * 快门
    • 常用的调整影调的方式:
      • 将相机设置为“光圈优先”
        • 拍摄人像要虚化背景时(大光圈可以获得浅景深)
      • 将相机设置为“快门优先”
        • 拍摄体育比赛时(可以将背景拖拉成横向模糊的状态,极具动感)

咖啡知识总结

咖啡豆是什么

咖啡豆是咖啡树的果实去除果肉后,再经过烘焙的果核。

去除果肉的方法:

  • 日晒
    • 最古老的处理方法
    • 将咖啡果实均匀的铺在暴晒场上,持续 2 - 3 周左右
    • 会将该咖啡豆本身的风味放大,醇度浓厚
  • 水洗
    • 目前使用最广泛的处理方法
    • 主要使用果肉筛除器去除果肉,使用发酵来去除果胶,最后使用大量水清洗咖啡豆
    • 咖啡豆的风味通常带有明亮的酸味与果香
  • 蜜处理(半日晒)
    • 日晒法的改良方法
    • 将去除了果肉的咖啡果铺在暴晒场上
    • 酸度与甜度较为均衡,该咖啡豆本身的风味也会放大,醇度浓厚
  • “生物处理”(如猫屎咖啡)
    • 使用生物消化道中的酶素来进行生豆处理
    • 主要运用的生物为麝香猫

[译] 现代垃圾回收

关于 Go 语言最新的垃圾回收器(garbage collector),我最近阅读了许多篇赞扬它的文章,但是它们都让我将信将疑,其中的不少来自 Go 语言的官方团队博客。他们像是暗示着在垃圾回收领域已经发生了一个巨大的突破。

以下是这个垃圾回收器在 2015 年 8 月第一次被公之于众时的摘录:

Go 正在准备构建一个不仅属于 2015 年更属于 2025 年及未来的垃圾回收器。Go 1.5 的垃圾回收将会预示着 stop-the-world 不再会成为构建一个安全的编程语言的壁垒。届时应用可以被轻松高效的在硬件之间扩展。并且随着硬件越来越强大,软件的扩展性也会变得越来越强大,垃圾回收不再会成为其中的障碍。

Go 团队不仅声称他们已经解决了垃圾回收中的 stop-the-world 问题,并且还表示这将使你的编程体验会越发简易:

目前一个比较高层次抽象且解决垃圾回收性能问题的方案是添加更多的垃圾回收预配置。编程人员可以根据他们应用程序的具体情况,选择不同的预配置来启动应用。这个方案的缺点就是,随着时间的推移,预配置变得越来越多,你也渐渐进入了其中的选择综合症中不能自拔。Go 的解决方案完全与之相反,它仅仅提供一种预配置,即 GOGC 。

看到这些有关新运行时的消息,Go 语言的开发者们无疑都非常开心。但是这些话仅仅都只是博客世界中的摘录,让我们先冷静下来,仔细深入推敲它们。

基于多 goroutine 实现令牌桶

前言

令牌桶是一种常见用于控制速率的控流算法。原理于 Wikipedia 上描述如下:

  • 每秒会有 r 个令牌被放入桶中,即每 1 / r 秒向桶中放入一个令牌。
  • 一个桶最多可以存放 b 个令牌。当令牌被放入桶时,若桶已满,则令牌被直接丢弃。
  • 当一个 n 字节的数据包抵达时,消耗 n 个令牌,然后放行之。
  • 若桶中的令牌不足 n ,则该数据包要么被缓存要么被丢弃。

下面我们便根据上述描述,使用 Go 语言,基于多 goroutine ,来实现是一个并发安全的令牌桶。后述代码的完整实现的仓库地址在:https://github.com/DavidCai1993/token-bucket