技术宅打算如何改变世界——来看看Facebook工程师黑客马拉松的年度杰作吧

简介: 黑客马拉松在美国是一种极为流行的,工程师们的头脑风暴比赛,在10几个小时内,选手们要用尽自己的智慧做出想要的产品,现在在国内也渐渐发展了起来。由技术宅扎克伯格领导的Facebook对此由衷热爱,创始初期常常通过黑客马拉松来招贤纳士。2012年,Facebook共举办了12场黑客马拉松。今天在其官方博客,它评选出最受欢迎的头脑风暴作品,这些全部由Facebook工程师想出来的创意有些是雷人却又高科技的恶作剧比如楼顶上的二维码,有些则已经应用到Facebook中去,还有些是让工作变得更简单的工具。

黑客马拉松在美国是一种极为流行的,工程师们的头脑风暴比赛,在10几个小时内,选手们要用尽自己的智慧做出想要的产品,现在在国内也渐渐发展了起来。由技术宅扎克伯格领导的Facebook对此由衷热爱,创始初期常常通过黑客马拉松来招贤纳士。2012年,Facebook共举办了12场黑客马拉松。今天在其官方博客,它评选出最受欢迎的头脑风暴作品,这些全部由Facebook工程师想出来的创意有些是雷人却又高科技的恶作剧比如楼顶上的二维码,有些则已经应用到Facebook中去,还有些是让工作变得更简单的工具。

先来看两个Geek自娱自乐的典范:


能从外太空扫描的楼顶二维码

由工程师们一起在Facebook新搬迁的总部的楼顶画了一个14平方米的二维码。这个二维码能不能在外太空看到(他们说可以)就不得而知了,但至少在飞机上可以看到。当你用手机扫描之后,本来是导出到一个恶作剧的“二维码油漆工”的求职页面,后来扫描的人越来越多,就改成导出到一个介绍这个二维码的Facebook页面。


把服务器在矿物油里运转挑战其耐高温极限

一群硬件和设计团队的工程师尝试了一种新的散热方式:把服务器浸泡在矿物油中运转。他们觉得像矿物油这样绝缘的液体是比空气更有效的导热介质,所以理论上来说,服务器在油里可以变得更高温,因为在那里散热会比空气快。而且,因为不是在空气中,他们也没有装任何风扇。最后,他们测量出服务器可以在110°华氏(约43°摄氏度)的温度下正常工作。


Facebook的工程师在工作中总能找到灵感,他们也会利用自己的科学知识造出令人眼前一亮的小东西。以下看到的两个创意,可以美其名曰“可视化数据”工具,也许可以应用到更多的领域。


垃圾邮件提示灯

工程师Pedram Keyani, Jon Coens, 和Vinicius De Freitas Reis在Facebook维护控制垃圾邮件的系统。他们原有的网页版垃圾邮件警报系统很容易被忽视,所以在某一次黑客马拉松上,他们用LED灯和开源电子原型平台Arduino制作了一个垃圾邮件提示灯,垃圾邮件的数量级别分别用绿、黄、红灯显示。


3-D打印出的全球用户分布

Timeline工程师Benjie Holson想通过自己组的3-D打印机打出一个全球用户分布图。他用[数量, 维度, 经度]为基础,编写了一套代码让3-D打印机打印。他前后分别使用geometric,linear和log的不同的数据处理方式打印了三个地球,图中显示的是用geometric的数据打出来的效果。


一些关于Facebook的创意得到其他工程师的肯定后,就会被采纳变成真正的功能,工程师一定也很有成就感吧。


全屏图片

Facebook的工程师Pete Hunt在维护图片工具是突然把它放到全屏,他觉得这样很好看,接着就在黑客马拉松里把这个想法写进了Facebook的图片展示工具中。现在,Facebook的图片已经可以全屏观看了。


日历版活动列表

Facebook的活动一直是以列表的形式出现的。工程师Bob Baldwin希望在网络上也能见到传统的写着日程的日历。于是他开始为自己设计这样一个日历。他把活动、头像、照片、视频等元素都加入日历之后,其他的工程师们也都很喜欢这个功能,于是在7月的时候,就向所有人开放了这个日历功能。


因为有了这样一群敢想敢做敢尝试的工程师,Facebook才能永远保持年轻,不断更新。其他的硅谷科技公司也是如此。并不是每个创新都能改变人类的生活方式,但有着这样一群有创新精神的人,我们就不怕没有改变。

相关文章
|
机器学习/深度学习 算法 决策智能
【重磅开源】Facebook开源 Nevergrad:一种用于无梯度优化的开源工具
【重磅开源】Facebook开源 Nevergrad:一种用于无梯度优化的开源工具
201 0
|
缓存 数据可视化 测试技术
开源多年后,Facebook这个调试工具,再登Github热门榜
让许多工程师合作开发大型应用大多会面临一个挑战,通常没有一个人知道每个模块是如何工作的,这种技能会让开发新功能、调查Bug或优化性能变得困难,为了解决这个问题,Facebook创建并开源了Flipper,一个可扩展的跨平台的调试工具,用来调试 iOS 和 Android 应用。近日又双叒登上了Github热榜。
|
前端开发 JavaScript 测试技术
Facebook 开源可扩展文本编辑器 Lexical
Meta(原 Facebook)近日开源可扩展文本编辑器 Lexical,源代码托管在 GitHub 上采用 MIT 许可证。
546 0
Facebook 开源可扩展文本编辑器 Lexical
|
XML jenkins Java
Facebook开源静态代码分析工具Infer介绍
Infer是Facebook公司的一个开源的静态分析工具。Infer 可以分析 Objective-C, Java 或者 C 代码,用于发现潜在的问题。其作用类似于sonar和fortify。Infer更倾向于发现代码中的空指针异常、资源泄露以及内存泄漏的问题。
Facebook开源静态代码分析工具Infer介绍
|
机器学习/深度学习 人工智能 文字识别
图神经网络版本的PyTorch来了,Facebook开源GTN框架,还可对图自动微分
近日,Facebook的AI研究院发表了一篇论文「DIFFERENTIABLE WEIGHTED FINITE-STATE TRANSDUCERS」,开源了用于图网络建模的GTN框架,操作类似于PyTorch这种传统的框架,也可以进行自动微分等操作,大大提高了对图模型建模的效率。
344 0
图神经网络版本的PyTorch来了,Facebook开源GTN框架,还可对图自动微分