正文
多谢问候,年轻人还想在外多闯荡一阵子。
嗯,
竹外桃花三两枝
,我惆怅个啥?我惆怅要不要去区块链的世界里看看?
02/14
写了六页答案,期中考试 1 终于过去了。今晚后面的课不上了。满街的手捧鲜花的小姐姐,让我十分想念家中的三个妹子。
嗯,这还是 Berkeley 的统计课。德国老爷爷钢铁直男,安排中国农历春节前考试我就罢了,但安排
情人节期中考试
真是让人醉得五体投地。这次考试我得了 A,没给生产数学小王子小公主的祖国丢脸。可惜这课后来因为出差的缘故,没拿到学分。不过福祸相依,我是不是可以吹一把自己是
Berkeley dropout
?
02/15
不能免俗地祝贺一下新年。
02/16
下周,最年长的世界第一,首次和最后一次夺世界第一间隔最长两个记录又将归他。36 岁的老男人,顽强逆风飞扬。#坐等张公子的文章
我的
图腾
。我的
爱豆
。
02/17
小宝果然是临场型选手,大心脏,蜜汁自信,现场表演比在家里弹得好不少,歌唱得也很洪亮,还和主持人谈笑风生。
在北航湾区校友会潜水许久,第一次全家参加北航校友会春晚。小宝贡献了钢琴曲。和主持人对话的时候,牙尖嘴利,把主持人都给绕蒙了。我觉得前世她是我的
蓉儿
。
有朋友留言戏谑我前世说不定是
华筝
呢。。。话说到这份上了,只能友尽。
02/20
前同事老严创业一年来的感悟
我在 Juniper 的前同事们,创办了好些成功且低调的企业。比如说 panabit,webray 等。严大师的《
三得三失 —— 我创业这一年
》深度总结了他创办蔷薇灵动这一年的旅程。内容好,文笔也好 —— 你会发现程序君只不过是能干又能写的众多程序员的沧海一粟而已。
02/21
明天 BBL 打算讲 blockchain。现在越来越感觉 08 年的中本聪是来自未来的人,太太太 genius 了。
嗯,虽然那时号称入坑,现在看来,肤浅得一逼。当然,从另外一个角度来看,哥对自己这半年来的成长很满足,很享受。我记得当时这个 BBL tubi 几乎一半的人都参加了,大家都对 blockchain 充满了好奇。当时有个小哥私下问我:That’s an inspiring talk. Are we going to do something around blockchain? 我的笑容尴尬地挂在嘴角,半天挤出一句:I don’t know. Let’s see what could happen.
02/22
昨晚写的 slides,可以在:
github.com/tyrchen/unchained
下载。
我在文中这么说:「blockchain 可能是网工最好的翻身仗。上不上车不重要,先入坑吧,搞些技术储备总归是好的。没准,就相当于 44 年入党了呢?」
xg 调侃道:
1944 年入
党
。。。千万别选错了
阵营
啊
dongdong 说:
还记得第一次和你提起 Bitcoin 应该是
2013 年 8 月
左右,在出差印度的飞机上
我懊悔地回:
感觉我们俩错过了买下
紫禁城
的机会
02/23
新学期就要开始了,想到斯坦福受洗的小伙伴们不要错过哦,三月五号可以注册了。
自从我一月份发了在斯坦福上课的朋友圈,很多人就问我怎么报名。我便告知了下一季入学注册的时间。当时好些人说要去上一门课。一年过去了,
are you OK?
Ray Dalio 说时间像一条永不停歇的河流:
Looking back on my own journey, I now see that time is like a river that carries us forward into encounters with reality that require us to
make decisions
. We can’t stop our movement down this river, and we can’t avoid the encounters. We can only approach them in the best possible way.
向左走,还是向右走,是每一个交叉路口我们都要面临的抉择。我们对生活的追求,我们的价值观决定了我们的
选择
,它无关
对错
。
02/25
昨天整了一天的 ansible 和 packer,终于 overseer 的 ec2 spot instance adapter OK 了。。。启动 spot instance,建立连接,远程为其注入一个 erlang release 运行指定任务,pairing,发送和接受 telemetry,spot instance 终止后 clean up。
做程序员最大的成就感就是:
我来,我见,我征服
。当然,这也反映了程序员们的自大。知道程序员最佩服的职业是什么嘛?rocket science。因为我们的口头禅是:Come on, surely we can do it. This is definitely NOT rocket science!
老婆随手画的。最近她在朝着艺术家的方向前进,家里借的,买的书都是 water color 这样美术类的。
我们的周末不是在
图书馆
,就是在
博物馆
。如果在这两地都找不到。那么大概率是在
斯坦福
。午后的斯坦福,最适合作画。老婆带着闺女写生,我坐在草坪上读
毛选
。有时中午游荡在 Bellevue 的街上,心会飞向斯坦福的午后。
02/27
微信外卡支付受限,提示可以提高限额。点进去是一个英文页面,没有任何有效提示,看着是出自实习生之手。不管那么多,上传要求的照片。前两次弹出的窗口都是左边cancel,右边ok,到第三个就左边ok,右边close webview,结果我试了两次都莫名退出(习惯性点绿色按钮),第三次终于发现蹊跷。上传完毕满心欢喜submit,结果发现那个按钮是假的。。。根本无法submit。。。不解,我这是特么在玩智障大冲关的小游戏么?
我早 7 点在朋友圈吐了个槽,微信的美女产品经理就迅速跟进处理,晚上 18 点就修复了。不得不感慨微信团队的反应速度。腾讯的产品好,是有其原因的。
02/28
刚过完本命年生日,今早就差点车祸。在101路上,听着邓丽君,我习惯性陷入思考。结果道路施工,前车的前车的前车突然急刹,整条线都紧急制动,等我反应过来只能下意识稍微看眼镜子,都来不及回头就强行并线,刹车。我原来lane上的后车差点追我前车的尾,我新lane上的后车差点追我的尾,我刹在前车几乎贴屁股的位置。等到我缓缓经过拥堵路段时,发现我原来的lane上两车追尾,还好不太严重。庆幸自己躲过一劫
朋友调侃:
本命年,邓丽君,好多信息
长辈提点:
你买车要选带测距雷达自动刹车功能的汽车,如遇上你今天的情况就轻而易举避免了。
我自己一个人开车的时候有个坏毛病,容易陷入沉思。有时候开到家了,有种记忆被狗吃了的感觉,会一拍大腿:鸭,这么快到家了!
是不是该感谢一下旧金山遍地都是的 homeless,我家小妞 “为长大以后不会要饭而努力读书”
老婆告诉我她和小宝的对话。她问小宝是不是妈妈给你压力太大,报的兴趣班太多,要不要减少一些。小宝害羞地说:
妈妈,我是有一些累。但是这样我以后就不会去要饭了。。。
这觉悟真是厉害了,我竟无言以对。
赞菜头叔。区块链是对此钻研的技术人,以及场内人士,以及为所有参与者提供服务的人的盛宴,因为他们为此思考,为此有金钱以外的付出。其他听风就是雨的参与者,仅仅花费时间在盯盘看盘讨论涨跌的人都是韭菜。大小而已。
看了和菜头的《
韭菜席地而坐
》有感。值此大跌之际,我们再回顾一下自己的「信仰」:
在一个新兴的场子里,如何做出正确的判断?答案是有真正的信息,然后你才能做出正确的判断。真正的信息在谁手里?谁知道具体的某个区块链项目是做什么的?有多少可行性?或者知道它是准备真的在市场上运营下去,还是准备打个短线抢一把转身就走?我并不知道,我只知道现在流行谈信仰:比特币是一种信仰,XX币是一种信仰,区块链是一种信仰,相信未来是一种信仰。哪儿来的那么多信仰?什么时候信仰变成了一种取巧的方法?对一个市场的运行无法理解其中机制,也无法获取有效信息,最后居然能够靠信仰做出判断,这真是一种轻省的办法。那么两手空空,只有“信仰”的人,不是韭菜还能是什么呢?
有人问我对区块链的信仰,我说:
我的信仰植根于 ECDSA,植根于 Sha3,植根于 Zero-knowledge proof,植根于 Shamir’s secret sharing / reed-solomon erasure codes 这些数学基础,就像已故的张首晟教授所说的 “in math we trust”;还植根于 gossip / DHT / plumtree / ghost / WebRTC 等一系列 p2p 协议;当然也植根于 nakamoto / ghost / cuckoo 以及姚教授团队最新出炉的 conflux 这样的 PoW 的共识算法,植根于 tendermint / cardano / hashgraph 这样的 PoS 的共识算法,还有 merkle tree,merkle DAG,persistent data structure,Merkle Patricia Tree,CRDT 等一系列数据结构,以及 event sourcing / CQRS 的思想,CAP 理论,植根于前人在 distributed system 领域自六七十年代一直以来的研究:argus,emerald,linda,erlang,akka,bloom,lasp。这些工作终将将我们引领至一个时代:内容和程序都公开可验证,并且以公开可验证的方式链接起来,成为下一代的互联网。
03/01
昨天终于把它开源了。这代码断断续续写了几周,基本都是周末才有空写一写。还不稳定,慎用。
github.com/tubitv/overseer
。
嗯,我写的一个管理节点,对标 supervisor 的 lib。现在想想,可以用 horde (distributed supervisor and registry backed by deltaCRDT) 作为底层实现,效果可能更好。
03/02
好久没周末发文章,走一个
写了篇《
谈谈分布式系统
》,非常赞,也许 2019 年我会撰写他的姊妹篇:《当我谈分布式系统时,我在谈什么?》
03/03
今天花了一天时间做了个 elixir 的 bitcoin RPC library。社区做的没有可用的,写的还都挺啰嗦。我的思路是爬下来现成的 bitcoin API 文档,生成包含函数名,参数格式的 json 文件,然后用 macro 生成所有的 RPC client 代码。总共写了三百多行代码,支持了所有官方 API,还包含了详尽的文档。目前还很糙,做好了再发布。
乔帮主所谓 connecting the dots,在我身上不断应验。当时写来觉得好玩,用来学习 bitcoin 的工具,在 ArcBlock 里面,成就了 ocap-rpc,类似的思路也奠定了我们创造 goldorin,用 DSL 来简化 API 层开发的思想。
有意思的是,老冒留言:
依稀感觉 elixir 要在区块链领域大获粉丝啊…
然后有个朋友留言:
这是要 all-in 区块链的节奏么?
我说:
周末 all-in.
小贝是个爱读书的好孩子,只要我闲着,往沙发一坐,她就哼哼哈哈的捧着书过来让我读。昨晚晚饭前一口气读了三本,晚饭后我上楼工作,她又捧着一本书拽住我的衣角,让我给读。我不得已把她代理给她娘,才仓皇逃进书房。
我经常和老婆拿科勒龙头的建一座房子,要配得上科勒龙头的广告感慨:
做一对父母,要配得上小宝小贝
。我们很担心自己成为「好白菜,可惜让猪拱了」的那头猪。