在我们与外部世界的许多互动中(唯我论者现在可以停止阅读了,如果他们真的开始读过的话),我们与各种实体签订合同,有些是明确的,有些则潜伏在表面之下。通常理解的合同主题是双方达成共识,每方接受某些成本和责任,并作为回报可以依赖某些利益和奖励。这其中隐含着某种对称性,即经济学家们所青睐的理性方(当他们从衰退的藏身之处出来时)会在“签字”前权衡协议的正面和负面影响。我将抛开霍布斯、卢梭、罗尔斯以及那群人的观点,他们认为仅仅是出生——这对没有人自愿同意的复杂祝福——我们就与自然、养育和议会腐败的结合现行法律达成了某种形式的社会契约。
当然,我们尽力辨别、编纂和遵守人生这场宏大游戏设定的常常相互冲突的规则。我建议您参考关于伦理学、利他主义、自私基因、犯罪与惩罚以及普遍引力、热火棍和Basic编程的危险的大量文献。但是,自由选择、可预测性或互惠性在哪里呢?爱因斯坦两次都错了。自然确实掷骰子,而且,请注意,骰子是随机装载的!爱因斯坦对时空是正确的:几何学被残酷地扭曲了。不要被普莱费尔公理1所愚弄。我支持爱尔兰奥林匹克雪橇队长要求公平的比赛场地。
用外行人的话来说,为什么倒霉事会发生在我们这些好人身上?伍迪·艾伦提出的“回到子宫。任何子宫!”如果字面上理解,会存在实际问题。当我要迎来八十岁生日(反驳所有关于邪恶生活方式的警告)时,如果您察觉到我有些老年悲观主义,我必须补充说,为了全世界的一切,我都不想错过人生。正是避免可能的来世地狱才让我坚持下去。我能看到厄尔多斯完美的证明之书吗,还是圣彼得的剪贴板(也称为羔羊生命册)会记录下我在1968年单独使用了3,141个GOTO,并在1985年9月15日留下了一个特别昂贵的悬而未决的ELSE?(她永远没有原谅我。)他们认为,这些罪孽将把我与一些默默无闻的教皇或著名的软件方法学家一起,永远地放逐到但丁式的零开尔文冰块中。
打断一下这无聊的题外话,我注意到“contract”这个词与压力有关,无论是语音上还是医学上。使用那个过度使用的撇号作为音节重音标记,我们可以看到con'tract和 contract'占据着非常不同的语义领域,即使传统的词源学没有提供任何线索,说明为什么重音的转移会如此剧烈地改变意义。我们(或者更确切地说是我)不知道罗马人在contraho/contractum中是否改变了音节重音,以表示我们当前对contract'(收缩,缩小范围,缩短)和con'tract(双方之间的协议或盟约;或签订此类协议)的区别。
文字爱好者肯定会对这种公然的语义翻筋斗嗤之以鼻,因为他们最近一次接触con'tracts可能是一份多页、未删节、未收缩的与某些软件供应商达成的协议,以大写字母喊叫的方式滚动几天都滚不完。此外,最终呈现的选项是:同意?是/否。如果进行调查,结果将显示,98.39%(误差幅度将在稍后公布)的人会在不阅读“更何况”和“因此之后”的情况下点击“是”。至少,有了这些合同,我们不能抱怨偷偷摸摸的小字条款。我们知道点击“否”通常会中止安装,而我们迫不及待地想试用我们新购买的产品。我们已经撕开了玻璃纸包装(瞧,这又暴露了我的年龄!),一些律师说这相当于放弃了我们的第28修正案权利:“人民应享有不可剥夺的权利,获得免费医疗保健、免费汽车保险、免费高速互联网接入和可证明无错误的软件代码。”(全部细节应该在您阅读本专栏时敲定。)
然而,在内心深处,我们许多人都同情供应商们繁琐的预防措施。他们像我们其他人一样,面临着过度诉讼的文化。我们现在都是潜在的软件供应商,并且已经在我们的办公桌或膝盖2上(和/或漂浮在云端3)拥有了成为下一个微软或谷歌(或者如果事情不顺利,就成为下一个美国在线)所需的物质和精神设备。对于每一个Facebook,都有许多Friends United(或者永远不会见面,视情况而定)。对于每一个苹果,都有一颗柠檬。
这让我想起推荐一篇关于史蒂夫·乔布斯(“酷东西之神”)的极具挑战性的文章,作者是名字非常恰当的布莱恩·阿普尔亚德(星期日泰晤士报杂志,2009年8月16日)。乔布斯的医疗磨难(真正具有圣经比例)是否应该像那些寻求健康状况隐私的人一样得到正常的沉默,或者后乔布斯时代的苹果前景及其对股东投机的影响是否应该凌驾于传统的礼仪之上,我留给您来判断。阿普尔亚德确实对乔布斯非凡的起起落落提供了一个相当平衡的描述,并增加了一些可能对苹果追随者来说是新的心理见解(迈克尔·麦科比的“富有成效的自恋?”)。关于乔布斯标志性的“摇滚巨星地位”和“疯狂的伟大”的自我,我们读到,“‘他会成为,’Mac背后的智囊杰夫·拉斯金说,‘一位出色的法国国王!’”
与我的“人人都是代码战士”主题相关的是iPhone和iPod Touch应用程序的惊人成功。阿普尔亚德认为,苹果公司对开放iPhone给外部软件开发者的反应感到“震惊”。苹果公司对应用程序的分发保持严格控制(现在接近10万个,下载量超过20亿次),但打破苹果公司传统上对第三方软件的反感让市场感到惊讶。关于NBT(下一个重大事件)的不可预测性,乔布斯赞同亨利·福特的座右铭:“如果我问我的客户他们想要什么,他们会说要一匹更快的马。”
在最近一次与CamRing杂志编辑简·萨莫尔斯的采访中,我也回避了NBT预测测验,该杂志旨在让剑桥大学数学实验室的前成员与在其继任者威廉·盖茨计算机实验室工作的人员保持联系。
问 下一个重大事件会是什么?
答 利物浦足球俱乐部的第14个联赛冠军?想想红色,而不是黑天鹅!房地产价值的繁荣?来自核聚变的经济能源?但在中/近期技术前沿,您提出了本质上无法回答的问题,因为答案很可能使预测无效。
(对于那些注意到错误的人,利物浦已经等待其第19个联赛冠军20年了。我通过说14是用我最喜欢的15进制写的来逃避指责。)
您准备好利用巨大的编程机会并创造NBT了吗?1929年的经济衰退时期,沮丧的银行家在华尔街人行道上卖苹果(这是一个难以推翻的硬性神话)。当前的经济衰退可能是沮丧的您在旧货出售会上兜售苹果应用程序。
q
喜欢它,讨厌它?请告诉我们
斯坦·凯利-布特尔 (http://www.feniks.com/skb/; http://www.sarcheck.com),出生于英格兰利物浦,20世纪50年代在剑桥大学攻读纯数学,之后在开创性的EDSAC I上研究了计算机科学的杂质。他的许多著作包括《魔鬼的DP词典》(麦格劳-希尔,1981年)、《理解Unix》(Sybex,1994年)以及最近的电子书《计算机语言——斯坦·凯利-布特尔读者》。《软件开发杂志》已将他评为首届年度斯坦·凯利-布特尔折衷技术奖的获得者,以表彰他在“技术和文学领域的终身成就”。诺贝尔奖和图灵奖都没有获得如此珍贵的同名认可。以他的民间艺名斯坦·凯利,他还享有作为歌手和词曲作者的平行职业生涯。可以通过[email protected]与他联系。
© 2009 1542-7730/09/1200 $10.00
最初发表于Queue第7卷,第11期—
在数字图书馆中评论本文
凯瑟琳·海耶斯,大卫·马隆 - 质疑评估非密码哈希函数的标准
尽管密码哈希函数和非密码哈希函数无处不在,但在它们的设计方式上似乎存在差距。存在许多受各种安全需求驱动的密码哈希标准,但在非密码方面,存在一定程度的民间传说,尽管哈希函数历史悠久,但尚未得到充分探索。虽然针对现实世界数据集的均匀分布非常有意义,但在面对具有特定模式的数据集时,这可能是一个挑战。
妮可·福斯格伦,艾里尼·卡利亚姆瓦库,阿比·诺达,米凯拉·格雷勒,布莱恩·豪克,玛格丽特-安妮·斯托里 - DevEx在行动
随着领导者寻求在财政紧缩和人工智能等变革性技术的背景下优化软件交付,DevEx(开发者体验)在许多软件组织中越来越受到关注。技术领导者凭直觉接受,良好的开发者体验能够实现更有效的软件交付和开发者幸福感。然而,在许多组织中,旨在改善DevEx的拟议倡议和投资难以获得支持,因为业务利益相关者质疑改进的价值主张。
若昂·瓦拉霍,安东尼奥·特里戈,米格尔·阿尔梅达 - 低代码开发生产力
本文旨在通过展示使用基于代码、低代码和极限低代码技术进行的实验室实验结果,以研究生产力差异,从而为该主题提供新的见解。低代码技术已清楚地显示出更高的生产力水平,为低代码在短期/中期内主导软件开发主流提供了强有力的论据。本文报告了程序和协议、结果、局限性和未来研究的机会。
伊瓦尔·雅各布森,阿里斯泰尔·科克伯恩 - 用例至关重要
虽然软件行业是一个快节奏和令人兴奋的世界,其中不断开发新的工具、技术和技巧来服务于商业和社会,但它也很健忘。在其快速前进的过程中,它容易受到时尚的摆布,并且可能会忘记或忽略针对其面临的一些永恒问题的久经考验的解决方案。用例于1986年首次引入,并在后来普及,是这些久经考验的解决方案之一。