Istio与Knative:扩展Kubernetes获取新的开发体验
Kubernetes是托管基于容器的应用程序的事实标准平台。管理Kubernetes集群的时候,需要我们借助各种扩展点对其进行自定义,但是Istio和Knative项目将会从根本上改变这种现象,也会改变应用开发人员使用和看待Kubernetes的方式。本文最初发表于IBM博客,由InfoQ中文站翻译分享。Istio和Knative将会改变应用开发人员使用和看待Kubernetes的方式很多人都已经知...
View Article初创公司要什么CTO!
在初创公司,CTO的职位通常由创始人担任。但如果创始人没有担任这个职位,并不意味着这就是一个职位空缺!这篇文章将介绍工程师的职业发展过程,并说明为什么过早雇佣CTO会给未来埋下隐患。在查看Moonlight的招聘启事时,我发现一些初创公司会“招聘首任工程师/CTO”之类的职位。我并不同意这种做法。作为一家初创公司,你根本不需要CTO,你需要的是工程师!工程师团队会随着时间的推移变化和成长,所以如果不...
View ArticleXLNet作者杨植麟:超越BERT,用AI 赋能企业销售
本文为 Robin.ly 授权转载,文章版权归原作者所有,转载请联系原作者。本期Robin.ly AI访谈特邀Recurrent.ai的联合创始人、CMU博士杨植麟博士,介绍了他们团队共同发明的XLNet 算法,以及他和他的团队如何用人工智能技术赋能企业销售,提高与客户的沟通能力。XLNet 算法在 20...
View Article再见,Flutter自带状态管理!你好,MobX库
最近,很多开发者都在学习Flutter开发跨端应用程序。由于Flutter目前尚未成熟,大家在开发的过程中肯定会遇到很多问题。本文重点介绍了一个MobX库,用来解决Flutter状态管理的技术痛点。我开始用Flutter后,大多数项目都是在Flutter中编写的。终于有一天我遇到了setState()这座大山,想逃都逃不掉。它会同时处理很多类,带着一大堆动态数据,让代码变得丑陋不堪,写起来也像蜗牛一...
View Article滴滴开源AoE!帮你在终端快速集成AI框架
随着人工智能技术快速发展,这两年涌现出了许多运行在终端的推理框架,在给开发者带来更多选择的同时,也增加了将AI布署到终端的成本。滴滴开源的AoE (AI on Edge) 将解决这一痛点,帮助开发者将不同框架的深度学习算法轻松部署到终端高效执行。背景AoE是什么AoE (AI on Edge) 是一个滴滴开源的终端侧AI集成运行时环境(IRE)。以 “稳定性、易用性、安全性”...
View Article敏捷企业中的架构师生态系统
随着人们对于转型收益的认识不断提高,敏捷组织也开始变得越来越普遍。通过这一波浪潮,我们也在积极培养新一代企业架构师——他们将帮助自己的企业获得更高的敏捷水平。然而,面对这样一种重大的文化转变,企业架构师必须首先与组织内的不同利益相关方开展协作。很多企业架构师仍然在偷偷编写自己的“解决方案架构定义手册”,甚至想办法掩藏自己的真实意图。但现在,我们发现了一种新的趋势,越来越多的商业与企业架构团队开始携手...
View Article风靡CV行业的实时目标检测可以用SlimYOLOv3框架来实现了!
人类可以在几毫秒内分辨出我们视线内的物体。假如现在你环顾四周,你能很快的了解周围的环境,快速识别出相关目标,即便此刻你正在看这篇文章,也不会花很多时间的。这就是实时目标检测。假如你想学习实时目标检测技术,但不确定从哪里开始;假如你想要构建一个计算机视觉模型来检测类似于上面视频中的对象目标,那么这篇文章很适合你!概述实时目标检测技术正风靡计算机视觉行业对最新实时目标检测框架SlimYOLOv3的介绍S...
View ArticleKnative 实践:从源代码到服务的自动化部署
通过之前的文章,相信大家已经熟悉了 Serving、Eventing 以及 Tekton。那么在实际使用中,我们往往会遇到一些复杂的场景,这时候就需要各个组件之间进行协作处理。例如我们提交源代码之后是否直接可以部署服务到 K8s 中? 这个场景对于用户来说很有吸引力。那么现在就让我们来看一下,在 Knative...
View Article任正非:鸿蒙开源是对全世界小公司创新的支持
自8月9日在华为开发者大会上发布后,鸿蒙系统成为万众瞩目的焦点。华为消费者业务CEO余承东曾表示,华为不是要做另一个安卓,鸿蒙要做下一代操作系统,也就是5G条件下万物互联的新场景。那么,在复杂环境的影响下,鸿蒙系统的前路将会怎样?华为对于鸿蒙系统又有何计划和展望?昨日,华为心声社区发布了任正非近日接受英国天空新闻电视台采访纪要,以下为任正非在采访中关于鸿蒙操作系统问题的回答。Tom...
View Article谷歌程序员觉得敏捷开发没搞头,你怎么看?| 话题
此前, InfoQ发表了一篇题为《为什么谷歌的开发人员认为敏捷开发是无稽之谈?》的文章,引起了非常高的关注。作者David...
View ArticleRuby on Rails 6.0版本正式发布,新特性解读
Ruby on Rails 6.0正式版现已发布,比预计原定日期推迟了将近4个月时间,Rails团队表示他们花费了大量时间检查Rails 6的可靠性。在此之前,Rails 6的预览版早已在 GitHub, Shopify 和 Basecamp 等公司及其应用上的生产环境中运行了好几个月。此次正式版本发布除了修复和改进之外,还有Action Mailbox,Action Text,Parallel...
View Article理解代码,编译器的前端技术
内容选自极客时间专栏《编译原理之美》,作者物演科技CEO宫文学。在开篇词里,我分享了一些使用编译技术的场景。其中有的场景,你只要掌握编译器的前端技术就能解决。比如文本分析场景,软件需要用户自定义功能的场景以及前端编程语言的翻译场景等。而且咱们大学讲的编译原理,也是侧重讲解前端技术,可见编译器的前端技术有多么重要。当然了,这里的“前端(Front...
View Article谷歌Waymo新动向:自动驾驶挑战大雨天气
据Medium Waymo Team消息,为确保其自动驾驶车辆能够应对各种天气条件,Waymo自动驾驶汽车正在进行不断的测试,这次的测试地是佛罗里达州,他们在这里挑战了大雨天气。8月20日,Waymo Team声称已经开始在佛罗里达州进行大雨测试。在Medium的文章中, Waymo...
View Article百度发布全新端侧推理引擎Paddle Lite,支持华为NPU在线编译
北京时间8约21日,InfoQ获悉:百度深度学习平台飞桨(PaddlePaddle)发布Paddle Lite,该推理引擎在多硬件、多平台以及硬件混合调度的支持上更加完备,是飞桨在Paddle Mobile的基础上进行的一次大规模升级迭代。通过对底层架构设计的改进,拓展性和兼容性等方面实现显著提升。目前,Paddle Lite已经支持了ARM CPU,Mali GPU,Adreno...
View Article阿里达摩院发布新一代自研语音AI芯片技术,计算效率提升百倍以上
北京时间8月21日,在美国旧金山举行的芯片行业顶级学术会议HOTCHIPS上,阿里巴巴达摩院发布了新一代AI语音FPGA芯片技术——Ouroboros,该技术能将语音生成算法的计算效率提高百倍以上。这是业界首款专用于语音合成算法的 AI FPGA芯片结构设计。作为芯片领域的顶级峰会之一,HOTCHIPS...
View ArticleApache Beam实战指南 | 大数据管道(pipeline)设计及实战
本文是Apache Beam 实战指南系列文章第五篇内容,将对 Beam 框架中的 pipeline 管道进行剖析,并结合应用示例介绍如何设计和应用Beam管道。系列文章第一篇回顾Apache Beam 实战指南 | 基础入门、第二篇回顾Apache Beam 实战指南 | 玩转 KafkaIO 与 Flink、第三篇回顾Apache Beam实战指南 |...
View Article中国移动苏州研发中心消息队列高可用设计之谈
前言高可用的定义,指的是“一个系统经过特有的设计与改造,减少因不确定故障停服的时间,从而对业务使用方来说可以保证其服务的高度可用性”。在生产环境中,往往会存在很多不可预知的故障因素,比如虚拟机宕机、磁盘损坏和网络故障等,因此系统自身的高可用是任何工业级产品所需重点考虑的因素。对于消息队列服务来说,考虑到故障切换和业务感知等问题,传统的高可用方式(冷备或者热备)一般都不太适用。在经过多种技术方案对比后...
View ArticleXGBoost缺失值引发的问题及其深度分析
背景XGBoost模型作为机器学习中的一大“杀器”,被广泛应用于数据科学竞赛和工业领域,XGBoost官方也提供了可运行于各种平台和环境的对应代码,如适用于Spark分布式训练的XGBoost on Spark。然而,在XGBoost on...
View Article