架构周报| 关于人工智能的以讹传讹

  • ArchSummit峰会

2017 年 5 月 8 日

话题:语言 & 开发架构

经典案例

  • Uber 如何在生产环境中部署 IPv6: 2014 年初,Uber 已落地 100 个城市;2016 年初,Uber 已经遍及全球超过 400 个城市,不仅提供驾乘,还提供了其他类型的交通运输服务。与此同时,2015 年新年前夜,我们达成了 10 亿次行程的里程碑,并很快于 2016 年 6 月达成 20 亿次行程。随着我们将服务扩展至更多城市,这个数字还会继续飞速攀升,我们也会继续以可靠的交通服务服务于全球用户。然而为了继续提高 Uber 服务的覆盖面,我们需要确保工作能够顺利应对 IP 协议方面遇到的一些挑战。
  • Facebook 开源 JavaScript 代码优化工具 Prepack:5 月 4 日,Facebook 开源团队技术作者 Joel Marcey 在 Hacker News 社区发布一则《Prepack 帮助提高 JavaScript 代码的效率》,引起了社区的广泛讨论。官方宣称 Prepack 是一个优化 JavaScript 源代码的工具,实际上它是一个 JavaScript 的部分求值器(Partial Evaluator),可在编译时执行原本在运行时的计算过程,并通过重写 JavaScript 代码来提高其执行效率。

前沿趋势

  • 全面解读 Moby 和 LinuxKit,Docker 称沟通不善招致误解:这段时间,开源圈子有一股怒火, Docker 公司发表声明称会将原有的 Docker 开源项目停掉,另起炉灶开了 Moby 项目。这番声明居然的正面反馈(280 票)和负面反馈(1198),好评率居然仅有 18.9%。大家纷纷谴责“Docker 直接把原 Docker 项目改名成 Moby,开源突然商业化”的行为。而另一方面,Docker 公司又在解释:Moby 并不是 Docker 的替代品,它的本意是希望帮助系统工程师使用 Moby 这个工具集去构建类似于 Docker 的平台。
  • Blue Ocean 1.0 正式发布,Jenkins 界面焕然一新:Blue Ocean 最初发布于 2016 年五月,最近才由 James Dumay 在博客帖子中宣布正式发布。从今天开始,已经可以在生产中使用它了。自去年九月在 Jenkins World 2016 大会上首次推出 beta 版以来,目前为止 Blue Ocean 已经有超过 7400 次安装。没有整个 Jenkins 开发者和用户社区的支持,这是不可能实现的。
  • 关于人工智能的以讹传讹:在过去的五年里,在谷歌上搜索机器学习的次数已经翻了五倍。Motive Partners 的一位管理合伙人 Andy Stewart 上星期在国际金融大会上指出,“对于任何使用了机器学习技术或区块链技术的公司,估值都翻了二、三、四甚至五倍”。对于普通大众和投资者来说,不管是机器学习还是将机器学习应用于各种不同的行业,不可否认都会带来巨大的利益。

大会动态

  • ArchSummit 全球架构师峰会将于 7 月 7 日在深圳华侨城洲际酒店举行, 届时 100+ 位国内外顶级技术专家将前来分享如何从思路开始,到写出从第一行代码,最终到我们眼前的一系列技术成果的,如果你抱着同样的困惑,欢迎前往现场,与我们的专家一同交流。9 折售票进行中,报名请点击官网查询。

人文管理

  • 哪些 GPU 更适合深度学习和数据库?:GPU 和人工智能越来越火,引起了大批投资者和开发者的注意。百度前首席科学家 Andrew Ng 提到,人工智能的春天已经到来,其重要因素之一是 GPU 处理能力,能让神经网络的智能可以随数据增加而继续提升,突破了过去的人工智能所能达到的平台,训练饱和极限大大上移。最近 Google 在 ISCA2017 上披露了 TPU 的细节,继 Haswell CPU, Tesla K80GPU 之后,又增加了一种专门用于机器学习和神经网络的高性能武器。
  • The Rise and Fall of Software Recipes 作者访谈:Darius Blasband 是 The Rise and Fall of Software Recipes 的作者。在书中他挑战了软件工程的传统观念,抨击了行业中流行的开发套路(recipe)与标准化方法,并对现状表达了不满。他自称代码狂人(codeaholic),认为开发者应该仔细推敲特定的上下文对象(specific context),并尽可能使用领域特定语言。
语言 & 开发架构