分类: 想法

  • 2020-06-18-关于皇帝

    群里面提到了皇帝的话题,我就发表了一下意见。

    朱元璋是我最讨厌的一个皇帝。杀功臣,海禁,废除宰相,活人殉葬。

    真不能让农民当皇帝。

    本朝太祖其实也是农民。

    杀功臣杀的最狠的应该就是朱元璋了。

    我第二讨厌的就是太祖,还是那个原因,真不能让农民当皇帝。

    太祖读的是二十四史这种权谋的线装书,现代书读太少,经济学完全是外行。

    第三讨厌的是清太祖,因为降低中国人的人格,所有人都变成了奴隶。

  • 2020-06-14-关于安慰剂

    最近我在看一本书《上帝笑了99次》,里面提到了安慰剂的问题。我有点没想明白,就在本科群里做了发言。

    各位兄弟姐妹,我被一个问题给整蒙了。这里求助一下大家。

    我听到一个小故事,说你去医院看病,拿完药之后经过医生办公室,听见护士问医生,为什么刚才开的药这么便宜?医生说,那个药是安慰剂,没有什么有效成分。护士说,那能管用吗?医生说,只要病人相信那个药管用,它就管用,而且其他病人吃了都管用。

    现在的问题是那个安慰剂管用吗?

    我知道科学上已经证明安慰剂是有用的。很多药的临床实验里面,安慰剂甚至比测试的药品还管用。

    关键就是这个安慰剂起作用的原因,就是因为你相信它管用。我突然感觉这很不科学。因为我们做物理实验,不管你信不信,结果都一样。为什么在安慰剂这事儿上面,你信不信,结果就不一样呢?

    真正有效的药物不管你相不相信都起作用。

    我不能接受一个东西,只有相信它才能起作用。因为如果一个东西只有相信它,才起作用。就无法证明它到底起不起作用。

    比如把安慰剂换成上帝,当初有些基督徒跟我传教的时候就说,你一定要信上帝,因为信上帝,上帝就起作用,带你永生,不信他,你就下地狱。

    我当时就说这是扯淡。因为我不相信一个东西只有你信它,它才起作用。

    如果你能接受一个东西,只有信他才起作用,那我能很好的向你证明上帝存在。

    首先你要信上帝起作用,然后就没有了。

    因为分两种情况,一种你信上帝,那就不用证明了。另外一种情况你不信上帝,那就无法证明了,因为上帝是你信他,他才起作用。

    可能我没有说明白。简化一点,如果有人跟你说,你信上帝,上帝就存在。如果你不信上帝,上帝就不存在。

    那上帝到底存不存在呢?

    结论就是,对有些人上帝存在,对有些人上帝不存在。

    我不能接受的就是这一点,个人感觉一个东西存不存在应该与人无关,要么就存在,要么就不存在。

    朋友:你信安慰剂,安慰剂就存在。你不信,他也存在。

    嗯,不错,存在跟起作用是不一样的。

    不过我换个说法。你相信一个药有安慰剂作用,这个作用就存在,你不相信这个药有安慰剂作用,这个作用就不存在。

    但是安慰剂作用,这好像是一个结果,而不是一个实体。

    感觉安慰剂作用与上帝这两个概念中间有差别,但是一时想不明白差别在哪里。

    朋友:人体很复杂,其实不光是人,任何生物都很复杂,现在的物理化学根本解释不了这些复杂性问题。因为发现夸克得诺奖的人就觉得物理解释复杂性问题没有出路,改行了。

    这段话稍微让人心安一点。可能我们根本没有搞明白,我相信这个药有作用,这句话是什么意思。

    简单一点说,我相信这个药有作用,就会在我们身体里面产生一些变化,是这些变化导致了我们所得的病好了。

    导致我们病好的,其实是身体里面的那些变化,虽然目前我们还没有完全搞懂。

    这么一想的话,其实可以把相不相信这个因素给去掉了。

    相信安慰剂就相当于在你身体里面注射了一种特殊的药,这种药能治你的病。

    不相信安慰剂就相当于你没有注射这种药,没有这种药就治不了你的病。

    理论上说,如果你不相信安慰剂有作用,但是你能找到那种特殊的药,注射到你身体里面去也能治那种病。只不过目前技术还没有办法找到那种特殊的药。而且那种特殊的药可能针对不同的病产生的东西不一样。

    这样就没有矛盾了。归根到底跟你信不信,其实没有太大关系。只跟你身体没有没有产生那种变化有关系。稍微特殊一点的地方就在于,身体里面产生那种变化的前提是你相信那个安慰剂确实有用。

  • 2020-06-13-关于言论自由

    看了一篇文章管控辨析,
    https://mp.weixin.qq.com/s/fpcgSKHq3YW-sg8mNm037g

    下面是我想到的。

    天赋零权。有的时候我在想那些相信转基因有害的人,他们有言论自由到底是好事还是坏事?一方面,嘴长在他们身上,说话是他们的权利,所以言论自由似乎是天生的权利,不应该干涉。注意,我觉得言论自由就到此为止。你有说的权利,但是别人没有听的义务。另一方面,考虑到决策层也是人,而且很有可能会考虑这些大多数人的想法,最后做出错误的决定,所以限制他们的言论似乎也是合理的。

    以前我支持言论自由,就是因为我觉得愚者千虑,必有一得。那些人提出的1000条意见里面,哪怕只有一条靠谱,为了这一条能够被听见,我们也应该允许所有的1000条意见都被表达出来,从中筛选那一条是精英的责任。但是看了这篇文章,我想到所谓的精英也是人,他们有可能不但没有筛选出那一条靠谱的意见,反而被那999条错误意见所裹挟,从而做出错误的决策。这种情况在民主制度下更有可能发生。但即使是在中国这种环境,那些决策者也很难忽视那96%的人的错误意见。更要命的是,那些决策者并不都是精英,实际情况是那些决策者里面也只有4%是靠谱的。蠢货当政不仅可能,而且是经常发生的。

    这样想下来,真没有什么最合理的办法。最理想的情况是,真正的精英,就像柏拉图主张的那种哲人王当政,由他们来掌控言论自由。现实情况可能是相反的,一些蠢货控制了言论,那些错误的反制的主张反而占了主流。

  • 2020-06-05-关于比特币

    一个微信群里面聊到了比特币,下面是我的发言。

    新的一天到了。我想聊聊群群主说的这个btc话题。

    先说结论,我不同意BTC是老庄股的看法。我自己是从2011年接触到比特币的,我当时用笔记本的显卡挖了两个比特币,后来陆续买了几十个比特币,一直持有到现在。

    所以我想从一个比特币普通玩家的角度来说说我怎么看比特币。我不代表任何人,只代表自己。我当时买比特币的时候,出于两个原因,第一个原因是觉得很酷,因为比特币是程序员基于数学创造出来的不依赖第三方的自由货币。第二个原因就是转账很方便,因为我当时从新加坡往中国汇款有点麻烦,而且手续费也不低。

    我一直持有比特币也是有两个原因,一个原因是不缺钱,另外一个原因是它的价格一直在上涨。从比特币的链上数据可以看到很多人是跟我一样的,买入之后基本上就没动过它了。

    最后说说我对比特币的看法。这个看法也分两个方面。一方面,我觉得比特币是一个分布式的机构的股份,这个机构是由全世界的矿工,玩家,开发者,甚至有一部分金融机构组成的。由于这个机构一直在不断的扩大,比特币的总量又有限,所以这个股份的法币价格就一直在升高。矿工玩家和金融机构都是用自己的真金白银投入这个机构的,开发者是用自己的劳动投入这个机构的。所以我不同意它是一个老庄股,因为这么多人太难做庄了。

    另一方面,我觉得比特币是一个财富存储工具,可能是目前世界上唯一一个不贬值的财富存储工具。如果看过未来简史就知道,我们现有的很多东西都是基于想象的,比如公司国家都是想象的共同体,美元和各个国家的法币之所以有价值,就是因为法币在那些想象的共同体里面受到承认。在这方面比特币跟各种法币没有区别,只要有越来越多的人加入这个承认比特币的这个共同体,由于网络效应和数学上保证它总量有限,单个比特币就会升值。这样一来,你现在买的比特币将来就不会贬值。所以比特币就成了一个完美的价值储存工具,因为它不断不贬值,而且未来极有可能会升值,至少过去11年都是这样子的。这个系统已经稳定地运行了11年,我们有理由还能继续运行下去。当你把比特币看成一个价值存储工具,你就不会再那么纠结于它的法币价格变化了。

    最后我说一说对于投资比特币的看法。首先,比特币还是一个实验,谁也无法保证实验将来会不会失败。其次,它有很大的概率将来得到更多人的共识达到引爆点,单个比特币价值百万都极有可能。所以我建议每个月的可支配收入拿出10%买入比特币,我自己目前就是这么做的,虽然现在每个月买的比特币都很少,因为单价已经7万了。

  • 2020-06-04-关于故乡

    刚才在YouTube的越哥说电影上看到了八两金的影评,里面又一次写到了故乡。男主在美国待了16年,然后回到了故乡,遇到了正要离开故乡去美国的女主。就是这样一个故事。越哥说电影里面有好多电影都说到了故乡,以及对故乡的感情。我也想谈谈这个问题。

    不知道是因为我冷血还是什么别的原因,我从来没有感觉到对故乡有什么感情。说的更准确一点,是我对于哪里都没有什么感情。从我出生的湖北黄冈,到我读本科的湖北武汉,读博士的新加坡,工作了几年的上海,到现在临时住的深圳,我觉得哪里都一样,并不存在什么特别的感情。我对哪里都没有什么留恋,有条件的话,我随时就会离开。

    说到更深一点,可能我对这个人世间都有一种疏离感,用句流行的话就是感觉人间不值得。好像罗辑思维的那个老罗说,世间最可怕的是,感觉一切都和自己没关系。我现在就是这种感觉,感觉世间的一切,都和我没有太大关系,我随时可以离开。

    前一段时间也是越哥说电影里面看到一部电影的影评,两个老人在生命的最后一年去完成未了的心愿。我就想列下我自己未了的心愿,想了半天,竟然发现我没有什么心愿。我感觉即使知道明天就会死,我今天还是会这么过。

    也许我该去查查自己有没有得抑郁症了。😂

  • 2020-04-16-批评的自由

    刚才看到李子旸老师的文章,我们需要怎样的批评,刚才看到李子旸老师的文章,我们需要怎样的批评,https://mp.weixin.qq.com/s/2zyaPuOUTxZzZDAIbdqzlg

    下面是我的看法。

    水库论坛宪章里面写着允许造谣诽谤和人肉。

    个人觉得这是最靠谱的。

    从自然法的角度来讲,人天生就长着嘴,他想说什么是他的自由,不管他说的真的假的,或者是不是造谣。

    从经济学的角度来讲,想要一个人不说话实在太难了,你不能把一个人关起来,或者把他嘴封起来。

    李老师所说的批评就是言论自由的一种。愚者千虑,必有一得。1000条批评意见,可能只有一条靠谱,但是为了那一条靠谱的意见能够发表出来,我们必须允许那999条不靠谱的批评意见。如果按照李老师所说的提高批评一些门槛,那一条靠谱的意见可能根本就不会出现。

    至于把那一条意见从1000条意见里面筛选出来的成本,当然是要有被批评者来承担,因为被批评者可以从中受益。

    最后我想说的是,如果没有批评的自由,那么赞美毫无意义。

  • 2020-04-03-老实人吃亏吗

    看了六神磊磊的看病两天人间一叹
    https://mp.weixin.qq.com/s/QIj3nLct0cLUs8XrTOXisQ

    写写我的想法。

    文章里面有两个医生,一个是老实人耐心细致,结果等在后面的患者都纷纷抱怨,另外一个像个黑社会,插队不断,结果反而没有患者敢抱怨。

    作者似乎想表达老实人会吃亏。但是我有不太一样的看法。

    首先,作为一个病人,作者自己是不是老实人呢?显然不是,因为他在后面那个医生那里就顶撞了医生,说他不应该让别人插队,结果那个黑社会医生就不给他看病。反倒是老老实实排队,没有抱怨的那些老实人,不会遭受这种待遇。所以老实人吃亏这句话,至少不是对所有人都成立。当然这些老实人看上去有点怂。

    其次,那个老实医生可能是因为年轻没有太多经验,所以比较细致耐心,唯恐出错,等到他经验丰富之后,可能就会加快速度了。

    最后作为普通人,我们应该怎么做呢?我相信我们大多数人都是老实人,因为痞子毕竟是少数。既然都是老实人,我们就不要去欺负那些老实人,相煎何太急嘛? 另外,作为老实人就要有老实人的本分,老实人最大的长处就是隐忍,没有必要去抱怨外在的环境,多去觉察自己内心的想法。同时谁好谁坏,大家心里都有一杆秤,像作者明显就偏好老实人,相信其他人心里都是这么想的,如果可以选择,大家都愿意和老实人合作。如果是医生,还是要向那个老实医生学习,老老实实的做好自己的工作,别人抱怨两句就让他抱怨去吧,嘴长在别人身上,你也管不着。同时那些抱怨的病人等到自己看病的时候,才会感觉到,这样有耐心慢慢做事的老实人对自己是有好处的,他们就不会再抱怨了。

  • 2020-03-31-承认平庸

    看了九边微信公众号上面的一篇文章,承认平庸可能才是进步的第一步
    https://mp.weixin.qq.com/s/FosZq9P7NzdON-fxgDlVrg

    看完之后,感觉受到1万点暴击。

    把时间当朋友里面有一段话,说现实中的自己和自己印象中的自己是不一样的。这篇文章其实说的也是这个。我们自己总是感觉自己很牛逼,但是现实一次一次告诉我们,我们不牛逼。我们不愿意接受这个现实,这是一些问题的根源。[捂脸]

    甘于平庸和承认平庸还不一样。甘于平庸还有点自欺欺人的味道,意思就是自己本来很牛逼,但是宁愿做个平庸的人。承认平庸就是认清现实,自己真的就只是个平庸的人。

    反省我自己,我从来不愿意承认自己只是个平庸的人,这就是不肯接受现实。不肯接受现实,在我内心里面造成了分裂。我总觉得自己很牛逼,就像王小波说的,走在芸芸众生之中,我感觉我是不同的。但其实这只是一种幻觉。

    突然我有种大彻大悟的感觉。因为如果觉得自己很牛逼,就会找种种证据证明自己很牛逼,过往的全部经历,都可以用来证明自己很牛逼,可以找到一大堆的证据。如果接受现实,承认自己很平庸,就会发现那些证据全都经不起推敲。

    比如我最在意的两个头衔,佛教徒和海归博士。对我来说,最重要的是佛教徒这个标签,但是佛教徒少说也有几亿,对佛学认识比我深刻的,少说也有几百万,真的看不出来到底哪里牛逼了。其次就是海归博士,现在也是满大街都是。

    可能跟我过往经历有关,我小时候我爸妈一直说吃得苦中苦,方为人上人。从来没说吃得苦中苦,做个平凡人。在我的印象里面,甘于平庸都是一种罪过。承认平庸简直是无可救药。

    所以这件事情对我很难。想想我爸妈如果听到我说,我就想做个平庸的人,他们可能会很失望。寒窗苦读20年,最后只是做个平庸的人。

  • 2020-03-22-财富观

    昨天在得到app听到对博多舍费尔通往财富自由之路的解读,我想起来我几年之前看过这本书,而且应该看了很多遍。我打开我的电子书目录,果然找到了那本书,我发现我收集了5个版本,但是现在,关于那本书内容都没什么印象了。

    我在想为什么会发生这种事?只能归结为说里面的内容跟我的价值观不符合,所以书的内容根本没有进到我的心里面去。这本书是讲财富的,说的更直白一点是讲怎么赚钱的,书的副标题叫做怎样7年赚1000万。我重新打开书看了一下,感觉有点看不下去,不知道为什么当时看的津津有味,还看了好几遍。看不下去的原因是里面有一些神神叨叨的东西,比如什么幻想几年之后的生活之类的,豪车豪宅。我心里并不认同豪车豪宅有什么了不起。

    想到这里,我就反思了一下自己的财富观。一直以来我关心的反思的是人生观,价值观,世界观,根本没有想过财富观这个问题。可能因为财富观是价值观的一部分,但是这是一件很奇怪的事情,明明财富观是一个非常重要的话题,为什么我一直都没有仔细或者认真思考过财富观的问题呢?

    虽然不想甩锅,但是我觉得在这个问题上面,我所处的环境或者说整个社会环境,都没有正确的财富观教育,所有人都好像不好意思谈钱,像我爸妈从小也只是说好好学习,没有说怎么好好赚钱,他们所知道的赚钱方法也就是找份工作拿死工资。我们的教育里面更没有教人怎么赚钱。整个社会里面明明每个人都需要钱,但是每个人都不好意思谈钱,即使是朋友之间谈钱都感觉是怪怪的,很少有人会开诚布公的讲自己赚了多少钱,自己想要赚多少钱?

    为什么所有人都觉得谈钱很俗呢?这是很奇怪的事情,钱只是一种工具,就像铲子或者手机一样,没有人觉得一把铲子很俗,或者觉得一个手机很俗,这个俗不是长得很俗那种俗,而是心理上的那种排斥感,没有的人会不好意思去谈手机或者铲子,但是你会不好意思去谈钱。舍费尔在他的书里面提到,正是因为你不好意思谈钱,所以你赚不到钱。

    具体说到我自己,我就感觉自己不好意思谈钱,可能也因为我一直没什么钱,所以不想自曝其短。我也没有一个明确的目标,今年想要赚多少钱,怎么赚到那么多钱。连我设定人生目标,都没有把钱写进去,而是设定的成为优秀软件工程师这样的目标。可能我一直在恐惧,担心自己如果设定一个明确的多少钱的目标会无法实现,担心失败,担心失去自我。想来这还是佛学修为不够的原因,宗萨蒋杨钦,哲仁波切在书里面说,如果你现在没有法拉利,你完全有可能创造出因缘而拥有一辆,只要世界上有法拉利,你就有机会去拥有它。在这个无常的世界里,一切都有可能发生。

    如果佛学的修为够深,不再被执着恐惧和担心失败所控制,那么想要赚到钱不是难事。只不过如果佛学修为到一定的程度,可能对钱也不会那么执着了。

  • 2020-03-08-对于经典的态度

    刚才在得到app里面听了对乱世佳人这本书和对应电影的解读,听完之后,我把电影找来看了一遍,确实经典。

    一直以来,我对经典电影或者小说有一种奇怪的态度,就是想要留到以后某个时间点再看。

    我不知道这种态度是怎么形成的,回想起来可能是因为以前的某个时间点,我执着于看经典就要看原版,但是原版电影或者小说当时看起来太费劲,于是我就想留到未来某个时间点再看,结果那个时间点一直没有来。

    现在得到里面的听书改变了我的态度,通过半个小时的解读,我对这些经典作品有了一个大概的认识,产生了兴趣,然后再找来看就是水到渠成的事情。看完之后,我意识到我以前的态度可能让我错过了很多东西。

    想想我的微信阅读里面有好几百本书,其中不乏经典,是时候啃啃这些经典书了。我觉得对于经典的态度要改变一下了,没有必要把它们放在高高在上的位置,不一定要看原版,甚至不一定要看完。我决定先浏览一下大概,如果感兴趣就看 ,不感兴趣果断放弃,不要认为看不下去就是自己的问题,有可能是翻译的问题,还有可能是与作者的背景相距太远,不能理解作者想要表达的问题和感情,不能产生共鸣。经典的书那么多,换一本就是。

  • 2020-02-21-天文学引起的思考

    在得到里面听了给忙碌者的天体物理学这本书,我产生了一些感想。

    看天文学总是给我一个疑问,甚至会让我对佛学产生怀疑,在佛学看来,整个宇宙是无明的产物。但是这个无明为什么要让这个宇宙如此浩瀚呢?仅仅是为了人类和生命轮回,完全没有必要,把宇宙造的如此浩瀚。

    宇宙存在了100多亿年,范围有几百亿光年,人类才出现了200多万年,活动的范围仅限于地球。

    如果说这个宇宙和人类有什么关系的话,总感觉很勉强。跟宇宙比起来,人类连尘埃都算不上。

    从绝对意义上讲,宇宙并不“存在”。但是从相对意义上讲,宇宙的存在太浪费了。

    相对意义上讲,无明这个万事万物的终极导演为了让人类和所有的生命有一个演出的舞台,搭建了宇宙。我们每个人都在这个舞台上面表演。

    我的疑问是这个导演搭的戏台也太大了点,似乎完全没有必要。按照我的理解,如果我是导演,宇宙只要太阳系那么大就够了,时间也只需要足够人类进化出来就够了。

    当然如果从绝对意义上来讲,所谓的空间大小时间长短都是没有意义的。或许存在其他的宇宙,运行着完全不同的法则,众生在那个宇宙里面进行表演。

  • 2019-11-20-how-to-read-a-book

    How to read a book

    abstract

    1. Read the whole thing!
      Major arguments and evidence matter more than details. Grasping the structure of the whole is more important than reading every word.
    2. Decide how much time you will spend!
      Real-world time is limited. If you know exactly how long you can actually spend on reading, you can plan how much time to devote to each item.
    3. Have a purpose and a strategy!
      You’ll enjoy reading more, and remember it better, if you know exactly why you’re reading.
    4. Read actively!
      Never rely on the author’s structures alone. Move around in the text, following your own goals.
    5. Read it three times!
      First time for overview and discovery. Second time for detail and understanding. Third time for note-taking in your own words.
    6. Focus on parts with high informaion content!
      Tables of contents, pictures, charts, headings, and other elements contain more information than body text.
    7. Use personal text markup language!
      Mark up your reading with your own notes. This helps you learn and also helps you find important passages later.
    8. Know the author and organizations!
      Authors are people with backgrounds and biases. They work in organizations that give them context and depth.
    9. Know the intellectual context!
      Most academic writing is part of an ongoing intellectual conversation, with debates, key figures, and paradigmatic concepts.
    10. Use your unconscious mind!
      Leave time between reading sessions for your mind to process the material.
    11. Rehearse and use multiple modes!
      Talking, visualizing, or writing about what you’ve read helps you remember it.

    Full text:

    How to Read a Book, v5.0
    Paul N. Edwards
    University of Michigan School of Information
    pne.people.si.umich.edu

    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. The terms of this licence allow you to remix, tweak, and build upon this work non-commercially, as long as you credit me and license your new creations under the identical terms. Quasi-permanent URL: pne.people.si.umich.edu/PDF/howtoread.pdf

    How can you learn the most from a book — or any other piece of writing — when you’re reading for information, rather than for pleasure?

    It’s satisfying to start at the beginning and read straight through to the end. Some books, such as novels, have to be read this way, since a basic principle of fiction is to hold the reader in suspense. Your whole purpose in reading fiction is to follow the writer’s lead, allowing him or her to spin a story bit by bit.

    But many of the books, articles, and other documents you’ll read during your undergraduate and graduate years, and possibly during the rest of your professional life, won’t be novels. Instead, they’ll be non-fiction: textbooks, manuals, journal articles, histories, academic studies, and so on.

    The purpose of reading things like this is to gain, and retain, information. Here, finding out what happens — as quickly and easily as possible — is your main goal. So unless you’re stuck in prison with nothing else to do, NEVER read a non-fiction book or article from beginning to end.

    Instead, when you’re reading for information, you should ALWAYS jump ahead, skip around, and use every available strategy to discover, then to understand, and finally to remember what the writer has to say. This is how you’ll get the most out of a book in the smallest amount of time.

    Using the methods described here, you should be able to read a 300-page book in six to eight hours. Of course, the more time you spend, the more you’ll learn and the better you’ll understand the book. But your time is limited.

    Here are some strategies to help you do this effectively. Most of these can be applied not only to books, but also to any other kind of non-fiction reading, from articles to websites. Table 1, on the next page, summarizes the techniques, and the following pages explain them in more detail.

    Read the whole thing!

    In reading to learn, your goal should always be to get all the way through the assignment. It’s much more important to have a general grasp of the arguments or hypotheses, evidence, and conclusions than to understand every detail. In fact, no matter how carefully you read, you won’t remember most of the details anyway.

    What you can do is remember and record the main points. And if you remember those, you know enough to find the material again if you ever do need to recall the details.

    Table 1. Summary of reading strategies and techniques

    Strategies and techniquesRationale
    Read the whole thingMajor arguments and evidence matter more than details. Grasping the structure of the whole is more important than reading every word.
    Decide how much time you will spendReal-world time is limited. If you know exactly how long you can actually spend on reading, you can plan how much time to devote to each item.
    Have a purpose and a strategyYou’ll enjoy reading more, and remember it better, if you know exactly why you’re reading.
    Read activelyNever rely on the author’s structures alone. Move around in the text, following your own goals.
    Read it three timesFirst time for overview and discovery. Second time for detail and understanding. Third time for note-taking in your own words.
    Focus on parts with high information contentTables of contents, pictures, charts, headings, and other elements contain more information than body text.
    Use PTML (personal text markup language)Mark up your reading with your own notes. This helps you learn and also helps you find important passages later.
    Know the author(s) and organizationsAuthors are people with backgrounds and biases. They work in organizations that give them context and depth.
    Know the intellectual contextMost academic writing is part of an ongoing intellectual conversation, with debates, key figures, and paradigmatic concepts.
    Use your unconscious mindLeave time between reading sessions for your mind to process the material.
    Rehearse, and use multiple modesTalking, visualizing, or writing about what you’ve read helps you remember it.

    Decide how much time you will spend

    If you know in advance that you have only six hours to read, it’ll be easier to pace yourself. Remember, you’re going to read the whole book (or the whole assignment).

    In fact, the more directly and realistically you confront your limits, the more effective you will be at practically everything. Setting time limits and keeping to them (while accomplishing your goals) is one of the most important life skills you can learn. So never start to read without planning when to stop.

    Have a purpose and a strategy

    Before you begin, figure out why you are reading this particular book, and how you are going to read it. If you don’t have reasons and strategies of your own — not just those of your teacher — you won’t learn as much.

    As soon as you start to read, begin trying to find out four things:

    • Who is the author?
    • What are the book’s arguments?
    • What is the evidence that supports these?
    • What are the book’s conclusions?

    Once you’ve got a grip on these, start trying to determine:

    • What are the weaknesses of these arguments, evidence, and conclusions?
    • What do you think about the arguments, evidence, and conclusions?
    • How does (or how could) the author respond to these weaknesses, and to your own criticisms?

    Keep coming back to these questions as you read. By the time you finish, you should be able to answer them all. Three good ways to think about this are:

    1. Imagine that you’re going to review the book for a magazine.
    2. Imagine that you’re having a conversation, or a formal debate, with the author.
    3. Imagine an examination on the book. What would the questions be, and how would you answer them?

    Read actively

    Don’t wait for the author to hammer you over the head. Instead, from the very beginning, constantly generate hypotheses (“the main point of the book is that…”) and questions (“How does the author know that…?”) about the book.

    Making brief notes about these can help. As you read, try to confirm your hypotheses and answer your questions. Once you finish, review these.

    Know the author(s) and organizations

    Knowing who wrote a book helps you judge its quality and understand its full significance. Authors are people. Like anyone else, their views are shaped by their educations, their jobs, their early lives, and the rest of their experiences. Also like anyone else, they have prejudices, blind spots, desperate moments, failings, and desires — as well as insights, brilliance, objectivity, and successes. Notice all of it.

    Most authors belong to organizations: universities, corporations, governments, newspapers, magazines. These organizations each have cultures, hierarchies of power, and social norms. Organizations shape both how a work is written and the content of what it says. For example, university professors are expected to write books and/or journal articles in order to get tenure. These pieces of writing must meet certain standards of quality, defined chiefly by other professors; for them, content usually matters more than good writing. Journalists, by contrast, are often driven by deadlines and the need to please large audiences. Because of this, their standards of quality are often directed more toward clear and engaging writing than toward unimpeachable content; their sources are usually oral rather than written.

    The more you know about the author and his/her organization and/or discipline, the better you will be able to evaluate what you read. Try to answer questions like these: What shaped the author’s intellectual perspective? What is his or her profession? Is the author an academic, a journalist, a professional (doctor, lawyer, industrial scientist, etc.)? Expertise? Other books and articles? Intellectual network(s)? Gender? Race? Class? Political affiliation? Why did the author decide to write this book? When? For what audience(s)? Who paid for the research work (private foundations, government grant agencies, industrial sponsors, etc.)? Who wrote “jacket blurbs” in support of the book?

    You can often (though not always) learn about much of this from the acknowledgments, the bibliography, and the author’s biographical statement.

    Know the intellectual context

    Knowing the author and his/her organization also helps you understand the book’s intellectual context. This includes the academic discipline(s) from which it draws, schools of thought within that discipline, and others who agree with or oppose the author’s viewpoint.

    A book is almost always partly a response to other writers, so you’ll understand a book much better if you can figure out what, and whom, it is answering. Pay special attention to points where the author tells you directly that s/he is disagreeing with others:

    “Conventional wisdom holds that x, but I argue instead that y.” (Is x really conventional wisdom? Among what group of people?) “Famous Jane Scholar says that x, but I will show that y.” (Who’s Famous Jane, and why do other people believe her? How plausible are x and y? Is the author straining to find something original to say, or has s/he genuinely convinced you that Famous Jane is wrong?) Equally important are the people and writings the author cites in support of his/her arguments.

    Read it three times

    This is the key technique. You’ll get the most out of the book if you read it three times — each time for a different purpose.

    a) Overview: discovery (5-10 percent of total time)

    Here you read very quickly, following the principle (described below) of reading for high information content. Your goal is to discover the book. You want a quick-and-dirty, unsophisticated, general picture of the writer’s purpose, methods, and conclusions.

    Mark — without reading carefully — headings, passages, and phrases that seem important (you’ll read these more closely the second time around.) Generate questions to answer on your second reading: what does term or phrase X mean? Why doesn’t the author cover subject Y? Who is Z?

    b) Detail: understanding (70-80 percent of total time)

    Within your time constraints, read the book a second time. This time, your goal is understanding: to get a careful, critical, thoughtful grasp of the key points, and to evaluate the author’s evidence for his/her points.

    Focus especially on the beginnings and ends of chapters and major sections. Pay special attention to the passages you marked on the first round. Try to answer any questions you generated on the first round.

    c) Notes: recall and note-taking (10-20 percent of total time)

    The purpose of your third and final reading is to commit to memory the most important elements of the book. This time, make brief notes about the arguments, evidence, and conclusions. This is not at all the same thing as text markup; your goal here is to process the material by translating into your own mental framework, which means using your own words as much as possible. Cutting and pasting segments of text from the book will not do as much for you as summarizing very briefly in your own words. Include the bare minimum of detail to let you remember and re-locate the most important things. 1-3 pages of notes per 100 pages of text is a good goal to shoot for; more than that is often too much. Use some system that lets you easily find places in the book (e.g., start each note with a page number.)

    Notebooks, typed pages, or handwritten sheets tucked into the book can all work. However, notes will be useless unless you can easily find them again. A very good system — the one I use — is to type notes directly into bilbiography entries using citation manager software such as Endnote, Zotero, or Bookends. See below for more on citation managers.

    On time and timing

    First, because human attention fades after about an hour, you’ll get more out of three onehour readings than you could ever get out of one three-hour reading. But be careful: to get one full hour of effective reading, you need to set aside at least one hour and fifteen minutes, since distraction is inevitable at the beginning (settling in) and end (re-arousal for your next task) of any reading period.

    Second, make a realistic plan that includes how much time you will devote to each of the three stages. For a 250-page book, I might spend 15 minutes on overview, 4 hours on detailed reading, and 20-30 minutes making notes — but I’d adjust these periods up or down depending on how difficult the text is, how important it is to me, and how much time I have.

    Focus on the parts with high information content

    Non-fiction books very often have an “hourglass” structure that is repeated at several levels of organization. More general (broader) information is typically presented at the beginnings and ends of:

    • the book or article as a whole (abstract, introduction, conclusion)
    • each chapter
    • each section within a chapter
    • each paragraph
      More specific (narrower) information (supporting evidence, details, etc.) then appears in the middle of the hourglass.

    The Hourglass Information Structure: General -> Specific -> General

    You can make the hourglass structure of writing do a lot of work for you. Focus on the following elements, in more or less the following order:

    • Front and back covers, inner jacket flaps
    • Table of contents
    • Index: scan this to see which are the most important terms
    • Bibliography: tells you about the book’s sources and intellectual context
    • Preface and/or Introduction and/or Abstract
    • Conclusion
    • Pictures, graphs, tables, figures: images contain more information than text
    • Chapter introductions and conclusions
    • Section headings
    • Special type or formatting: boldface, italics, numbered items, lists

    Use PTML (personal text markup language)

    Always, always, always mark up your reading. This is a critical part of active reading. Do this from the very beginning — even on your first, overview reading. Why? Because when you come back to the book later, your marks reduce the amount you have to look at and help you see what’s most significant.

    Don’t mark too much. This defeats the purpose of markup; when you consult your markup later, heavy markup will force you to re-read unimportant information. As a rule, you should average no more than two or three short marks per page. Rather than underline whole sentences, underline words or short phrases that capture what you most need to remember. The point of this is to distill, reduce, eliminate the unnecessary. Write words and phrases in the margins that tell you what paragraphs or sections are about. Use your own words.

    Page vs. screen

    Printed material has far higher resolution (~600 dpi) than even the best computer screens (~100 dpi); see the illustration of 300 vs. 600 dpi, below. For this reason you will read more accurately, and with less fatigue, if you stick with the paper version. Still, we inevitably read much more screen-based material now.

    Markup on the screen: It remains difficult to mark up screen-based materials effectively.

    The extra steps involved are distracting, as is the temptation to check email or websurf. Also, with screen-based markup you often have to click on a note in order to read it, which means you’re less likely to do it later. It remains far easier to mark up a printed copy! However, if you’re disciplined, recent versions of Acrobat, Apple Preview, and third-party PDF viewers such as PDFpen, iAnnotate, and Goodreader allow you to add comments, highlighting, and so on to PDFs. Voice recognition can make this a lot easier. Today, I routinely read and annotate PDFs on an iPad, using voice recognition when I want to make a note. Some of these readers, as well as ebook readers such as Kindle, allow you to export only your highlights and notes. This is a great way to make yourself a condensed version of a document. Paste it into the notes field of your citation manager and it’ll always be at your fingertips. Hunt around on the web for ways to do this kind of thing on an industrial scale (especially with Kindle books).

    When taking notes about something you’re reading (as opposed to marking up the text), you’ll be tempted to cut and paste the original text in lieu of making your own notes in your own words. Cut-and-paste can sometimes work well, especially for things you might want to quote later. However: in general it defeats the two main purposes of note-taking: (a) learning and remembering (by rephrasing in your own terms), and (b) condensing into a very short form. The same is true of links: though useful for keeping track of sources, keeping a URL will not by itself help you remember or understand what’s there, even though it may feel that way.

    Use a citation manager

    It’s hard to overemphasize the huge advantages of citation manager software such as Endnote, Bookends, Zotero, Mendeley, CiteULike, etc. They let you keep track of your growing library, easily enter and format citations in your word processor (saving you the incredible irritation of doing it yourself). Most of them can pull in citations directly from the web, record web links, find DOI’s, and so on. Some have their own web search tools built in. Some, such as Bookends (Mac only), will automatically rename documents with AuthorDate-Title, a huge help with the extremely annoying problem of uninformative filenames.

    None of these packages are perfect. All have both advantages and disadvantages, and the more sophisticated ones have steep learning curves. Look for one that can handle all major document formats, including books, journal articles, newspaper articles, online sources, interviews, and so on. Be wary of managers that only handle PDFs, since so many other formats are still important.

    If you use the notes field of your citation manager in a disciplined way, your notes will always be easy to find. When your library starts reaching into the thousands of items, this is a godsend.

    Use your unconscious mind

    An awful lot of thinking and mental processing goes on when you’re not aware of it. Just as with writing or any other creative thought process, full understanding of a book takes time to develop.

    Like the body, the mind suffers from fatigue when doing just one thing for many hours. Your ability to comprehend and retain what you read drops off dramatically after an hour or so. Therefore, you should read a book in several short sessions of one to two hours apiece, rather than one long marathon.

    In between, your unconscious mind will process some of what you’ve read. When you come back for the next session, start by asking yourself what you remember from your previous reading, what you think of it so far, and what you still need to learn.

    Rehearse, and use multiple modes

    Reading is exactly like martial arts, baseball, or cooking in the sense that learning and memory depend crucially on rehearsal.

    So — after you’ve read the book, rehearse what you’ve learned. Quiz yourself on its contents. Argue with the author. Imagine how you would defend the author’s position in your own writing.

    Reading, writing, speaking, listening, and visualizing all engage different parts of the brain. For this reason, the best forms of rehearsal use multiple modes of thinking and action. Don’t just contemplate privately. Instead, talk about the book with others. Bring it up in classes. Write about it. Visualize anything that can be visualized about its contents. All of this helps fix your memory and integrate your new learning into the rest of your knowledge.

    Hang in there!

    When I give presentations on these ideas, students often tell me a few weeks later that they “tried it a few times and just couldn’t do it,” so they stopped.

    You will have to practice these techniques for a considerable length of time — at least a few months — before they come to seem natural, and they will never be easier than the comfortable, passive way we’ve all been reading for many years.

    Hang in there. The rewards of these techniques are great, or so say the hundreds of students who’ve told me so years later. Learning to read like this can be a critical key to a successful career as a student, scholar, or professional in almost any field.

  • 2019-11-08-关于定投的思考

    昨天我写了一篇比特币定投收益分析的文章,发到群里面之后,小伙伴们纷纷发表意见。其中两种意见比较有价值。

    一种意见是历史不代表未来,我是同意这一点的。

    因为未来是无法预测的,定投是否成功的关键还在于选择的标的,说的更直接一点在于你自己的判断和对这个判断的信心。

    如果判断失误,定投是没有意义的,而且可能投的越多亏的越多。

    至于怎么做出判断,每个人都有自己的标准,当然有些是理性的,有些只是碰运气,没有人能百分之百判断正确。

    比较靠谱的方法是看长期的趋势,就是巴菲特所说的价值投资,标的短期价格没有任何人能够预测,但是长期来看是跟它本身的价值一致的。

    可惜长期趋势也不是那么容易判断的,在某一个时间点,我们其实是没有足够的信息判断所谓的长期趋势向上还是向下,掌握的信息越多当然越有利,但是没有人敢说自己有百分之百的把握。

    即使是一些明显会向上的行业,具体到你投资的那个标的是否能够增长还是不一定的。比如按照现在的中国人口变化趋势,中国老龄人口比例是不断升高的,所以20年内养老行业肯定是上升趋势的,可是没有哪个标的叫做养老行业。

    你只能具体到某一个公司,这个公司可能是做疗养院,养老院,保健品或者其他跟养老行业有关的事情。

    一旦涉及到具体的公司,你要考虑的就不仅仅是整个长期的趋势了,你要考虑运作这个公司的人是否靠谱,公司的运营方法是否得当,公司的成本管理是否合理,公司有没有受到政策的影响等等一系列的因素。

    这其实是一件很专业的事情。巴菲特就是因为擅长这件事变成世界最有钱的几个人之一。

    另外一种意见说定投是没有意义的,就像昨天那篇文章里面每个月1000块钱投79个月,有个小伙伴说你还不如开始定投的那个月一次拿79000块钱买成比特币,删掉软件,放到今天再看。

    我稍微算了一下,如果这么操作的话,收益有69.38倍,比我用定投的收益20.1倍强多了。

    我差点同意了他的意见,感觉只要选择标的是对的,而且你有信心,直接一把梭哈收益比定投还要好。

    不过我又回头仔细想了一下,这么思考是不对的,因为你一把梭哈,结果是不太确定的,如果你在2017年最高点梭哈你就悲剧了,因为直到今天价格(2019-11-08, 9,242.60USD)也不到最高点(2017-12-17, 19308.3USD)的一半,你的收益是-52%,就是亏了一半多,俗称腰斩。

    而如果用定投的话,即使你是在最高点那一天买入,然后每个月再投1000块钱,到今天为止收益也有60%。

    $btc = 0;
    $money = 0;
    $init_price = ($result[0][$keys[1]]+$result[0][$keys[4]])/2;
    echo 'initial price on '.$result[0][$keys[0]].': '.$init_price.PHP_EOL;
    foreach ($result as $row) {
        if (strtotime($row[$keys[0]])>strtotime('2017-11-30')){
            if (explode("-", $row[$keys[0]])[2]=='17') {
                $price = ($row[$keys[1]]+$row[$keys[4]])/2;
                $spend = 140*($init_price/$price);
                $btc += $spend/$price;
                $money += $spend;
                echo $row[$keys[0]].' '.$row[$keys[1]].' '.$row[$keys[4]].' ';
                echo 'buy '.$spend/$price.' BTC for '.$spend.' USD'.PHP_EOL;
                $init_price = $price > $init_price ? $price: $init_price;
            }
        }
    }
    echo 'total:'.PHP_EOL;
    echo 'buy '.$btc.' BTC for '.$money.' USD'.PHP_EOL;

    结果如下:

    2017-12-17 19475.80 19140.80 buy 5.0604000119016E-5 BTC for 0.977077215498 USD
    2018-01-17 11431.10 11188.60 buy 0.021132865240077 BTC for 239.00953593549 USD
    2018-02-17 10207.50 11112.70 buy 0.023787539157875 BTC for 253.57754617687 USD
    2018-03-17 8321.91 7916.88 buy 0.041003859231437 BTC for 332.92652962444 USD
    2018-04-17 8071.66 7902.09 buy 0.042375837907192 BTC for 338.45052038501 USD
    2018-05-17 8370.05 8094.32 buy 0.039887960431049 BTC for 328.36506954108 USD
    2018-06-17 6545.53 6499.27 buy 0.063541463744209 BTC for 414.44284312523 USD
    2018-07-17 6739.65 7321.04 buy 0.054691369482636 BTC for 384.4991959854 USD
    2018-08-17 6340.91 6580.63 buy 0.064759503785061 BTC for 418.39625926941 USD
    2018-09-17 6514.06 6281.20 buy 0.066044070848885 BTC for 422.52552898495 USD
    2018-10-17 6590.52 6544.43 buy 0.062672239975984 BTC for 411.59836923627 USD
    2018-11-17 5578.58 5554.33 buy 0.087239801476468 BTC for 485.61642912769 USD
    2018-12-17 3253.12 3545.86 buy 0.23390771030276 BTC for 795.16692209714 USD
    2019-01-17 3651.87 3678.56 buy 0.20122093521853 BTC for 737.51799007698 USD
    2019-02-17 3633.36 3673.84 buy 0.20250235419038 BTC for 739.86260126998 USD
    2019-03-17 4047.72 4025.23 buy 0.16590808085281 BTC for 669.68382066035 USD
    2019-04-17 5236.14 5251.94 buy 0.098296958985144 BTC for 515.47318479645 USD
    2019-05-17 7886.93 7343.90 buy 0.046610624688886 BTC for 354.95925041511 USD
    2019-06-17 8988.92 9320.35 buy 0.032254477185794 BTC for 295.27796575177 USD
    2019-07-17 9471.21 9693.80 buy 0.029438383903566 BTC for 282.09346094784 USD
    2019-08-17 10358.72 10231.74 buy 0.025503510657795 BTC for 262.56450802945 USD
    2019-09-17 10281.51 10241.27 buy 0.025671998916176 BTC for 263.43039295846 USD
    2019-10-17 8047.81 8103.91 buy 0.041447134508633 BTC for 334.72125569289 USD
    total:
    buy 1.6699492846915 BTC for 9281.1362573038 USD

    最后结果是花了9281.14USD(66293.85人民币)买到了1.6699492846915个比特币,这些比特币今天(2019-11-08)的价格是107,479.85元人民币。1.62倍的收益。

    所以定投策略还是有意义的,它的作用就在于你不用去判断现在是什么点位,能不能进去投,只要你判断这个标的长期是增长的,你随时可以开始定投,几乎可以保证你是盈利的。

  • 2019-11-07-定投比特币收益分析

    有一个朋友,我们认识很多年了。2013年的时候,记得某一天我跟他说比特币你可以了解一下,现在好像涨到一千块一个了,你可以花一万块钱买上十个,然后放起来,过几年再看,肯定不是现在的价格。他一脸蒙逼,然后事情就过去了。

    到了今年的某一天,那个朋友跟我说,现在比特币好几万一个了,当初应该买一点的,我说你现在买也不迟呀。然后他就决定以后每个月给我一千块钱让我帮他买比特币。

    今天我心血来潮就想算一下,如果从2013年起每个月买一千块钱比特币,现在有多少收益。(你看,为了朋友感觉扎心,我也很拼的。)

    首先要拿到比特币价格的历史数据,google一下之后,我在coinmarketcap找到从2013年04月28日到今天的数据。
    直接chrome里面右键copy element,把数据复制到一个history.html文件里面。

    数据大概长这样:

    <table class="table">
    <thead>
    <tr>
    <th class="text-left">Date</th>
    <th class="text-right">Open*</th>
    <th class="text-right">High</th>
    <th class="text-right">Low</th>
    <th class="text-right">Close**</th>
    <th class="text-right">Volume</th>
    <th class="text-right">Market Cap</th>
    </tr>
    </thead>
    <tbody>
    <tr class="text-right">
    <td class="text-left">Nov 06, 2019</td>
    <td data-format-fiat="" data-format-value="9340.86427973">9,340.86</td>
    <td data-format-fiat="" data-format-value="9423.23703723">9,423.24</td>
    <td data-format-fiat="" data-format-value="9305.90931362">9,305.91</td>
    <td data-format-fiat="" data-format-value="9360.87991187">9,360.88</td>
    <td data-format-market-cap="" data-format-value="23133895764.6">23,133,895,765</td>
    .
    ..
    ...
    <tr class="text-right">
    <td class="text-left">Apr 28, 2013</td>
    <td data-format-fiat="" data-format-value="135.300003052">135.30</td>
    <td data-format-fiat="" data-format-value="135.979995728">135.98</td>
    <td data-format-fiat="" data-format-value="132.100006104">132.10</td>
    <td data-format-fiat="" data-format-value="134.210006714">134.21</td>
    <td data-format-market-cap="" data-format-value="-">-</td>
    <td data-format-market-cap="" data-format-value="1488566728.25">1,488,566,728</td>
    </tr>
    </tbody>
    </table>

    一看这个数据很归整,每一行7个数据,分别是日期,开盘价格,最高价格,最低价格,收盘价格,交易量和总市值。我就写了个php脚本来分析:

    <?php
    $html = file_get_contents("history.html");
    $doc = new DOMDocument();
    $doc->loadHTML('<?xml encoding="utf-8" ?>'.$html);
    $trs = $doc->getElementsByTagName('tr');
    $ths = $trs[0]->getElementsByTagName('th');
    $keys = [];
    foreach ($ths as $th) {
        $keys[] = trim($th->nodeValue, "*").PHP_EOL;
    }
    $result = [];
    foreach ($trs as $tr) {
        $tds = $tr->getElementsByTagName('td');
        $row = [];
        if ($tds->length > 0) {
            for ($i = 0; $i<sizeof($keys); $i++) {
                if ($i == 0) {
                    $tds[$i]->nodeValue = date('Y-m-d', strtotime($tds[$i]->nodeValue));
                }
                $row[$keys[$i]] = str_replace(',', '', $tds[$i]->nodeValue);
            }
        }
        if ($row) {
            $result[]=$row;
        }
    }
    // reverse order
    $result = array_reverse($result);

    然后我就计算如果每个月一号买1000块钱的比特币,最后能买到多少币:

    (因为拿到的价格是用美元计算的,为了方便计算,我就把1000块写成140usd)

    $btc = 0;
    $money = 0;
    echo 'simple policy: buy 100 usd on the first day of everymonth:'.PHP_EOL;
    foreach ($result as $row) {
        if (explode("-", $row[$keys[0]])[2]=='01') {
            $price = ($row[$keys[1]]+$row[$keys[4]])/2;
            $btc += 140/$price;
            $money += 140;
            echo $row[$keys[0]].' '.$row[$keys[1]].' '.$row[$keys[4]].' ';
            echo 'buy '.(100/$price).' BTC for 100 USD'.PHP_EOL;
        }
    }
    echo 'total:'.PHP_EOL;
    echo 'buy '.$btc.' BTC for '.$money.' USD'.PHP_EOL;

    输出结果是这样的:

    buy 140 usd on the first day of everymonth:
    2013-05-01 139.00 116.99 buy 1.0937927262784 BTC for 140 USD
    2013-06-01 128.82 129.30 buy 1.0847667751433 BTC for 140 USD
    2013-07-01 97.51 88.05 buy 1.5089458935115 BTC for 140 USD
    2013-08-01 106.21 104.00 buy 1.3320013320013 BTC for 140 USD
    2013-09-01 135.14 138.34 buy 1.0238408658768 BTC for 140 USD
    2013-10-01 132.68 132.18 buy 1.0571622744091 BTC for 140 USD
    2013-11-01 203.90 206.18 buy 0.68279360124854 BTC for 140 USD
    2013-12-01 1128.92 955.85 buy 0.13430738162963 BTC for 140 USD
    2014-01-01 754.97 771.40 buy 0.18344176051678 BTC for 140 USD
    2014-02-01 828.61 832.58 buy 0.16855386801028 BTC for 140 USD
    2014-03-01 549.92 565.61 buy 0.25100176597671 BTC for 140 USD
    2014-04-01 457.00 478.38 buy 0.29934358228741 BTC for 140 USD
    2014-05-01 447.63 457.76 buy 0.30925899336198 BTC for 140 USD
    2014-06-01 623.69 630.23 buy 0.22329973204032 BTC for 140 USD
    2014-07-01 641.39 640.81 buy 0.21837466853845 BTC for 140 USD
    2014-08-01 586.20 594.92 buy 0.23706312652398 BTC for 140 USD
    2014-09-01 477.79 474.88 buy 0.29391079807278 BTC for 140 USD
    2014-10-01 387.43 383.61 buy 0.36314588088815 BTC for 140 USD
    2014-11-01 338.65 325.75 buy 0.421432871764 BTC for 140 USD
    2014-12-01 378.25 379.24 buy 0.36964184345668 BTC for 140 USD
    2015-01-01 320.43 314.25 buy 0.4411672023697 BTC for 140 USD
    2015-02-01 216.87 226.97 buy 0.6308579668349 BTC for 140 USD
    2015-03-01 254.28 260.20 buy 0.54423884310372 BTC for 140 USD
    2015-04-01 244.22 247.27 buy 0.56969622983174 BTC for 140 USD
    2015-05-01 235.94 232.08 buy 0.59826503140891 BTC for 140 USD
    2015-06-01 230.23 222.93 buy 0.61788330832377 BTC for 140 USD
    2015-07-01 263.35 258.62 buy 0.53642929670288 BTC for 140 USD
    2015-08-01 284.69 281.60 buy 0.49444630842854 BTC for 140 USD
    2015-09-01 230.26 228.12 buy 0.61084689558881 BTC for 140 USD
    2015-10-01 236.00 237.55 buy 0.59127864005913 BTC for 140 USD
    2015-11-01 315.01 325.43 buy 0.43719942539504 BTC for 140 USD
    2015-12-01 377.41 362.49 buy 0.37842951750237 BTC for 140 USD
    2016-01-01 430.72 434.33 buy 0.32368071209757 BTC for 140 USD
    2016-02-01 369.35 373.06 buy 0.37715009226708 BTC for 140 USD
    2016-03-01 437.92 435.12 buy 0.32071840923669 BTC for 140 USD
    2016-04-01 416.76 417.96 buy 0.33544182480353 BTC for 140 USD
    2016-05-01 448.48 451.88 buy 0.31098671642454 BTC for 140 USD
    2016-06-01 531.11 536.92 buy 0.26216492046104 BTC for 140 USD
    2016-07-01 672.52 676.30 buy 0.20758885544402 BTC for 140 USD
    2016-08-01 624.60 606.27 buy 0.22748137496242 BTC for 140 USD
    2016-09-01 575.55 572.30 buy 0.24393431197456 BTC for 140 USD
    2016-10-01 609.93 613.98 buy 0.2287749916252 BTC for 140 USD
    2016-11-01 701.34 729.79 buy 0.19564959158148 BTC for 140 USD
    2016-12-01 746.05 756.77 buy 0.18631639184999 BTC for 140 USD
    2017-01-01 963.66 998.33 buy 0.14271224623979 BTC for 140 USD
    2017-02-01 970.94 989.02 buy 0.14286005836854 BTC for 140 USD
    2017-03-01 1180.04 1222.50 buy 0.11654332498106 BTC for 140 USD
    2017-04-01 1071.71 1080.50 buy 0.1300988286459 BTC for 140 USD
    2017-05-01 1348.30 1421.60 buy 0.10108668182967 BTC for 140 USD
    2017-06-01 2288.33 2407.88 buy 0.059622546691907 BTC for 140 USD
    2017-07-01 2492.60 2434.55 buy 0.056827983722842 BTC for 140 USD
    2017-08-01 2871.30 2718.26 buy 0.050093388388353 BTC for 140 USD
    2017-09-01 4701.76 4892.01 buy 0.029185606909484 BTC for 140 USD
    2017-10-01 4341.05 4403.74 buy 0.032019065066171 BTC for 140 USD
    2017-11-01 6440.97 6767.31 buy 0.021198823768121 BTC for 140 USD
    2017-12-01 10198.60 10975.60 buy 0.013223640090299 BTC for 140 USD
    2018-01-01 14112.20 13657.20 buy 0.010083041045179 BTC for 140 USD
    2018-02-01 10237.30 9170.54 buy 0.014427159333548 BTC for 140 USD
    2018-03-01 10385.00 10951.00 buy 0.013123359580052 BTC for 140 USD
    2018-04-01 7003.06 6844.23 buy 0.020220563012691 BTC for 140 USD
    2018-05-01 9251.47 9119.01 buy 0.015241844524476 BTC for 140 USD
    2018-06-01 7500.70 7541.45 buy 0.018614360314184 BTC for 140 USD
    2018-07-01 6411.68 6385.82 buy 0.021879273295566 BTC for 140 USD
    2018-08-01 7769.04 7624.91 buy 0.018188963846186 BTC for 140 USD
    2018-09-01 7044.81 7193.25 buy 0.019665600510182 BTC for 140 USD
    2018-10-01 6619.85 6589.62 buy 0.02119691403213 BTC for 140 USD
    2018-11-01 6318.14 6377.78 buy 0.022054329264835 BTC for 140 USD
    2018-12-01 4024.46 4214.67 buy 0.033984170658795 BTC for 140 USD
    2019-01-01 3746.71 3843.52 buy 0.036889527721821 BTC for 140 USD
    2019-02-01 3460.55 3487.95 buy 0.040296466863352 BTC for 140 USD
    2019-03-01 3853.76 3859.58 buy 0.036300746498923 BTC for 140 USD
    2019-04-01 4105.36 4158.18 buy 0.033883783463262 BTC for 140 USD
    2019-05-01 5350.91 5402.70 buy 0.026037767782168 BTC for 140 USD
    2019-06-01 8573.84 8564.02 buy 0.016338095888285 BTC for 140 USD
    2019-07-01 10796.93 10583.13 buy 0.013096314977601 BTC for 140 USD
    2019-08-01 10077.44 10399.67 buy 0.013673804555428 BTC for 140 USD
    2019-09-01 9630.59 9757.97 buy 0.014441505712647 BTC for 140 USD
    2019-10-01 8299.72 8343.28 buy 0.016823889923692 BTC for 140 USD
    2019-11-01 9193.99 9261.10 buy 0.015171966107995 BTC for 140 USD
    total:
    buy 22.313812243429 BTC for 11060 USD

    就是从2013年5月1号起每个月的1号买1000块钱比特币,到2019年11月1号,总共79个月,共花了79000块钱,买到了22.313812243429个比特币,这些比特币今天(2019-11-07)的价格是1,429,726.68人民币。18.1倍的收益。

    我想起之前读过的一本书叫做价值平均策略,大概的意思是动态的调整每个月投资的额度,具体算法我不太记得了,我就自己想了一个简单粗暴的动态策略,用已知的最高价格作为参考值,把最高价格除以当前价格做为系数,这样价格越低买入的越多。代码如下:

    $btc = 0;
    $money = 0;
    $init_price = ($result[0][$keys[1]]+$result[0][$keys[4]])/2;
    echo 'initial price on '.$result[0][$keys[0]].': '.$init_price.PHP_EOL;
    foreach ($result as $row) {
        if (explode("-", $row[$keys[0]])[2]=='01') {
            $price = ($row[$keys[1]]+$row[$keys[4]])/2;
            $spend = 140*($init_price/$price);
            $btc += $spend/$price;
            $money += $spend;
            echo $row[$keys[0]].' '.$row[$keys[1]].' '.$row[$keys[4]].' ';
            echo 'buy '.$spend/$price.' BTC for '.$spend.' USD'.PHP_EOL;
            $init_price = $price > $init_price ? $price: $init_price;
        }
    }
    echo 'total:'.PHP_EOL;
    echo 'buy '.$btc.' BTC for '.$money.' USD'.PHP_EOL;

    输出结果是这样的:

    buy 140*(local high price/current price):
    initial price on 2013-04-28: 134.755
    2013-05-01 139.00 116.99 buy 1.1515609112047 BTC for 147.39403882964 USD
    2013-06-01 128.82 129.30 buy 1.1326340212648 BTC for 146.17774678444 USD
    2013-07-01 97.51 88.05 buy 2.191614613927 BTC for 203.33800388015 USD
    2013-08-01 106.21 104.00 buy 1.7077573806559 BTC for 179.49383949384 USD
    2013-09-01 135.14 138.34 buy 1.0089781766947 BTC for 137.96767588123 USD
    2013-10-01 132.68 132.18 buy 1.0915681447006 BTC for 144.5563694027 USD
    2013-11-01 203.90 206.18 buy 0.45535113653299 BTC for 93.365197034725 USD
    2013-12-01 1128.92 955.85 buy 0.026418631819663 BTC for 27.538385529339 USD
    2014-01-01 754.97 771.40 buy 0.25055122877977 BTC for 191.21693953629 USD
    2014-02-01 828.61 832.58 buy 0.21153272498137 BTC for 175.6980237059 USD
    2014-03-01 549.92 565.61 buy 0.46908729631231 BTC for 261.64047582763 USD
    2014-04-01 457.00 478.38 buy 0.667175394006 BTC for 312.03126002266 USD
    2014-05-01 447.63 457.76 buy 0.71210624326671 BTC for 322.36693579562 USD
    2014-06-01 623.69 630.23 buy 0.37125859892633 BTC for 232.76429118285 USD
    2014-07-01 641.39 640.81 buy 0.35506235979481 BTC for 227.63047886445 USD
    2014-08-01 586.20 594.92 buy 0.41843512452875 BTC for 247.1110471417 USD
    2014-09-01 477.79 474.88 buy 0.6431780306908 BTC for 306.3682072491 USD
    2014-10-01 387.43 383.61 buy 0.98188892677318 BTC for 378.5378190496 USD
    2014-11-01 338.65 325.75 buy 1.3223820109383 BTC for 439.29530403371 USD
    2014-12-01 378.25 379.24 buy 1.0173312201919 BTC for 385.30911299159 USD
    2015-01-01 320.43 314.25 buy 1.4491273531296 BTC for 459.86607424214 USD
    2015-02-01 216.87 226.97 buy 2.9632159415969 BTC for 657.59688175919 USD
    2015-03-01 254.28 260.20 buy 2.2053584452988 BTC for 567.30640646867 USD
    2015-04-01 244.22 247.27 buy 2.416500048966 BTC for 593.84280453315 USD
    2015-05-01 235.94 232.08 buy 2.6649395101285 BTC for 623.62249476518 USD
    2015-06-01 230.23 222.93 buy 2.8425822771077 BTC for 644.07229234707 USD
    2015-07-01 263.35 258.62 buy 2.1425210354757 BTC for 559.16585244363 USD
    2015-08-01 284.69 281.60 buy 1.8202808285906 BTC for 515.40341521129 USD
    2015-09-01 230.26 228.12 buy 2.7782086533372 BTC for 636.73764125834 USD
    2015-10-01 236.00 237.55 buy 2.6030619162413 BTC for 616.33998521803 USD
    2015-11-01 315.01 325.43 buy 1.4231781994891 BTC for 455.73012304041 USD
    2015-12-01 377.41 362.49 buy 1.0662772066542 BTC for 394.4692526017 USD
    2016-01-01 430.72 434.33 buy 0.78007032906727 BTC for 337.39991907982 USD
    2016-02-01 369.35 373.06 buy 1.0590794814936 BTC for 393.13559892782 USD
    2016-03-01 437.92 435.12 buy 0.76585736967879 BTC for 334.31205901219 USD
    2016-04-01 416.76 417.96 buy 0.83778878317957 BTC for 349.65952654782 USD
    2016-05-01 448.48 451.88 buy 0.72008505131324 BTC for 324.1678884002 USD
    2016-06-01 531.11 536.92 buy 0.51173989609801 BTC for 273.27678061478 USD
    2016-07-01 672.52 676.30 buy 0.32085453816226 BTC for 216.38750908201 USD
    2016-08-01 624.60 606.27 buy 0.385293610276 BTC for 237.12317304021 USD
    2016-09-01 575.55 572.30 buy 0.44304302441539 BTC for 254.2734677876 USD
    2016-10-01 609.93 613.98 buy 0.38968816276562 BTC for 238.47161964524 USD
    2016-11-01 701.34 729.79 buy 0.28500862887461 BTC for 203.94219952066 USD
    2016-12-01 746.05 756.77 buy 0.25846530139145 BTC for 194.21341211855 USD
    2017-01-01 963.66 998.33 buy 0.15164308156174 BTC for 148.76110479666 USD
    2017-02-01 970.94 989.02 buy 0.15195736845904 BTC for 148.91518194249 USD
    2017-03-01 1180.04 1222.50 buy 0.10112881684416 BTC for 121.48301381038 USD
    2017-04-01 1071.71 1080.50 buy 0.14523101359762 BTC for 156.28381988746 USD
    2017-05-01 1348.30 1421.60 buy 0.087679987206416 BTC for 121.43239828153 USD
    2017-06-01 2288.33 2407.88 buy 0.035166334572328 BTC for 82.574246040956 USD
    2017-07-01 2492.60 2434.55 buy 0.054164404460803 BTC for 133.43807271952 USD
    2017-08-01 2871.30 2718.26 buy 0.044156899397747 BTC for 123.40881929884 USD
    2017-09-01 4701.76 4892.01 buy 0.017004233055095 BTC for 81.567350478488 USD
    2017-10-01 4341.05 4403.74 buy 0.03512760693623 BTC for 153.59177292994 USD
    2017-11-01 6440.97 6767.31 buy 0.015397662640547 BTC for 101.68831975094 USD
    2017-12-01 10198.60 10975.60 buy 0.0082487905532152 BTC for 87.330770465944 USD
    2018-01-01 14112.20 13657.20 buy 0.0076883305976663 BTC for 106.75016384942 USD
    2018-02-01 10237.30 9170.54 buy 0.020642872076286 BTC for 200.31677919851 USD
    2018-03-01 10385.00 10951.00 buy 0.017080419081473 BTC for 182.21391076115 USD
    2018-04-01 7003.06 6844.23 buy 0.040550382242634 BTC for 280.7564512623 USD
    2018-05-01 9251.47 9119.01 buy 0.023040055422503 BTC for 211.628438669 USD
    2018-06-01 7500.70 7541.45 buy 0.034364078094468 BTC for 258.45480865435 USD
    2018-07-01 6411.68 6385.82 buy 0.04747601421011 BTC for 303.78714592694 USD
    2018-08-01 7769.04 7624.91 buy 0.032811371521298 BTC for 252.54830631514 USD
    2018-09-01 7044.81 7193.25 buy 0.038355079751556 BTC for 273.05096340372 USD
    2018-10-01 6619.85 6589.62 buy 0.044560878258085 BTC for 294.31279226192 USD
    2018-11-01 6318.14 6377.78 buy 0.048238764192504 BTC for 306.21774554345 USD
    2018-12-01 4024.46 4214.67 buy 0.11454122324716 BTC for 471.86001434617 USD
    2019-01-01 3746.71 3843.52 buy 0.13496297887131 BTC for 512.20002555917 USD
    2019-02-01 3460.55 3487.95 buy 0.16104320456432 BTC for 559.50435345758 USD
    2019-03-01 3853.76 3859.58 buy 0.1306891631676 BTC for 504.02497491359 USD
    2019-04-01 4105.36 4158.18 buy 0.11386552694181 BTC for 470.46616825235 USD
    2019-05-01 5350.91 5402.70 buy 0.067238182215101 BTC for 361.52659432507 USD
    2019-06-01 8573.84 8564.02 buy 0.02647349902264 BTC for 226.84955998007 USD
    2019-07-01 10796.93 10583.13 buy 0.017010093009046 BTC for 181.83840456949 USD
    2019-08-01 10077.44 10399.67 buy 0.0185433075381 BTC for 189.85667411075 USD
    2019-09-01 9630.59 9757.97 buy 0.020683947066558 BTC for 200.51597436839 USD
    2019-10-01 8299.72 8343.28 buy 0.028071220864445 BTC for 233.59466442348 USD
    2019-11-01 9193.99 9261.10 buy 0.022829278840654 BTC for 210.65819781968 USD
    total:
    buy 51.375763838804 BTC for 22893.725512278 USD

    最后结果是花了22893.72USD(就是163526.57人民币)买到了51.375763838804个比特币,这些比特币今天(2019-11-07)的价格是3,290,352.13元人民币。20.1倍的收益。

    两者‌‍‍‌‍​‌‌‍​‌‌‌‌‌​‌‌‌‍‍​‍‍‍‍‌​‌‌‍‌​‌‍‍‌‍​‌‌‍​‍‌‌‌‌​‌‌‌‌‌​‍‍‍‌‌​‍‍‌‌‌​‌‍‍‌‍​‌‌‍​‍‍‍‍‌​‌‌‌‌‍​‌‌‍‌​‌​‌‍‍‌‍​‌‌‍​‍‌‌‌‌​‌‌‌‍‍​‌‍​‌‌‌‌‌​​‌‌‌‌​‍​‍​‌‍‍‌​‌‌‌​​​​‍​‌​‍‌‍‌​‌‌‌‌​​‌‍‌‌​‌‍​‍‍‍​‍‍‌​‍‍‍​‍‌​‍‍‌​‌‌‌​‌‌‌‌​‌‌‍​‍‍‍​​‍‌‍‌​‍‍‍​‍‍​对比,后一个方案虽然收益多了两倍,但是投入的资金也翻倍了,而且每个月还要计算投多少钱进去,感觉不太值得,当然如果看最后结果的话,

    79000变成1,429,726.68 (八万变成一百四十万)

    163526.57变成3,290,352.13 (十六万变成三百二十万)

    可能很多人还是愿意选择第二个方案,因为16万虽然不是小数目,但是努力一下还是可以拿出来的,最后的收益也更有吸引力的。

    友情提示,本文章只是历史数据分析,并不构成任何投资建议,比特币风险很大,你需要强大的心脏来承受价格的巨大波动。

  • 2019-10-01-关于爱国

    几个朋友在群里面讨论为何爱国,我发表了一下我的看法。

    爱国本来是一种很朴素的感情,你生在这里,长在这里,父母亲人都在这里,所以你对这里有感情,就像动物对自己的窝有感情一样。

    所以爱国主义教育本来是一种多余的东西。爱国主义的目的在于把国家和政府混在一起,把对国家的感情洗脑成对政府的感情。

    比如国庆节,其实应该叫做党建国庆节才对,我们的国家何止70岁,从北京猿人算起,几十万岁;从现代人类算起,至少1万多岁;从中国文明算起,也有几千岁了;只有从共产党建国算起,才是70岁。

    即使是那种最朴素的乡土的感情,也不是天然正确的。不同的人对乡土的感情不一样,有的人感情深,有的人感情浅。像我自己对湖北老家就没有太多感情,对上海也一样,我觉得在现代社会在哪个城市生活都差不多。

    有一些人可能会说,国家保证你的安全,难道你不应该爱国吗?这就是逻辑不好的例子,其实他们这里说的是政府,保卫我们安全的,是军队和政府。但是别忘了政府拿走了gdp的30%,中国政府税收水平是全球第二高的,按照社会契约论,你拿走那么多钱,不应该保证安全吗?即使是黑社会保护费,也会保证你安全的。

  • 2019-10-04-关于理想主义者

    昨天晚上一个朋友问我关于老罗的看法,问我到七八十岁回想起来还会不会讨厌老罗。

    下面是我的回答:

    我:我没讨厌老罗,只是觉得他是一个伪理想主义者。最多是不喜欢。

    朋友:真理想主义者是什么样子呢?有没有谁是?

    我:我不确定。也许是乔布斯,扎克布格那种吧。就是比较单纯,真诚的相信自己所说的。不是通过假装理想主义者来实现自己的商业目的或者其他目的。纯属个人感觉,就像乔布斯他真的相信自己能做出最好的手机。就像扎克伯格,相信自己能够把世界上每个人都连接起来。而老罗给我的感觉,他其实并不相信自己能做出最好的手机,他其实知道自己一直是在吹牛逼,他又不傻。但是他就通过包装成一个理想主义者,什么工匠精神,什么认认真真,加上吹牛逼来吸引一群粉丝。不得不说理想主义者是很有吸引力的,因为每个人都在现实里面挣扎,看到一个人不为现实所动,坚持自己的理想,这是很有感染力的。不管他是不是装出来的。

    朋友:中国有谁是吗?理想主义者。

    我:中国的当代的我真一时想不起来,古代的,商鞅?王安石?王莽?但是古代的,只是表现出来的理想主义,实际上是不是不好说。真正的理想主义者,经常会表现出一种悲剧的色彩。因为他们坚信的东西有可能是错的。

    讨论完了之后,我又去搜索了一下理想主义。结果发现维基百科上的理想主义实际上是唯心主义,跟我想的完全不同。

    唯心论(英语:idealism)或唯心主义、理想主义、理念论或观念论,在哲学中是一个提出心灵是基本之存在的哲学理论。

    百度百科上有一个理想主义者的词条,上面写着理想主义者是指善于运用直觉去认识世界,运用情感去对世界作出判断的人。理想主义是高于现实,并能调整现实的一种思想倾向。

    所以学术界的理想主义可能跟理想没啥关系。而我理解的理想主义者是指坚持理想,不为现实所动的人。

    我看到知乎上一个链接怎么判断一个人是不是理想主义者?下面的回答倒是跟我的理解很像。

    我又仔细搜索了一下维基百科,根本没有idealist这个词条,看来理想主义者这个词可能又是一个望文生义的结果。

  • 2019-09-22-关于量子计算

    看到一篇关于量子计算机的文章
    https://mp.weixin.qq.com/s/OZ6yVl2I2TSwOEk2HnnyNQ

    下面是我的看法:
    量子计算还没到可用的阶段。你可以去看原文:
    https://www.ft.com/content/b9bb4e54-dbc1-11e9-8f9b-77216ebe1f17
    不过要翻墙。

    我在读研的时候,有个法国教授就给我们讲了量子计算的原理,他说量子计算只能解决特定的问题,而且很难控制,从这篇文章里面,那些问题依然没有解决。

    可以参考新浪科技上这篇文章:可以参考新浪科技上这篇文章:https://tech.sina.com.cn/d/i/2019-03-26/doc-ihsxncvh5553617.shtml

    Google的那个量子霸权都有疑问,更别说通用量子计算机了。

    现在阶段的量子计算基本上都是在炒作,骗骗政府经费什么的,离成熟技术的标准还很远。

    量子计算跟可控核聚变有点像,可能永远都离商用还需要三十年。氢弹爆炸之后,科学家就说可控核聚变应该三十年就能实现了,结果到现在还是需要三十年。。

  • 2019-09-24-关于对富人征税

    看到一篇文章,里面写比尔盖茨愿意捐出全部财产,并且号召对富人征税。

    https://mp.weixin.qq.com/s/r4l_dmToU-6P6h7Cwv4SsQ

    下面是我的看法:

    看不见的后果很少有人能想到。

    关注短期的利益是大多数人的天性,在中国均贫富的口号已经响了几千年,王侯将相宁有种乎。

    但是允许公开打劫富人的后果就是所有人都是穷人。

    可悲的是有些穷人想就算所有人都是穷人,也没什么了不起,说不定更好,起码可以心里平衡一点。

    这也是人性。

    像张是之这样的奥派经济学者关心的始终是长期的利益,关心的是整个经济体运行的效率,关心的是资源怎么配置更合理。

    问题是大多数人可能并不关心有没有效率,只关心公平不公平,他们可能宁愿牺牲效率去换一个看上去更公平的结果。

    这个过程就像那个童话故事里面,两个小狗捡到一块肉,然后让狐狸来分配以获得公平,狐狸在两块肉中间,左咬一口右咬一口,最后两只小狗吃到嘴里的都是两块很小的肉,大部分都被狐狸给吃了。

    可悲的是大多数人宁可吃的肉更少,也要大家吃的肉都差不多大小,尽管过去40年中国的经验告诉我们,只有允许大家吃的肉不一样多,总体来说每个人吃的肉才能更多。

    也许只有真正挨过饿的那一代人才能体会到肉少日子真的很难受,可惜那一代人已经老了,他们的经验没有办法传递给他们的后代,因为他们的后代没有经历过饿肚子的日子。

    每个人都是从婴儿开始长大发育,这真是一个悲惨的事实。

    因为这意味着”历史书上记载三年自然灾害(胡乱折腾),中国饿死了1000万人”这件事,对他们来说只是一行数字而已,他们无法体会挨饿的感受,也无法体会身边的亲人饿死的感受。

  • 2019-06-13-人类知识的上限

    今天我在看一篇介绍杨振宁的文章,里面写了杨振宁对于物理之美的理解。

    我突然想到一个问题,很多高深的数学可能绝大多数人都无法理解,比如费马大定理的证明,虽然英国数学家安德鲁怀尔斯已经花了七年的时间证明了费马大定理,但是据说能够完全理解那个证明的人全世界只有几十个。

    我们绝大多数人,就算你把证明拿到我们面前,我们也看不懂,而且有可能是一辈子也看不懂,因为就像猴子是无法理解微积分一样,我们大多数人根本没有办法理解那些高深的数学,那些顶尖数学家跟我们之间的差别可能比我们跟猴子之间的差别还要大。

    以我自己举例,当年我学量子力学,看到量子力学的那些方程,我弄明白了那些数学该怎么算,但是我没有理解背后的物理含义,对于量子力学的五个基本假设,我到现在还没有搞懂 为什么是这样子,而且可能这辈子都搞不懂了。

    所以我觉得我们人类能够理解的知识会有一个上限,如果一个知识超过了所有人能理解的上限,那么这个知识就是人类不可理解的。

  • 密码保护:2019-06-09-关于虚拟货币

    此内容受密码保护。如需查阅,请在下列字段中输入您的密码。

  • 2019-06-05-运气由什么决定

    看了鬼脚七老师的文章在赚钱中修行,里面说运气由福报决定,然后写怎么积累福报。

    对此,我有点不同看法。

    首先,福报这东西看不见摸不着,没办法量化,当然运气这东西也是一样,看不见摸不着。

    所以运气由福报决定这话就是空对空,你想怎么说都行。

    如果从科学的角度讲无法测量的东西,我们应该认为它不存在,就像历史上存在过的很多概念,以太,燃素一样。

    不过运气和福报又有点不一样,因为运气从科学来讲 应该叫偶然因素,是确实存在的,对此科学认为他只是一个随机的量,无法控制。

    就像你用精密的仪器对一个数值进行多次测量,也会有上下的误差一样,你无法解释为什么会有误差,只能说是随机的。

    当然,你可以用更精密的仪器,但是那只是让误差的值更小而已,没有可能完全消除误差。

    其次,认为运气是由随机因素决定的和认为运气是由福报决定的两种信念会带来不同的后果。

    如果认为运气是由随机因素决定的,那你就什么都做不了,因为宇宙运行的客观规律不以个人意志为转移。

    如果认为运气是由福报决定的,就像鬼脚七老师宣传的一样,那么你就可以对运气进行干涉,通过种种行为来积累福报。

    当然,这种行为在科学看来是愚昧的,因为没有任何证据或者实验能够证明积累福报能够对你的运气有所改善,但是不得不说这种信念对社会甚至对个人都是有好处的。

    这种好处体现在两个方面,第一个方面为了积累福报你肯定做的是好事情,不可能做坏事来积累福报,所以你积累福报的行为对社会是有好处的;第二个方面,在某种程度上,做好事真的可能会带来好运,因为根据六度理论,世界其实是很小的,你无意中做一件小事可能会对你后面人生经历产生巨大的影响。

    所谓好人有好报,其实是有一定的事实根据的。

    举个简单的例子,我一个朋友去公司参加面试,面试成功之后前台小姐要他请客,我朋友很好奇,问为什么,前台小姐说因为那天你面试跟我坐的同一班地铁,我看到你给一个老人让位子了,那天面试的时候,技术总监之前已面试了好多人,说今天时间不够只想面一个候选人,行就行,不行就过一段时间再面,在前台等候的有三个人,我正巧认出你了,就让你进去了,其他两个人根本没有见到技术总监,只是让HR面了一下就打发走了。

    所以你说你是不是应该感谢我。

    再举个反面的例子,之前在一个公司的同事,他说公司网站代码有个漏洞,可以零元下单,我们可以找亲戚下几单,反正老板肯定不知道。

    我说这样不太好吧,然后赶紧偷偷把那漏洞补上了。

    后来那个同事离职了自己开公司,他邀我合伙,我想想就拒绝了,后面他的公司确实黄了。

    所以你无意中的一个好的行为有可能在将来会给你带来一个好的反馈,当然这只是有可能,并不是绝对的。

    综上所述,我认为对运气这个问题应该这么看,在理论上我们应该相信运气是随机量,无法控制,因为这是科学的智慧;在实践上我们应该像相信积累福报有用那样做好事,以待将来有可能收到的正面反馈,当然我们做的时候要知道这只是有可能而已,同时如果是正常人我们做好事的时候会感到一种愉悦感,这是马上对自己就有的好处。

  • 2019-06-04-乔布斯关于乳业谎言的话

    今天我跟朋友说我给孩子订了牛奶,他笑着问我有没有听说过乔布斯那个关于牛奶对大众的好处是个谎言的话。

    我还真没听说过,难道乔布斯说牛奶对大众有害处或者是没有好处?

    因为在我看来,牛奶容易吸收,含有的营养也很丰富,价格也不贵,在生活里是很常见的,如果牛奶对人体有害处或者说没有好处,那真是一个惊世骇俗的说法。

    我就谷歌了一下“乔布斯 牛奶业”,找到了乔布斯的一个关于营销的演讲,上面的原文是这样子的,”The dairy industry tried for 20 years to convince you that milk was good for you. It’s a lie, but they tried anyway.”

    翻译出来应该是“乳品行业用了二十年来说服大众牛奶对人有好处。尽管这是个谎言,但他们还是试过。”

    然后我就去谷歌了一下“牛奶业 营销”,找到了一篇文章介绍牛奶叶营销的事情。

    里面写道二战结束之后,因为资源紧缺美国政府就大力宣传牛奶对人体有好处,因为牛奶是比较便宜易得的优质蛋白质来源。

    政府宣传的膳食结构指南里面牛奶这一项是单独列出来的,认为是人体必需的六种食物来源之一。

    可是等到后面经济恢复了,人们的选择更多了,人们对牛奶的消费就减少了,因为牛奶里面的成分不是不可替代的。

    这个时候美国奶制品营销的组织就开始继续把之前的事情拿出来宣传,美国政府甚至搞出了一个饮食结构金字塔,把牛奶放在第二层,就是让人觉得牛奶是必需品一样。

    其实很多人都有乳糖不耐症,是不太适合喝牛奶的,喝了就会拉肚子。

    所以乔布斯那句话应该说才比较符合事实,“奶制品行业用了20年来说服牛奶对你是必需的,这是一个谎言。”

    遗憾的是乔布斯说的是牛奶对你有好处,这是一个谎言。

    乔布斯这样说很容易让人认为牛奶对人没有好处或者有坏处,后来乔布斯又成了教主,这样的观点就广为流传了。

    从营养学的角度来讲,牛奶当然不是必不可少的,但是牛奶确实是一种廉价易得容易吸收的蛋白质和钙的来源,对人是没有坏处的,当然如果你有乳糖不耐症就不要喝了。

  • 2019-05-28-说线做泪

    今天中午老大让我给网页服务器装一个地理位置的插件,原本以为半个小时就能搞定,结果我花了整整一个下午五个多小时才搞定。

    搞定之后,我把所有的步骤都很详细的写在报告里面。

    写完报告之后,我就很感慨,我算是理解了什么叫做说线做泪。

    如果我事先就有我最后写的那分报告,整个安装时间十五分钟就能搞定。

    写那个报告之前的十分钟,我还在怀疑能不能搞定,因为已经搞了好几个小时,踩了无数的坑,我都搞得有点怀疑人生了。

    简单来说网页服务器的版本,插件的版本,操作系统依赖关系,手动编译网页服务器用的参数,网页服务器的配置有一个不对最后就没有办法安装成功。

    其中最后一步的坑最大,我把插件放在网页服务器的默认插件目录,然后在配置文件里面写上加载xx插件,结果死活打不开,google搜索也没有任何线索,我想起以前有一次另外一个完全不相关的软件打不开的情况,我用类似的方法处理,居然搞定了。

    想想这件事,我觉得跟人生里面要做的大部分事情都很像,做的时候有很多不确定的因素,你甚至不知道最后目标能不能达到。

    就像竖鸡蛋的例子一样,哥白尼没说出来之前,谁都不知道怎么不依靠任何东西把鸡蛋竖起来,哥白尼说出答案之后这个问题就不值一文了。

    这件事情对我有什么启发呢?

    我想第一点就是,不要把任何一件事情看的很简单,可能一句“根据提示安装依赖关系”,你就要忙活好几个小时。

    第二点就是不要轻易放弃,假如我在最后安装成功之前,不做最后一次尝试,那可能结果就是那个插件安装不成功。

  • 2019-05-27-关于余秋雨的看法

    看了鬼脚七写的谈谈中国文化 的文章,看着我一直觉得很别扭,总感觉不像是七哥写的,看到文章末尾才知道这是鬼脚七看余秋雨的中国文化课程写的。

    这下我知道为什么别扭了。

    以前里面大学的时候我就看过余秋雨的文化苦旅,就感觉很装很别扭,后来看了一本书,叫做石破天惊逗秋雨,里面写的就是余秋雨的书里面的种种常识性的错误。

    本来犯错也没什么,但是余秋雨的那个时候的回应就很令人恶心,种种狡辩说自己没犯错。

    然后我对余秋雨的印象就差了很多,感觉就是那种最传统的酸腐文人,而且还是那种卑鄙小人。

    我的印象里面文化苦旅里面的都是一些煽情的文字,没有什么内容,全是一些感情的描写,华丽的辞藻堆上去。

    如果说人类文字有的是有用的,有的是没有用的,那么文化苦旅这种文字就是最没有用的。

    今天看七哥写的那个余秋雨的课程内容也是给我这种感觉,看着就觉得空洞没有内涵。


    写完上面的文字,我安静了一会儿,回头把上面的文字又看了一遍,突然觉得自己很可笑。

    如果余秋雨的文字没有用,那我这篇文字又有什么用呢?

    我在上面对余秋雨的指责全部可以用到自己的这篇文章上面。

    而且我怎么知道我对余秋雨的那些感觉是不是一种偏见呢?

    可能因为我的思维里面无法容忍错误,更无法容忍拒绝承认错误,尤其是像余秋雨这种号称文化大师的名人,所以看了石破天惊逗秋雨之后,我一下子把余秋雨贬到很低的印象里面。

    在我的印象里面,中国文化大师应该是一个君子,所谓君子坦荡荡,错了就是错了,麻利地认错改正才是君子所为。

    因为余秋雨的行为与我对君子的预期不符合,所以我就把他贬低成一个小人,我这样的行为是不是君子所为呢?

    还有一点,我对余秋雨的印象是十年前的,我怎么知道这十年里面他有没有改正过来呢?

    我没有看他最新的中国文化的课程,说不定他在那个课程里面已经改正了以前的错误呢?

    所谓人非圣贤,孰能无过?

    幸好我写的这篇文章梳理自己的想法,否则的话,我对余秋雨的偏见还会一直持续下去。

    就像鬼脚七说的,写作真是一种修行。

  • 2019-05-20-关于南怀瑾的看法

    最近我在看南怀瑾写的金刚经说什么,没看几页就看到一些神神叨叨的东西。

    虽然南怀瑾的名气很大号称国学大师,但是因为这些神神叨叨的东西我一直很不喜欢,感觉他在胡说八道。

    现在我仔细想想,也许所谓的事实对每个人来说是不一样的,也许南怀瑾并没有故意骗人,他就是相信那些不科学的事情能够发生。

    在我的思想里面不科学的事情是不可能发生的,但是在他的思想里面没有这个限制。

    如果从最彻底的佛学角度来讲,凡所有相,皆是虚妄,我们所看到的事实也是虚妄。

    从这个逻辑推演下去,科学也是虚妄。

    想到这里,我想起一句话,宁执有见如须弥山,不执空见如芥子许。

    这里认为科学是虚妄算不算空见呢?

    佛教三法印:诸行无常,诸法无我,涅盘寂静。

    这里的诸行无常,诸法无我不是一切都是虚妄的意思,而是一切事物都是无常变幻,因缘和合的产物,没有不变的本质。

    如果从这个角度去理解,佛教并没有否定科学,没有否定物质的本质或者物质现象的发生规律。

    继续推演下去,那么南怀瑾说的那些神神叨叨的东西就是假的,要么是未经验证,要么是以讹传讹。

    当然,这不影响我继续看南怀瑾的书,多看看别人的理解没有坏处,只要仔细分别哪些有道理哪些是鬼扯就行了。