防走丟,大家也可以在“事兒君看世界”找到我
關(guān)注起來(lái),以后不“失聯(lián)”~
加州服裝設(shè)計(jì)師Nontra Yantaprasert結(jié)婚的時(shí)候相當(dāng)興奮。因?yàn)槌诉~向人生的幸福階段,她還可以享受另一項(xiàng)“隱藏福利”:
她自己的姓氏Yantaprasert實(shí)在太長(zhǎng)了,在日常生活中用起來(lái)相當(dāng)繁瑣,結(jié)婚以后改成丈夫的姓氏Null,可就省事多了…
然而Nontra做夢(mèng)也沒(méi)想到的是,當(dāng)她改成Null夫人后,噩夢(mèng)才真正開始。
(Nontra改姓Null后麻煩不斷)
自從改成Null這個(gè)姓后,Nontra驚訝地發(fā)現(xiàn),她出去隨便辦個(gè)什么業(yè)務(wù),都會(huì)讓這家機(jī)構(gòu)的電腦報(bào)錯(cuò)或宕機(jī)。
比如2014年,她為了去印度參加朋友婚禮去簽證,結(jié)果過(guò)了一周簽證還沒(méi)出來(lái),印度領(lǐng)事館的簽證官尷尬地告訴她:
電腦系統(tǒng)無(wú)法處理她的姓氏Null,不是報(bào)錯(cuò)就是認(rèn)為用戶不存在,他們嘗試了很多次,一直無(wú)法修復(fù)這個(gè)難題。
直到飛印度的前一天,Nontra才終于拿到了簽證。
一切只因?yàn)椋琋ull這個(gè)單詞在電腦程序里實(shí)在太過(guò)特殊…
(Null會(huì)被許多電腦程序判定為空值)
早在上世紀(jì)60年代,英國(guó)計(jì)算機(jī)科學(xué)家Tony Hoare在設(shè)計(jì)程序語(yǔ)言ALGOL W時(shí),引入了Null這個(gè)單詞來(lái)代表“無(wú)效的,無(wú)價(jià)值,無(wú)意義的,空值”。
后來(lái),Null又被逐步推廣到眾多的程序語(yǔ)言中,成為了常用的“無(wú)效,空值”的象征。
(計(jì)算機(jī)科學(xué)家Tony Hoare)
Hoare后來(lái)承認(rèn),當(dāng)初引入Null完全是為了程序執(zhí)行方便,沒(méi)料到會(huì)有這么多隱患。
后來(lái),隨著計(jì)算機(jī)程序的普及和運(yùn)用,Null不僅成為了程序調(diào)試屢屢出錯(cuò)的罪魁禍?zhǔn)祝驗(yàn)樗托帐螻ull是同一個(gè)單詞,給日常業(yè)務(wù)造成了極大的混亂。
(程序語(yǔ)言里的Null)
由于Null早已隨著電腦的普及融入了美國(guó)各類民用,商用,軍用電腦系統(tǒng),從酒店預(yù)訂到政府工作表格,幾乎無(wú)處不在。
哪怕Null在美國(guó)的姓氏中只排在4910位,可只要是攤上了這個(gè)姓,生活中總會(huì)碰上各種莫名其妙的系統(tǒng)報(bào)錯(cuò)和bug…
(姓Null的人群統(tǒng)計(jì))
前文提到的設(shè)計(jì)師Nontra便是其中的受害者,為了解決這樣問(wèn)題,她只好時(shí)不時(shí)用回娘家姓,或者在娘家姓和夫姓之間加個(gè)連字符。
可即便如此,她依然煩惱不斷。
比如同事們收到了寄給“Null”的包裹,就會(huì)把東西堆到她的桌上。但這些東西不一定是她的,說(shuō)不定只是“查無(wú)此人”,然后就自動(dòng)發(fā)給她了......
另一位75歲的氣象學(xué)家Jan Null,多年來(lái)也因?yàn)樾帐峡嗖豢把浴?/p>
為此他想出了很多解決辦法,訂酒店時(shí)在Null后面加個(gè)J,以防系統(tǒng)把他的名字當(dāng)代碼報(bào)錯(cuò)。
還有很多次去辦業(yè)務(wù),當(dāng)需要留郵箱時(shí),他辛辛苦苦輸完一大堆資料,打完自己的姓氏Null后,系統(tǒng)卻突然跳回到第一步,仿佛他什么也沒(méi)操作過(guò)一樣(系統(tǒng)認(rèn)定輸入空值Null)。
(氣象學(xué)家Jan Null)
還有26歲的匹茲堡律師Morgan Null,最近剛剛搬家,要遷移網(wǎng)絡(luò)賬戶,結(jié)果電信服務(wù)商打電話來(lái)說(shuō)沒(méi)法取消她的賬戶,因?yàn)楦静檎也坏剿男誑ull。
Morgan氣不打一處來(lái),說(shuō)自己都交了好幾個(gè)月的網(wǎng)費(fèi)了。
一怒之下,Morgan干脆換了一家電信服務(wù)商。
除了以Null為姓的人,還有一些不小心綁定了Null這個(gè)詞的人也倒了霉。
比如這位名叫Joseph Tartaro的哥們,十多年前標(biāo)新立異選了個(gè)車牌“Null”,為的是跟老婆的車牌“Void”(也是空白,無(wú)效的意思)搭配,沒(méi)想到從此就麻煩不斷。
(倒霉的Null車牌)
2018年的時(shí)候,自打他付了35美元的罰單后,就發(fā)現(xiàn)自己開始收到各種莫名其妙的罰單——這些罰單來(lái)自不同城市,不同車型,不同的事故和問(wèn)題,跟他一點(diǎn)關(guān)系也沒(méi)有…
原來(lái),交通數(shù)據(jù)庫(kù)默認(rèn)把“Null”和他的車牌掛了鉤,一股腦地把車牌為“空”(其實(shí)就是種種原因識(shí)別不出來(lái)的)罰單也發(fā)給了他:
比如某個(gè)州出了一起交通事故,警察開完罰單后忘了填車牌號(hào),事后車牌那一欄就會(huì)在電腦數(shù)據(jù)庫(kù)里被記錄為“Null”(空白),最后又被系統(tǒng)莫名其妙識(shí)別成了Tartaro的車牌…
再比如,某地發(fā)生了一起事故,肇事車輛似乎是刮掉了車牌號(hào),被系統(tǒng)默認(rèn)為“Null”,事后又被識(shí)別為了Tartaro的車牌,不用說(shuō),這起事故的罰單又送到了Tartaro手里…
(Tartaro標(biāo)新立異選了Null車牌)
甚至去年還有保險(xiǎn)公司打來(lái)電話,稱他48小時(shí)內(nèi)在某地撞了車,幾天后還要來(lái)查車損。
Tartaro當(dāng)場(chǎng)被氣笑:“我的車一個(gè)月都沒(méi)出庫(kù)了!”
這些年,Tartaro收到的本不屬于他,卻因Null識(shí)別錯(cuò)誤的罰單加起來(lái)高達(dá)12049美元。他也多次向警察部反映過(guò)這類問(wèn)題,但一直得不到有效的解決。
其實(shí)吧,倒也不是真的解決不了。微軟研究員Daan Leijen就對(duì)此吐槽過(guò):
如今許多公司的軟件都已避免使用Null這個(gè)詞,不會(huì)再出現(xiàn)類似問(wèn)題了。可老的系統(tǒng)畢竟運(yùn)用太廣,要全部改起來(lái)相當(dāng)費(fèi)時(shí)費(fèi)力。
所以,短時(shí)間內(nèi)那些姓Null,或者讓Null跟自己身份綁定了的人,恐怕還得繼續(xù)經(jīng)歷不斷報(bào)錯(cuò),不斷出bug的日常了…
Ref:
https://www.wired.com/story/null-license-plate-landed-one-hacker-ticket-hell/
https://www.wsj.com/lifestyle/null-last-name-computer-scientists-forms-f0a43b08
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.