计算机行业的十大囧事 Siri推荐诺基亚手机
计算机程序错误,比如编程错误或者考虑不周全,可能引起不堪设想的后果或者导致严重的经济损失。以前有一篇文章举过几个例子。但并不是所有错误都会带来这样的破坏。有时侯,其后果也很滑稽,让人尴尬。
10.芝加哥第一国家银行程序错误
试想,作为当地一家加油站的普通雇员,在核查自己银行账户的收支差额时,竟然发现自己户头现在超过了9亿美元。这就是西尔威斯特·多尔西(Sylvester Dorsey)1996年5月遇见的事情,还有825位该银行的其他顾客遭遇了同样的经历。“我把银行详单给一个朋友看,我们忍不住尖叫起来。” 多尔西这样说。杰夫·费雷拉(Jeff Ferrera),另一位幸运的银行客户,说:“被叫了一天亿万富翁,真奇特。”
第一国家银行的高级副行长詹姆斯·兰开斯特(James Lancaster)说,这些横财是由“一个计算机程序错误”造成的。据《芝加哥论坛报》,“根据银行的信息,没有人携带巨款跑到开曼群岛去。”这也许是件好事,因为错误造成的总价值约为7640亿美元,远远超出银行总资产。当时,这是美国史上银行方面最严重的错误。
9.视窗手机提醒插入光盘
视窗手机是微软对苹果手机的回应。第一个版本叫做视窗手机7,2010年10月发布。其后的主要版本,视窗手机8,于2012年10月发布。
但是,尽管手机被消费者接受了,其经历并非一帆风顺:有些用户碰到了十分可笑的事——视窗运行失败,屏幕显示一条错误信息,引导用户“插入视窗安装盘并重启电脑”。手机没有显示插到哪里。
在看到这条指令的用户中,似乎有些尝试在手机上下载更改后的固件,而手机就用这种方式进行“拒绝”。其他人则说这种错误出现时“没有任何征兆”。
出现这条指令的原因在于,视窗电话8是基于视窗新技术内核的。这种内核诞生于1993年,曾被用作视窗2000之后所有台式机视窗操作系统的内核,包括视窗XP、Vista、7和8。结果,视窗电话8有时就自认为是台式机操作系统了。
8. 苹果语音助理(Siri)推荐诺基亚智能手机
苹果语音助理是苹果公司为苹果手机和平板电脑推出的个人助理功能。你可以用日常语言向它提问,它则向你提供答案。2012年,你可以问语音助理“迄今最好的移动电话是什么?”,答案会说“诺基亚——露米娅900 4G手机——青色(美国电话电报公司)”。苹果语音助理竟然推荐了竞争对手的智能手机!
之所以出现这个洋相,是因为语音助理把问题传送给了沃尔夫勒姆a数学搜索引擎 (Wolfram Alpha)——另一家公司运营的“计算式知识搜索引擎”。沃尔夫勒姆a把这个问题理解为:从用户评价来看,什么是最好的手机。当时可用的信息让沃尔夫勒姆a得出了诺基亚的结论。
从那以后,苹果公司更新了语音助理,现在答案已经不同了。实际上,可能出现几种答案,包括“你在开玩笑,不是吗?”和“就是你手里的。”
7.“模拟人生3”的婴儿问题
“模拟人生3”是一款“模拟实际生活的虚拟游戏”,由模拟人生工作室研发,电子艺界游戏公司(EA)发行。自2009年出现至今,它一直是畅销不衰的视频游戏。
视频游戏很难做到完美,这一点尽人皆知,虚拟人生3也不例外。与其他大多数视频游戏不同,虚拟人生3还有婴儿,这带来了随后所有稀奇古怪的滑稽问题。
比如,“模拟人生3”允许用户创建自定义内容,并分享给其他人。结果一些用户订制的服装能让婴孩产生动画效果,变得更大——婴儿幼小的躯体被拉伸扭曲,变成了手臂和手指细长的法式麻花。有人把它们叫做孽子。
更让人窘迫的是,游戏中一些婴儿保姆会带走婴儿。他们直接把婴儿带出了房间。人们可能会疑惑这是不是游戏开发人员一时兴起设计的恶作剧情节,但是这些保姆似乎马上忘了自己带走婴儿的事。2009年6月,保姆有盗窃癖好的问题被解决了。
然而,还有一个无限循环的婴儿怪圈。一个婴儿出生后,你就有一个给它起名字的机会。有时你会收到第二次请求,第三次,甚至更多,而每次起名都会产生一个新婴儿。一个人能得到几十个孩子,却不受什么限制。
娱乐一体机(Xbox One)的密码后门
家长和孩子常常共用一个游戏机,但是许多父母不希望孩子玩其中有些游戏。为了解决这个问题,微软娱乐一体机内置了一个账户系统,每个账户功能不同。可以分别为成人和孩子设立单独账户,其中有的账户需要密码才能进入。
2014年3月,一个5岁大的孩子发现,在出现第一次提示时输入错误的密码,他就能进入他爸爸的账户,然后只用按空格键作为第二次输入的密码。当被问到发现这个后门的感受时,他说:“我就想这样,噢耶!”他瞬间就能玩爸爸所有的游戏了。
他的父亲是一位(信息)安全研究人员,所以当他看见自己的儿子使用自己的账户时,他便询问儿子怎样得到密码的。明白整个过程后,他把这个后门告诉了微软公司,微软公司对其进行了修补。微软公司甚至把这个孩子的名字,克里斯汀·威廉·冯·哈塞尔(Kristoffer Wilhelm von Hassel) ,列入了其“2014年3月安全研究员”的正式名单。有些人开玩笑似的把克里斯汀称为世界上最小的白帽黑客。
5.安卓系统的短信问题
试想:你用智能手机向你的伴侣发送了一些隐私或者让人尴尬的信息,后来却发现发送给了老板。安卓系统曾有一个错误程序就是这样。
这是因为安卓信息应用程序(Messaging Application)出现了故障。早在2010年6月28日,已经有人向安卓程序的开发人员指出了这个问题,但是直到2011年1月5日问题才被承认。安卓系统开源项目一位成员(很可能是谷歌雇员之一)在一个网上论坛里写到:
“多谢大家耐心等待我们调查这些问题……一些用户回馈说他们的即时信息(SMS)发送到了错误的人那里。重现这个问题花了我们一些时间,因为这个问题其实很少见。即便如此,我们正在努力再现问题,并开发将要部署的补丁。”
4.提前释放的囚犯
2011年,加利福利亚的监狱拥挤不堪,于是出现了一个决定:提前释放一些对社会危害性比较低的囚犯。不幸的是,计算机程序错误竟让他们释放了几个危险性很高的罪犯。有一项估计认为,约有450名“暴力倾向极其显著”的囚徒被错误地释放了,同时放走的还有“1000多个其他类别的犯人,他们吸毒、侵犯财产、进行其他犯罪活动的几率很高”。
更严重的是,提前释放的程序在“不可撤销的假释”的条目下将罪犯释放,这意味着他们根本不用向假释官员报告。还有更糟糕的,罪犯被误放后,竟然没有人着手重新拘禁他们。
密歇根也发生过类似事件:一个“计算机程序里的错误”让23个罪犯在2003~2005年之间提前出狱了。这些人犯过的罪包括侵占财产、贩卖毒品和银行诈骗。
3.9000万美元的电费账单
英格兰兰开夏郡的奈杰尔和琳达·布拉泽最近把他们的供电商苏格兰电力(Scottish Power)换成了英国可再生能源公司(Npower)。可再生能源公司给他们的第一份账单上写着:“您的月付款已从87英镑涨到53480062英镑”(约9000万美元)。
发生了什么事?很明显,换成可再生能源公司供电后,“有人被派来读取电表数据。当他输入读数‘0’时,公司的计算机错误地认为刻度盘一直在转圈——自动形成了巨额账单。”计算机当然不会做出任何假设。他们只会运行软件。曾经为可再生能源公司编写软件程序的人没有预想到另一种让电表读数归“零”的办法——手动设置。
奈杰尔回应这件事时说:“还好他们没有真的从我的银行账户里拿走这笔钱。否则,不仅会超出我的账户透支额,还会让银行破产。”
2.比尔·盖茨展示视窗98失败
1995年8月,微软视窗95诞生。《卫报》将其称作“世上首款名人计算机程序”。它获得了巨大成功,第一年就卖出了4000万份。其后继者视窗98也会大获全胜,甚至胜出一筹吗?在1998年计算机经销商博览会(COMDEX)大会上,世人一瞥这款软件的表现,立即就会有所发现。
当时,计算机经销商博览会是巨型计算机贸易展览。所有报道技术的记者都来围观最新的硬件和软件。微软利用1998年春季计算机经销商博览会展示其视窗98新的测试版本。解说员是微软公司的创建者之一比尔·盖茨和员工克里斯·卡波塞拉(Chris Capossela)。CNN对这件大事进行现场直播。
展示开始很顺利。视窗98增强了对“即插即用”设备的支持。当展示这一功能时,他们在计算机上接入了一台扫描仪。视窗98应该注意到扫描仪,并与之一起工作。但是,视窗98崩溃了。计算机屏幕表现出臭名远扬的蓝屏死机状态,暗示致命的系统错误。观众大笑,盖茨希望再试一次,说到:“这就是视窗98还没上市的原因。”
1.“我的世界”(Minecraft)里的猫喷泉
“我的世界”是一种“沙盒”视频游戏,很受小孩子欢迎。玩家可以不受规模限制地创建事物,包括工作用的计算机和整座虚构城市的娱乐活动。
基本上无法预测沙盒视频游戏能构建的稀奇古怪的东西。“我的世界”能做出的一种最有趣的玩意儿是超乎想象的从石柱顶上向下掉的“猫喷泉”。
“我的世界”里有一种动物,豹猫。它们能被驯化,一旦驯化后,它们将成为与人形影不离的猫儿。通常情况下,它们会跟在你后面走路,但是如果你走得太远,它们从远方遥望并奔向你。所以,如果你待在一根很高的石柱上面,你的猫儿遥望到柱头,急得团团转,然后跌进奔流不息的河流。