审校丨 Gary

编辑|小智

本周要闻:编程语言排行榜,Go 语言飚升至前十,Java 暴跌 6.03%;GitHub 已切换到 Kubernetes;默默维护 30 年,glibc 创始人兼维护者辞职;百度陆奇最新内部演讲:如何成为一个优秀的工程师?Java 平台模块化系统(JSR 376)通过公开测评复议投票;苹果在贵州建立国内首个数据中心,进一步改善 iCloud 服务在境内体验。

Go 语言飚升至前十,Java 暴跌 6.03%

Go 语言今年一路飙升,终于在 7 月进入前 10 名。相比之下, Kotlin,Elixir 和 Hack 作为三门新兴语言本月排名并未提升,Hack 下跌 6 位,Kotlin 和 Elixir 同时下跌 5 位,Elixir 再次失去进入 50 名的机会。Go 语言能一直保持上升势头,将 Javascript 和 Python 等“明星”语言抛之身后吗?让我们拭目以待。

GitHub 已切换到 Kubernetes!

日前,GitHub 已经悄悄的完成了(可能是局部)用户流量到生产环境 Kubernetes 集群的切换。

这可不是简单的『又一个 Kubernetes in Production』案例。作为全球最大的代码托管和编程社交网络,估值超过 20 亿美元的 GitHub 网站坐拥数千万用户和亿级的代码仓库,已然成为全球软件开发者每天赖以生存的光和土壤。GitHub 将如此规模业务押注在 Kubernetes 上,无疑是对 Kubernetes 生态极大的鼓舞。

默默维护 30 年,glibc 创始人兼维护者辞职

GNU C library (glibc) 项目原作者兼维护者 Roland McGrath 宣布辞职和退出该项目,原因与家庭或其它问题无关,而是因为 30 年了该放手了。1980 年代,Roland 当时还是一名十多岁的青少年,他在为自由软件基金会工作期间开发了最早的 C 函数库。

他在邮件列表上表示,他过去几个月故意保持沉默,不回应任何邮件,看看这个项目还需不需要他这位维护者,结果证明 glibc 项目没有他仍然能继续前进,因此他决定辞职和不再直接参与 glibc。今年夏天将迎来 glibc 诞生三十周年的纪念。Roland 对所有帮助和参与 glibc 项目的人表示感谢,称有许多人对项目做出的贡献比他更大。

百度陆奇最新内部演讲:如何成为一个优秀的工程师?

一位工程师,如何才能称得上优秀?除了写得一手好 Code,什么样的工作态度和方法才是一个优秀工程师的必备?7 月 11 日,陆奇出席百度内部 Engineering Leadership Talk。作为计算机科学博士及优秀的管理者,他提出的五点要求,对每一位(百度)工程师都适用:

  • Believe in 技术

  • 站在巨人的肩膀上做创新

  • 追求 Engineering Excellence

  • 每天学习

  • Ownership

Java 平台模块化系统(JSR 376)通过公开测评复议投票

Java 平台模块化系统(JPMS,Java Platform Module System)亦称为 Jigsaw 项目或 JSR 376。尽管在两个月前 JPMS 未通过最初的公开评测投票(Public Review Ballot),但是这次 Java 标准制定组织(JCP,Java Community Process)执行委员会(EC,Executive Committee)以压倒性多数通过了复议投票。InfoQ 在前期曾报道过,有一系列的原因导致 EC 成员 IBM 和 RedHat 在首次公开评测投票前就公开宣称将会投反对票,并在报道中推测 Twitter 和 Java 伦敦社区最终也将会投反对票。

在复议投票中,除 Red Hat 以外的所有 EC 成员都投了赞成票。Red Hat 在投票中弃权。

苹果在贵州建立国内首个数据中心,进一步改善 iCloud 服务在境内体验

在 7 月 12 日的 iCloud 战略合作框架协议新闻发布会上,苹果宣布在贵州省建立中国的第一个数据中心。根据苹果发表的声明,此次合作是与云上贵州大数据产业发展有限公司进行的,苹果强调,该数据中心“100% 由可再生能源供电”。该数据中心有望改善 iCloud 服务在国内的使用体验。

苹果提到,位于贵州省的数据中心将提高其产品和服务的速度和可靠性,同时也符合国内的相关规定。中国政府规定,在中国大陆境内的云服务必须由本地企业来运营,而经过仔细考量后,苹果决定选址贵州,因为贵州省政府的领导力和他们对环境可持续发展的关注令苹果印象深刻。

另外,苹果在声明中再次承诺公司不会在系统中提供后门。

印度发生最大规模数据泄漏事件 1 亿多用户信息被曝光

北京时间 7 月 11 日晚间消息,针对所谓的“用户数据泄露”事件,印度电信运营商 Reliance Jio 日前表示,正在对此展开调查。Reliance Jio 由印度首富穆克什·安姆巴尼(Mukesh Ambani)创建,去年 9 月正式运营。通过提供免费的 4G 服务,Reliance Jio 迅速吸引了 1 亿多用户。

但近日,有印度媒体发现,Reliance Jio 的一亿多用户的数据被泄漏到 Magicapk.com 网站上,包括姓名、手机号、电子信箱、SIM 激活日期,甚至还包括 Aadhaar 号码(身份识别信息)。业内人士认为,如果消息属实,这可能是印度电信史上最大规模的用户数据泄漏事件。目前,Reliance Jio 正在调查此事,但已初步表示,Magicapk.com 网站上发布的数据似乎是“不真实的”。

Apple 开源了 Swift Migrator

Apple 近期在 WWDC 2017 大会上宣布,已经开源在了 Xcode 9 中提供的的 Swift 4 Migrator。Swift Migrator 现已完全重写,业已成为编译器的一个组成部分,而不再是一个独立的工具,并对 Swift 3 和 Swift 4 提供同等优秀的支持。Migrator 的工作是通过下面一系列的测试(Pass)完成的:

  • Pre-fix-it 测试。在编译器不能对主输入文件做类型检查时,执行该测试。在此情况下,Migrator 会应用编译器给出的所有 fix-it 建议,该过程至多重新尝试两次,目的在于生成代码的抽象语法树(AST)表示。

  • AST 测试。如果开发人员需要迁移 Swift 4 之前的代码,那么需要在 Pre-fix-it 测试之后开展 AST 测试。测试包括考虑所有以前的 SDK 在 API 层次上的改进,使得源代码能匹配新的 SDK API。

  • Post-fix-it 测试。该测试尝试去应用所有 Swift 4 模式编译器给出的 fix-it 建议。这一步骤最多执行七次,因为在每个 fix-it 测试过程中可能会出现新的问题。

百度开源其 NLP 主题模型工具包,文本分类等场景可直接使用

2017 年 7 月 4 日,百度开源了一款 NLP 主题模型工具包,名曰:Familia。Familia 开源项目包含文档主题推断工具、语义匹配计算工具以及基于工业级语料训练的三种主题模型:Latent Dirichlet Allocation(LDA)、SentenceLDA 和 Topical Word Embedding(TWE)。

Familia 支持用户以“拿来即用”的方式进行文本分类、文本聚类、个性化推荐等多种场景的调研和应用。据姜迪介绍,Familia 主题模型项目是百度研发的贝叶斯网技术的一个重要组成部分,已经支持了百度多个产品,包括搜索、资讯流、贴吧等等。

Windows Store 开始提供 Ubuntu 下载

微软官方应用商店 Windows Store 开始提供 Ubuntu 发行版的下载。用户可以像安装和运行 Windows 应用一样使用 Ubuntu 终端和运行命令行工具。微软是在今年上半年举行的 Build 开发者大会宣布 Ubuntu、SuSE 和 Fedora 三大发行版将进入 Windows Store。此举旨在吸引 Linux 开发者使用 Windows,是微软拥抱 Linux 和开源社区的众多举措的一部分。

微软发布 TypeScript 2.4

微软发布了 TypeScript 2.4,这是该 JavaScript 超集语言的最新版本。最新版本的新特性并不多,但是保持了该语言的新鲜感并添加了一些新功能来跟踪开发人员的需求。

微软这次展示的最大特性就是支持动态 import 表达式。这项特性目前处于 TC39 进程(预期会出现在 ECMAScript 2018 的定义中)的第 3 阶段,允许开发人员“有条件并且懒导入其他的模块和库,从而让应用程序更加高效且节省资源”。在此之前,如果模块想要导入一个库的话,必须要在文件的顶部实现。这里有个提示,以 es2015 为 target 的模块无法使用该特性。要结合 Webpack 2+ 的 code-splitting 功能来使用该特性时,开发人员必须要将 esnext 作为要形成的目标模块。

苹果、Facebook 推动下的移动 AR 平台用户在 2021 年将达 10 亿

移动端增强现实(AR)平台战被马克·扎克伯格在四月份的 Facebook F8 开发者大会上的一句“我们正在使相机成为第一个 AR 平台”打响。这简短的一句话却成为了 Facebook、Apple、Google、腾讯、Snap、阿里巴巴、百度、三星、华为等商业巨头史诗般战役的导火索。苹果公司为 IOS 系统推出号称“世界上最大的 AR 平台”ARkit,使得移动 AR 战进入下一阶段。这些公司正在努力瓜分一个预计在 2021 年全球范围内用户达 10 亿且估值为 600 亿美元的市场。

MIT 研发新型“动态处理器缓存”技术:可提升 30% 性能

现代处理器普遍依赖于一套内存模组来缓存数据,从而提升处理器在执行日常计算任务时的速度。不过即便有了这个相对较快的缓存,其在执行某些任务时仍有一些限制。一个形象点的例子是 —— 你该怎么将一枚方形的钉子穿过圆孔呢?为了克服这个问题,制造商们尝试过增大缓存的规模,但又迟早会遇到相同的负面效应。好消息是,麻省理工电气工程与计算机科学系助理教授 Daniel Sanchez 解释了一个全新的概念!

MIT 计算机科学与人工智能实验室(CSAIL)已经在一颗新型处理器上进行了模拟,其替换掉了固定缓存,转而采用一种更加动态的内存机制,以迎合不同的应用需求并减少进程的迟滞。模拟发现,‘Jenga’系统可以将整体处理性能提升 30%,并将能耗降低 85% 。如果将之整合到现代处理器中,对现代智能设备也是一个极大的利好。

余承东: 华为将推人工智能处理器 打造端云芯协同战略

7 月 11 日下午消息,2017 中国互联网大会 7 月 11 日 -13 日在北京举行。华为技术有限公司高级副总裁、消费者业务 CEO 余承东在演讲时表示,人工智能时代华为将构建端 - 云 - 芯的协同能力。他透露,华为即将推出人工智能处理器。

余承东表示,随着人工智能的发展,人类社会将从移动互联网时代进入智慧互联网时代。而大量的人工智能处理和技术也会应用在智能手机等设备里,App 会被智能助理加 API 所替代,未来人工智能的处理像助理一样在后端实现服务,大量的应用通过 API 的方式接入服务。

商汤科技 B 轮融资 4.1 亿美元 创 AI 行业融资纪录

2017 年 7 月 11 日,专注于计算机视觉和深度学习的 AI 领军企业商汤科技宣布完成 4.1 亿美元 B 轮融资,创下全球人工智能领域单轮融资最高纪录,商汤科技也成为全球融资额最高的人工智能独角兽企业。

商汤科技 4.1 亿美元 B 轮融资包括 B1、B2 两轮。B1 轮由著名私募公司鼎晖领投 ;B2 轮由赛领资本领投,中金公司、基石资本、招商证券 (香港)、华兴私募股权基金、晨兴资本、光际资本、尚珹投资、中平资本、东证资本、华融国际、东方国际、TCL 资本、盈峰控股、著名投资人梁伯韬等近 20 家顶级投资机构、战略伙伴参投。

参考线索:

今日荐文

点击下方图片即可阅读

蚂蚁金服 CTO 程立:技术的价值与意义,在我看来是这样的

Q新闻丨Go 语言排行飙升至前十;GitHub 已切换到 Kubernetes;陆奇最新内部演讲:如何成为一个优秀的工程师?...相关推荐

  1. 每日新闻 丨新突破:AI能提前十年预测心脏病,准确率高达90%

    点击蓝字 关注我们 更多精彩,请点击上方蓝字关注我们! 每日新闻播报 第09-05期  1 趋势洞察 工信部:2025年基本建成工业大数据体系 9月4日,工信部在其网站发布<工业大数据发展指导意 ...

  2. Q新闻丨Intel芯片大漏洞,修复将大幅降低性能;C语言成年度编程语言;支付宝年度账单被指捆绑协议;微信称并未查看用户聊天记录...

    编辑|小智 微信发文称无权限查看用户聊天记录 近期,一则"我们天天在看你的微信"的消息在业内流传.对此,微信团队今日通过其官方账号"微信派"发表澄清声明,称微信 ...

  3. Q新闻丨Java 9正式版恐再延期;顺丰菜鸟口水战涉及阿里云;编程语言排行榜Python第四;盲人程序员背百万字符,用耳朵编程...

    编辑|小智 本周要闻:Java 9 正式版有可能被推迟到 9 月 21 号发布:顺丰.菜鸟口水战始末,或涉及阿里云:Node.js 发布 v8.0.0:Visual Studio for Mac 版本 ...

  4. Q新闻丨MongoDB更换开源协议;Redis 5.0、Angular 7.0发布

    编辑 | 小智 本周要闻: 特斯拉在上海购买厂房用地:Google Play 在欧洲将变成付费服务:Redis 5.0 正式发布:Angular 7.0.0 发布:GitHub 发布史上最大更新:PH ...

  5. 2019年9月TIOBE语言排行榜:“世界上最好的语言”正在努力保持前十的位置

    TIOBE近期公布了2019年9月编程语言排行榜,前十名变化不大,分别是Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, SQL, PH ...

  6. DB-Engines 3月数据库排行:排名前十数据库七成分数下降

    DB-Engines 数据库流行度排行榜 3 月更新已发布,排名前二十如下: 排名方面没有任何变动(仅针对前十),相信很长一段时间内也都不会变动,毕竟巨头的位置不是一时半刻就能动摇的.不过这个月的排行 ...

  7. 『创新.领导力.工程师』丨陆奇怎么说?

    关注"Ai时速" 智慧赢未来!  Ai时速  因着Ai的美好:用速度和激情创享Ai时代! 职业创业|PK分享|进化成长 编辑|小Ai     图文来源 |网络 导读 写在前面 &q ...

  8. Node之父发布新项目deno:下一代Node;百度推出没有广告的简单搜索;甲骨文计划砍掉Java序列化功能;丨Q新闻...

    点击关注 InfoQ,置顶公众号 接收程序员的技术早餐 编辑|小智 音频|Heard 本周要闻:Git 爆任意代码执行漏洞,所有使用者都受影响:Node 之父发布新项目 deno:下一代 Node:G ...

  9. RedMonk 语言排行:Kotlin 上升 8 位,TS 快进前 10

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   知名软件行业分析公司 RedMonk 发布了 2019 年一季度编程语言排行榜. RedMonk 编程语言排行榜通过追踪编程语言在 GitH ...

最新文章

  1. rabbitmq怎样确认是否已经消费了消息_【朝夕专刊】RabbitMQ生产者/消费者消息确认...
  2. 使用OpenCV实现摄像头测距
  3. 四十一、Linux基础命令,用户管理和文件系统总结
  4. 路由器选华硕还是tp_路由器的坑太多,就算写着“千兆”你也要当心丨618选购指南...
  5. django定义模型类-14
  6. 点分治(简要讲解 + 模板)
  7. SPI和RAM IP核
  8. 内部属性 聚合_光的本质(用粒子性解释光的所有属性,颜色,介质内速度改变等)...
  9. QT每日一练day11:QMainWindow
  10. 【计数网络】梯度累加增加LCFCN的BatchSize
  11. 手机远程控制电脑方法(TeamViewer vs 向日葵)
  12. 用matlab实现灰色预测gm11模型,用MATLAB实现灰色预测GM11模型
  13. 3194. 【HNOI模拟题】化学(无标号无根树计数)
  14. 网站被攻击如何正确防护
  15. 智课雅思词汇---十一、spect是什么意思
  16. android密码设成星号,将EditText密码掩码字符更改为星号(*)
  17. nextpolish安装_使用nextpolish对三代组装进行polish
  18. 今年的第几天?(p16)模拟
  19. 三位数自动递增编号函数_EXCEL中序号自动增加(如何避免隐藏行)?excel自动填充序号...
  20. php框架tp6自学笔记——pdf文件下载

热门文章

  1. 数据采集接口的分析与应用
  2. usb接口供电不足_机箱前USB接移动硬盘不能识别,主机后USB到可以?怎么回事
  3. try-catch基础语法
  4. 曲面的外在几何(二)---特殊曲面(更新中……)
  5. 如何使用Beyond Compare比较两个文件夹的差异
  6. 每日一题——使用tkinter做一个四则运算程序
  7. 研大考研:2015考研英语之强调句
  8. Python数据类型(整数,浮点数,复数,字符串,format()用法)(超详细笔记)
  9. 设置淘金币抵扣加权重吗? 淘金币规则
  10. 解決com.atomikos.icatch.RollbackException: Prepare: NO vote