就因為姓“空”,他們生活中處處BUG!幹啥都能讓電腦宕機,簡直電子柯南….

防走丟,大家也可以在“事兒君看世界”找到我

關注起來,以後不“失聯”~

加州服裝設計師Nontra Yantaprasert結婚的時候相當興奮。因為除了邁向人生的幸福階段,她還可以享受另一項“隱藏福利”:
她自己的姓氏Yantaprasert實在太長了,在日常生活中用起來相當繁瑣,結婚以後改成丈夫的姓氏Null,可就省事多了…
然而Nontra做夢也沒想到的是,當她改成Null夫人後,噩夢才真正開始。

(Nontra改姓Null後麻煩不斷)

自從改成Null這個姓後,Nontra驚訝地發現,她出去隨便辦個什麼業務,都會讓這家機構的電腦報錯或宕機。
比如2014年,她為了去印度參加朋友婚禮去簽證,結果過了一週簽證還沒出來,印度領事館的簽證官尷尬地告訴她:
電腦系統無法處理她的姓氏Null,不是報錯就是認為使用者不存在

,他們嘗試了很多次,一直無法修復這個難題。

直到飛印度的前一天,Nontra才終於拿到了簽證。
一切只因為,Null這個單詞在電腦程式裡實在太過特殊…

(Null會被許多電腦程式判定為空值)

早在上世紀60年代,英國計算機科學家Tony Hoare在設計程式語言ALGOL W時,引入了Null這個單詞來代表“無效的,無價值,無意義的,空值”
後來,Null又被逐步推廣到眾多的程式語言中,成為了常用的“無效,空值”的象徵。

(計算機科學家Tony Hoare)

Hoare後來承認,當初引入Null完全是為了程式執行方便,沒料到會有這麼多隱患。

後來,隨著計算機程式的普及和運用,Null不僅成為了程式除錯屢屢出錯的罪魁禍首,更因為它和姓氏Null是同一個單詞,給日常業務造成了極大的混亂。

(程式語言裡的Null)
由於Null早已隨著電腦的普及融入了美國各類民用,商用,軍用電腦系統,從酒店預訂到政府工作表格,幾乎無處不在。
哪怕Null在美國的姓氏中只排在4910位,可只要是攤上了這個姓,生活中總會碰上各種莫名其妙的系統報錯和bug…

(姓Null的人群統計)
前文提到的設計師Nontra便是其中的受害者,為了解決這樣問題,她只好時不時用回孃家姓,或者在孃家姓和夫姓之間加個連字元。
可即便如此,她依然煩惱不斷。
比如同事們收到了寄給“Null”的包裹,就會把東西堆到她的桌上。但這些東西不一定是她的,說不定只是“查無此人”,然後就自動發給她了……
另一位75歲的氣象學家Jan Null,多年來也因為姓氏苦不堪言。
為此他想出了很多解決辦法,訂酒店時在Null後面加個J,以防系統把他的名字當代碼報錯。
還有很多次去辦業務,當需要留郵箱時,他辛辛苦苦輸完一大堆資料,打完自己的姓氏Null後,系統卻突然跳回到第一步,彷彿他什麼也沒操作過一樣(系統認定輸入空值Null)。

(氣象學家Jan Null)
還有26歲的匹茲堡律師Morgan Null,最近剛剛搬家,要遷移網路賬戶,結果電信服務商打電話來說沒法取消她的賬戶,因為根本查詢不到她的姓Null。
Morgan氣不打一處來,說自己都交了好幾個月的網費了。
一怒之下,Morgan乾脆換了一家電信服務商。
除了以Null為姓的人,還有一些不小心綁定了Null這個詞的人也倒了黴。
比如這位名叫Joseph Tartaro的哥們,十多年前標新立異選了個車牌“Null”,為的是跟老婆的車牌“Void”(也是空白,無效的意思)搭配,沒想到從此就麻煩不斷。
(倒黴的Null車牌)
2018年的時候,自打他付了35美元的罰單後,就發現自己開始收到各種莫名其妙的罰單——這些罰單來自不同城市,不同車型,不同的事故和問題,跟他一點關係也沒有…
原來,交通資料庫預設把“Null”和他的車牌掛了鉤,一股腦地把車牌為“空”(其實就是種種原因識別不出來的)罰單也發給了他:
比如某個州出了一起交通事故,警察開完罰單後忘了填車牌號,事後車牌那一欄就會在電腦資料庫裡被記錄為“Null”(空白),最後又被系統莫名其妙識別成了Tartaro的車牌…
再比如,某地發生了一起事故,肇事車輛似乎是刮掉了車牌號,被系統預設為“Null”,事後又被識別為了Tartaro的車牌,不用說,這起事故的罰單又送到了Tartaro手裡…

(Tartaro標新立異選了Null車牌)
甚至去年還有保險公司打來電話,稱他48小時內在某地撞了車,幾天後還要來查車損。
Tartaro當場被氣笑:“我的車一個月都沒出庫了!”
這些年,Tartaro收到的本不屬於他,卻因Null識別錯誤的罰單加起來高達12049美元。他也多次向警察部反映過這類問題,但一直得不到有效的解決。
其實吧,倒也不是真的解決不了。微軟研究員Daan Leijen就對此吐槽過:
如今許多公司的軟體都已避免使用Null這個詞,不會再出現類似問題了。可老的系統畢竟運用太廣,要全部改起來相當費時費力。
所以,短時間內那些姓Null,或者讓Null跟自己身份綁定了的人,恐怕還得繼續經歷不斷報錯,不斷出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
——————–
各位小夥伴們
微信公眾號規則又進行了調整
事兒君也不得不跟大家求個三連
希望大家多多點選“在看
喜歡的話也點個分享
這樣事兒君的推送才能繼續出現在你的訂閱列表
與大家繼續分享每個開懷大笑或拍案驚奇的好故事

相關文章