Just For Fun

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




这两天看到的“内存墙”相关文章的以及枪林弹雨般的论战,让我想到了这个话题。这是linus的自传书名。本人在接触linux之前曾经比较轻视linus,认为这小子走了狗屎运,顺势而为成就了这么大的事业。但是当看到赵博士的“linux0.11内核完全注释”后,改变了自己的想法,linus不是浪得虚名,其大学本科的OS水平远超我们这些工作若干年的资深工程师。看了其自传方才明白,此君小时候从机器语言编码搞起来。

自传开篇linus对于社会活动的看法,更是令人茅塞顿开。人在社会活动中参与有三个阶段:生存阶段、秩序阶段以及娱乐阶段。linus以性这一活动举例,古时候为了获得性,雄性是要决斗杀人的;后来大家觉得这样不行建立了秩序,即需要结婚领取上岗证;到了现阶段上岗证的不要,只是娱乐了。

这个理论在日常生活中也常有见证。我们做工程师的大学毕业第一件事情就是找一口饭吃,有远大志向的其实不多。本人大学时曾戏言如果每天的coding能够换一只烧鸡,就挺满足了。而解决了住房温饱之后,理想不是烧鸡了,觉得应该提高一下社会地位。做工程师的,希望从助理转正然后是初级、中级、高级等等。据说有些公司,做技术的有24个小的级别,为了升级打的头破血流的不在少数。其作用就是为了低级别职员follow秩序,而high level的秩序制定者娱乐的。

其实一切的社团,融入其中娱乐的都是高手或者高层,例如IETF,Blackhat之类的,其开会就像party,只是文化有别,我们融不进去。我看到一些国人的参会感想,提到某某讲演者技术水平还不如自己的手下云云,其实尚存一较短长之心,没有理解参与娱乐的精髓。

弯曲评论也是一样,广告前,多发帖,混个脸熟先。当为了帖子是否该发,是否应该封某人ID这一层面的问题大动肝火时候,high level的人正在旁边看的偷笑。

回到技术层面说说我的看法,“内存墙”和IPv9可以类比。其实对于IPv9,本人抱着肯定态度,相信IPv9相关作者是领域专家无疑,如果没有深入研究IPv4/V6的问题,并有独到的看法,学术界的人也不敢如此大张旗鼓。窃以为IPv9的重大问题在于忽略了甚至不了解“秩序”。任何IP层面的技术是要按照IETF的秩序甚至是宗教(这些组织也有四大法王、五散人之类)走的。要写draft,mailing list讨论,参会,必要的时候要参与娱乐,请客喝酒难免的。而V9团队没有follow秩序规则,从诞生之初就不会被标准组织支持。

“内存墙”也是一样,一篇论文,一个专利,有自己的理论,有试验数据结果,无论立论正确与否,这个世界是言论自由的世界,没有人有理由提出技术之外的意见。作者能搞出这一些成果,也一定在某个领域或者问题上是专家。但是仍然是秩序上出了问题,虽然做技术的文人相轻,但是表面谦虚低调仍然是不言的秩序。

总之团体中low level的在follow秩序的前提下,抱着Just For Fun的心态参与,于健康有益。

(5个打分, 平均:4.00 / 5)

雁过留声

“Just For Fun”有15个回复

  1. kevin 于 2011-02-07 5:37 下午

    有点意思。看着似乎有道理,但是好像又不太对劲。至少这件事情似乎不是简单的“文人相轻”。
    事情是这样开始的。
    王大师撰文弯曲评论,声称掌握核心技术,要拳打IBM脚踩INTEL,做中国山寨机的山大王。当时是没有论文,没有专利的。所以一开始这个话题就没有在技术圈里面。
    后来补充了些逻辑混乱的水货,首席把他的论文人肉出来,那作者说不用发了,你把这仅有的干货发了后面的水货就没法添料了。
    至于“没有人有理由提出技术之外的意见”。我想你看一下作者的论点,“Intel必然死在内存墙上”“多核多线程对内存墙于事无补”“采用了我的技术性能超越intel一倍”“因为内存墙的存在,使得复杂的CPU设计以及更多更快的CPU核心对性能提高没有任何贡献”。你还有胃口讨论技术问题吗。人非圣贤啊。。。

    我想还是从动机出发,谢所长搞IPv9的目的是什么?拯救水深火热的中国人民不再受IETF迫害?如果他拿自己的钱去玩,而不是整天扯虎皮做大旗,那我还真是不会反对他。随他闹去吧。可事实呢。

    王大师吹WLRU的目的是什么?振兴中国的IC design?打败intel?

    想起了网上各种中奖的故事,不管奖品多么诱人,在你拿到奖品之前总是需要让你先汇一笔手续费过去的。现在王大师只是给你描述美好大奖,什么时候开始收手续费,动机就明了了。

    总之,这些东西都会成为弯曲读者茶余饭后的谈资,一笑而过,just for fun

  2. Technology-and-I 于 2011-02-07 5:49 下午

    As 楼上楼下 mentioned that IVI…is typically….忽悠.

    Same as the 忽悠 of Y2K bug… the Scale of original designed:基本上不够用; both 小 & 低…. 特别是 大宋 & Ah 三 leap from land phones to Cellular phones.

    IPv4.. is designed to developed nations.. not the Developing or under developed.. some where in Africa….

  3. WW 于 2011-02-07 7:13 下午

    不知所云

  4. Will Chie 于 2011-02-07 8:50 下午

    我一直觉得用性打比方,就是低俗的哗众取宠,有这么多比喻的方式,为啥用性呢?

    整个文章也没看到实际的point。

    可见,哗众取宠是为了遮盖……此处省略N个字……

  5. kevin 于 2011-02-07 9:24 下午

    楼上言重了。我还是相信LZ是个好同志的。。。

  6. KISS 于 2011-02-07 10:30 下午

    @Will

    LZ只是转述Linus在Just for fun中的比喻

    而用性比喻最通俗易懂,为啥不用 :)

  7. Kevin你急什么 于 2011-02-07 11:54 下午

    Kevin 你和另外一个人表现出不同寻常的积极。

    你急什么?

    你能不能把你的技术观点,也贴图上来,贴数据上来。

  8. kevin 于 2011-02-07 11:59 下午

    你凭什么说鸡蛋不好吃?你自己下一个啊。是这意思吗。哈哈。
    技术观点都贴在那几个帖子里了。我真不急。哈哈

  9. 过客 于 2011-02-08 9:13 上午

    搭车问问,哪位大哥大姐有just for fun的英文版吗??

  10. logic 于 2011-02-08 9:54 下午

    其实CPU,cache management, hit rate,听起来神秘,道理很简单。
    我就是要写给不懂的人看的。

    作个简单对比:
    这个世界每个人都是一个程序(Program),
    假设去医院就是Memory access.
    而不需要处方,直接交钱就能买药的药房就是cache.
    药房能卖什么药,就是cache algorithm,
    多大比例的病能在药房直接解决,就是hit rate.
    又假设医院的垄断寡头叫Yitel.

    LRU就是纯卖最普通,通用的药,伤风感冒的,加创可贴什么的,是Yitel自带的。但即使是最普通的药店,经过这么多年的发展,也知道哪些药必备,相对达到了成本/效益的比较好的比例。

    那么在中国,药店配一个中医,在美国,配一个可以开处方的,肯定能提高hit rate。(WLRU)

    现在有人发表了一篇博士论文,号称有一个新的算法(就是药房准备什么药的专利,比如在药店增加小手术),可以提高某些人(program)的hit rate,而其他人的hit rate不下降。而成本只需要增加店面1%的面积。如果Yitel不理他,就要破产,买了他,Yitel的股票就要大涨50%,如果你是Yitel的人,会怎么反应。

    理论上也不是不可以提高Hit rate,就像理论上也不是不可能更多的病在药店搞定。但是你如果说,你的药店通过库陈存新算法,要推翻整过医疗系统,真正懂的人会觉得不靠谱。

    那这种新算法是不是一无是处勒?也不是,就像有些地区是近视高发区,你搞一个配眼镜的在药店,还是有用的。何况,现在的程序的历史比人类的历史短多了,程序的access pattern 分类比人的病的分类不成熟多了,也许你的算法能很好的满足某些程序的access pattern,也未可知。

  11. DreamDreams 于 2011-02-09 5:25 上午
  12. 中国最不缺这种人 于 2011-02-09 6:54 下午

    中国最不缺的就是像LZ这样的人,整天读武侠小说,无意中终于拿到一本通俗易懂内容精彩自己看了不犯困的什么所谓成功秘笈名人传记就以为顿悟人参,然后把别人的理论全部掰扯一番为自己所用,提醒自己并非自己有何不足而是社会如此,个人奈何?

  13. 最不缺的是常识都不知道的大师 于 2011-02-09 9:43 下午

    11.中国最不缺这种人 于 2011-02-09 6:54 下午
    中国最不缺的就是像LZ这样的人,整天读武侠小说,无意中终于拿到一本通俗易懂内容精彩自己看了不犯困的什么所谓成功秘笈名人传记就以为顿悟人参,然后把别人的理论全部掰扯一番为自己所用,提醒自己并非自己有何不足而是社会如此,个人奈何?
    —最不缺的是常识都不知道的大师

  14. 游戏机 于 2011-02-10 5:02 上午

    如果只认常识,就不用发表日心说,也不用研究相对论了。
    常识,什么是常识?

  15. zeroflag 于 2011-02-10 9:10 下午

    @ 游戏机
    推翻常识要有实验做依据,要有新的理论去解释,而不是张嘴就来。对于后者,基本和巫婆神汉一个性质,你们家的张大仙不如俺们家的李大仙,blah blah blah……”

    对于这种性质的所谓大师,还是风干了挂起来供人瞻仰比较好,还是不要著书立说贻害后人了。

    不过LZ“没定拆哪”转述的三段论——生存、秩序和娱乐——还是有点意思的。