原创 談談“清單”應用的未來

本文作者Fred Wilson是著名投資人,參與投資了Twitter、Tumblr、Foursquare、Zynga、Kickstarter、10gen、FeedBurner、Disqus等公司。 原文鏈接:http://avc

原创 問題:在極客頭條上關注“主題”還有用嗎?

關注或者不關注是不是都沒區別了?以前能只看自己感興趣的主題。

原创 程序員最恐怖的夢魘是什麼?

這是Quora上的一個問題,其中Mick的回答獲得了13.5k“贊同”,他如此回憶道:曾經有位心理學的博士僱我查一個BUG,程序是他的一個學生寫的,經常會出現奇怪的輸出。程序的功能是,從文件中讀取數據,提出50個問題,進行一系列計

原创 馬克·扎克伯格寫給女兒的公開信(全文翻譯)

原文鏈接:A letter to our daughter親愛的Max,我和你媽媽對你的降生感到無比快樂。你的新生活充滿光明和希望,我們願你健康、快樂地長大,盡情探索這個世界。爲了讓你生活地更好,我們要更努力地改變這個世界。就像所

原创 下一代Eclipse:步入雲端

代號Che的下一代Eclipse IDE將運行在雲端,可以在任何機器上打開瀏覽器寫代碼。項目的建立、編輯、debug、部署可以都在一個倉庫中進行。安裝方法注意:Che目前是pre-alpha的版本,請從源代碼編譯來體驗worksp

原创 第一位iPhone Hacker新作:單人之力實現自動駕駛汽車

George Hotz(出生於1989年10月),別號Geohot,他曾在2007年8月率先解鎖iPhone手機(用了500多個小時研究解鎖方法),使其不僅侷限於AT&T網絡,也支持其他GSM網絡。之後在博客上發佈了詳細的解鎖過程

原创 比爾·蓋茨2015薦書

比爾·蓋茨日前在他的個人博客“蓋茨筆記”上分享了對2015年讀書的回顧,他發現,這一年中讀的書大多都有“事物之運行原理”有關。一些是關於物理世界的解釋,例如鋼和玻璃的用途,疾病是如何治癒的。另一些對人類本身有很深的理解:人類的優點

原创 《程序員》2016年1月:互聯網應用架構面面觀

當我們學習架構的時候,我們在學習什麼?(潘曉良)技術會議上的架構分會場通常頗受歡迎,原因是一般這些公司都比較有名,另外人都有一種找捷徑的想法,看看有什麼可以借鑑。可是架構這個事情還真的很難借鑑,各個公司所處的行業不同,處在的發展階

原创 Knuth:將計算機編程視作藝術

《ACM通訊》在1959年發行的時候,其社員發表過以下評論,在後來成爲了ACM的追求: 編程如果能在計算機研究和發展方面成爲一個重要的部分,必然存在着從藝術到一門嚴謹科學的過渡。 這個目標在接下來的幾年中不斷重現。例如,1970年

原创 TypeScript 1.7即將到來

微軟MSDN博客上最近發佈,TypeScript 1.7已經隨 Visual Studio 2015 Update 1.在這個版本中,默認對ECMAScript6(ES6)對象支持async/await提供支持。同時也添加了對th

原创 Node.js背後的V8引擎優化技術

文/ 謝騁超Node.js的執行速度遠超Ruby、Python等腳本語言,這背後都是V8引擎的功勞。本文將介紹如何編寫高性能Node.js代碼。V8是Chrome背後的JavaScript引擎,因此本文的相關優化經驗也適用於基於C

原创 計算機語言協程的歷史、現在和未來

文 / 徐宥計算機科學是一門應用科學,幾乎所有概念都是爲了理解或解決實際問題而生。協程(Coroutine)的出現也不例外。協程的概念,最早可以追溯到解決COBOL語言編譯器中的技術難題。從磁帶到協程COBOL是最早的高級語言之一

原创 Instagram的百萬美元Bug

原文鏈接:https://exfiltrated.com/research-Instagram-RCE.php 作者:Wesley Wineberg2012年,Bloomberg在Facebook的“白帽黑客”漏洞賞金項目頁面發

原创 如何建立低科技互聯網

原文鏈接:How to Build a Low-tech Internet 作者:Kris De Decker,授權翻譯成中文 在現代消費社會和飛速發展的世界中,通過無線網絡訪問互聯網的趨勢正在逐漸上升。然而對於無線網絡而言,不

原创 中間語言和虛擬機漫談

文 / 徐宥編程語言的發展歷史,總的來說,是一個從抽象機器操作逐步進化爲抽象人的思維的過程。機器操作和人的思維如一枚硬幣的兩面,而語言編譯器就像是個雙面膠,將這兩面粘在一起,保證編程語言源程序和機器代碼在行爲上等價。當然,人本身並