20万年前决定现在的工资收入?

Geneology

前几天聊起时间,有人戏谑的说这次灌水是在宇宙大爆炸时就决定的,当然是一个玩笑。不过比较有趣的是这周一听到了一个类似的东西,不是玩笑。每周一的Group Meeting,照例要请别的学校的教授来做Presentation,这周一请的是斯坦福大学商学院的一个教授。惯例都是邀请做理论搞模型的人,而这次却请的是一个做实践搞计量统计的(这个学期的唯一的一个),所以稍微觉得有些意外,听了他的开场白后就更意外了。他的论点是:现在不同国家人民的收入的差异是由基因的差别决定的。

因为他是做empirical的,所以理论部分很简单,他假定技术的革新是随机出现在不同人类种群中,然后扩散到其他的民族。然后他又假定文化比较接近的民族更容易吸取或是接受相互之间的先进技术。而基因比较接近的民族,文化必然相近。所以基因的差别决定了技术的扩散水平从而决定了工资的收入。这个理论本身很简单。(呵呵,觉得用一个多维的random walk可以建一个扩散模型来模拟一下)他的重头戏在他的数据。他从生物学家那里得到了一个基因对比的数据库(上图是一个简单的表示),然后利用基因的差别对工资收入回归,得到了显著的关联(据他说他是第二个使用基因数据做回归的经济学家,所以这个东东还是挺新的),因此证明了他的论点(他讨论并排出了可能endogeneity的问题)。自从智人(Homo Sapiens)大约20万年前(这个数字好象现在还不确定)走出非洲后,发生了不同的分支,分支相距越远的,按照他的理论,收入水平也相差越大(参照上图)。他的数据同时还解释了"Diamond Gap",也就是技术在同经度的传播速度要高于同纬度的传播速度,因为人类更容易在同经度迁徙,换言之,同经度的人种的基因比较接近。

他的理论听起来也有些道理。当然如果在社会学系或是历史系作这样的Presentation肯定会被批的体无完肤,不过如果他的数据没有问题,方法又正确的话,这样的关联总需要一种解释,如果解释成立,倒是一个跨越了很长一段时间的历史决定论。不过这个历史决定论比较危险,因为有种族二字包含在里面。据他说他这篇paper被拒了好几次了,不知道是不是因为出于这个考虑。

呵呵,还有就是他那张图表,看上去北中国人与欧洲人的亲缘关系似乎比与南中国人还接近,因为N.Chinese和European有着共同的 North Eurasian的祖先,而S.Chinese的祖先则处在一个与North Eurasian并列的Southeast Asian的节点上。有些出乎意料。

Free Tags: 
Blog分类: 

用来给长页面分页的模块 -- paging模块

前几天有人问到如果把长的blog分作若干页,以方便阅读,不然载入页面非常费时。在当时,并没有特别好的方法,不过幸好drupal的模块不断发展,今天新出的一款paging模块就可以很好的解决这个问题。安装这个模块,在你需要分页的地方插入:

便可以自动的分页并自动生成导航链接。被分割的页面会有类似http://www.example.org/longpage.html?chunk=2的路径,如果页面别名模块没有启动,那么路径则是: http://www.example.org/node/3/4。这个模块现在还在测试阶段,并没有推出正式的版本,所以使用的时候要注意。

Blog分类: 

雅典的民主与战争(2)

重装步兵来源于公民,所以有两个途径可以增加重装步兵的数量,一是增加公民中士兵的比例;二是增加公民的数量。斯巴达主要采用的是第一种方式,并把它发挥到了极致,以至于几乎所有斯巴达的公民都成了职业军人。而雅典则选择第二种方式。

雅典人选择了梭伦作为执政官来解决这个问题。在获得了充分的权力之后,梭伦便开始了他著名的改革。首先在经济方面,一切债务都被取消,因为债务而成为奴隶的公民都重获自由,同时严令禁止人身作抵押的借贷。这一举措部分的消除了经济不平等带来的矛盾,增加了雅典的公民数量,也扩充了雅典的军队。其次,在政治上,新的宪法废除了世袭贵族的垄断,而由富裕的公民组成政府。他组织普查公民的年收入,并依照收入把公民分为四等。政治权利由等级(也就是财富)而非出身(是否是贵族)而决定。所有公民都有资格参加公民大会,有通过法律和选举执政官的权利。除了最贫穷的一等公民外,其他三等可以参加四百人会议。最高两个等级的公民可以担任政府的领导职位。这样的政治改革为日后雅典的民主制度奠定了基础。同时这样的改革在很大程度上限制了贵族的权力,防止了贵族对于公民以及军队的侵蚀。(其实春秋战国时期,几次著名的改革也都是以抑制贵族、富足平民、加强军队战斗力为目的的)

梭伦的最后一项改革是他制定的新的法典。当时的雅典依然通行德拉古(Draco)制定的极为残酷的法律,几乎所有的刑事犯罪都要处以死刑。凡是看过丹·布朗的《达芬奇的密码》的,应该对这个德拉古这个名字很熟悉,还记得那本书里的第一个字谜?
13-3-2-21-1-1-8-5
O, Draconian devil!
Oh, lame saint!
这个Draconian就是Draco的形容词,另外,这也是一个GRE单词,意思是及其残酷的。

梭伦只保留了德拉古法典中杀人者偿命这一条法律,其他的严酷刑法都被废除。这里面固然有人道的含义,但是同样重要的仍然是保证公民的数量与稳定。杀戮过重,过于苛刻的法律不仅会直接的减少公民的数量,还会间接的导致公民的逃亡或是叛乱。陈胜吴广起义的一个重要原因就是秦律中的“失期当斩”。

简而言之,面对日益衰弱的军队以及贫富差距带来的矛盾,梭伦进行了有利于增强军队与稳定城邦的改革。但是这只是一个开端,雅典民主最终的形成还存在着另外一个重要的原因,或是说是为了解决另外的一个隐患。这个隐患同样的威胁着其他的城邦,而不同的城邦再次选择了不同的道路,所以在后面的文字里,我们要对比的是科林斯(Corinth)与雅典的不同选择。相比之下,这个隐患对于斯巴达来说倒不是什么问题,因为他们拥有希腊最强大的步兵方阵。当然在讨论这个问题之前,还有另外的一个问题要先讨论一下,那就是为什么面对同样的问题,斯巴达和雅典会选择不同的解决途径。(待续)

Blog分类: 

升级到Drupal 4.6.4以及一个有用的模块

昨天闪现的drupal 4.6.4今天再次推出,这次应该是修复过的版本,所以就down下来升级了我的drupal,一切运行良好。事实上看不出来和前一个版本(4.6.3)有什么大的差别。仍然在等待 drupal 4.7的RC1,通常Drupal每个版本的正式版发布前都会作两个RC,按照现在的进度,drupal 4.7.0 最终版本的推出可能要等到明年了。随着drupal系统的日趋完善,更多的注意力看来要集中在模块上了,因为drupal的开放性,形形色色的模块也逐渐增多,有些还是非常有用处的,譬如最近安装的一个 table management,可以放便的收集并集中管理数据,还可以通过一个简单的代码把表格引用到blog中,下面作一个测试:

此表格暂不可用

这个表格是可以针对每列任意排序的,也可以方便的添加和更改输入项,并且可以在:

http://www.kzeng.info/tablemanager

显示列表,并可点开浏览,也可以任意的引用,是一个不错的帮手:)

Blog分类: 

闪现的Drupal 4.6.4

今天Drupal推出了4.6的一个改进版:ver. 4.6.4。但是这个版本只在版面上存在了几个小时就被匆匆的撤下去了。现在版面上又重新恢复回旧的 4.6.3的下载。具体原因还不清楚,可能是出现了一个意外的非技术性的错误。但是在drupal cvs repository里changelog.txt文件中,仍然残留着这次失败升级的痕迹:

Drupal 4.6.4, 2005-11-29- fixed bugs, including 3 security vulnerabilities

这里还有一个版本的对比。

Free Tags: 
Blog分类: 

Drupal最新的二十个模块

在焦急等待4.7 RC1的时候不妨关注一下Drupal一些最新的模块,检阅一下日渐强大的Drupal功能。

Export OPML: 把Drupal的book导出为OPML格式。

Export DXML: 把Drupal的book导出为DXML格式 (Drupal XML),从而实现离线编辑。

Views:允许管理者 控制Drupal内容列表的显示方式。

Export DocBook:把Drupal的book导出为DocBook XML格式。

Onlinestatus Indicator:在线 显示 功能,可以显示 即时通讯工具中好友的在线情况,现在支持 Aol, ICQ, Jabber, MSN Messenger, Yahoo! Messenger

Node Queue:管理者可以任意的将一些node归为同一组显示,便于分类显示、管理内容。

CSS:可以给任意的node方便的添加CSS属性。

Import Typepad: 将Typepad( 一个blog工具) 的内容导入Drupal

Family: 用来记录、显示和分析家谱数据。

File Utils:现在包括两个小工具: 1)计算MD5和 2)文件下载计数器

Mime Mail:一个Mime Mail组件,允许用户接受HTML邮件,并可以被其他模块使用

Ajax Spellcheck:类似Gmail拼写检查的一个模块,方便的纠正英语拼写错误

Formproc:定义Drupal中表格控制的API

Send:给所有的node类型添加一个“寄送给朋友”的功能。

Form Updater:升级以前版本模块的表格API以适应drupal 4.7的需要

Table Manager: 可以方便的按照正在使用的drupal的主题创建并显示表格

Plaze:这个模块与 plaze.com相连,用于显示最新你的用户的plaze

Comment Upload:允许访客在评论中上传附件

Click Thru Tracking: 记录跟踪访客的点击

Free Tags: 
Blog分类: 

雅典民主与战争 (1)

前几天聊雅典民主和战争,说起来雅典民主改革的重要目的之一就是为了有效地发动战争,有人不解,为雅典民主辩护,并从道德的高度极力赞美雅典和它的民主制度。呵呵,读过《伯罗奔尼撒战争史》的人恐怕很难把民主的雅典和道德联系起来,里面著名的一章,第十七章〈米洛斯的对话〉( The Melian Dialogue),雅典的使者赤裸裸的说出了他们的信条:“the strong do what they can and the weak suffer what they must.” 总结成一个中国的成语:弱肉强食。--不会知道这四个字如何与道德正义或是和平高尚联系在一起。事实上,雅典正是强权政治的最早鼓吹者之一。

哪怕是粗略的读一下古希腊的历史,民主与战争的关系也是显而易见的。事实上,任何古代的政体都和战争有着密切的关系。原因很简单,很残酷的达尔文主义:不能有效地发动战争,就意味着灭亡。中国的春秋战国,从开始的几千诸侯到火拼到后来的十来个,凡是能活下来,都是能有效地打仗的。像宋襄公那么讲道德仁义的,要么灭亡,要么在列强的均势中苟延残喘,最终也难逃灭亡的命运。所以有时候持续的战争也是好事,逼迫国家不断的革新。如果承平太久,国家倒是变得懒惰不前,危机四伏了。----这也是孟子那句老话的含义所在。

回到古希腊的历史。不只是雅典的民主,斯巴达的军事主义制度(Lycurgan Constitution)也是为了战争而产生的。那时的希腊,最重要的作战方式是密集的步兵方阵(Phalanx)。方阵由重装步兵(Hoplites)组成。士兵的主要来源是自由的市民。显而易见,各个城邦(Polis)不可能武装奴隶来打仗。奴隶有了武器,即便不反叛倒戈,也会临战溃散的---商纣王曾经试验过一次,结果亡了国。因为是步兵方阵作战,所以在其他条件相同的情况下,步兵的数量越多,城邦就越强大也越安全,这也要求城邦必须有尽量多的市民。但是这和城邦传统的统治方式产生了矛盾:大的地主不断的兼并土地与财富,使得大量的自由民沦落为奴隶。这样一来便大大削弱了城邦的步兵方阵以及它的军事实力,所以逼迫城邦不得不进行变革,于是斯巴达和雅典便进行了截然不同改革(当然也有无法及时变革以至于灭亡的城邦)。

斯巴达走向一个极端,采用了军事主义制度,也就是莱克格斯法典(Lycurgan Constitution)。这项改革的目的就是使斯巴达的重装步兵尽可能的强大与数目众多。所有公民终其一生都必须参加军事训练。同时,斯巴达严厉禁止任何外在的表明地位和财富差异的标示(譬如服饰衣着,房屋等),所以人都必须过着俭朴的生活,斯巴达人称自己为Homoroi,翻译为英语就是Equals,平等的人。所有的公民都成了职业军人,因为他们终年都在打仗或是训练中度过,他们需要依靠大量的奴隶和没有公民资格的自由人的劳动来供给支持。这样一来导致了一个比较有趣的结果:一方面斯巴达有着希腊最好的步兵方阵,而另一方面,与其他希腊城邦相比,斯巴达并没有强烈的扩张野心。这一是是因为斯巴达的领袖害怕过多与其他城邦的自由或是糜烂的生活接触会腐蚀掉他们的公民士兵,还有就是由于整个斯巴达都是建立在大量奴隶强制劳动的基础上的,远离自己的城邦去扩张很可能导致后院起火。斯巴达就像是建立在奴隶海洋中的一个要塞,它的政体不仅压迫奴隶也强加给它的公民很多义务与责任,所有的公民都必须过严格的集体生活没有任何的个人自由,这也是为什么把斯巴达称之为“极权政体”(Totalitarianism)的原因(就像前几天的那个测试,过分的平等与秩序,没有自由,斯巴达应该在右上角)。当然斯巴达的军事实力与军事精神也是有目共睹的,譬如著名的温泉关抵挡波斯人,还有那位著名的斯巴达母亲给即将征战的儿子的一句话:Return with your shield, or on your shield。

而雅典则走了一条不同的路。(待续)

Blog分类: 

燕赵壮士

找到了一款俄国人写的阅读软件,可以方便的在掌上电脑上看彩色标注的网页文件。于是用Flashget下载了国学网站上的《资治通鉴》,压缩成zip文件放在掌上电脑里,天天揣在兜里,有空了可以掏出来翻两眼,权当消遣。《通鉴》的好处在于大小事件都按时间码放整齐,不像纪传体的史书,要想稍微看仔细点,还要拿支笔记录下来事情的脉络。

今天又看到了贯高的一段。故事开始的时候,他已经六十多岁了,推算起来他应该出生在长平之战前后,秦统一时他已经有四十岁左右。他先是跟着张耳作门客,后来张耳被封为赵王就成了张耳的属官。张耳死去后,贯高担任赵相辅佐张耳的儿子新赵王张敖。

公元前200年,刘邦在白登被匈奴围了七天,形势危急,多亏陈平走妇女路线方才脱险(所谓六出奇计的最后一计)。南返的时候路过赵地,因为刘邦与赵王张敖谊属君臣,情兼翁婿,所以张敖格外殷勤小心的款待了刘邦。但是刘邦似乎还脱不了当年的浪荡习气,待人傲慢无礼,对张敖箕踞谩骂,胡乱发了一通脾气然后就走了。对于刘邦的无礼,张敖并不觉得有什么不能接受的,但是张敖手下的臣子譬如贯高、赵午却觉得是奇耻大辱,要替张敖杀了刘邦。张敖被贯高等人的想法吓坏了,赶忙制止。贯高等人见赵王不从,就私下商量谋刺刘邦,事成归王,事若不成,就自己顶下来,决不连累赵王。后来谋刺失败,赵午等人争着要自杀,贯高制止了他们说,如果自杀了就没有人替赵王洗清不白之冤了。于是一干人等被押解入长安。历经严刑拷打,贯高始终坚持刺杀一事是自己的主意,与赵王无干。最终连刘邦都佩服他的勇气,称之为壮士,不仅赦免了赵王(虽然剥夺了他的王位,不过这是迟早的事情),也赦免了贯高。但是贯高认为自己之所以没有自杀是为了证明赵王的清白,现在赵王已经没事了,自己活着也无意义了,况且还有弑君之实,所以就自杀了。

对于这件事情,司马光援引东汉史学家荀悦的评论:“贯高首为乱谋,杀主之贼;虽能证明其王,小亮不塞大逆,私行不赎公罪。《春秋》之义大居正,罪无赦可也。”觉得这个评语未必恰当。首先,荀况是以东汉末年的伦理道德与传统来评价贯高,彼时的情形未必与西汉初时相同;其次,荀悦之时正值汉室衰微,权臣当政(曹操),以致君权旁落,他对于这样的现实是极为不满的(因作《申鉴》5篇),因此很可能有借古讽今的意思在里面。

春秋战国分裂了数百年,虽然秦国一扫六合,但是就普通老百姓而言,他们未必认为皇权至上,换言之,皇权未必构成道德的核心,他们所畏惧的只是秦始皇的武功。所以始皇一死,陈胜吴广揭竿而起,天下云集响应,很快旧的六国又被恢复。等到刘邦再次统一,皇帝这个概念仍为新鲜事物,与后世对皇帝的看法很可能极为不同。那时天下百姓(特别是如贯高等生于战国长于战国那样的)未必觉得皇帝就有绝对的权力凌驾于诸侯王之上,因此当刘邦羞辱赵王时,他们想到的是对诸侯王的效忠以及传统的战国道德:“主忧臣劳,主辱臣死。”。因此就像渑池会上的蔺相如(此公也是赵人),或是和平原君到楚国借兵的毛遂(此公还是赵人)一样,宁死也要保全主公的荣誉,成就主公的事业因此才有了贯高的这个故事。同时,赵人的刚烈从这里也可见一斑,所以韩愈说“燕赵多慷慨悲歌之士”。可惜这样彪悍的民风没有延续下去,在民与君的抗争中,君最终占了上风,民则都变为了顺民。

由是想起了东西罗马的对比,东罗马统辖的区域是人类文明的摇篮,由于很早就有文明与大帝国,因此这个区域的人民很早就文明化了,会很老实的缴税服徭役;而西罗马统辖区域的野蛮人,不仅抗拒缴税还动辄造反。甚至在很多年以后,当这些野蛮人逐渐开化之时,还坚持与国王或是皇帝讨价还价,提出了“No Representation,No Taxation”,没有代表权就不缴税,这对于古中东的人民或是古中国的人民来说是不可想象的。所以征税并维持统治成了西欧的君主最头痛的问题之一,这也被认为是民主的萌芽(事实上,欧洲的民主很大程度来自于西欧野蛮人的传统,而非古希腊罗马传统,当然后者也起到了很大的作用。希腊罗马的民主主要是为了更有效的发动战争----一个很功利的目的)。一个更有趣的现象:现在世界上最民主最富裕福利最好的国家(譬如瑞士,北欧诸国)却恰恰正是历史上作“野蛮人”作得最久的国家。呵呵,文明的代价。

Blog分类: 

测试一下你是左派还是右派?

现在似乎又很流行左派与右派的叫法。随便读些网上的杂谈,冷不丁的就能发现相互的攻讦,左派与右派的帽子满天飞,或者是一些同义词,譬如老将与小将云云。其实,来源于法国大革命的左与右是一个很模糊的分类,大抵自由主义者被归为左派,保守主义者被归为右派,但是这只是一个一维的归类,并不精准。作为划分意识形态的左与右(自由与保守)和其他通常使用中的自由与保守往往是大相径庭的。 譬如经济学上的自由主义,就意识形态而言其实是保守主义。因为意识形态上的保守主义往往强调政府应该尽可能少的干预经济;而意识形态上的自由主义则强调政府在经济生活中的再分配角色,政府应该尽力消除社会上的贫富差距。相反的,政治上的自由主义倒是与意识形态上的自由主义基本相合。正是因为作为衡量意识形态的一维的左与右(自由与保守)的不精准,所以才有学者把这个意识形态的分类用一个二维的坐标系来衡量。横轴衡量自由与秩序,纵轴衡量自由与平等。

这样整个空间平面被划分为四块,左上角的可以称之为“自由主义者”,简单的说,在经济领域,他们主张政府干预经济,实现财富的再分配,在政治社会方面,他们主张政府不应该过多地干预人民的生活(譬如禁止同性恋婚姻等),主张容忍不同的生活方式,也就是说减少政府在政治社会生活中的作用。

与之相反的右下角是“保守主义者”,他们与自由主义者相反,他们强调政府不应该干预经济,不应该设置最低工资标准,不应该对富人课更高的税,认为在经济生活中,应该减少政府的作用,而在政治社会生活中,应该加强政府的作用,以维护秩序,譬如应该禁止同性恋结婚等。

左下角可以称之为“自由意志主义者”(其实很难翻译),比较接近无政府主义,认为政府的作用是消极的,政府既不该干涉经济也不该干涉政治社会,主张全面减少政府的作用。

右上角可以称之为“共产主义者”,主张增强政府的作用,不仅要通过政府的经济政策来减少贫富差距,还需要通过政府的规章制度来约束人们的政治社会生活,维护秩序与稳定。

上图是我的测试结果。美国国旗表示美国公众的平均结果,总的来说美国社会就意识形态而言还是偏保守一些的。我觉得按照中国的传统,测试的结果应该在纵轴上应该偏向平等一些的,因为我们普遍主张平等(均富贵,不患寡而患不均),就横轴而言,可能平均下来会处在中间吧,也就是说和美国公众的结果关于y=x对称,呵呵,猜测而已,感兴趣的话可以来做一下:进入 http://www.idealog.org/,点击run Idealog,可以跳过introduction, tutorial,直接作self-test。

BTW,这个测试应该比较准确,这是某一年美国政治学会的最佳教学软件奖的获得者。

Blog分类: 

Drupal的google analytics模块

Google推出了免费的网站分析工具:Google Analytics,可以方便跟踪网站的访问点击,可以免费申请,但是需要加一段代码在网页里,虽然可以通过编辑主题文件来实现,但是有些麻烦,特别是如果drupal使用多个主题,或是多个网站共用一个Drupal的时候。于是就佳的选择就是模块 -- 这点也体现了Drupal的灵活性。mike做了这个google analytics 模块,只有2k,但是非常有用,附在这篇blog后面了。

AttachmentSize
Package icon googleanalytics.zip815 bytes
Blog分类: