ECHO
分级英语学习平台
Login
  • 主页
  • 发现
  • 会员
2024年04月22日
如何让我们的软件更值得信赖 |伊丽莎白·波尔格林
鼓舞人心的演讲:TEDx Worldwide 的新见解
我不信任车里的电脑,因为我信任它们在我的医疗保健中的作用。 这一切听起来有点像锡箔帽。 这张模糊的照片是 Therac 25——一台在 20 世纪 80 年代为癌症患者提供放射治疗的机器。 它被广泛认为是有史以来代价最高的软件故障之一。 戴维森:如果我们快进到 20 世纪 90 年代,这就是 Ariana 5 的发布。
I am Elizabeth Pilgrim, and I'm really not sure if this is the right audience for this,

How to make our software more trustworthy | Elizabeth Polgreen

I am Elizabeth Pilgrim, and I'm really not sure if this is the right audience for this,

00:00
15:01
  I am Elizabeth Pilgrim, and I'm really not sure if this is the right audience for this, but I have a confession(忏悔) to make. I really don't trust(信任) computers. I don't trust the computers in my bank. I don't trust the computers in my car. I don't trust the ones I use in my job. And I also don't trust the ones in my health care.
  And this is all starting to sound a little bit tinfoil hat. So let me tell( 告诉) you some stories to justify(证明合法) this. This blurry photo is Therac 25. It was a machine that delivered radiation(发散) therapy(治疗) to cancer(癌症) patients in the 1980s. Due to a software bug(小虫) called a race condition, where two threads(线) of software race to access the same bit of memory at the same time, this machine delivered over a hundred times the dose(剂量) it was supposed to to some of the patients. Three people died.
  And if we fast forward to the 1990s, this is the Ariana 5 rocket(火箭) launch(发射). It is widely(大大地) considered to be one of the most expensive software failures(失败) ever. So there was a variable([数] 变量) that stored information about the orientation(方向) of the rocket(火箭), and this was stored in a data type that was too small for it. So we got what's called an integer overflow(溢出), where the number got too big for the data type. It overflowed, the software crashed(碰撞), the rocket veered drastically(激烈地) off course, and it exploded. That was pretty expensive.
  And so some of you weren't even born(承担) in the '90s. So you're probably thinking, oh, but this is all ancient history, isn't it? Well, okay(好), so I hope you've been looking at the news recently. You've probably seen the Horizon(地平线) Post Office scandal(丑行). I'm not going to pretend I know what the bug is here, because I don't think that's public. But the upshot is the accounting software issued(发行) by the Post Office widely(大大地) reported completely incorrect(不正确的) totals.
  Postmasters(邮局局长) were falsely(虚伪地) accused(控告) of stealing from the Post Office and falsely(虚伪地) imprisoned. This absolutely devastated(毁坏) lives. And this is just a small sample of the software disasters I could have told you about. I could have told you about how Delta(三角州) Airlines software bug(小虫) grounded all of their planes worldwide. I could have told you about the Lime(石灰) Scooter(小轮摩托车) software bug(小虫), that means as you're riding, it will just randomly(随机地) decide to break and throw you off onto the floor. And who knows what the next news story is going to be that we're all going to see?
  So the question is why are we so bad at computers? Well, firstly, software is getting really, really big. It's getting really difficult for humans to reason about systems this big, even if they were the ones that wrote it. And this system, this problem is getting much, much worse. Because now we're letting AI write its own code. And this article boldly claims that's a good thing.
  I really don't think it is. The robots look cute(可爱的), but they are demonstrated(证明) to introduce security vulnerabilities(弱点) and they are reliant on software engineers checking their output. And we've already shown that humans are bad at that. We couldn't get this right when we were manually programming 8-bit microcontrollers. How do we expect to get this right now? What I'm saying is join me as leader of the Luddites.
  Let's smash(粉碎) up all of the computers. Let's get rid(使摆脱) of the tech companies. Let's live a life that is free of technology and it will be glorious(光荣的). But I didn't tell you what my job is. So I'm a lecturer(讲师) in computer science for the University of Edinburgh. I also have a research fellowship(团体) from the Royal Academy(学院) of Engineering.
  And none of this is very compatible(谐调的) with being leader of the Luddites. So, instead, I'm going to tell you about how Sherlock Holmes has helped me work through some of my software trust issues. Why Sherlock? He's tall, he's good looking, he's got dubious(可疑的) standards of hygiene(卫生), but most importantly, he has impeccable(无瑕疵的) logical(合逻辑的) reasoning(推理) skills. When Sherlock first met Watson in the BBC TV series, Sherlock invites Watson to share a flat with him. And Watson says, "But we don't know anything about each other."
  And Sherlock says, "I know that you're an army doctor who's been invalid(无效的) at home from Afghanistan(阿富汗(西南亚国家)). I know that you've got a brother who cares about you, but you won't go to him for help because you don't approve(赞成) of him, possibly because he's an alcoholic, more likely because he's just walked out on his wife. And I think that's enough to be going on with, don't you?" And so, Watson is surprised.

非会员用户试看中,购买专辑或订阅会员可免费解锁全部课程

立即购买

重点单词:

C2
impeccable:adj.无瑕疵的;没有缺点的
automate:verb.使自动化,使自动操作
C1
horizon:noun.地平线
imprison:verb.关押,监禁;限制
reliant:adj.依赖的;可靠的;信赖的
glorious:adj.光荣的;辉煌的;极好的
academy:noun.学院;研究院;学会;专科院校
incompatible:adj.性质相反的, 矛盾的, 不调和的
breach:noun.违背, 破坏, 破裂, 裂口
dose:noun.剂量, (一)剂, (一)服
overflow:verb.溢出;泛滥;充溢
drastically:adv.激烈地,猛烈地
falsely:adj.虚伪地, 错误地
reasoning:noun.推理;论证;评理
invalid:adj.无效的;有病的;残废的
developer:noun.开发者
accessible:adj.易接近的, 可到达的, 易受影响的, 可理解的
specification:noun.说明
confession:noun.忏悔,告解;供认;表白
thread:noun.线;丝;螺纹;头绪
postmaster:noun.邮局局长
delta:noun.三角州, 德耳塔(希腊字母的第四个字)
formula:noun.[数] 公式,准则;配方;婴儿食品
verify:verb.检验, 校验, 查证, 核实[计] 打开或关闭文件的读写校验
hardware:noun.五金器具;硬件
overflow:noun.溢出
fellowship:noun.团体;友谊;奖学金;研究员职位
deploy:verb. 部署; 拉长, 展开 especially in width
datum:noun.资料;数据;已知数
devastate:verb.毁坏
smash:verb.粉碎;使破产;溃裂
dubious:adj.可疑的;暧昧的;无把握的;半信半疑的
Afghanistan:noun.阿富汗(西南亚国家)
gadget:noun.小器具, 小配件, 小玩意, 诡计
variable:noun.[数] 变量;可变物,可变因素
randomly:adv.随机地
vulnerability:noun.弱点, 攻击
cautious:adj.谨慎的
orientation:noun.方向, 方位, 定位, 倾向性, 向东方
B2
incorrect:adj.不正确的,错误的
proof:noun.证据;证明;校样
fully:adv.充分地;完全地;彻底地
critical:adj.决定性的;批评的
justify:verb.证明合法;整理版面
output:noun.输出,输出量;产量;出产
slam:noun.猛击;砰然声
accidentally:adv.偶然地,意外地
hopefully:adv.
actual:adj.实际的;现行的
trust:noun.信任
approve:verb.赞成,称许;批准
mechanism:noun.机制;原理,途径;进程;机械装置;技巧
mortal:adj.终有一死的;致死的
genuinely:adv.真正地, 由衷地
rocket:noun.火箭,火箭发动机
hygiene:noun.卫生, 卫生学
cancer:noun.癌症;恶性肿瘤
widely:adv.大大地
infer:verb.推论,推断;猜想
figure:verb. 认为; 描绘
reasonable:adj.合理的,公道的;通情达理的
failure:noun.失败;失败的人
cute:adj.可爱的, 聪明的, 伶俐的, 装腔作势的
satisfy:verb.令人满意;令人满足
accuse:verb.控告,指控;谴责;归咎于
combination:noun.结合;组合;联合;[化学] 化合
scale:verb.衡量;攀登;剥落;生水垢
desire:verb.相望;要求
issue:verb.发行,发布;发给;放出,排出
military:noun.军队;军人
scratch:noun.搔;抓
scooter:noun.小轮摩托车;速可达;单脚滑行车;小孩滑板车
complicated:adj.复杂的,难懂的
specify:verb.指定,详细说明
assumption:noun.假定;设想;担任;采取
interact:verb.互相影响;互相作用
okay:intj.好;行
lime:noun.石灰
radiation:noun.发散, 发光, 发热, 辐射, 放射, 放射线, 放射物
proof:adj.防…的;不能透入的;证明用的;耐…的
loosen:verb.解开;使松驰
trust:verb.相信;委托
crash:verb.碰撞,坠落
scandal:noun.丑行,丑闻,诽谤,耻辱,流言蜚语
deduction:noun.扣除,减除;推论;减除额
scale:noun.刻度,衡量,比例,数值范围,比例尺,天平,等级
otherwise:adv.另外;要不然
therapy:noun.治疗
launch:noun.发射;发行,投放市场;下水;汽艇
demonstrate:verb.证明;展示;论证
rid:verb.使摆脱,使去掉
lecturer:noun.讲师,演讲者
bear:verb.承担;忍受
compatible:adj.谐调的, 一致的, 兼容的
crash:noun.碰撞
bug:noun.小虫, 臭虫
logical:adj.合逻辑的,合理的;逻辑学的
fundamental:adj.基本的,根本的
专辑
鼓舞人心的演讲:TEDx Worldwide 的新见解
难度
B2
词汇量
536/2393
摘要
我不信任车里的电脑,因为我信任它们在我的医疗保健中的作用。 这一切听起来有点像锡箔帽。 这张模糊的照片是 Therac 25——一台在 20 世纪 80 年代为癌症患者提供放射治疗的机器。 它被广泛认为是有史以来代价最高的软件故障之一。 戴维森:如果我们快进到 20 世纪 90 年代,这就是 Ariana 5 的发布。
第1句的重点词汇:
1. confession

C1

noun.忏悔,告解;供认;表白
语法:have的直接宾语