双星计划—一个不成熟的想法

有个不成熟的想法想和大家分享一下。说起来这个想法有点疯狂,是我偶然想到的,并且花了两周时间勾画了一个技术上的初步蓝图。

几个月前,我在看《三体》的介绍,我突然问自己:宇宙最普遍的双星系统的宜居带里的行星上会看到什么呢?

我很简单的写了个小程序,当天就算出来一个假想情况的轨道,以及上面的昼夜分界图:

* https://skitch.com/mountain/r7yd3/orbit:黄星和蓝星是恒星,灰色的小点是行星

* https://skitch.com/mountain/r7yd7/daynight.png:可以看到两次日升日落,还有两个极昼

这个时候,我突然冒出来一个想法,可不可以用这个假设的、并不严格的例子作为一个引子,来作一个教育或者普及项目呢?教低年级的大学生和非常优秀的高中生如何使用计算机、基本的数学知识和物理知识,以及让更多公众通过一种有意思的形式了解科学。

下面的一个星期,我一边回顾大学我学过的课程(我是数学系毕业),一边查资料,写出来程序,把这个假想行星上的季风也模拟出来了。

* https://skitch.com/mountain/r7yd5/airtemperature 全球气温形势

* https://skitch.com/mountain/r7yd9/density.png 全球空气密度

* https://skitch.com/mountain/r7yry/pressure.png 全球气压

* https://skitch.com/mountain/r7yrd/windx.png 经向风场

* https://skitch.com/mountain/r7yrr/windz.png 垂直风场

* https://skitch.com/mountain/r7yrf/verticletermperature 零度经圈垂直剖面的温度场,可以看到同温层的出现

我在想将来甚至还可以模拟出洋流、天气、潮汐等现象。当然,这个不是科研,完全不严格,只是假想情况。

我不知道各位有无兴趣和建议啦。

Wikimania之旅

越过几万里,经伊斯坦布尔,飞机降落在特拉维夫。一下飞机就遇到了来自南非的Slashme、以色列的Ijon、美国的Sj和JWild。在火车站我们又遇到了来自菲律宾的Sky_Harbor,我们这个国际小团队一起乘车去海法,就这样开始了七天的Wikimania之旅。

下面只是我自己参会的一些个人感触,有些并不是很好的感受,但还是说出来共勉于来自大陆的诸位。

南方北方?

在去海法的路上,说起这次与会的计划,我说道我可能会参加“维基全球南方发展”的分会,结果引起了其他几位的诧异。他们问我:难道中国人认为自己是南方?他们心目中,黑非洲之类的国家才是南方,而恐怕他们已经被北京、上海的高楼大厦吓着了,觉得中国已经开始发达了。可在我自己心目中,中国还是很落后,精神上更是如此。我觉得,北京CBD的高楼大厦象巨兽一样在吞噬着渺小个体的空间,人们如此之繁忙,完全看不到生气。

后来中国广播电台作为唯一的大陆媒体也来采访这次会议,据他们的记者说,也是领导觉得此次会议关注发展中国家,才派他们来的。那么我们究竟是落后还是发达呢?

个性张扬的美国MM

会议第一天印象最深的是来自基金会的SumanaMM,她担任志愿开发者协调员的角色。性格张扬的她在会场上协调组织会议的进度,时而幽默地评论讲者的发言,让人感受到很强的个性。在这样的国际社群的会议里,你只有主动表现出你自己,才有机会让别人认识你,进而了解你背后的社群。

如果说头两天的会议只有技术人员知晓,那么Sumana MM最勇敢的作为是在整个会议结束时Jimmy Wales演讲问答环节。当时,Jimmy让一位女性来提问,Sumana 勇敢地抓住这个机会,开始向大家介绍自己,自己的职责和联系方式;虽然不是提问,大家还是对她的发言报以掌声。

抗议与服刑

第二天,我才注意到会场旁边有很多帐篷和招贴画,我开始以为是旅行者自发的营地;后来询问之后才了解到,随着以色列不断上涨的房价,居民因为买不起房子,便因此出来抗议。后来在聊天时,才了解到一位组织者,因为拒绝服兵役,在监狱度过了一年的时光。

华侨

和印尼的一位中国人聊天,了解到他们不允许使用自己的中国姓氏,而他作为第四代华人,已经不知道自己祖父再上一辈的事情了,只知道自己祖居福建。他说他的父亲很爱国(中国),但也说到对于何处是中国正统的认知,在华侨中有一些分歧。接触到的,来自马来西亚的华人,汉语很好;而美国土生土长的第二代华人,不但汉语非常不熟练,而且做事情也不象中国人了。

语言障碍和耻辱感

随着会议的进展,特别是会下的各种社交活动,我特别明显的感觉到自己语言方面的障碍。这种感觉只是到了后来随着几次非正式的聚会,并且大家逐渐熟悉,才慢慢消除。

最为复杂的感受,是一种隔膜和耻辱的感觉。当你发现,很多国家都建立了自己的分会,而只有我们是例外;当你发觉,本来和自己同族的同胞,却在会场回避你;当你发觉,同胞们选择最自然的粤语来交流,而满大人的语言和他们还是有隔膜;当人们每每和你说到中国时,提到的不是别的,而是绕不过去的审查,哪怕一个小国也不存在的人民中的恐惧;我心里总会有一种复杂的耻辱感。

国际知识的缺乏

如今的中国因着它经济地位的提升,受到很多关注,比如最近动车的新闻很多外国维基人都和我提及,而我却发现自己对别国了解的少。远的不说了,就说说自己的邻居。

日本应该是比较熟悉的了,但因为不知道Osaka是大阪这类的障碍,以及众多语言文化上中文说法和国际说法的差别(如围棋中段和级的日本说法,Dan和Kyu),我还是丧失了很多同日本和各国朋友本来能展开讨论的机会。

再如对印尼、菲律宾,对于它的地理、语言、族群等基本事实知道的很少,人家都会和你说中国如何如何,你却无法和人家展开同样的对话。而印度作为另外一个大国,对于它丰富的多样性,我知道的也很少。

令人兴奋的沙滩晚会

会议结束后,人们先到了海法海边戏水,而后又开始了热闹的晚会。当“非洲、非洲”的歌声响起,随着欢快的鼓点,杂技演员的精彩表演把人们的情绪带向了高潮,而我的隔膜感也终在这热潮中消散。那天晚上,人们喝酒、跳舞、聊天直到很晚。

我的心愿

在这个晚会上,我有机会和Jimmy Wales和Sue Gardner聊天,我向他们表达了我个人的心愿—维基运动是世界性的,希望终有一天,这样的盛会能在中国举行,而我愿为之努力。

融入国际

作为个人素养的一部分,我觉得,一个人应该超越自己局限,特别是简单的消费文化带来的认知,而要尝试去理解更多人苦痛的所在和他们在如何改变,去尝试理解人类的普遍事务。 让自己的观念能够融入国际对中国人来说是一个痛苦的过程 ,但必须要学会。另一方面,融入国际并不是变成欧美式的做派,相反世界是多样的,还有更广阔的认知和学习的空间。

最近值得关注的书签服务

说起书签服务,并不是新话题。最近Delicious被贱卖,貌似说明这个领域的不景气,其实如果你仔细跟踪互联网发展的动态,就会发现实际情况绝非如此,书签服务正迎来另外一个热闹的时代。

先从Delicious的替代网站说起,或许大家已经知晓了Pinboard,它是一个收费网站,但试用下来,就会发现它的很多细节都很贴心,改进了Delicious的很多不足,可以肯定Delicious比较难追上它了。所以我已经把自己的帐号移过去了。

而更有趣的是几个更新型的书签工具,它们都可以帮助你存档,供以后精读,可以说它们都是老网站Furl的后继者,但都结合了时代的新特点,比如可以和移动设备iPad、iPhone、Kindle结合。

  • Instapaper :可以和Kindle等同步,和Flipboard集成,非常简洁
  • Readability:更注重阅读的视觉效果,读起来很舒服,但要收费
  • Read it later: 它的每日digest很有特色,集合你一日的文摘,做成一个很漂亮的版式,但这个特色服务也要收费

在大阅读量的今天,这几个新型网站都是很好的帮手,它们可以让你自己选择哪些内容粗读,哪些内容精读。

但不足之处是,这上面三个网站都是着重解决视觉效果问题,而不是立足知识的角度解决问题,所以它们都还不能仔细归类。好在Pinboard提供了解决方案,Pinboard支持和Intsapaper、Read it later结合在一起使用,稍微设置一下就能解决文章归类的问题了。如果还能附加笔记,我想使用效果会更佳。

大家不妨试用上面说到的网站。

老文重读

重新读了一篇翻译过来的老文《流形多舛的命运—一个传奇难题与解决者之争》,让我感慨的不是人物之争,而是我们人类在面对难题时如何形成思想,如何艰难的一步步把问题解决。对这种人类智慧活动的巅峰时刻,我感觉到的首先不是并不是人类的自高自大,而是世界无穷尽的奥秘,其次才是不同人不同类型的意志力和他们不同的遭遇。
另外一点想说的,如果我们对世界的奥秘还怀有一些敬畏的话,那么把科学当成大棒去打击、笑话别人的人,我看也不见得高明。
补记:
在邮件组里又看到这样一段话:“他们最大的共同点,就是“反智”,或反科学、反理性。反智者不承认理性、逻辑的力量,不承认科学的强大,不承认世界上有普遍的绝对价值。盲从、迷信、精神上被奴役,由是如影随形。

我对这段话有所保留,特别是“科学的强大”和“普遍的绝对价值”。我不是反对理性、逻辑、科学这些,但是担心一种敌我思维,一种不容异己的语言,会妨碍我们更好的探索世界。当然,幽默的讽刺,也未尝不可以接受。
实际上,对真理的探索应该是一种敞开的思维方式,而不是封闭和排斥。这里的心态就完全不一样。譬如说逻辑,实际上逻辑里也有许多基本的哲学问题仍然在探索。即便在数理逻辑里面,这样纯粹的数学形式体系里面,不论是形式的技巧,还是对形式的解释,都有很多很丰富的內容。全然不是就可以简单规约到几个逻辑法則就可以涵盖一切的。也就是说,我们即使讲逻辑,也有很多值得探索的空间,而探索就是说允许多种多样的思维,就是承认有许多人们未知的、尚未想到的。
但论及媒体如何报道事件,采用什么样的策略,怎么样更符合媒体自身的伦理要求,产生什么样的社会影响,这是和我担心不同的另外一个问题。这方面倒是有很多我没有看到、想到的,也还有不少探讨的余地。

赵连海自辩词

读这样的句子让人热泪盈眶,这是怎样的一个国度呀。摘抄《赵连海自辩词》的最后几段在这里。历史必将重新审判,重还正义于人间。

我因为维权及协助别人报案被冠以莫须有的罪名而失去自由,在此我期忘这样的伤害与委屈尽快结束,并期望是非被颠倒的事情不要再发生。
在此,我要说:如果维权有罪,那势必会助长利欲熏心的奸商继续丧尽天良、肆无忌惮的将自己的利益建立在残害他人的基础上,我们本已日渐沦丧的社会将会变成何等扭曲的样子。
在此,我更要说:如果报案及揭示犯罪有罪,将会就此扼杀正直的行为,将会纵容更多的罪犯肆无忌惮的为所欲为,如果这样,我们每个人都将处于危险的社会之中,正义与勇敢将逐渐不复存在,想必这是每个具有良知善德的人都不想看到的。
今天的我,由于错误的指控被强行关押失去了自由,我所能期待的也只有祈盼法律应有的公平公正来为我主持正义还我于清白。在此也真诚期望我们的政府相关部门能正视已犯下的错误,不要一错再错。
我坚信,正义与真理的光芒必将照耀我们这个国度的每个角落,而我所能做的也只能是倔强的坚持,不为别的,仅仅为了我自己良心与灵魂的安稳,以及为了我们的后代们能生活在一个具有优良品质的社会里,更为了我们这个民族,我们这个国度能以健康的体魄继续存在于世界。
我坚信我所做的一切都没有犯罪,也期望拥有权力的人能拥有高尚的人格与美德,想想所有被三聚氰胺毒奶残害的孩子们,秉持惩恶扬善的准则,做出无愧于这个国度、无愧于良知与灵魂及无愧于子孙后代的决定。这样,我们才无愧于我们做为一个生命在这个世界、在这个国度的意义。
最后,我要再重申,我没有进行起诉书内指控的犯罪行为,我坚信我所做的一切都是身为一名公民应担当的一份责任,我坚信自己所做的事情都是文明且没有错误的,我也祈盼自己的努力能让社会有所进步。
为了将正直、良知的品德保留在我们的生命及灵魂中,我们只能坚定正确的信念和准则,否则将动摇我们正直的心灵并错误的影响我们的后代,那样,我们才将是罪人。
综上所述及事实,我坚信我无罪!
辩护陈述人:赵连海
2010年3月

识星星、教育和生态伦理

明代学者顾炎武曾论证说:“三代以上,人人皆知天文”,因为《诗经》里的好多句子涉及天象,但均出自农夫、妇孺之口。尧、舜、禹三代的事情,恐怕很难细究清楚,但我知道的是,小时候回老家总能看到满天的繁星,还有放学后小城镇路边的野花野草;而今生活在大城市里,又有繁忙的工作,很少在日常生活里去触碰星星和花草树木,于是就这样和大自然割裂开了。

我依稀记得自己小时候,心里总对天上的星星充满了好奇,拿着一本《望星空》的对着天空望了好久,往往也不得其解。是呀,身边没有好的人指导,对小学生来说,满天的繁星还是有点复杂。后来,我上了大学,拿着同学的望远镜在操场上比对星图再次学习,才顺利的学会了。

梭罗在《瓦尔登湖》里,还有李奥帕德在《沙郡年记》中对大自然有过细致的描写,花草树木、鱼虫鸟兽,一切在他们笔下都那么有趣。然而对我们这些在城市里的人来说,应该怎么样去触碰到大自然呢?今年回老家过春节,而外甥女正上小学,于是便教她认识大自然。人们在自己人生的某个阶段总要去学习认识花草树木、日月星云。教育或许就是我们这些成人从新认识自然的一个契机,也是我们人类延续自身对自然理解的方式。

如何教育我们的下一代认识自然,这可是个满大的话题。我自己的一个理解是,我们大人和孩子都通过一个过程去学会认识、欣赏、热爱、保护大自然。这包括:

  • 认知:学习一种人和自然一体的观念;
  • 审美:体察自然界的种种微妙与壮美;
  • 情感:培养对自然的热爱;
  • 伦理:意识到人们的责任。

为了实践这个理解,我建立了一个物候学维基,在那里人们可以去交流如何认识花草树木、鱼虫鸟兽、风雷雨电,去记录大自然的种种变迁。李奥帕德在《沙郡年记》里讲述了他理解的土地伦理,而我们正需要在生活里去实践这种认识。

有光的宇宙

夜晚我们仰视星空,或许会有一些深沉的感触。冬日的天狼,夏日的流火,四季变迁,多少人间事非,伴随着天球默默无言的转动。且说一说我的奇思怪想吧。

如果宇宙有它自己的演化规则,我们可以把宇宙理解成一个庞大的我们人类无法把握的计算设施,万事万物的演化都是宇宙自身演算的结果。如果生命是宇宙演化的产物,而生命在宇宙中的存在是有限的,那么生命对宇宙的一切认知也体现为一种局部的计算。且不论我们人类各种各样的宇宙论,我们认知到的宇宙是一个黑暗背景上有光的世界。

现有的计算理论告诉我们,可以计算的数占全体实数的比例为零。我不知道这样的联想有没有道理:实数就是无限的宇宙,而可计算的数就是我们对宇宙的认识。那么弥散在宇宙里的,我们可以感知到的光,在向我们昭示着什么呢?在我看来,是因为我们现有的计算理论立足在单薄的有限之上,如果我们能体认到有限所蕴含的无限,能发展出一种丰富的有限并建立一种新的计算理论,那么对宇宙的认识就不会是比例为零了,从而宇宙就会有光,世界也不会是黑暗的。

雨的诗句

外面下起了夏雨,找了一些关于雨的诗句。

顾城《雨行》

云 灰灰的
再也洗不干净
我们打开雨伞
索性涂黑了天空

在缓缓飘动的夜里
有两对双星
似乎没有定轨
只是时远时近……

顾城《感觉》

天是灰色的
路是灰色的
楼是灰色的
雨是灰色的

在一片死灰中
走过两个孩子
一个鲜红
一个淡绿

北岛《雨夜》

当水洼里破碎的夜晚
摇着一片新叶
象摇着自己的孩子睡去
当灯光串起雨滴
缀饰在你肩头
闪着光,又滚落在地
你说,不
口气如此坚决
可微笑却泄露了内心的秘密

编译中的依赖性消解和Bootstrap

项目中要做两种实际编程语言的编译。遇到两个层面的翻译:纯粹语法层面的翻译;基础类型系统的翻译。后者很复杂,有时候需要在目标语言建立初始语言的模拟类库。

1、但这个类库具体的形态依赖于怎么翻译;而怎么翻译又反过来依赖模拟类库提供的支持。
2、初始语言类库的各个类之间有非常严重的依赖性,导致模拟类库各个类之间也有严重的依赖性。

实际编程语言的类库都比较庞大,由于这种依赖关系,一方不就绪,另一方就无法运行和调试程序。这种情况下,一个开发团队要怎么样分工合作呢?难道要大家代码都就绪了,全部做一次联调,再去改各自的bug吗?这样显然行不通。如何消解依赖性,把工程顺利的Bootstrap起来的问题,就成为一个基础问题。我们的架构师为此规划了一个迭代、累进的路线,实践证明非常成功。

第一遍:翻译程序没有就绪。首先确定一个起步的API集合,小范围手工实现一些模拟类,提供基本操作和大部分接口,这些接口可以没有给出实现,但都是编译通过的。

第二遍:翻译程序初步就绪。模拟类库自动翻译生成,手工改错。由于第一遍已经生成了一些模拟类,当大家分头开发时,都依赖于第一遍的结果,而不是彼此依赖,这样就把依赖性给消除掉了。

第三遍:翻译程序就绪,模拟类库完全自动翻译生成。

这种Bootstrap的工程思路,是我这次美国之行最大的收获。诚如同事指出,Bootstrap不只是编译技术上才遇到,任何团队运作都会遇到类似的问题。

正面的和信任的

在美工作整整四周,有感觉到一种正面处事、信任待人、相信每个人潜力、重视团队协作的企业文化,同样社会的公德心也很强的。以一种正面、信任的态度对事待人,说起来容易,作起来就要难很多。

没有比较,很多东西习惯而自然,感觉不深。华人的彼此计较、擎制由来已久,狭窄的空间、有限的资源和众多人口,让我们很难以一种信任的态度来待人。所谓世风的变迁,不知道在历代各种笔记里有怎样的探索。

正面处事,不为挫折、困难而扭曲好的价值观念。其实,这大约就是要去做到一种正直吧。

Next Page »


栏目

归档