一人改代碼搞崩推特 馬斯克氣瘋:全部重寫


“馬斯克氣瘋”!就在今天,Twitter又雙叒崩潰,圖片和任何鏈接都打不開。據馬斯克自己的說法,原因隻是“API的一個小改動”。但後果很嚴重,起碼在網友們看來,Twitter的現場是醬嬸的:


而吃瓜群眾們的心情,則是:


並非網友們太過刻薄,隻是這事兒吧,確實有點孽力回饋的意思。

據Platformer消息,出現問題的是第三方客戶端訪問Twitter的API。就在2月初,馬斯克決定不再免費開放這一API,要改成收費模式。

那這代碼不就得跟著改嘛,然鵝,負責這事兒的竟然有且僅有一位工程師

The Verge直接不留情面地說:這都是馬斯克大幅裁員的鍋,Twitter現在工程師太少。

而網友們更是嘲諷拉滿:

除托兒所的孩子們,Twitter已經不剩啥搞測試的人。


內部員工則透露,馬斯克確實氣壞。不過嘛,鋼鐵俠似乎並不願意背外界扣上的這口鍋,而是覺得“Twitter代碼太脆弱”,還再次放出狠話:

Twitter的代碼得重寫。


一個工程師搞崩Twitter

咱們還是從頭捋一捋這事兒。

一早沖浪的Twitter網友們突然發現,Twitter鏈接打不開。

不僅打不開,它還告訴你,錯誤的原因是“您當前的API不包括對此斷點的訪問權限”。


簡單翻譯一下,就是Twitter自己的API都不認Twitter……


至於具體原因,參照馬斯克的說法,就是他們對API的代碼做一些改動,結果把整個Twitter搞崩。

Platformer從內部員工那裡解到更詳細的情況:這個API,就是馬斯克在2月1日宣佈從免費改收費的那一個。這一改動當時直接讓Twitter的第三方客戶端壽終正寢。

讓人覺得離大譜的細節是,內部員工告訴Platformer,Twitter API改收費這事兒,僅由一位SRE(站點可靠性工程師)工程師負責。

結果就在這位工程師進行一次“錯誤的配置更改”之後,這個API“基本被破壞”。這就導致Twitter的許多內部工具和面向公眾的服務癱瘓。

這下可把馬斯克惹毛,正如他在自己的推文中所表示的,“無緣無故的,Twitter的代碼太脆弱”。

老板很生氣,於是在內部的Slack(通訊軟件)上,瞬間擠滿Twitter程序員們瘋狂救火的線程。


顯然,馬斯克認為Twitter的代碼就是一坨shit。但是否真的“無緣無故”,外部卻不乏不同的觀點。

此前,就有前Twitter員工對華盛頓郵報表示,在馬斯克接管Twitter並大幅裁員之後,Twitter的代碼早已是走鋼絲的狀態:

代碼和操作中的任何一個錯誤現在都是致命的。

留在Twitter的人將不堪重負,因而更容易犯錯。

變著花樣崩的Twitter

其實,今年這才剛到3月,馬斯克的Twitter就已經大規模崩過6次

首先是1月23日,一部分Android用戶遭“背刺”,無法查看關註列表、加載推文以及發送推文,大傢等大約4小時才恢復正常。


圖源9to5Google

沒過幾天,2月8日,不少用戶又發現自己無法轉發和發送推文,因為被系統提示“超過每天發送的條數限制”,約1.5個小時修復。

接著,2月15日,這次輪到iOS用戶,“為你推薦”(For You)模塊無法加載。

很快,3天之後的2月18日,問題更嚴重,連主頁都崩,回復消息的通知也不提醒,還有各種其它報錯滿屏飛,搞得網友都在懷疑Twitter是不是“關門大吉”(“#TwitterDown”話題直接火)。

最後就是3月1日,關註列表和為你推薦再次崩潰。

加上今天的圖片和鏈接無法訪問,Twitter的崩潰事件可謂是花樣百出。

——以及“傢常便飯”到大傢已經掌握熟練吃瓜技能。

如Twitter自己的員工:

我們都已經麻

如外媒:

等著吧,估計下一次崩潰又在路上。

要問為什麼會這樣?在外界看來,馬斯克再怎麼甩鍋,也難逃責任——誰叫他把人都裁沒。

去年收購一完成,馬斯克便開啟Twitter2.0“極端硬核”文化,大刀闊斧送走好幾千人。

後面又稀稀拉拉地來不少“小動作”,導致原本擁有7500餘名員工的大廠,最終沒80%,隻剩大約1300人。

而這其中,全職工程師還不到550人(數據來自CNBC)。

一位來自Twitter的匿名工程師對此表示很擔憂:

Twitter的代碼庫非常龐大,網站的各個部分都需要解不同編程語言的人來維護。這些技能之間都有壁壘,並不好在網站間進行“遷移”,所以一下子失去這麼多人後,我們很難再培養新的工程師。

不知道馬斯克在當初瘋狂裁員的時候有沒有想過這個問題。

不過或許想過,但還是“管不那麼多”——畢竟他這番操作除彰顯硬核文化,最重要的還是削減成本,彌補440億美元的大窟窿。

這不除裁員,還有推出付費認證服務、取消免費午餐、解雇保潔員、拖欠辦公樓租金和供應商營銷款項等一系列操作。

Twitter舊金山總部大樓,圖源Frank Schulenburg

槽點過多,就不一一展開。

但,千萬別以為這就完。

這兩天,有匿名員工向The Insider爆料,馬斯克甚至還嘗試把辦公設備賣給員工

總之,Twitter的雞飛狗跳仍在繼續。

還有網友毒舌建議,把“發生意外情況”的說明推文長期置頂。



至於什麼時候,這場抓馬大戲才會歸於平靜,或許就是馬斯克真的把Twitter推翻重構的時候吧……


相關推薦

2023-03-08

數據訪問工具的一個小變化引發故障。“沒有任何理由,代碼堆棧非常脆弱,最終需要完全重寫。”

2023-03-25

隨著能聽懂人話、會寫代碼的ChatGPT爆火,背後的OpenAI也迅速竄升為傢喻戶曉的科創明星公司。但根據美國新興財經媒體Semafor的最新報道,總是背著一個藍色背包的OpenAI首席執行官薩姆·奧爾特曼,很有可能完全不擁有公司的股

2023-07-31

快科技7月31日消息,近日,馬斯克將社交平臺推特更名為X,並宣佈將在推特舊金山總部的樓頂豎起一個巨大的X”Logo燈牌。但就是這個巨大的燈牌,引起當地居民的不滿。據悉,這個X燈牌在夜間不僅會發光,還會閃爍與變色,

2023-03-28

逆期似乎太長些。據一份法律文件稱,推特平臺的部分源代碼在網上泄漏,這也是一次罕見的知識產權損失案件。文件中稱,推特上周五向軟件開發者在線合作平臺GitHub發送一份版權侵權通知,推特賴以運行的底層計算機代碼在

2022-11-01

企業郵箱賬號。這還不算,馬斯克帶來自傢程序員來審查代碼,據推特工程師爆料,他們被要求打印出最近30天到60天的代碼,交給馬斯克和特斯拉的工程師審查,審查完之後,馬斯克又要求他們撕掉代碼,並在電腦上展現出來

2023-03-27

3月27日消息,社交媒體平臺推特稱部分源代碼已經被泄露到網上,目前公司正努力確定責任人以及哪些人下載過代碼。據外媒報道,一份法律文件顯示,推特平臺部分底層源代碼已經泄露到網上。雖然推特在努力減少技術問題,

2023-04-07

ElonMusk)長期以來的承諾,在GitHub上公佈部分推薦算法底層代碼。然而,研究人員表示,其中的內容並不詳盡,推特省略“算法到底是如何工作的”等重要細節,使得我們想要弄清推特平臺內部運作機制仍然很困難。以下是翻譯內

2022-12-21

程師和律師幫助其管理推特。這三傢公司的CEO均由馬斯克一人擔任。本周一,美國馬薩諸塞州民主黨參議員伊麗莎白·沃倫(Elizabeth Warren)也致函特斯拉董事長羅賓·德霍姆(Robyn Denholm),表達她對馬斯克及特斯拉董事會可能違

2022-07-13

擊馬斯克,包括稱這位億萬富翁是“騙子”,連運行基本代碼都有困難。當時,馬斯克迅速回應帕爾默的批評,稱這位狗狗幣的創造者“從來沒有寫過狗狗幣的一行代碼”,並聲稱他的孩子可以寫出更好的代碼。

2022-08-26

因為80歲的原作者更新。是的你沒聽錯,有人都80歲還在改代碼!這位大神,就是加拿大計算機科學傢——佈萊恩·柯林漢(BrianKernighan)。80歲還嗖嗖改代碼!他是Unix命名人,說解決問題全靠拖豐色 衡宇 發自 凹非寺與比爾蓋茨

2023-03-29

斯克將公佈推特的推薦系統。但在內部,人們懷疑發佈的代碼能否提供人們為什麼會看到某些推文的完整情況。如果有一份秘密用戶名單得到特別優待,那還有什麼意義呢?”據報道,推特的工程師們發明一種方法,當他們註意

2024-08-24

股份,牢牢掌握著公司的控制權,而其他所有股東中,無一人的持股比例能突破10%的門檻,進一步凸顯馬斯克在X公司中的絕對主導地位。回望2022年,當馬斯克宣佈收購Twitter的決定時,這份名單上的投資者們無疑是他最堅定的支

2022-12-13

上個月,馬斯克宣佈將在推特中加入付費的藍V認證會員,與其他平臺的會員一樣,推特的藍V會員也享有包括取消廣告在內的一系列權益。但今天,馬斯克卻表示,基礎版的藍V會員僅能減少一半的廣告,想要完全無廣告,需要選

2022-12-19

向外界展示自己在推特的投入程度:和工程師們熬夜審核代碼。曾經的馬斯克為提振特斯拉產能,睡在弗裡蒙特的組裝工廠,但現在他則是向外界展示,自己在推特總部睡沙發,甚至把會議室改成臨時宿舍就在上周二,馬斯克參