两年胜过一百年

AlphaGo 在昨天和今天两场比赛中以较大优势战胜李世乭,基本已经宣告了现代围棋百年基业的崩塌。围棋会成为国际象棋之后,另一个人类被计算机程序完全战胜的棋类项目。在战胜了棋类中最复杂的围棋之后,计算机算法也将统治所有的棋类游戏。

现代围棋从二十世纪初在日本兴起,由吴清源等宗师级人物开创,发展到现在已有一百多年,经历了数个时代。而 AlphaGo 从投入使用到战胜李世乭不超过两年。有消息说在 2014 年 4 月 AlphaGo 在弈城对战平台上注册了帐号用于实战练习,起始等级为业余五段。短短两年之内,实力从业余五段上升到可以和顶尖职业选手叫板,这样快速的进步令众多职业选手汗颜。

我对围棋没有那么了解,不过我可以从计算机的角度来讲解一下大家对 AlphaGo 的一些误区。

假设李世乭五番棋不敌 AlphaGo,中国的职业高手能否和 AlphaGo 一战?

如果计算机程序两年时间可以做到人类一百年才能达到的水平,那么全面超越人类也就是几个月的事情。1997 年深蓝在国际象棋上战胜世界冠军,到 2006 年人类最后一次战胜计算机,程序用了十年的时间赢下了国际象棋。而这一次,或许 AlphaGo 会用更短的时候全面超越人类。人类高手想要挑战 AlphaGo 还得趁早。

为什么 AlphaGo 依然会下出一些“臭棋”?

据 DeepMind 的开发人员表示,在第一盘棋中,AlphaGo 全程认为自己处于优势状态。当然程序可能有 bug,但更重要的一点是,人类认为某些下法不好,是真的不好么?人类下围棋,一天不过一两盘,顶尖高手两三天才能下一盘棋。以这种速度,在一两百年之内积攒出了各种理论、定式。而 AlphaGo 一天则可以自己和自己对战上千盘棋,对于一些围棋理论,显然 AlphaGo 会有更全面的看法。这些臭棋经过仔细研究,说不定会被证明是一步好棋。

不用正常围棋的路数,是否能迷惑 AlphaGo?

在人与人对战时,如果对方下了一步看不懂的棋,选手肯定会猜测这是一步好棋,还是故意晃点我。而 AlphaGo 还不具备这种能力,对于无论是有意还是无意的落子,AlphaGo 都会以精确地计算来应对。换句话说,AlphaGo 不会轻敌。

天网是否已经来临?

如果 AlphaGo 故意输掉了一盘,那才是令人恐惧的。如果你对计算机行业不了解,可以去搜索一下“图灵测试”。能通过图灵测试的程序才具有“思维”的能力,而其它的程序都只是按照人类的指令运行而已。目前还没有可以通过图灵测试的计算机程序。

收官阶段李世乭是否会有优势?

众多场外评论说收官阶段的“打劫”会对计算机程序造成一定的影响。我猜这一说法的原因是之前多数程序都处理不好这一步骤。至于 AlphaGo 懂不懂“打劫”的要领,暂时还无人可知,所有公开的对战中,AlphaGo 都没有走到“打劫”这一步就已经赢了。

从计算机算法的角度来说,收官阶段的计算肯定比中盘来得简单。举个例子,玩过”数独“的朋友都知道,在一个数独局面中,如果局面是全空的,很简单,随便填数字即可;如果局面差不多都满了,只有少数几个空,那也很简单,按着规律填。数独最难的局面,就是半满的局面,每个空都有多种可能,也有很多限制,要推演出每一种可能,需要大量的时间。围棋也一样,最需要计算的是中盘阶段。过了中盘之后,每多下一个子,计算复杂度呈指数级下降,计算机会觉得轻松了很多。即使中盘战和,在收官阶段,计算机也会具有巨大的优势。这也是为什么 AlphaGo 的多数比赛在中盘过后就显示出不可逆转的优势。

Google 内部对这场比赛怎么看?

很明显众多码农都很兴奋,有人甚至要求 DeepMind 团队在比赛时内部直播 AlphaGo 的决策过程,以增加观赏性。不过这一要求被 DeepMind 拒绝了,大概是不想泄露任何可能影响比赛进程的信息。

Blacklane 的专车预定服务

Blacklane 是一个专车服务,于 2011 年上线,专业提供高质量的专车服务。虽然这项服务已经存在了几年时间,但似乎不太红火的样子。相关介绍也只有区区几篇博文,比如前一阵子坛子兄免费试乘了一次

之前对 Blacklane 的总体映象是比较贵,不是一般人可以体验的服务。不过最近这个想法有所改变。

点击查看[Blacklane 的专车预定服务]的详细内容

再来说说比特币

比特币上一次火的时候还是在 2013 年,当时最高的价格被炒到了近 1200 美元。后来随着 MtGox 的破产,价格一路跌至 200 美元以下。在 2015 年沉寂了一年之后,2016 年初,比特币的价格又有了抬头的趋势。目前的价格是 427 美元每个(2016 年 2 月 19 日)。

看到价格有上升的趋势,我也随手查看了以前开设的几个比特币的帐号,惊讶地发现我的存货总量居然有两个那么多。其中一大部分来自推荐的分成,比如 LocalBitcoins。看来过去的一年里,比特币的交易量还是相当地丰富。

这两个比特币囤了两年之后物超所值,于是我决定把它卖了。在好友群里一问,有个美国的朋友有兴趣按市价收。交易很快完成,瞬间钱包里又多出了 800 多美元。我还真是应该开个博客写写怎么网络赚钱 :P

交易完成之后,我不禁思考了一下为什么比特币还会涨起来。之前 MtGox 的破产,和最近比特币社区对算法更新的分裂,都给比特币的发展带来了沉重的打击。那为什么它的价值还会上升呢?

先来说说那位朋友为什么要买我的比特币。他的解释是,银行的国际汇款手续费过高,他从美国把美元汇到中国,再转成人民币,这一系列操作会带来非常高的手续费。取决于银行的不同,汇款的费用加上换汇的利差,大约会产生 5% 左右的损失。为了避免手续费,有一种方式是私下找朋友换汇,我用美国的帐户给你美元,你用中国的帐户给我人民币,大家都按中间汇率来结算,这样就不会有手续费。但是这样需要至少两个人才可以操作,不是随时随地的。而比特币则综合了两者的优点,一是交易过程中几乎没有损耗,二是随时随地都可以交易。只要比特币价格不震荡,用它来在两地转帐是一个非常好的方式。

于是这就产生了一定的需求,是不是刚需还说不准,但这种情况会越来越常见。无论是出国工作,还是旅游买东西,都会牵扯到换汇的问题。即使个人换汇金额较小,损失一点也影响不大。那做跨国生意的商人,5% 的利率差距,还是能省则省的。

那为什么比特币的价值会相应地上涨?简单来说,时代不同了。

两年前,比特币的价值上涨是因为还能挖到免费的比特币。当年矿机横行,大大小小的商人都在买矿机以求挖到几个币来卖钱。每个 1200 美元,而电费大概就几美分,只赚不赔的生意谁不做。而之后泡沫的破灭也是因为挖出来的币越来越多,后续的挖掘对算力的要求快速上升,挖矿不再是个人所能承受的事情了。于是大家一哄而散。

现在时代不同了。比特币挖矿已不再赚钱,因为投入(电费+机器折旧)高于产生(挖到的比特币价值)。相对于挖矿,人们更倾向于使用比特币交易。比特币的一个重要特性是不能再生。它可以被人为地毁掉,比如忘记了钱包的密码。宏观来看市场上的比特币会越来越少,那单位数量的价值就会越来越高。只要比特币的交易继续存在,那么它的价值就会水涨船高。

那么都预测它会涨了,我为什么还要把币给卖了?青菜萝卜各有所爱。虽然会涨,但是涨幅不确定,我觉得今年应该不会涨太多。如果政策稳定,比特币价格大涨还需要 2、3 年的时间。

最后,顺便再推广一下 LocalBitcoins 这个服务,它是一个交易平台,在上面你可以和全世界的人交易比特币。好处显而易见,你可以向美国的卖家买了比特币之后,直接向中国买家卖掉,以换取人民币。只需要一个帐号,就可以完成中美两地的转帐手续,非常方便。

瑞士的移动支付现状

最近的一个热门事件是 Apple Pay 正式进入中国了,使用 iPhone 在支持“闪付”的 POS 机上可以直接付款,不需要像往常一样刷卡。对于经常需要拿出钱包付款的人们来说,Apple Pay 可以极大地减化付款流程。

我一直在等待 Apple Pay 进入瑞士,这样出门就可以只带个手机了。只不过事实是,瑞士的市场太小得不到 Apple 的重视,而瑞士本土的移动支付技能树似乎点歪了。

点击查看[瑞士的移动支付现状]的详细内容

站点启用 Certificate Transparency

之前一直都以为 Certificate Transparency 这个东东是给 EV 用的,没想到今天看了篇文章,说是个人站点也可以用。于是就去申请了一下。

先简单说说 SSL 证书的安全性。SSL 的机制是一个简单的信任链关系,浏览器并不能区分两个受信任的 CA 对同一域名签发的证书。比如本站的证书是由 DigiCert 签发的,如果另一个 CA 有意或无意也签发了一个对于 leonax.net 的证书,浏览器在访问网站的时候并不知道哪个证书是“真的”,哪个是“假的”。于是如果有两个网站,使用了不同 CA 签发的证书,且都说自己是 leonax.net,那么浏览器都会显示出“安全”的图标。现在 SSL 证书泛滥,部分 CA 为了降低证书申请的门槛,并没有做到严格的域名审核步骤,导致一些恶意分子有机可趁,伪造证书来骗取用户的信任。

简单来说 Certificate Transparency 是一个用于增强 SSL 证书安全性的东西,它可以确保 CA (Certification Authority) 不乱发证书。CT 的做法是通过一个第三方的验证机制,来判断证书的改动有没有出现异常。比如上述情况,会有两个 CA 同时向验证服务器提交信息,或是一个提交了,浏览器却收到了另一个的证书,这样便可以区分出“真假证书”了。

本站的证书是在 DigiCert 申请的。DigiCert 对 Certificate Transparency 的介绍可以看这里。实际上它废话了一堆,只是告诉你要去联系客服开启 CT 即可。于是我就去找了客服,十分钟搞定,当中还绕来绕去说了一些废话,可能是因为美国当地时间是夜里,客服不太清醒的缘故。不过事情也不复杂,很快客服就给我重新签发了证书。拿到新的证书之后,再上传到网站服务器即可。

开启了 CT 之后,在 Chrome 的网站信息中就可以看到类似上图的字样。说是网站已提供有效的 Certificate Transparency 数据。

StrongVPN 的用户反馈摘录

StrongVPN 是一家自 1994 家就成立的公司,它可以活到现在并依然有着很好的用户体验,足以表明它家的实力。以下是一些用户反馈的摘录,取自 StrongVPN 的用户反馈页面。原文都是英文的,附上我自己的翻译。


Jingui L.:主要使用 StrongVPN 上 YouTube、Facebook 和收发邮件。日本的服务器是我目前用过最好的 VPN 服务。它从来没有出过问题并且非常快。虽然它只在 Deluxe 套餐中才有,有点小贵但非常超值。


Zhongjie W.:主要使用 StrongVPN 访问国外站点。VPN 连接的速度很快并且非常稳定。连接配置方便,很容易就可以更换服务器。每当我遇到了连接问题,客服人员总能快速地帮我解决。


Nursat Y.:我在工作和生活中都使用 VPN。StrongVPN 的服务令我非常满意。物有所值,连接速度比其它大多数 VPN 提供商都快。StrongVPN 在工作和生活中都起到了很大的作用。


Margus M.:使用 VPN 来访问世界其它地区的网站。StrongVPN 已经没有瑕疵地为我服务了三年。即使在中国地区这么烂的网络环境下,StrongVPN 依然能提供最稳定的连接。更好的是,它家的客服非常高效。


Dominik J.:StrongVPN 是目前世面上最好的 VPN,没有之一。我和 Nathan 一起使用了四年 StrongVPN,它家的客服总是及时地出现在我需要帮助的时候,并且总能帮忙解决各种连接问题,让我访问到包括 Google 在内所有重要的网站。每当一个网站在中国被墙的时候,我只要提交一个工单,就可以获得及时的服务。我觉得已经没什么可以挑剔的了。

如果你也对 StrongVPN 的服务感兴趣,可以点击这里购买。它家现在有一个特价套餐,仅售不到 $5 一个月,非常合算。

注册过程中有任何困难的话,可以参考《StrongVPN 的详细购买攻略》,或联系 StrongVPN 的客服

博客 2015 年度访问数据统计

这大概是我第一次发布如此的统计,细心的读者大概可以发现本博客最早的文章发表于 2004 年,只是好多年来,访问量实在不值一提。直到去年,博客的访问量终于有实质的上升了。

2015 年全年博客的页面点击量(Pageview)为 2,217,504,比 2014 年上升了 42%。总访问人次为 804,116,比 2014 年上升 47%。也就是说,差不多平均一个人浏览 2、3 个页面就离开了。这符合博客的特性,毕竟我的博文都是全文输出,文章内容不分页,也没有其它骗点击的小把戏。大家看完一篇文章后,再回首页看看,然后就结束访问了。

看了坛子的文章,发现月光博客在 2015 年的文章访问量只有 75 万多一点。这么说来,我的博客还比月光博客热门那么一点。是不是该高兴一下下?

在 200 多万的页面访问中,有超过 80% 的用户来自中国(包括台湾和香港),剩下最多的是来自美国的访客(5%)。看来有能力出国的同学们,所阅读的技术文章都已转向了英文,我的博客自然对他们没什么吸引力了。

访客所使用的浏览器前三名分别 IE(52%)、Chrome(25%)、Safari(7%)。除了 Safari 比起 2014 来上升了 2% 之外,前两位的比例没有明显的变化,IE 依然是大众的主流浏览器。操作系统方面,Windows(76%)、Android(8.96%)和 iOS(8.75%)占据前三位,Mac OS X 只占了 3%,Windows Phone 更是只有可怜的 0.06%。在移动时代全面到来的时候,Windows 家族大势已去了。

博客的页面平均加载时间从 2014 年的 3.01 秒下降到了 1.90 秒,速度提升 37%。这和我在 2014 年底把博客迁移至 Google Cloud 密不可分。Google Cloud 的总体表现令人满意,希望在 2016 年全面使用 Google CDN 之后,页面的加载时间可以降到 1 秒以下。

新的一年,我会致力于改进用户体验,随着访客上网设备的改变,访客所浏览到的内容形式也在慢慢地变化。博客不能一直受限于文字模式,提供用户喜闻乐见的内容,才是博客存在的意义。