在动作电影里,一定有一个技术超强的黑客,他们总是躲在屋里火车里,形象也都很固定,一副书呆子的样子,喝着可乐戴着耳机,很少正面与歹徒博弈。

但是他们的任务总是至关重要,侵入重重防火墙获取机要资料、关闭监控、开门关门。无论什么大事来临,他们总是在场起着锁定胜局的关键作用。

其实他们一直在守护世界。

案件一:深入问题疫苗的流向调查

这几天,长春长生的问题疫苗震惊全国。在国计民生的面前,一位程序员花了 14 个小时利用互联网的公开信息,追根溯源整理出了近年里全国各省疫苗的采购明细。

这位不具名的程序员将整个调查项目已经托管在 GitHub 中,其中包含了 2016-2018 年各个省市的疫苗采购清单,因为各个省市网站的特殊性,并没有采用爬虫。

而是通过人工一一检索下载,整个检索过程就用去了近七个小时。

在该项目的最新更新中,这位程序员并对其中的一些问题做出了解释,并阐述了他做这件事情的出发点和目的。

对于这些成果,他仅仅只做了一些朴素的回应。这份采购明细虽然不是针对所有问题疫苗的批次,但是这份公开详实的数据,让更多普通民众意识到个体也可以参与到公权力的监管之中,让质疑不再被敷衍,让真相离公民更进一步。

案件二:ALS 患者的英雄

在前几年,全球的社交网站流行着一个「冰桶挑战」的运动,目的是帮助 ALS 患者引起全社会的注意与关爱,从总统名流,到网红路人,都争相参与这一善举。

ALS 学名肌肉萎缩性侧索硬化症,又叫渐冻症,是一种运动神经元病(MND)。这种病会影响大脑和脊髓中的神经细胞,除了使患者无法行走、进食,渐渐地患者会丧失语言能力。

有一群程序员站了出来,一家 AI 科技公司 Lyrebird 与关注 ALS 的 NGO 合作推出一款应用程序,可以让 ALS 患者用自己的声音说话,这项计划被命名为 Revoice(重现声音)。

依靠 Lyrebird 的深度学习算法,患者只需提供患病前 2~3 个小时的高质量录音,算法就会记录下音色、音调等特征,生成独有的声音,并将其作为发声器的基准音。

结合辅助阅读器,只要看着屏幕上的文本,就能用自己的声音进行交流。就像 斯蒂芬·霍金也是 ALS 患者的发生器一样,但霍金的发声器只能发出没有任何特点的机器人声音。

这项技术虽然可以让患者用自己的声音进行交流,但提前是系统拥有患者健康状态下的语音资料。如果患者不能提供这些资料,那么系统就很难生成声音。

为此,Revoice 项目在今年下半年开放语音库功能,让更多的 ALS 患者可以在病情恶化前存储他们的声音,以便为他们量身定制发生器,并在年底正式投入使用。

冰桶挑战让世界开始关注 ALS 群体,社会也正在用实际行动帮助 ALS 患者树立对生活的信心。

Revoice 项目通过技术,让他们在患病后仍能用自己的声音进行交流,无疑是最有用的、最激励患者的方式之一,从某种程度来讲,这或许会彻底改变他们的生活方式。

案件三:热带雨林守护者

热带雨林是地球上的一块稀有宝贵的财富,维系着当地的生态平衡,但是仍然有着大量的非法开采、盗猎,在影响着热带雨林和当地人类和动植物的命运。

Rainforest Connection 作为一家非政府非营利的环保组织,他们的工程师就正在利用 TensorFlow 来保护地球上的热带雨林。

通过安装有太阳能电池板的设备,他们能对雨林进行 24 小时监听。

所有的声音会被上传到云端,进行分析处理。从大量的声音数据中找出不同于自然状态下的音频,比如枪声、电锯声、卡车的发动机声等,确定其中来自伐木者或偷猎者的声音和位置,并及时传送给当地的警察和保护组织。

目前,Rainforest Connection 已经在印度尼西亚苏门答腊岛、非洲喀麦隆、巴西北部、厄瓜多尔和秘鲁等地的热带雨林地区安装了该系统,而且在官网还能听见这些森林的实况声音。

手持键盘的超级英雄

和所有的超级英雄们一样,程序员用自己手中的键盘和代码作为武器,为我们建立了强大的守护结界。

大事发生,程序员一直在守护世界相关推荐

  1. 程序员的“二”人世界

    程序员的"二"人世界 个人博客:打开链接 世界上每一个程序员都是一个标准二货,彻彻底底完完全全的二货,二的63次方减一,这可是世界上最大的整数了(由此暴露了一个Java程序员的身份 ...

  2. java多语言编程语言_为什么很多程序员信仰“Java是世界上最好的编程语言”

    看到这个标题,估计有不少PHPer要跳进来打我膝盖,跪请各位Java程序员保我周全. 因为PHP是所有web开发中使用最多的语言,也被称为最有生命力的语言,所以也就自然而言有了"PHP是世界 ...

  3. 程序人生:这5个程序员,改变了世界,你都认识吗!

    致敬那些为软件开发奠定坚实基础的计算机科学先驱. 从 1 和 0 开始,编程经历了很长一段路,才达到了现在的抽象状态.过去的程序员用伟大的发明,为现代程序员轻松地完成工作奠定了坚实的基础.如果我们研究 ...

  4. 程序员的噩梦:世界上最难的5种编程语言

    导读:每个程序员都熟悉许多编程语言.许多编程语言都是高级的,它们的语法是人类可读的.然而,也有一些低级语言,对于一个人来说,读起来很困难,但是可以理解.您是否遇到过一种既不可读又不可理解的编程语言? ...

  5. AI+区块链,云养美少女,程序员真的要改变世界?

    从电商.社交媒体到O2O,IT技术解决了人类吃.穿.住.用.行方方面面的需求. 终于,程序员要向宅男们的最终难题出手了 之前曾经有来自,上海同济大学.上海复旦大学.美国卡内基梅隆大学的中国学生AI研究 ...

  6. 年薪80万难求一名AI程序员,技术革新世界已到来!

    从17年开始,各大高校的数据科学与大数据技术专业持续火爆,2018年,北京大学.西安交通大学等高校更在本科阶段设立人工智能一级学科,中国顶尖人才的流向在悄然改变-- 据目前最新的数据显示,AI行业开发 ...

  7. 世界是你们的,也是我们的,但终究是他们的!致程序员

    程序员是什么?小编认为他们是能改变世界,改变未来的一群人! 我做过最大的错事,就是低估了程序员这个群体. 世界上的第一个程序员,竟然是个美女. Ada Lovelace,著名诗人拜伦的女儿,1842年 ...

  8. 【译】数据显示:中国的程序员是世界上最牛的程序员?

    2019独角兽企业重金招聘Python工程师标准>>> 写在前面:一直觉得中国的程序员想法多,肯钻研肯学习,但却不知道原来中国的程序员是世界上最牛的程序员.说来可能不信,但根据Hac ...

  9. 世界是你们的,也是我们的,但终究是程序员的

    我做过最大的错事,就是低估了程序员这个群体. 世界上的第一个程序员,竟然是个美女. Ada Lovelace,著名诗人拜伦的女儿,1842年,她设计出了世界上第一个算法.那年她27岁,聪颖过人,貌美如 ...

最新文章

  1. IT人的“钱”景以及收入的两道坎
  2. c++ 读文件_C语言处理文件基础知识:文件、流和键盘输入
  3. 【upc 9541 矩阵乘法】非正解
  4. 数据分析之Pandas(一)
  5. 2017 五月 UFED Series Releases 系列 6.2更新发布
  6. JavaScript/JS的学习
  7. Jenkins部署Web项目到远程tomcat
  8. 拓端tecdat|python中的copula:Frank、Clayton和Gumbel copula模型估计与可视化
  9. 【NA】高斯型积分公式(一)
  10. [计算机网络]-网络层-1
  11. 运筹学-2-单纯形法的矩阵计算
  12. android p 预览版壁纸,Android P预览版加入黑暗模式主题 iOS啥时候才能有呢?
  13. LaTeX Warnings: Unused global option(s)
  14. 渗透中常用的在线工具和网站总结
  15. 本科学历马斯克当选美国工程院院士!张宏江、萨蒂亚:“我们都有美好的未来”...
  16. Python汉英/英汉翻译(百度API/有道API)
  17. 椭圆曲线加密(ECC)
  18. scrapy配置user-agent中间件和ip代理中间件
  19. linux crash目录,/var/crash目录解析
  20. 华为云空间費用_华为云空间有什么用

热门文章

  1. 【UE4笔记】蓝图联机游戏制作
  2. 凸优化学习笔记 6:共轭函数
  3. 互联网访问检测服务器
  4. 中央电化教育馆教学资源库介绍
  5. 解决 linux下编译运行.sh文件报错 “[: XXXX: unexpected operator” 问题
  6. django教程day07
  7. 毕业/课程设计——基于STM32的智能灯光控制系统(物联网、智能家居、手机APP控制、语音控制)
  8. androidStudio Lambda表达式的引入
  9. DELL服务器 ubuntu系统 全新硬盘识别不到问题解决及对硬盘做GPT分区
  10. idea编辑区左侧行号背景颜色修改