资讯月刊下载
[互联网] 爱开源的微软是如何击败 Facebook、Google 成为 Git ...
引用本文来自:http://blog.csdn.net/tangxiaoyin/article/details/73484466 作者:唐小引 引用拥抱开源的微软这几年究竟都做了些什么? 去年今月,我在微软开发者峰会上见到了《设计模式:可复用面向对象软件的基础》联合作者、现任微软技术院士(Technical Fellow at Microsoft)Erich Gamma,那是我第一次真正对「微软爱开 ...
[编程语言] Facebook 用 Rust 重写 Mercurial 服务器
Linus Torvalds创建的Git分布式版本控制系统是市场占有率最高的版本控制系统:Git占了七成,另一个开源分布式版本控制系统Mercurial 则占了约13.5%。大多数开发者偏爱Git而对Mercurial 持怀疑态度,但如今他们正改变对Mercurial态度。 在本月早些时候举行的Mercurial开发者会议上, Facebook演示了Mercurial在可扩展性方面的优势:它开发了 ...
[互联网] 苹果终于任命AI研究负责人,Ruslan其人其事
昨日,CMU卡内基梅隆大学副教授Ruslan Salakhutdinov发推宣布加入苹果,业内纷纷表示“苹果AI有救了”。 Ruslan Salakhutdinov拥有多伦多大学机器学习方向博士学位,师从人工智能之父Geoffrey Hinton。说起Geoffrey Hinton大家不会陌生,正是他自1960年代起,一步步将深度学习从边缘学科变成现如今AI技术的核心,进而引发此次深度学习热潮 ...
[开源软件] Facebook 发布新 Node 模块管理器 Yarn,或将取代 n ...
引用 本文为掘金投稿,译文出自 : 掘金翻译计划(翻译不易,欢迎 Star 支持)。 原文链接 : Yarn: A new package manager for JavaScript 原文作者 : SEBASTIAN MCKENZIE,CHRISTOPH POJER,JAMES KYLE 译者 : 达仔 校对者: 根号三 在 JavaScript 社区中,工程师们互相分享成千上万的代码,帮助我们 ...
[开源软件] Github上最具影响力的组织机构排行
哪些组织机构是Github最具有影响力的,本文使用gh-impact工具评估得出了如下TOP 10名单前三名分别是:Google、Facebook、Apache。 1.Google 得分:185 2.Facebook 得分:147 3.Apache 得分:130 4.Microsoft 得分:104 5.Mozilla 得分:95 6.Codrops 得分:92 7.Twitter 得分:88 8 ...
[开源软件] Facebook开源的Torchnet是什么?
Facebook发布了一篇学术论文和一篇博客来介绍Torchnet,这是一个专为优化深度学习设计的人工智能软件。 Deep learning是当下一个很热门的话题。它通过很多标注好的数据来训练人工神经网络,然后通过神经网络对新数据做出预测。Facebook没有像大多数的深度学习框架那样从头开始实现,而是在一个之前Facebook开源的库Torch的基础上实现的。 “它将工作大大简化,比如,完全封 ...
[开源软件] DeepText:Facebook的文本解析引擎
文本是Facebook上主要的交流形式。不论是浏览或是从垃圾信息中过滤出感兴趣的内容,理解各种不同的文本对于改进Facebook产品的用户体验都非常重要。 基于这个想法,我们构建了DeepText。它是一个基于深度学习的文本解析引擎,能够按照接近人类的思维处理文本信息,处理的速度高达每秒钟上千篇文章,支持的语言高达20多种。 DeepText利用了多个深度神经网络架构,包括卷积和复发性神经网络, ...
[非技术] Facebook奖励给发现Instagram漏洞的10岁儿童一万美金
前不久,一个十岁的儿童——甚至都不到可以合法注册Facebook的年龄——通过攻击Instagram(Facebook旗下的图片分享应用)震惊了马克·扎克伯格。这个赫尔辛基的天才男孩叫Jani,根据Forbes报道,他通过报告Facebook的安全漏洞获得了一万美金。 Jani发现了一个漏洞,通过这个漏洞他可以删除这个平台的任何内容。“我可以删除任何人,甚至是贾斯汀·比伯。”他对芬兰的媒体说 ...
[开源软件] Facebook开源安卓字节码文件优化器
去年,Facebook使用叫ReDex的字节码优化工具优化了他们的安卓应用的性能。 现在,ReDex已经开源了。安卓开发者可以免费地使用这个工具优化自己的应用。也可以将它用作其它安卓字节码优化工具的基础。 在Facebook工程博客的一篇文章中指出,.DEX(安卓的可执行文件的形式)文件中的类,并不是按照应用启动时候加载的顺序加载的,而是按照编译工具指定的顺序加载的。 ReDex使用程序 ...
[行业应用] Facebook工程发布技术的幕后故事
英文出处:Ryan Paul 译文由伯乐在线 - 黄小非翻译 Facebook的总部位于美国加州的Menlo Park,这里曾经是Sun公司的驻地。在其入口处,一个“赞”的标志牌(“赞”就是一个竖大拇指的姿势)赫然树立。当我最近造访Facebook园区时,一群年轻人正在这个标志牌前,争先恐后地用手机拍照留念。 多亏了大卫·芬奇的电影《社交网络》,全球数以百万计的影迷都知晓了这么一个疯狂的故事,Fa ...
[开源软件] Facebook关闭和开源 Parse
Parse官方博客宣布,它将关闭其服务,它的服务将于2017年1月28日彻底关闭。Parse提供了移动后端服务,为移动开发者提供工具将数据储存在云端、管理登录和处理推送通知等等,Facebook在2013年将其收购。Parse发布了数据库迁移工具,帮助用户将数据从Parse应用迁移到MongoDB数据库,同时宣布[urlhttps://github.com/ParsePlatform/parse-s ...
[企业架构] Facebook架构解读
从我看过的各种资料,还有与各式人等的交谈中,可以得出Facebook现在的架构是这样的: Web前端用PHP语言编写,然后用HipHop Compiler[1]转换为C++语言,再用g++编译器编写,从而提供高性能的模板与web逻辑执行层。 完全依赖静态编译所造成的限制,让Facebook开始启用HipHop Interpreter [2]及HipHop虚拟机,将PHP代码转译为HipHop ...
[Web前端] HTML5定稿一周年,你必须要重新认识HTML5了
去年此时,W3C定稿了HTML5。我曾发表一篇文章《HTML 5终于定稿,为什么原生App世界将被颠覆》,这文章转载量很大,它阐述了HTML5的来龙去脉,分析了HTML 5的优劣势并对未来发展做了一些预测。 时隔一年,我们看看HTML5产业都发生了什么,那些基于理论的预测,哪些被实践了,结果又如何? 2015年初,Facebook宣布推出React Native开源框架。 2015年初,腾讯微信 ...
[互联网] 教授机器视物和理解——Facebook人工智能研究进展
许多人认为Facebook只是一个蓝色图标的大型应用,或者认为只是个网站,但是近年来,我们已经建立了一套应用和服务体系,为用户之间相互交流和分享提供了广泛的方式。从文本到照片,再到视频以及将来的虚拟现实(VR),这个世界产生的信息量无时不刻都在增加。事实上,我们为您提供新闻材料所需要的数据量以每年50%的增量增长——因此我可以说,我们的标准工作时间跟不上这增长速度来处理这些数据。我能够想到跟上这种速 ...
[互联网] Facebook推出虚拟助理M发力O2O,背后是技术+人肉
Wired报道(另外可以参考其他媒体相关报道),虚拟助理M已经悄悄进入在湾区的几百个Facebook Messenger用户手机中。它可以通过对话完成各种O2O任务,比如订酒店、为朋友买生日礼物、规划假日旅行等等。 看上去它和我们都调戏过的Siri、Cortana和微软小冰好像是一类东西。但Facebook负责聊天产品的副总David Marcus透露,M的背后不仅有之前那些产品所依赖的人工 ...
[互联网] 使用Facebook方法处理复杂问题
计算机系统曾经非常脆弱,以至于我们不得不简化它所处理的问题。现如今,即使最复杂不过的问题,计算机也能从容应对——但我们仍需懂得如何简化,才不至于令大众面对本不必要的复杂。 哈佛大学商学院教授James McKenny是我的导师,他讲过这样一个故事:人们刚使用计算机时,零售企业西尔斯(Sears)公司曾找他参与一套库存自动化管理系统研发。他很快发现,在当时,哪怕“男袜”这样的小商品门类都会耗尽全 ...
[开源软件] Facebook开源Nuclide IDE
Facebook开源了基于Atom编辑器的Nuclide IDE,代码托管在Gtihub上。Nuclide是Atom编辑器的软件包库,提供了类似IDE的功能,设计简化原生移动应用的开发。 Facebook 软件工程师 Michael Bolin说,他们没有fork编辑器的代码,所以Nuclide能安装在标准版的Atom编辑器上,用户可以继续使用除Nuclide外的其它社区软件包。Nuclide的功能 ...
[数据库] 前谷歌员工推出类 Spanner 数据库项目
斯宾塞·金博尔(Spencer Kimball)在离开谷歌之后,突然觉得不便,因为手头缺少了很多曾在公司内部使用的定制软件。于是,他携手其他谷歌离职者,决心打造自己的版本。现在,他们决心公开自己的工作成果,帮助有志者创办下一个谷歌或Facebook。 金博尔特别想打造属于自己的谷歌数据库系统Spanner。Spanner 的设计目的是为了与数以百万计数据库服务器上的数据打交道,该工具让谷歌的服 ...
[企业架构] Facebook是如何存储每天20亿张照片的——Cold Storage ...
Facebook的庞大帝国需要存储的数据时刻都在不断爆炸。比方说,现在它每天要分享20亿张照片,而且需求还在不断增加,唯有靠不断建设扩充存储和数据中心才能满足。 此前我们曾多次介绍过Facebook的数据中心(见Facebook新数据中心揭秘、再探Facebook数据中心),包括俄勒冈的Prineville、北卡罗来纳州的Forest和瑞典的吕勒奥以及爱荷华州的阿尔图纳拥等不仅如此,Faceboo ...