专栏名称: 程序人生
十年漫漫程序人生,打过各种杂,也做过让我骄傲的软件;管理过数十人的团队,还带领一班兄弟姐妹创过业,目前在硅谷一家创业公司担任 VP。关注程序人生,了解程序猿,学做程序猿,做好程序猿,让我们的程序人生精彩满满。
目录
相关文章推荐
蚂蚁技术AntTech  ·  语言智能并非自回归机制独有,详解扩散语言模型 ... ·  7 小时前  
伯乐在线  ·  HR ... ·  15 小时前  
伯乐在线  ·  HR ... ·  15 小时前  
程序员的那些事  ·  国民软件 QQ ... ·  2 天前  
稀土掘金技术社区  ·  为了让 iframe 支持 ... ·  2 天前  
51好读  ›  专栏  ›  程序人生

2018:春来秋去,往事知何处(上)

程序人生  · 公众号  · 程序员  · 2019-01-18 17:23

正文

请到「今天看啥」查看全文


多谢问候,年轻人还想在外多闯荡一阵子。

嗯, 竹外桃花三两枝 ,我惆怅个啥?我惆怅要不要去区块链的世界里看看?

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.

小贝是个爱读书的好孩子,只要我闲着,往沙发一坐,她就哼哼哈哈的捧着书过来让我读。昨晚晚饭前一口气读了三本,晚饭后我上楼工作,她又捧着一本书拽住我的衣角,让我给读。我不得已把她代理给她娘,才仓皇逃进书房。

我经常和老婆拿科勒龙头的建一座房子,要配得上科勒龙头的广告感慨: 做一对父母,要配得上小宝小贝 。我们很担心自己成为「好白菜,可惜让猪拱了」的那头猪。







请到「今天看啥」查看全文