在10月24号的GeekPwn到来前,主办方 — 来自Keen Team的创始人大牛蛙希望我能为GeekPwn写点东西。作为GeekPwn的顾问,我也非常乐意为这次首秀做一点事情。

正如之前提到过的,大牛蛙第一次找我聊GeekPwn的想法时,我就被他打动了。之前大牛蛙创办的Keen Team参加过两次Pwn2Own大赛,并连续在与全球顶级黑客的竞争中攻破了Mac等系统夺得了冠军。但大牛蛙想做的事情却远远不是一个Pwn2Own 而已,在他的观念中,Pwn2Own太过于小众,全国能玩这些技术的人可能一个教室都坐不满,而我们的生活中又有太多的东西值得去Hack。

他跟我坦承,Keen的平均年龄已经不小了,他更希望把机会留给年轻人,为他们提供一个环境,给他们一个表现的舞台。再加上Keen最近正好得到了某巨头的投资,所以他希望能用这些钱,支撑真正有才华的人去做想做的事情,为此不求盈利,能烧几年是几年。因此他开始筹办GeekPwn,希望把这些真正的Geek找出来。

为此他还买了一辆特斯拉,停在楼下,连线都接好了,就等人来Hack。一辆特斯拉价值不菲,而且没有赞助,即便是市场费用也过于奢侈,我自问为了技术的追求我做不到这样子,所以我由衷佩服大牛蛙的胸怀。

说到Geek,《经济学人》杂志曾经这么评价:「那些Geek极客可能在学校不好过,他们被运动员嘲笑,在聚会中被忽视。但现在任何正儿八经的组织想要蓬勃发展都离不开他们。」

我理解的Geek精神,就是那种为了追求技术极致而放弃其他一切的精神。有意思的是,这种舍弃并不存在着任何的痛苦,反而乐在其中。他们可能放弃了医生或律师的职业、放弃了和女朋友看电影逛街的时间、甚至是放弃了学业和高薪,但当他们沉浸在自己世界中的那一刻,他们就是这个世界的王者。只有专注才可能让人缔造伟大。

在人类历史上,推动文明进程的永远不是朝代的更替与军事的胜利,而是一次次的科技进步与技术的发展。正是科技的进步造就了我们今天的生活,科学家才是真正的伟人。而这些科学伟人们大多是天才或疯子,他们的血管里流淌着Geek的血液。

美国的莱特兄弟在1903年制作出了真正意义上的第一架飞机「飞行者一号」,并试飞成功。

莱特兄弟自小就酷爱捣鼓机械和动手制作小玩意。但鲜有人知的是,莱特兄弟并没有什么文凭,维尔伯.莱特曾经在曲棍球受伤后失去门牙,自此后就变得沉默寡言,并深居简出,也放弃了去耶鲁升学的计划;而奥威尔.莱特则在高三就辍学开了个印刷厂并尝试办报。

此后出于对机械的兴趣与爱好,两兄弟又尝试开了个自行车修理厂,并曾经一度想过制作汽车。直到1896年两兄弟听闻德国航空先驱李林达尔在一次滑翔飞行中遇难的消息。正常人听到这条消息肯定都会认为滑翔飞行非常不靠谱,但莱特兄弟却从中看到了机会,他们认为人类进行动力飞行的基础实际上已经成熟,只是需要一些机械装置来帮助人们更好的操作飞行器。而李林达尔的飞行器是通过人的身体挪动来进行平衡,这完全可以通过机械来替代。

自此莱特兄弟开始了漫长的研制。在1900年到1903年间,他们制造出了3架滑行机并进行了1000多次滑翔飞行,还制造了200多个不同的机翼并进行了上千次的风洞实验,在此过程中,也修正了李林达尔的一些错误数据。最终在1903年的12月17号,「飞行者一号」试飞成功。在当天的最后一次试飞中,维尔伯.莱特用59秒飞了260米,人类动力航空史就此拉开帷幕。

我们今天回顾这段历史,仍然难以想象在那个年代两个自行车修理工是如何凭空造出飞机的,这就像神话一样充满了奇迹色彩。但它就这样发生了!

莱特兄弟终生未婚,这是两个标准的Geek,他们把毕生的精力都奉献给了航空事业,奉献给了技术。但他们只是这个领域的先驱,在他们之后又有成千上万的科学家和工程师在不断的完善和改进着一项项的技术,攻克着一个个的技术难题。正是有了这些无名英雄的奉献,才最终有了我们今天的航空事业,才让我们可 以在数个小时之内就环绕地球一周。

在每个时代都有Geek的存在,他们才是推动人类文明往前发展的动力。Geek们极具想象力与实践能力,所有世俗的眼光都无法束缚住他们对技术的渴望。Geek们不问出处,在中国最优秀的黑客中,有做网吧网管出身,有做妇科医生出生,还有割包皮出身,很难想象他们是如何走到一起的,但这却就这样发生 了。

现在,是我们发现更多Geek的时候了。埋没在人群中的Geek们,你们的默默无闻可能是对整个人类社会的最大浪费,你们私下里制作或Hack的小玩意可能会在七年或十年后改变整个世界。我们并不认为每个人都有潜质成为Geek,直到我们看到你对技术的渴望,以及对极致和完美的追求。

最后,关于GeekPwn活动的介绍可以访问网站:

geekpwn.org

Geek改变世界的更多相关文章

  1. 微信小程序:原生热布局终将改变世界

    关于本文的所有观点都是网上收集,与作者本人没有任何关系! 最近朋友圈已经被微信小程序刷屏了,这也难怪,腾讯的产品拥有广泛的影响力,谁便推出个东西,都会有很多人认为会改变世界,这不,张小龙刚一发布微信小 ...

  2. Docker容器是否可以改变世界?

    Docker容器是否可以改变世界? 2016-01-15 杜亦舒 2016年了,很多大牛开始预测技术趋势,其中一个普遍的观点我也很认同: Docker会更加流行,会改变程序世界 2015年的上半年我接 ...

  3. 利用代码改变世界 #AzureDev

    毫无疑问,开发人员是 //build/ 2013 的主角.开发人员是我们这个行业的心脏和灵魂,我们很感谢他们所做的一切.在 Satya Nadella 走上讲台发表第 2 天的主题演讲之前,我们播放了 ...

  4. HTML 5最终确定,八年后,我们再谈谈如何改变世界

    从原:http://www.36kr.com/p/216655.html 我们第一次谈论HTML5要改变世界大概是由于乔布斯,他坚持在iOS上不兼容Flash,在Adobe统治多媒体开发的那个年代.这 ...

  5. HTML 5终于定稿,八年后我们再一次谈谈怎么改变世界

    我们第一次谈论 HTML5 要改变世界大概是因为乔布斯,他坚持在 iOS 上不兼容 Flash,在 Adobe 统治多媒体开发的那个年代,这需要付出极大的勇气.这么多年过去了,虽然所有人都在谈论 HT ...

  6. 厉害了,PS大神真的能改变世界!

    今天要介绍的这位PS大神 名叫 Katrina Yu 她的操作真的神了 不管多普通的场景 她都能帮你改头换面 在后院破旧的椅子上喝着咖啡 一转眼就骑着魔法扫帚 飞上了天,与月亮肩并肩 看原图还以为是在 ...

  7. winform设计一个登录界面和修改密码的界面-自动切换窗体(问题[已解] 望一起讨论)(技术改变世界-cnblog)

    http://www.cnblogs.com/IAmBetter/archive/2012/01/14/2322156.html winform设计一个登录界面和修改密码的界面-自动切换窗体(问题[已 ...

  8. ZT:与其怨天尤人,不如全力以赴;若想改变世界,你必须先从改变自己开始!

    在闻名世界的威斯特敏斯特大教堂地下室的墓碑林中,有一块名扬世界的墓碑.其实这只是一块很普通的墓碑,粗糙的花岗石质地,造型也很一般,同周围那些质地上乘.做工优良的亨利三世到乔治二世等二十多位英国前国王墓 ...

  9. C# WINFORM 局域网PING 工具(技术改变世界-cnblog)

    WINFORM 局域网PING 工具(技术改变世界-cnblog) 需求: 1.实时更新 日期时间 2.可以ping多个IP 地址,必须判断 IP地址的正确性,不能为广播地址 3.对ping结果的显示 ...

随机推荐

  1. poj 1743 Musical Theme (后缀数组+二分法)

    Musical Theme Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 16162   Accepted: 5577 De ...

  2. JS获取照片拍摄的角度属性,用于旋转控制

    我工作十余年,从负责一个模块,到负责一个产品,再到负责整个支付平台的架构设计,包括业务架构.产品架构到应用架构,再到技术架构,是一个从点到面逐渐转型的过程,同样是个“自相似”的现象,我一开始写博客,再 ...

  3. BZOJ1004 [HNOI2008]Cards 【burnside定理 + 01背包】

    题目链接 BZOJ1004 题解 burnside定理 在\(m\)个置换下本质不同的染色方案数,等于每种置换下不变的方案数的平均数 记\(L\)为本质不同的染色方案数,\(m\)为置换数,\(f(i ...

  4. 262144 (game)

    262144 (game) 题目描述 Bessie likes downloading games to play on her cell phone, even though she does fi ...

  5. 【CZY选讲·黑白染色】

    题目描述 给出平面上n 个点,试将他们黑白染色,要求染色后无法用一条直线把黑白完全分开. 随便输出一种方案. 数据范围 n<=100000 题解:       ①点数很多,但是可以发现至多需 ...

  6. Java并发容器--ConcurrentHashMap

    引子 1.不安全:大家都知道HashMap不是线程安全的,在多线程环境下,对HashMap进行put操作会导致死循环.是因为多线程会导致Entry链表形成环形数据结构,这样Entry的next节点将永 ...

  7. 【查看linux配置】查看linux系统常用的命令,Linux查看系统配置常用命令

    一.linux CPU大小  cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep &qu ...

  8. Avoiding memory leaks in POSIX thread programming, 多线程避免内存泄漏

    默认创建的线程为joinable的,必须调用pthread_join()才可以释放所占的内存 创建分离线程detach, attr 线程函数运行结束,调用pthread_exit 其它线程调用pthr ...

  9. 【dlib代码解读】人脸检测器的训练【转】

    转自:http://blog.csdn.net/elaine_bao/article/details/53046542 版权声明:本文为博主原创文章,转载请注明.   目录(?)[-] 综述 代码解读 ...

  10. 2017网易---Fibonacci数列

    题目描述 Fibonacci数列是这样定义的:F[0] = 0F[1] = 1for each i ≥ 2: F[i] = F[i-1] + F[i-2]因此,Fibonacci数列就形如:0, 1, ...