Twitter能公開其演算法嗎?
恰逢馬斯克收購推特之際,馬斯克表示將公開推特的演算法,最近推特新增又刪除了一個名為“演算法”卻無程式碼的GitHub儲存庫,一些人認為這是在與馬斯克開玩笑,更專業的觀點如下:
一些 Reddit 使用者將此視為一條神祕資訊,認為推特Twitter其實根本沒有演算法;而其他人則認為 Twitter 使用的不是一種而是多種演算法,並分佈在整個程式碼庫中。(banq:因此無法將其歸攏在一起,演算法沒有專門被當成領域規則設計)。
另外一種觀點表示:
我多麼喜歡人們公開表明他們完全不知道 "演算法 "這個詞是什麼意思,他們只是跟著其他同樣不知道這個詞是什麼意思的人重複。
(banq:演算法在twiiter這樣的應用中,不只是冒泡等偏數學的演算法,還包括if else中的業務邏輯。Twitter是從面向資料技術起步的演進發展,業務邏輯散佈在大部分if-else中,如何抽象剝離?重構也不行,重寫更沒有這個能力,這是一種技術債務)
重構iflese案例:將if-else業務邏輯本身與其內部支流分離,包括Twitter這樣的大公司,程式碼質量很少做到這種水平,演算法如何聚合成專門的開源專案呢?
相關文章
- Twitter 開源其 MySQL 優化成果MySql優化
- Twitter開源其Scala最佳實踐Effective Scala
- Twitter 公開修改版本的 MySQLMySql
- 要求GitHub提供洩露者資訊,Twitter證實其原始碼被公佈在GitHub上Github原始碼
- Sickweather:Twitter可以追蹤疾病,能預測流行病爆發嗎?
- python能開發前端嗎Python前端
- 從Twitter辦公室變化看其進化史
- Twitter能為你做什麼?
- 3.2 公開金鑰演算法演算法
- 學 Flutter,能挽救Android 開發嗎?FlutterAndroid
- 面試官:能聊聊Paxos演算法和ZAB協議嗎面試演算法協議
- 禁止演算法識別性別,能消解歧視嗎?演算法
- 祖克伯、張一鳴、宿華都公開道歉,AI演算法不靈了嗎?AI演算法
- 微軟VR頭盔最低PC配置公佈 你家電腦能執行嗎微軟VR
- css中文字能夠撐開高度嗎CSS
- Twitter私有化其資料,或成科研擋路石
- 沒文憑能學IT技術嗎_學完能找到工作嗎?能的
- 公開金鑰演算法-RSA-note演算法
- 智障能考研嗎
- 分散式ID系列(5)——Twitter的雪法演算法Snowflake適合做分散式ID嗎分散式演算法
- 哪吒大聖開路,國漫改遊戲能崛起嗎?遊戲
- 2020,AI演算法市場能火起來嗎?AI演算法
- iOS12公測版升正式版方法 iOS12公測版能升級正式版嗎?iOS
- 我能找到工作嗎?
- 黑客公開Twitch完整原始碼,稱這是對其不作為的報復黑客原始碼
- 馬斯克剛公佈Twitter資料讀取架構圖馬斯克架構
- Java可以自學嗎?自學能學好嗎?Java
- Twitter雪花演算法SnowFlake演算法的java實現演算法Java
- 平板和膝上型電腦的區別在哪 平板能代替電腦辦公嗎
- 騰訊API安全公測重磅開啟,你的API安全嗎?API
- 每日安全資訊:黑客論壇被黑,競爭對手公開其資料庫黑客資料庫
- DB5:54%的Twitter使用者受其促銷廣告購物
- 大資料時代能計算彩票開獎結果嗎?大資料
- Java能扮演嵌入式應用開發的主角嗎?Java
- Go能實現AOP嗎?Go
- 自學前端能找到工作嗎?前端
- IT真的是萬能的嗎?
- 網站能修改模板嗎?網站