Twitter的暴政

有一种暴政不是专制,是民主造成的。
最早的民主体制的倡导者苏格拉底,正是死于民主的暴政。
我注意到Twitter上最近也有这样一种暴政的苗头出现,虽然我人微言轻,但不妨抛砖引玉。

daxa在Twitter上发了一推“此人 @ Turngb 忠党爱国,政治合格”,而后被众人RT围观。
我评论说要善待持不同政见者。
这真是一个奇观:由于GFW屏蔽了Twitter,所以在国内的Twitter众大多憎恨GFW和政府审查。而原本在现实中忠党爱国的不算少数的人,居然在Twitter上面就成了少数派,反被当成珍惜动物围观。
要说这些人,又不是国宝五毛,在Twitter上除了说说看到反动派想打以外,也不会造成什么实际危害。这种程度的言论自由,如果自诩为民主自由的Twitter党人不能给他,又如何叫人相信民主自由是普世价值?

另一例则是Twitter观光团的现象,除了围观政府网站被黑以及新闻发言人的可笑言论之外,近来也经常会围观忠党爱国的文章,并且会留言斥之以五毛或脑残。
政府是可以任意批评的,因为政府是靠我们的税金运作。同理,五毛和国宝也是可以批评的。
但是随意去指责一个被忠党爱国教育所毒害的公民,我认为是不合理的。

此为Twitter的暴政。

CBC09二日精要

年会上午讲了几个创业项目,不过顶多也就是web 2.0,和网志的联系并不大。
今年年会的重心显然是在第二日下午,因此,提前离开的faydao同学完全不能说他参加过这次年会。

下午翟明磊讲《中国猛博》,并且请到了四位猛博博主上台宣讲,老虎庙,冉云飞,杨恒均,长平。
据shizhao说,由于讲话过于精彩,让景区的保安和工作人员听得完全呆住了。不仅如此,还有一台thinkpad失控不停发出beep的声音。因此,对于他们演讲的内容,只有少数几个句子被仍有能力自控的推友发到twitter上面,要想重现当时的盛况,恐怕连国保的HD摄像影片都无法完成。(PS:本站也是《中国猛博》书后所附500猛博之一。)

后来和amoiist又有连线,isaac询问了他被捕当天的情况,解释了几个以前的误会。
amoiist并不是当晚被敲开门带走的,而是下午,只是他一开始便被搜走手机,无法求助。
amoiist到目前也没有收到各位叫他回家吃饭的明信片,不过他从网上各种渠道收集到了其中近100张明信片的照片。
isaac以此事为例说明本届年会主旨“微动力,广天地”的含义。

晚上返程时堵在省道114上,下车时,抬头看见了久违的银河。

自由不是一种错误

茫茫的海面上一艘发射电波的船,这个画面不止一次被用来表达独立和自由的意象。
哦,在《终结者》里面是一艘潜艇。
但是在《海盗电台》中,1966年大不列颠的外海上,飘着这么一艘破旧的船,它全天向英国听众播放摇滚音乐,它是几千万英国听众生活的一部分。
片中英国政府比起摇滚更加喜欢爵士音乐,因此对离岸的海盗电台自然是咬牙切齿。但是海盗电台又没有违反任何当时的法律,所以也只能伺机找茬。(当然,这个事情如果放在我们国家就太容易不过了,能抓的随便抓,像VOA之类的用更大功率的电波屏蔽就好了)
片中的部长咒骂海盗电台是混蛋,但他却同时证明了自己的低劣和虚伪,不仅满口脏话,甚至缺乏生活情趣。
从某种意义上来说,这些当权者并不把一般民众当做是和他们一样的生命:你们不需要自我意识,你们只要在我大寿的时候整齐划一的通过广场。拒绝承认多样性,拒绝承认个体差异。

这是一个真实的故事吗?
按照维基百科的介绍,离岸广播这个背景是真实存在的,BBC当时比较倾向于经典的交响乐,而几个离岸广播,会播放各种风格的音乐,不只局限于摇滚。但离岸广播和官方的冲突是真实存在的,海上防卫行动也是。制片方在接受采访时说,他们并不是在拍摄一部纪录片。

为什么说集权是错误的?强调自由的绝对性是不是犯了“自由”这个集权主义的错误?
多样性和个体差异,这个是生命进化遗留下来的宝贵财富。物理学上也有熵恒增所导致的无序度上升。自由的绝对性,这个观点也被写进了世界人权宣言,世界上大部分的国家都签了名。如果你觉得这些都是狗屁,请移民朝鲜。自由并不是集权主义,因为在保障自由的同时,也保障了任何人自由的选择被集权束缚的权利。换句话说,你可以选择自己的不自由,但是你无法选择别人的不自由。

什么是海盗精神?
这里说的海盗并不是绑架中国船员的那群家伙,这里说的是一种被文学和影视等美化和加工了之后的海盗形象。无论是《加勒比海盗》,《海盗电台》,还是刚刚在欧盟拿到一个席位的海盗党,海盗精神是一种极端自由主义的精神。他们认为一切束缚都是罪恶的,他们同时也愿意采取必要的措施进行反抗。

你为什么会被一个1966年非法广播的故事感动到热泪盈眶?
虽然这是一个1966年发生在英国的故事,但是从模式上来说,这又是发生在当前中国的故事。只不过广播,被先进的互联网所取代。
一个最形象的例子是Twitter,这个风靡全球的网站却被中国政府禁止访问。当然,就如电影中的听众一样,人们总是有办法去登录Twitter。于是,一个个在Twitter上更新的用户,都变成了一个个电台,区别只是在于影响力的大小。
在这个故事中一样有海上防卫行动,一样有摇着自己的小船去搭救DJ们的听众。
今年7月,amoiist在Twitter上发出求救信号后就从网络消失了。推友们立刻行动起来查明了他被关押的监狱等情况,于是,捐款,寄明信片,喊他回家吃饭,人们用各种方式表达了对他的支持。最终促成他获释出狱。

about:amoiist

i have been arrested by Mawei police, SOS
Pls help me, I grasp the phone during police sleep

清晨看见这两条tweet,心里有说不出的沉重。
和amoiist认识的比较早了,你们也许不知道,写给泡茶的叔叔一文中提到的那个朋友,正是amoiist。

amoiist在厦门工作,从构词法来说,amoiist正是“厦门人”的意思。
amoiist本名郭宝锋,出生于福建农村,在南开生科院读完本科以后到厦门的一个翻译公司就职。
amoiist在大学期间,很喜欢听平客的节目。
amoiist为了保持农村户口,并没有将户口迁至南开,但后来听说即使这样回去也不再是农村户口了。
amoiist买了一个ipod touch,在卓越上买的,后来经常感叹厦门的免费wifi真多。
amoiist喜欢当地市场一个卖瓜的维族女子。
amoiist带我在年会上认识了很多朋友,我笑着说他若是倒戈国安,中国民主的力量要被他供出一大半。
amoiist跟我一起喝过酒,吃过饭,年会结束的聚餐时,是我向全桌介绍的他。
amoiist用的是黑莓的手机,戴尔的笔记本。
amoiist签署了零八宪章。
amoiist曾被哈尔滨6+1事件的谣言迷惑。
amoiist邀请我加入大量的豆瓣小组,没有一个不被关闭的。
amoiist是个帅哥,他自己这么说,我觉得也没错,只是矮了点。
amoiist曾说他QQ群上有大量MM追随,但其实他是一个光棍。

amoiist其实只是一个很普通的,追求真实、公平、正义的,男青年。
因为传播真相而被捕,你不会孤独。

勘误:Google被封的事实与猜测

在发布上一篇文章,躺在床上还未睡着之际,我又琢磨着这件事情,感觉有些地方很奇怪。
于是我在Twitter上说“屏蔽Google是故意的”。
其中最大的一个疑点就是:即使在封锁最严重的六月四日前后,Google的服务器也没有见到有被屏蔽的迹象。而昨天,却只有Google一家被严密封锁,Twitter上群情激昂却没被屏蔽。

于是今天就有证据流传出来,说明中央如何精心策划,谋害Google。虽然数据直接来自于受害者Google,但是以Google不做恶的传统,其真实性毋庸置疑。
于是这个事件的原委终于水落石出,在推出绿坝之后,中央花了几天时间创造了“儿子”的搜索提示,这才通过CCTV曝光。而曝光之后的效果显然没有达到预期,就又花了几天时间去组织屏蔽Google。

中央为什么要在一两小时后解封?
我曾说过,屏蔽Google会出人命的。因为大量个人和企业的数据放在Google所提供的一系列服务上,严重依赖着Google。封掉Flickr不过是激怒一群摄影师,封掉Google可就要了很多人的饭碗。

屏蔽Google是一把悬在网民头上的达摩克利斯剑。
它不会让你完全用不上Google,但也不会让你用得舒心,你必须时刻担心Google再次离你而去。
因此,可以预见,Google在未来还会被屏蔽和解封多次,直到网民的激情发泄完毕。

应该把GFW的这次行动看作是宣战,而不是恶作剧。

Google被封的事实与猜测

2009年6月24日夜晚,从Twitter上传来Google被封的消息,当时我还在地铁上,只能用手机确认,cmwap连接下,www.google.com (以下简称google)无法访问。

回到家后立刻进行了测试,结果如下:

  1. google无法访问
  2. 本地(广州电信)DNS无法解析google域名,返回null
  3. 经过GFW,从国外一DNS也无法得到google的IP,返回也是null
  4. 使用已知的Google IP (74.125.127.160) 直接访问正常
  5. 使用已知的IP修改Hosts文件,google无法访问
  6. 同时,mail.google.com 在ssl连接下访问正常,域名解析正常
  7. 打开VPN后,除了2,其他的都回归正常。并且在百度搜索 www.google.com 被重置连接。

由以上事实可以推断:此次对Google的屏蔽是URL黑名单和DNS投毒并举。

=========== 猜测从这里开始 ===========

此次对Google的封锁是GFW自主学习的结果。
关于GFW的自主学习坊间早有传言,证据之一是经常有流量突增的国外站点被屏蔽掉。
Google原本享受的屏蔽就比较高级,撞墙以后要5分钟才会恢复。此次误封(存疑),一方面是因为六四刚过,GFW的警戒等级尚未调低,另一方面因为CCTV曝光谷歌事件导致原来一部分谷歌的流量转向了Google,加之上Google搜索敏感词的人比率不低,所以Google被GFW自动屏蔽了。
至于说误封,因为在一个小时之内,我从广州电信又能解析到Google的域名,而且可以正常访问。但也不能排除是GFW工作人员手欠或是试探民意。

=========== 猜测到这里结束 ===========

DNS投毒?
DNS投毒和URL或IP黑名单比起来,算是比较新的封锁技术。
通过返回一个TTL长达一天的假IP,该技术可以保证即使在开了代理的情况下,用户仍然无法访问到正确的网站。即便使用openDNS,GFW仍可能伪造解析结果,并且它甚至不需要保证100%成功。因为一般正常的TTL不会太久,Twitter的TTL就只有30秒(可能是平衡负载的需要)。因此,即使你这30秒能访问twitter,也许下次就会收到一个TTL长达一天的假IP。然后你的电脑缓存此结果,正巧,Windows的默认设置最长的TTL也是一天。如果你什么都不做,那么一天以内你就别想登录twitter了。

DNS缓存?
DNS缓存有很多层级的。仅从本机来看,都不是一层那么简单。
Hosts文件可以看成最基础的DNS缓存,只要是在这个文件中记录的域名,系统就不会向网络上的DNS请求解析,因此在这里设置正确的域名解析结果是万无一失的办法,只是十分麻烦。
往上一层是DNS Cache,Vista下可以看到这个服务。重启该服务可以清空DNS缓存,在命令行下进行ipconfig /flushdns 也是一样的效果。
有的应用程序会有自己的DNS缓存,如Firefox的about:config有一项为network.dnsCacheEntries,这个控制缓存的数量,设为零后会清空。(有人反映没有这一项,可以自己新建一个试试。)

Memetics in Retweeting

我刻意将标题留成英文,原因是这个标题即使翻译成中文也不是那么好懂的:“锐推中的迷因学”。

什么是Meme?其实我所读过的一本系统的讲Meme的中文书将之翻译为“迷米”,不过这个翻译相当的蹩脚,因为这个词后面一个e是不发音的,所以即使音译,也只会得到其另一个译名“弥母”。
而“迷因”这个译名,则是参考了命名者理查·道金斯在《自私的基因》一书中的类比。把文化传播中的迷因,和遗传中的基因类比,连Meme这个词也是仿照Gene而造的。

迷因是什么?它被定义为文化传播中的基本单位。
那么什么是迷因?社会学家对它的了解并不比一百年前生物学家对基因了解得更多,甚至它是否存在都是一个争论的热点。
回忆一下一百年前的情况,虽然孟德尔用(篡改过的)漂亮的豌豆实验数据向人们展现了借助基因解释遗传现象的美丽图景。当时却没有引起注意,直到摩尔根的果蝇实验发现DNA是遗传信息的载体,基因学说才兴盛起来。
我无意在这里为迷因学做辩护,但迷因学能够有效的解释很多文化传播现象却是不争的事实。

Retweeting,是Twitter上转载他人言论的一种方法,某些方面,和国内的“顶”,“赞”等论坛用语有类似之处。但由于Twitter与论坛根本的差别,这种赞赏方式也有着很多不同,从很多方面看来,对于研究迷因更为有利。

Twitter是限制字数的,这使得内容足够简洁,适宜机器分析。不仅如此,迷因学也认为简短的迷因更容易得到传播,一个有力的例子是命运交响曲的前四个音符。
Twitter不是以文章为中心而是以用户为中心,这就使得在表达赞同的时候,转载者有必要将原文也带上,而不仅仅是一个顶字。因此可以很容易的像遗绘出遗传树一样发现迷因的传播途径。这些通道的发现同时也有助于进一步确定迷因综合体,尤其是那些由于互联网的出现而产生的新的迷因综合体。

比特(bit)的出现在迷因学的地位或许和DNA的发现在遗传学的地位一样。
媒体从来没有如此容易的复制和传播,换句话说,迷因也是。

TwitS60

我是个重度Twitter症患者,即使在神一样的春运中的广州火车站,我也会抽出一支手,滑开我的N95,向各位网友报告我刚刚见到的趣事。
Symbian系统上的客户端,主要是两个:twibble 和 twittai。两个都是基于java技术而不是Symbian的C++技术。S60上基于java技术的程序都有一个通病,执行效率和稳定性不足。

因此我一直都想要@kcomeForum Nokia Champion获得者,抽一点时间开发一款sis版twitter客户端。
但是这个家伙非常忙,除了在公司工作挣口饭吃,还要开发Symbian版Firefox。最近,他又跟他那台旧本本耗上,一定要装一个破解版的Mac上去。
于是我就跟他说,如果他能够开发出一款优秀的sis版twitter客户端,我就想办法为他拉捐款买一台他梦想的MacBook Pro。
kcome很谦虚,说不需要一台,1/4台就可以了。

经过一番交流之后,我们决定正式开始这个项目,他将负责开发TwitS60(这个新客户端的名字),这个客户端将会是专为S60系统开发的,而且它将比两位前辈更为优秀。
而我,则担任PM的角色,主要负责筹集250美元捐款,以及监督指导他的工作(脸红)。

我计划仅接受每笔10美元的捐款,如此只要有25人认捐我就可以圆满达成目标。
我并不鼓励学生或没有收入的人捐款,如果你们希望帮忙,可以到这里添加你需要的功能,或者向你的Twitter好友宣传这个项目。
如果你有开发或设计的专长,也欢迎参与到开发当中。

我没有钱也可以用TwitS60吗?
你看,TwitS60是GNU GPL v3授权,所以简单的说,它是开源的免费软件。

本项目的新消息会在@twits60上发布,主页也在筹建之中。
这是我发起的第二个非营利性项目。