ADVERTISEMENT
自從電腦普及之後,姓「Null」的人就發現自己似乎被電腦詛咒:他們要忍受永無休止的網站錯誤、處理失敗和客服代表告訴他們的帳戶實際上並不存在。
ASCII(American Standard Code for Information Interchange)於 1963 年首次發布,目的是統一字元編碼。在 ASCII 表中,0x00 被定義為 NUL(Null Character),主要用於早期通信協議中的填充或佔位符。
而後, 1966 年由 Martin Richards 開發的BCPL 語言,使用 0
標記字串結束,後續的 B 語言(Ken Thompson 開發)繼承了這一特性。然後 Dennis Ritchie(C 語言之父)在 1970 年代設計 C 語言時,沿用了 B 語言的做法,將 \0
作為字串終止符。這一設計提高了記憶體操作的效率,並成為 C 語言的核心特性。
ADVERTISEMENT
但是,他們沒有意識到,這些決定造成了許多人的痛苦。
受害者之一是來自伯班克的 41 歲服裝設計師 Nontra Null。她起初很高興使用丈夫的名字,因為這個名字更容易發音。但她沒有意識到這將給她帶來的痛苦。
Nontra Null 表示,2014年,她差點錯過參加朋友在印度的婚禮,因為領事館的系統在為她發放簽證時,一直在嘗試處理她新獲得的姓氏。在經歷了痛苦的延誤後,她終於在航班起飛前辦好了簽證。
ADVERTISEMENT
如今,Nontra 已經學會了一些繞過空名問題的巧妙技巧,比如使用她以前的婚前姓氏,或者在她現在的姓氏中插入一個連字符,以防止系統將其誤讀為電腦程式碼。
即使是網上預訂酒店房間這樣的基本任務,也會讓 Nulls 非常頭疼。Jan Null 是一位 75 歲的氣象學家,現在他在預訂房間時會加上自己名字的首字母縮寫,這樣網站就不會把他的名字理解為空值,從而將他拒之門外。
沒有姓氏的人也不能倖免於 Null 的騷擾。Joseph Tartaro 在接受《華爾街日報》採訪時表示,他在 2018 年特意買了一個「NULL」車牌,以為這只是一個無傷大雅的玩笑。有趣的是,在 2018 年支付了一張違章停車罰單後,他的郵箱很快就被數百張本應屬於其他車輛的錯誤交通罰單淹沒了。他的車牌引發了系統故障,錯誤地將這些罰款與他的車輛聯繫在了一起。
ADVERTISEMENT
在 2018 年這一災難成為頭條新聞後,他的罰單雖然被解除了。但就在去年 12 月,他的保險公司指控他在 48 小時內發生了兩起不同的事故,因為他們的系統錯誤地將他的保單與事故進行了匹配。
對於 26 歲的匹茲堡律師 Morgan Null 來說,她的姓氏在她搬家後試圖取消網路服務時產生了問題。服務提供商最初聲稱他們不能這樣做,因為她的帳戶中沒有相關的姓氏文件,儘管她已經向他們支付了幾個月的費用。最終,她不得不更換 ISP。
- 新聞來源:techspot
ADVERTISEMENT
ADVERTISEMENT