设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:GitLab启动国家封锁 中国开源之路

2019-11-12 11:39| 发布者: joejoe0332| 查看: 10438| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: GitLab歧视中国程序员?国家封锁底气何来?  今年 7 月份,一位克里米亚的GitHub用户披露,他的账户受到了GitHub的限制。随后,GitHub宣布,他们已经开始限制克里米亚、古巴、朝鲜、伊朗和叙利亚等被美国贸易制裁 ...
  今年7月份,一位克里米亚的GitHub用户披露,他的账户受到了GitHub的限制。随后,GitHub宣布,他们已经开始限制克里米亚、古巴、朝鲜、伊朗和叙利亚等被美国贸易制裁的国家的账户。不少人惊呼,“程序员也有国界了”。不过,在GitHub的这次风波中,中国用户并没有受到影响。时隔几个月,GitHub的对手——GitLab却对中国下了手。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  LinusTorvalds两次改变了技术,第一次是Linux内核,它帮助互联网的发展;第二次是Git,全球开发者使用的源代码管理系统。在一次TED的采访中,Torvalds以极其开放的态度讨论了他独特的工作方式和性格特点。Canonical近期公开了对RaspberryPi4的支持计划,并表示将支持所有RaspberryPi设备。随着UbuntuServer19.10版本的发布,Canonical宣布正式支持RaspberryPi4,RaspberryPi4性能强大,但成本较低,可以在边缘整合计算工作负载。GitHub发布了2019年年度报告《TheStateoftheOctoverse》,下边来看看一些主要数据。目前GitHub上有超过4000万开发人员,其中有80%来自美国以外的地区。去年一年里有1000万新加入的开发者,2019年创建第一个repo的人比2018年增加了44%,还有130万人首次在开源中贡献。”GitLab风险与全球合规总监CandiceCiresi疑似因不满GitLab禁止雇用中国与俄罗斯人而辞职。此前GitLab在其官网上发布了一项声明,禁止了雇用中国与俄罗斯人。近日有消息称GitLab风险与全球合规总监CandiceCiresi因不满公司这一决定而离职。近日,在2019AIIA人工智能开发者大会上,之江实验室正式发布“天枢”人工智能开源开放平台。该平台将构建自研高性能核心计算框架、一站式全功能AI开发套件、AI模型集成和端边云自由部署及智能化协同运行四大核心优势,建设成为AI研发者和产业界创新协作的公共平台。2019年11月4日-开源基础设施峰会(OPENINFRASTRUCTURESUMMIT)今天,实力雄厚的OpenStack企业用户(百度、中国移动、中国电信、中国联通、英特尔和腾讯)代表在开源基础设施峰会的舞台上进行了主题演讲。这些大型用户分享了其他开源基础设施软件项目(例如KataContainers和StarlingX等)在其5G和边缘计算业务战略中所发挥的关键作用,详细内容请关注本次专辑……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。2004年11月9日,Firefox发布了首个版本,向垄断了整个浏览器市场的IE发起了挑战。从某种意义上它成功了,在Firefox诞生之初,IE占据了九成以上的份额,到了2009年Firefox成功占据了三分之一的市场份额。11月6日消息,据外媒报道,日前谷歌加入了一个名为OpenTitan的项目,旨在设计开源安全芯片,从而撼动目前芯片基于硬件的安全性。日前,谷歌宣布了与多家企业和非营利组织的合作,并发起了一项名为OpenTitan的新计划。其旨在开发面向数据中心和基础架构的开源安全芯片设计,且其能够独立验证并进一步增强。最近,Netflix宣布开源Polynote,该笔记本环境给数据科学家和机器学习研究人员提供了一个机会,允许他们自由地无缝整合基于JVM的机器学习平台(该平台大量使用Scala)和Python生态系统内的主流机器学习和可视化库。目前,该项目已经得到Netflix的个性化及推荐团队的广泛采用,现在正在研究与平台的其他部分进行集成。NPM公司,JavaScript包管理器npm的维护者。今年8月份时,StandardJS在项目中实验性内置广告的事件引发热议,这些广告通过一个名为Funding的npm软件包展示在终端,该软件包包含在Standard的代码库中。之后NPM公司宣布将禁止此类终端广告行为。几年前,谷歌开始进军VR领域,并推出了DaydreamVR平台以及非常廉价的VR头盔Cardboard,目的是让更多人能接触到VR技术。今年10月,Google终止了DaydreamVR项目,宣布停止销售DaydreamView设备,原因是由于项目并没有如公司预期一般被用户和开发者喜爱,DaydreamView的活跃度也在持续下降。随着IOT/AIOT快速扩张版图,MCU(微控制芯片)逐渐成为市场最紧俏的芯片之一。长期以来,Arm凭借Cortex-M架构和IP授权模式,在MCU市场占据主导地位。为了应对AIOT市场对于多样化、差异化MCU的需求,Arm推出了客制化指令功能,允许合作伙伴在针对特定嵌入式与IoT应用加入自己的指令。诞生于上世纪八十年代,英特尔的历史是一部鸿篇巨著,期间AMD总是出现在不同的章节,这不,最近随着AMD新品的推出,英特尔又一次要面对同样的问题:AMD会对英特尔产生多大的市场冲击?更多内容,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。据国外媒体报道,微软创始人比尔·盖茨(BillGates)表示,如果微软没有卷入美国司法部从1998年到2000年对其展开的反垄断调查,他认为现在每个人都会使用WindowsMobile操作系统。今天早些时候,盖茨在《纽约时报》举办的DealBookConference上发表讲话,透露了他对微软智能手机操作系统所犯错误的看法。11月7日消息,开源在经历了30年的发展之后,已经形成较为完善的商业模式,并成为众多巨头眼中的下一个增长点;同时,对于开源企业来说,若想获得持续且快速的发展,将开源技术与科技巨头现有业务相结合,将是一个不错的选择。在本文中,我们会研究开源开发工作募集资金的重要性、存在哪些融资机制、以及这些机制各自存在的取舍。之后,我们会把研究结果应用在比特币和更广泛的加密货币领域,并分析过去是如何为比特币开发提供资金、以及这种方式未来会如何发展。中国数据库产业在未来可能遇到大问题。原因有三。其一,发生在Android系统上的美国政府长臂管辖未来也可能发生在数据库领域;其二,GPL开源协议的传染性给国产数据库商用带来潜在未知风险;其三,开源世界的商业平衡正在打破,日趋突出利益纠葛可能祸及国产数据库公司。前几天,小编安装了国产操作系统深度linux系统,流畅的运行速度,美丽的系统界面,干净整洁的系统环境让我甚是喜欢,因此还大力推荐我的朋友们使用。不过今天我发现了一个问题,原本深度linux系统自带的wine版本QQ突然无法登陆了。在金融领域,一个初级银行家或者交易员,所具备的能力包括了解Excel中所有关于金融建模的知识。但是,现在已经不再是这样了,他们还更应该掌握Python。根据最近在伦敦的Quant会议上Nomura(野村证券)的副首席数字官MatthewHampson所说:Python已经取代了Excel。在交易大厅里,你可以看到很多人都在编写Python代码,在未来三到四年内,这种情况将变得更加普遍。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!


  今年 7 月份,一位克里米亚的GitHub用户披露,他的账户受到了GitHub的限制。随后,GitHub宣布,他们已经开始限制克里米亚、古巴、朝鲜、伊朗和叙利亚等被美国贸易制裁的国家的账户。不少人惊呼,“程序员也有国界了”。不过,在GitHub的这次风波中,中国用户并没有受到影响。时隔几个月,GitHub的对手——GitLab却对中国下了手。


  近日,由谷歌投资的全球第二大开源代码托管平台GitLab宣布了一个“封锁令”,禁止给中国/俄罗斯公民提供offer,并表示在当前的地缘政治环境下,这是最为人道的解决方案。

  更新的招聘流程里明确规定:GitLab 不会给中国/俄罗斯公民提供 offer;那些有权限访问客户数据的员工,现在也不能移居到中国或俄罗斯。

  该公告原文如下:在 2019 年 10 月 15 日星期一的电子小组讨论中,我们决定为有权访问客户数据的团队成员启用“工作国家/地区封锁”。这是一些企业客户的关注点所在,也是当前地缘政治气候下我们行业中的一种普遍做法。

  涉及的国家包括:中国;俄罗斯。这个 issue 是为了跟踪向支持手册中添加流程的过程,以及需要更新的任何招聘流程,以确保:我们不向居住在这些国家/地区的个人提供 offer;当前的团队成员被阻止前往这些国家,并保持担任这一被禁止的角色。

  此外,声明中还表示:目前,我们还没有一种基于权限的技术方法来处理这个问题。限制权限还将迫使我们面临在某些团队中创造「二等公民」的可能性,这些人无法 100% 地投入工作。

  我们中的一些人在其他公司也经历过这种情况,并认识到这是非常消极的。因此,我们认为,「国家封锁」是当前最为人道的解决方案,尤其是这一方案不会对现有任何员工造成影响。

  我们应该在权限方面下功夫,因此每个人都清楚自己要做什么,大概需要多长时间。更多消息,大家可以关注本次专辑……

  Linus Torvalds两次改变了技术,第一次是Linux内核,它帮助互联网的发展;第二次是Git,全球开发者使用的源代码管理系统。在一次TED的采访中,Torvalds以极其开放的态度讨论了他独特的工作方式和性格特点。


  Torvalds说:“我不是一个空想家,我是一名工程师,我非常乐意跟梦想家在一起,他们行走四方,仰望苍穹,看着满天星辰说,“我想到那儿去。”但我是低头看路的那种人,我只想填好眼前这个坑,不让自己掉进去,这就是我。”

  关于开源,Linus Torvalds说:Linux并不是一个合作的产物,它是我一系列项目中的一个,纯粹出于自己当时的需要,部分原因是我需要得到结果,但更重要的原因是我享受编程。这段旅程的终点,在25年后的今天(2016),我们仍未达到。

  当年我只是想做一个完全属于自己的项目,我压根就没想过开源这件事。但在那之后,随着项目越来越大, 你会开始想让别人知道。感觉就像“哇,快来看看我的成果!”

  成千上万的人想参与进来(Linux内核项目),但很多时候,我成为了那个断点,我无法让自己跨出那一步,同上千人合作。

  因此Git是我的第二个大项目,它存在的意义就是维护我的第一个大项目。事实上这就是我的工作方式。我编程并不是为了… ,我编程是因为好玩,但我也想做一些有意义的事情,因此我设计每一个程序仅仅是因为我自己需要。

  而我喜欢开源软件的一点就是,它能让形形色色的人在一起合作。我们不必相互喜欢,有时候我们甚至互相讨厌。是真的,我们经常吵得不可开交。

  科学界的开源显然是一种回归,科学最初是开源的。但之后变得越来越封闭,只存在那些昂贵的科学期刊上。开源让科学回归了,我们有了arXiv和开放期刊。更多消息,请大家关注本次专辑……

  Canonical 近期公开了对 Raspberry Pi 4 的支持计划,并表示将支持所有 Raspberry Pi 设备。随着 Ubuntu Server 19.10 版本的发布,Canonical 宣布正式支持 Raspberry Pi 4,Raspberry Pi 4 性能强大,但成本较低,可以在边缘整合计算工作负载。


  在博客中,Canonical 表示将努力为 Raspberry Pi 系列中的所有主板提供全面的官方支持,Canonical 将为现有和即将推出的 Raspberry Pi 提供 Ubuntu Server 和 Ubuntu Core 支持。

  Raspberry Pi 4 B 有 1GB、2GB 和 4GB 几种不同的 RAM 选择,但是,目前 Canonical 官方仅支持 1GB 与 2GB 版本。由于内核错误,4GB RAM 版本的正式 arm64 镜像不支持 USB 开箱即用。

  Canonical 工程师已确定内核修复程序,目前正在广泛测试这些补丁。Canonical 表示,成功完成测试后,将在几周内推送更新。更多内容,请关注吧本次专辑……


  GitHub今天发布了年度报告。去年有1000万的新开发者加入了GitHub社区,80%的repo贡献来自于美国本土之外,中国对开源的贡献仅次于美国。报告还发现,以“深度学习”、“自然语言处理”和“机器学习”为主题的repo在过去的一年中越发受欢迎。


  贡献最多的开源项目来自微软的VS Code (19.1K)、Azure Docs (14K)和Flutter (13K)。紧随其后的是谷歌的TensorFlow (9.9K)、Kubernetes (6.9K)和Facebook创建的React原生框架。

  虽然自2014年以来,我们都知道GitHub中大部分的repo来自美国本土之外,但最新的报告明确指出,这一数字已经超过80%。在过去的一年中,GitHub总共创建了4400万个repo,并且在2018年11月突破1亿大关。

  Python首次击败Java;JavaScript仍然是开发人员在GitHub上使用的最流行的语言。但在GitHub历史上,Python首次击败Java,成为使用第二多的编程语言。报告还指出了增长最快的编程语言:Dart。Dart是谷歌用户界面工具包Flutter的编程语言。其次是Rust、HCL、Kotlin和TypeScript。

  中国开源贡献仅次美国,最大的repo贡献还是来自亚洲、欧洲和北美。继美国之后,中国、印度和德国今年加快了开放源代码的使用速度。中国的开发者fork和clone的项目比去年多了48%。

  然而,非洲国家在开放源代码repo的百分比增长方面处于领先地位。尼日利亚、肯尼亚、突尼斯和摩洛哥的增长速度最快。更多内容,请大家关注本次专辑……
  
  GitLab 风险与全球合规总监 Candice Ciresi 疑似因不满 GitLab 禁止雇用中国与俄罗斯人而辞职。此前 GitLab 在其官网上发布了一项声明,禁止了雇用中国与俄罗斯人。


  更新的招聘流程规定:GitLab 不会给中国/俄罗斯公民提供 offer;那些有权限访问客户数据的员工,现在也不能移居到中国或俄罗斯。

  近日有消息称 GitLab 风险与全球合规总监 Candice Ciresi 因不满公司这一决定而离职,根据 Business Insider 的报导,Candice 在关于 GitLab 的这一决定的讨论中表示辞职:由于我相信 GitLab 正在从事歧视性和报复行为,所以我已辞职。(如上图所示)

  但是 GitLab 删除了该评论,但其评论通过电子邮件已经发送给了订阅此特定讨论的 GitLab 用户。

  GitLab 随后对此作出解释:“部分原因是因为 Ciresi 的评论,我们确实决定对此帖子进行审核,因为在此问题流中已经存在针对 GitLab 员工的个人和身体威胁。”更多内容,请关注本次专辑……

  据国外媒体报道,微软创始人比尔·盖茨(Bill Gates)表示,如果微软没有卷入美国司法部从1998年到2000年对其展开的反垄断调查,他认为现在每个人都会使用Windows Mobile操作系统。


  今天早些时候,盖茨在《纽约时报》举办的DealBook Conference上发表讲话,透露了他对微软智能手机操作系统所犯错误的看法。

  盖茨声称:“毫无疑问,反垄断诉讼对微软不利,我们本该更专注于开发手机操作系统,这样的话今天你使用的将是Windows Mobile而不是Android。”“如果不是因为反垄断案让我分散了注意力,因此我搞砸了。”

  微软从Windows Mobile到Windows Phone的混乱迁移让Android得以蓬勃发展,当时微软在移动领域拥有最大机会,但却放弃了。盖茨还透露,微软也错过了在关键的摩托罗拉手机上推出Windows Mobile操作系统的机会。

  盖茨解释说:“我们只是晚了三个月才发布摩托罗拉会在手机上使用的操作系统版本,所以说,这是一个赢家通吃的游戏。”“现在这里没有人听说过Windows Mobile,但是就是这样。只剩下边边角角里的几百亿美元。”

  目前尚不清楚盖茨指的是哪款摩托罗拉手机,但摩托罗拉10年前推出的Droid系列Android智能手机大受欢迎。当Windows Mobile正苦苦挣扎时,Verizon和摩托罗拉在美国市场的努力确实帮助Android取得成功。更多相关内容,大家可以关注本次专辑……


  2004 年 11 月 9 日,Firefox 发布了首个版本,向垄断了整个浏览器市场的 IE 发起了挑战。从某种意义上它成功了,在 Firefox 诞生之初,IE 占据了九成以上的份额,到了 2009 年 Firefox 成功占据了三分之一的市场份额。


  但随后由于 Google Chrome 的出现 Firefox 的份额开始萎缩,原因之一是 Chrome 确实性能更为出色,其它原因还有搜索巨头的实力要比非盈利的 Mozilla 强大得多,有足够的预算进行推广。

  2016 年 Mozilla 宣布了 Quantum 计划,以致力于大幅改进浏览器性能。2017 年它发布了首个基于 Quantum 的版本,大受好评。Firefox 源于 Netscape,1998 年 Netscape 宣布将在 Mozilla 名义下开源其代码,1999 年 AOL 收购了 Netscape。

  Mozilla Firefox 最早的名字叫 Phoenix,意思就是从 Netscape 灰烬中涅槃而生。但 BIOS 开发商 Phoenix Technologies 当时有个运行在 BIOS 上的浏览器叫 Phoenix browser,所以因为商标争议它改名 Firebird,但 Firebird 也有人用,当时一个流行的开源数据库就叫 Firebird,最后它更改为现在的名字 Firefox。更多相关内容,请大家关注本次专辑……

  近日,在2019 AIIA人工智能开发者大会上,之江实验室正式发布“天枢”人工智能开源开放平台。该平台将构建自研高性能核心计算框架、一站式全功能AI开发套件、AI模型集成和端边云自由部署及智能化协同运行四大核心优势,建设成为AI研发者和产业界创新协作的公共平台。


  对人工智能开发者而言,“天枢”提供的开发平台拥有一站式全功能AI开发套件和领先的AI模型集成,将大大提升人工智能技术的研发效率。此番首次发布的六大生态模块,将面向智能视觉、智能交通、智能金融、智慧城市、智能医疗、智能机器人六产业领域,联合阿里云、蚂蚁金服、海康威视等首批48家合作伙伴,共同构建AI生态朋友圈,通过平台共建、开源创新等模式,推动AI技术加速向各行各业渗透应用。

  人工智能开源开放平台是整个AI技术体系的核心,上承算法应用,下接底层硬件。天枢人工智能开源开放平台拥有四大核心优势:高性能核心计算框架、一站式全功能AI开发套件、AI模型集成和端边云自由部署、智能化协同运行。不仅可为开发者提供强力且稳定的基础支撑,且可以让使用者快速上手,实现一站式算法模型开发,极大提高AI算法模型构建效率。

  之江实验室副主任、“天枢”平台总架构师鲍虎军介绍, 整个平台构架有六大层,核心是工具组件、开发平台、计算框架、算子/编译,我们也兼容其他训练框架。除了给开发者提供各种工具以外,还同时提供了各种算法库,包括影像分析、NLP。

  “有了金刚钻才能揽瓷器活,‘天枢’的AI开发套件和AI模型集成就像是先进完备的建筑设计工具,开发者可以基于AI开发套件进行模型构建,也可以调用平台上已有的AI模型进行二次开发。”“天枢”平台架构师单海军表示,目前平台上AI开发套件中的自动数据标注及数据处理、模型构建、自动机器学习及模型加工、一键部署等功能,“AI小白”也可快速上手。

  “在部署环节上,‘天枢’可根据开发者的需要,支持端边云设备上任务的自由部署,运行时支持智能分配和有效协同,实现AI模型的高效运行。”之江实验室副主任、“天枢”平台总架构师鲍虎军说。

  人工智能开源平台是整个AI技术体系的核心,上承算法应用,下接底层硬件,之江实验室将开展面向人工智能的软硬件协同优化技术研究,解决平台适配性能瓶颈问题,从根本上提升平台的计算效率。更多内容,请关注本次专辑……
 
  2019年11月4日-开源基础设施峰会(OPEN INFRASTRUCTURE SUMMIT)今天,实力雄厚的OpenStack企业用户(百度、中国移动、中国电信、中国联通、英特尔和腾讯)代表在开源基础设施峰会的舞台上进行了主题演讲。这些大型用户分享了其他开源基础设施软件项目(例如Kata Containers和StarlingX等)在其5G和边缘计算业务战略中所发挥的关键作用。


  在活跃的中国社区的加持下,预计未来四年亚太地区的OpenStack市场份额将增长36%,目前中国是全球第二大采用OpenStack软件的市场,且在OpenStack 最新版Train的代码贡献中名列第二。

  451研究机构今年9月发布的市场监测报告表明:这些用户在快速增长的OpenStack亚太市场中发挥着关键性的作用,预计未来四年亚太地区的市场份额将增长36%,在2023年全球市场份额将达到77亿美元,其中亚太市场约占三分之一。

  来自Zuul和韩国SK电信集团的开源基础设施倡导者也在主题演讲中介绍了其用户案例(后者侧重于Airship项目),进一步显示了开源基础设施在亚太地区企业间的迅速普及和应用。

  Jonathan Bryce,OpenStack基金会执行董事表示:“中国市场积极拥抱开源基础设施,并以其他地区少见的部署规模来解决实际生产中遇到的问题。中国用户正将OpenStack与Kubernetes结合来解决在开源基础设施的应用中所遇到的大问题,越来越多的公司通过集成Airship和StarlingX等项目,在中国市场内采用开放的可组合的基础设施来满足其应用程序的运维需求。本周有如此多的大型用户出席上海峰会,这在以往的开源基础设施峰会上未曾有过,通过他们面对面的分享,社区成员收获颇丰。”更多内容,请关注本次专辑……


  11月6日消息,据外媒报道,日前谷歌加入了一个名为OpenTitan的项目,旨在设计开源安全芯片,从而撼动目前芯片基于硬件的安全性。日前,谷歌宣布了与多家企业和非营利组织的合作,并发起了一项名为 OpenTitan 的新计划。其旨在开发面向数据中心和基础架构的开源安全芯片设计,且其能够独立验证并进一步增强。


  随着黑客对操作系统、处理器甚至固件发动越来越复杂的攻击,制造商越来越多地转向防篡改处理器,或利用通常被称为“安全飞地”的方式来阻止各种攻击。它们将设备上的“信任根”放在不可改变的芯片中,每次系统开始时都依赖它运行加密检查,以确保没有任何东西被恶意修改过。

  如果出现错误,“安全飞地”将停止机器启动。但这也存在一个令人头疼的问题:如何才能始终确保“安全飞地”本身可以信任?

  这是个现实存在的问题。虽然安全的“信任根”方案在许多方面提供了真正的安全改进,但研究人员一再证明,这些芯片依然有被破坏的可能。这就是为什么谷歌和一个由公司、非营利组织和学术机构组成的联盟签署了一项倡议,旨在不断改善“安全飞地”的透明度和安全性。

  这个项目名为OpenTitan,旨在消除专有机器代码和秘密制造的不透明度,后者使得任何处理器都难以被完全信任。OpenTitan由开源硬件非营利组织lowRISC CIC管理和指导。

  据悉,该项目以谷歌数据中心和 Pixel 智能手机中使用的自研 Titan 芯片命名,可从已知的可信赖状态启动、并验证固件是否被篡改。用于验证的加密元素被称作信任根(RoT),同时也是是 OpenTitan 项目的核心。具体情况,请大家关注本次专辑……
  
  Polynote 是一个新的多语言笔记本,具有一流的 Scala 支持、Apache Spark 集成,包括 Scala、Python 和 SQL 在内的多语言操作性,以及键入时自动完成等功能。

  最近,Netflix 宣布开源 Polynote ,该笔记本环境给数据科学家和机器学习研究人员提供了一个机会,允许他们自由地无缝整合基于 JVM 的机器学习平台(该平台大量使用 Scala)和 Python 生态系统内的主流机器学习和可视化库。目前,该项目已经得到 Netflix 的个性化及推荐团队的广泛采用,现在正在研究与平台的其他部分进行集成。


  可重复性;Polynote 的两大指导原则是可重复性和可见性。为了进一步实现这些目标,Netflix 最早的设计决策之一是从头构建 Polynote 的代码解释,而不是像传统笔记本一样依赖 REPL 。Netflix 觉得,尽管 REPL 总体上很好,但是根本不适合笔记本模式。为了理解 REPL 和笔记本的问题,可以看一个典型的笔记本环境设计。

  笔记本是有序的单元格集合,每个单元格都可以存放代码或文本。每个单元格的内容可以独立修改和执行。单元格可重新安排、插入及删除,这也取决于笔记本中其他单元的输出。把这个与 REPL 环境进行比较会发现,在 REPL 会话中,用户把表达式一次一个地输入提示符。一旦求完值,表达式和其求值的结果不可变,求值结果被附加到全局状态提供给下个表达式。

  不幸的是,这两个模式之间的脱节意味着一个典型的笔记本环境(使用 REPL 会话对单元格代码求值)会随着用户与笔记本的交互而导致隐藏状态的积累。单元格可以按任何顺序执行,从而改变这种全局隐藏状态,进而影响其他单元格的执行。通常情况下,笔记本无法从顶部可靠地重新运行,这使得它们难以重复及与他人共享,该隐藏状态还使得用户难以推断笔记本上发生的事情。更多内容,请关注本次专辑……

  NPM 公司,JavaScript 包管理器 npm 的维护者。今年 8 月份时,Standard JS 在项目中实验性内置广告的事件引发热议,这些广告通过一个名为 Funding 的 npm 软件包展示在终端,该软件包包含在 Standard 的代码库中。之后 NPM 公司宣布将禁止此类终端广告行为。


  此事件后,NPM 表示,它打算在今年年底前为开源开发人员开发一个众筹平台。根据 The Register 报道,它已经在此承诺上迈出了一步。

  本周周二,该公司修改了最新版 npm 6.13.0 的代码,添加了 “funding”命令。它的作用是让维护 npm 的开发人员(为 Node.js 创建包)声明元数据,为有意愿的捐赠者指明捐赠平台。

  在 package.json 文件中添加了一个“funding” 字段,这个文件列出了各种模块设置和依赖项。funding 可指向在线捐赠服务的 url,如 Patreon、Open Collective、GitHub Sponsors、License Zero 或者其他支付网站。

  之后,使用这些包的应用程序程序员可运行 npm fund ,为指定的包的作者进行捐赠,该命令在用户的默认浏览器中打开指定的捐赠服务链接,以操作信用卡进行捐赠等。更多详细内容,请大家关注本次专辑……


  几年前,谷歌开始进军VR领域,并推出了Daydream VR平台以及非常廉价的VR头盔Cardboard,目的是让更多人能接触到VR技术。


  今年10月,Google终止了DaydreamVR项目,宣布停止销售DaydreamView设备,原因是由于项目并没有如公司预期一般被用户和开发者喜爱,DaydreamView的活跃度也在持续下降。而今天,该公司宣布开源Cardboard硬纸板VR眼镜项目,希望更多开发者能够继续创造Cardboard体验并为自己的应用程序增加支持。

  Cardboard于2014年推出,简单地将其拼装后,即可将手机插入其中观看VR内容。毫无疑问,Cardboard在当时成为了接触VR的最便宜、最简易的方式。但时至今日,VR对于大众的吸引力已经有所降低。

  Google表示,从2014年推出至今,Cardboard在全球范围内已售出超过1500万套,其整体使用率随着时间的推移而下降,同时,他们也不再积极开发Google VR SDK。但Google仍在希望每个人都可以通过Cardboard轻松地在手机上访问VR内容。更多相关内容,请关注本次专辑……

  随着IOT/AIOT快速扩张版图,MCU(微控制芯片)逐渐成为市场最紧俏的芯片之一。长期以来,Arm凭借Cortex-M架构和IP授权模式,在MCU市场占据主导地位。为了应对AIOT市场对于多样化、差异化MCU的需求,Arm推出了客制化指令功能,允许合作伙伴在针对特定嵌入式与IoT应用加入自己的指令。


  然而,阿里巴巴旗下半导体公司平头哥于近期推出的MCU平台“无剑100 Open”,向人们展示了MCU设计的另一种方式——开源。一时间,关于开源模式与授权模式、客制化与通用化的探讨又变得热闹起来。

  在AIOT时代,在标准、全面框架下保留一定客制空间的Arm,与all in 开源的平头哥,谁是MCU的正解?

  对于开源,阿里巴巴已经布局良久。2017年,阿里巴巴开源轻量级物联网嵌入式操作系统AliOS Things,将系统能力开放给OEM和硬件厂商,继而与高通、联发科等23家厂商达成合作,推出内嵌AliOS Things的芯片模组产品。

  2018年,阿里巴巴更进一步,收购自主嵌入式CPU IP Core公司中天微,随后发布了基于RISC-V的第三代C-SKY指令架构,以及首个32位低功耗CK902处理器。

  在中天微与阿里巴巴达摩院芯片团队的基础上,阿里巴巴成立了平头哥半导体,意在打造“AIoT时代的基础设施提供者”和“普惠性芯片”战略的重要载体。

  目前,平头哥在AIOT基础设施的布局分为三个层次:玄铁处理器、无剑芯片平台、Alios与基础软件。处理器IP核玄铁910,基于RISC-V架构开发,支持16核,单核性能达到7.1 Coremark/MHz.

  众所周知,RISC-V指令集发展方式以开源为主,预留了大量编码空间,开发者可以在基本指令集上进一步建构符合市场所需的指令集。玄铁910采用RISC-V架构,也反映出阿里巴巴着眼开源、普惠的造芯路线。

  诞生于上世纪八十年代,英特尔的历史是一部鸿篇巨著,期间AMD总是出现在不同的章节,这不,最近随着AMD新品的推出,英特尔又一次要面对同样的问题:AMD会对英特尔产生多大的市场冲击?


  用AMDCEO苏姿丰于其第三季度财报发布时的话说,“我对我们第三季度的强劲表现和业绩感到满意。我们实现了自2005年以来的最高季度收入,实现了自2012年以来的最高季度毛利率,并且净收入显著增加,这主要是由我们首个完整季度的7纳米Ryzen,Radeon和EPYC处理器销售推动的。”

  桌面级处理器、显卡和服务器处理器,AMD所强调的,都是能在市场拿到真金白银的部分,而AMD复兴,对英特尔不是什么坏事。

  市场对于AMD的拥抱,是一系列复杂因素的集合,AMD宣扬的低成本高性能,客户寄希望的第二选择,以AMD促进英特尔降价,等等原因,不一而足,使得AMD重回数据中心市场后得到了十年前的待遇,而实际上不提消费级,英特尔在数据中心内部占据绝对的市场份额,常年保持在99%以上。

  不同的是,英特尔这次不一样。风物长宜放眼量,2016年,英特尔开始了从一家以个人电脑为中心的公司向为一家以数据为中心的公司战略转型,漫漫征途上的英特尔和AMD现在是错位竞争,但CPU仍然是战地版图上的核心和基础。


  7 月份,我们报道过“微软正探索将 Rust 作为 C 和 C++ 的安全替代方案”,根据微软的说法,Rust 是一种从根本上考虑安全性的编程语言,他们将尝试使用 Rust 重写各种产品,因为在过去的十年里,该公司 70% 以上的安全补丁都提供了与内存相关的错误,而 Rust 正是解决这个问题的“良药”。


  近日,微软透露了使用 Rust 代替 C/C++ 编写 Windows 组件的实验感受。虽然它并没有具体说明哪些产品将用 Rust 重写,但微软表示将随时向用户报告实验进展情况。

  微软表示,目前的实验工作情况良好,工程师们描述在使用 Rust 上是“妙不可言”的。尽管有一些功能并没有完成,但会推动项目继续向前发展。

  微软 Hyper-V 团队软件工程师 Adam Burch 在博文中说:我的任务是对 Windows 代码库的一个低级别系统组件进行实验性重写(目前不能透露是哪个组件),虽然这个项目还没有完成,但总的来说,在 Rust 方面的试验体验是非常好(generally positive)。新的组件或现有的具有干净接口的组件移植到 Rust 是很容易的。

  虽然,试验 Rust 的过程进展并不顺利,但话说回来如果预想是顺利的,那也显得不现实。Burch 指出安全转换、对 C 的安全支持、准确的分配以及对大规模单元测试的支持,是微软庞大的代码测试基础设施所需要的。Burch 认为,微软将通过努力塑造语言的未来,以提高其在这些情况下的有用性。

  经过漫长且深入的讨论后,有关更改 Python 语言项目的发布周期已经得出结论:该项目正式宣布采用 12 个月的发布周期。


  Python 指导委员会成员 Brett Cannon 宣布代表委员会接受新发布周期的 PEP 602 的提案(Brett 也被认为是继 Python 之父 Guido 之后的 BDFL 代表)。指导委员会认为,当达到 Beta、RC 和最终版本时,每年有一个一致的时间表将对社区有所帮助:

  知道何时开始测试 Beta 以提供反馈;知道何时期望 RC,以便社区可以准备他们最终版本的项目;了解最终版本的发布时间,以协调 Python 最终版本的发布(如有必要);让核心开发者更轻松地计划工作以确保如期完成目标。

  而 Python 语言项目团队对于新的版本开发周期是这样规划的:在一年周期开始前的 5 个月时间里(跟上一个周期的末尾重合,因为每个周期的末尾基本上是修复 bug,时间比较充裕),各个开发者自由开发讨论,提交特性,但不合并到开发分支。

  一年开发周期的前 7 个月,确定 feature 并完成 Alpha 版本。然后花费 4 个月的时间用于修复 bug,以完成 Beta 版本。最后 1 个月收尾,最终发布正式版。正式版发布之后,一年之内会获得完整支持,5 年之内会有安全更新。


  总而言之,此举的目的在于让社区有足够的时间在 Beta 版本中提供反馈,同时让开发者有足够的时间来全面测试 RC 并为最终版本做准备。采用一年发布一个大版本旨在让整个开发发布流程更具有可预测性。每个版本将获得一年的完整支持和四年的安全更新。

  前几天,小编安装了国产操作系统深度linux系统,流畅的运行速度,美丽的系统界面,干净整洁的系统环境让我甚是喜欢,因此还大力推荐我的朋友们使用。

  不过今天我发现了一个问题,原本深度linux系统自带的wine版本QQ突然无法登陆了。要知道,一直到昨天还可以登录的,今天突然就提示“你好,因当前版本存在安全风险,将无法继续使用,请到QQ官网下载最新版本”

  因此,我就在去腾讯的官网下载了一个“QQ for linux”安装,看到这款linux版本的QQ是2019年10月24日发布的,起先我还特别窃喜,以为这款QQ有多么的先进和漂亮。等到我安装完成,看到那丑陋的登录界面,我心里就咯噔了一下。

  首先是登陆界面不支持手动输入账号密码,只能通过手机QQ扫描二维码登录;登陆后QQ主界面给我极具怀旧的感觉,让我感觉仿佛回到了十年前,甚至十几年前的QQ聊天框还有QQ秀,聊天对话框上面还有很多工具呢,这款linux版本的 QQ简约到极点。

  除了“表情”、“图片”“截图”“文件”几个按钮就没有任何其他功能了,缺少了QQ很多必须的功能,比如:群屏蔽功能,可以说这款linux版本的QQ让我失望到了极点,我真的想和腾讯的程序员说一下,作为国内最顶级的软件公司的程序员,你们就做出这样的一个产品就交付给用户使用了吗?

  更多本周开源资讯,本次专辑将为您一一呈现……

GitLab歧视中国程序员?国家封锁底气何来?

  今年 7 月份,一位克里米亚的GitHub用户披露,他的账户受到了GitHub的限制。随后,GitHub宣布,他们已经开始限制克里米亚、古巴、朝鲜、伊朗和叙利亚等被美国贸易制裁的国家的账户。不少人惊呼,“程序员也有国界了”。不过,在GitHub的这次风波中,中国用户并没有受到影响。时隔几个月,GitHub的对手——GitLab却对中国下了手。

Linus TED分享,Linux背后的思想

  Linus Torvalds两次改变了技术,第一次是Linux内核,它帮助互联网的发展;第二次是Git,全球开发者使用的源代码管理系统。在一次TED的采访中,Torvalds以极其开放的态度讨论了他独特的工作方式和性格特点。

Canonical表示Ubuntu Linux将支持所有树莓派设备

  Canonical 近期公开了对 Raspberry Pi 4 的支持计划,并表示将支持所有 Raspberry Pi 设备。随着 Ubuntu Server 19.10 版本的发布,Canonical 宣布正式支持 Raspberry Pi 4,Raspberry Pi 4 性能强大,但成本较低,可以在边缘整合计算工作负载。



GitHub年度报告:Python首次击败Java,中国成第二大开源

  GitHub 发布了 2019 年年度报告《The State of the Octoverse》,下边来看看一些主要数据。目前 GitHub 上有超过 4000 万开发人员,其中有 80% 来自美国以外的地区。去年一年里有 1000 万新加入的开发者,2019 年创建第一个 repo 的人比 2018 年增加了 44%,还有 130 万人首次在开源中贡献。

GitLab总监疑似因不满公司禁止雇用中国与俄罗斯人而辞职

  GitLab 风险与全球合规总监 Candice Ciresi 疑似因不满 GitLab 禁止雇用中国与俄罗斯人而辞职。此前 GitLab 在其官网上发布了一项声明,禁止了雇用中国与俄罗斯人。近日有消息称 GitLab 风险与全球合规总监 Candice Ciresi 因不满公司这一决定而离职。

比尔盖茨:反垄断案让我分心,不然微软定能打败安卓

  据国外媒体报道,微软创始人比尔·盖茨(Bill Gates)表示,如果微软没有卷入美国司法部从1998年到2000年对其展开的反垄断调查,他认为现在每个人都会使用Windows Mobile操作系统。今天早些时候,盖茨在《纽约时报》举办的DealBook Conference上发表讲话,透露了他对微软智能手机操作系统所犯错误的看法。

Firefox 15周年

  2004 年 11 月 9 日,Firefox 发布了首个版本,向垄断了整个浏览器市场的 IE 发起了挑战。从某种意义上它成功了,在 Firefox 诞生之初,IE 占据了九成以上的份额,到了 2009 年 Firefox 成功占据了三分之一的市场份额。

天枢人工智能开源开放平台在杭州发布

  近日,在2019 AIIA人工智能开发者大会上,之江实验室正式发布“天枢”人工智能开源开放平台。该平台将构建自研高性能核心计算框架、一站式全功能AI开发套件、AI模型集成和端边云自由部署及智能化协同运行四大核心优势,建设成为AI研发者和产业界创新协作的公共平台。

OpenStack在中国开源基础设施的重要里程

  2019年11月4日-开源基础设施峰会(OPEN INFRASTRUCTURE SUMMIT)今天,实力雄厚的OpenStack企业用户(百度、中国移动、中国电信、中国联通、英特尔和腾讯)代表在开源基础设施峰会的舞台上进行了主题演讲。这些大型用户分享了其他开源基础设施软件项目(例如Kata Containers和StarlingX等)在其5G和边缘计算业务战略中所发挥的关键作用。

谷歌宣布推出开源芯片项目 欲打破行业不透明性

  11月6日消息,据外媒报道,日前谷歌加入了一个名为OpenTitan的项目,旨在设计开源安全芯片,从而撼动目前芯片基于硬件的安全性。日前,谷歌宣布了与多家企业和非营利组织的合作,并发起了一项名为 OpenTitan 的新计划。其旨在开发面向数据中心和基础架构的开源安全芯片设计,且其能够独立验证并进一步增强。

GitHub标星2400,Netflix开源笔记本工具Polynote

  最近,Netflix 宣布开源 Polynote ,该笔记本环境给数据科学家和机器学习研究人员提供了一个机会,允许他们自由地无缝整合基于 JVM 的机器学习平台(该平台大量使用 Scala)和 Python 生态系统内的主流机器学习和可视化库。目前,该项目已经得到 Netflix 的个性化及推荐团队的广泛采用,现在正在研究与平台的其他部分进行集成。

npm实现捐赠,首次为开源代码提供资助


  NPM 公司,JavaScript 包管理器 npm 的维护者。今年 8 月份时,Standard JS 在项目中实验性内置广告的事件引发热议,这些广告通过一个名为 Funding 的 npm 软件包展示在终端,该软件包包含在 Standard 的代码库中。之后 NPM 公司宣布将禁止此类终端广告行为。

谷歌决定开源Cardboard VR眼镜项目

  几年前,谷歌开始进军VR领域,并推出了Daydream VR平台以及非常廉价的VR头盔Cardboard,目的是让更多人能接触到VR技术。今年10月,Google终止了DaydreamVR项目,宣布停止销售DaydreamView设备,原因是由于项目并没有如公司预期一般被用户和开发者喜爱,DaydreamView的活跃度也在持续下降。

阿里平头哥开源MCU芯片平台,Arm会害怕吗?


  随着IOT/AIOT快速扩张版图,MCU(微控制芯片)逐渐成为市场最紧俏的芯片之一。长期以来,Arm凭借Cortex-M架构和IP授权模式,在MCU市场占据主导地位。为了应对AIOT市场对于多样化、差异化MCU的需求,Arm推出了客制化指令功能,允许合作伙伴在针对特定嵌入式与IoT应用加入自己的指令。

和AMD错位竞争,英特尔推出精选开源云解决方案


  诞生于上世纪八十年代,英特尔的历史是一部鸿篇巨著,期间AMD总是出现在不同的章节,这不,最近随着AMD新品的推出,英特尔又一次要面对同样的问题:AMD会对英特尔产生多大的市场冲击?

微软使用Rust重写Windows组件的体验


  7 月份,我们报道过“微软正探索将 Rust 作为 C 和 C++ 的安全替代方案”,根据微软的说法,Rust 是一种从根本上考虑安全性的编程语言,他们将尝试使用 Rust 重写各种产品,因为在过去的十年里,该公司 70% 以上的安全补丁都提供了与内存相关的错误,而 Rust 正是解决这个问题的“良药”。

Python将采用12个月的发布周期:一年发布一个大版本

  经过漫长且深入的讨论后,有关更改 Python 语言项目的发布周期已经得出结论:该项目正式宣布采用 12 个月的发布周期。Python 指导委员会成员 Brett Cannon 宣布代表委员会接受新发布周期的 PEP 602 的提案(Brett 也被认为是继 Python 之父 Guido 之后的 BDFL 代表)。

微软官宣Chromium Edge for Linux即将发布


  9 月份,我们曾报道“微软意图将新版 Edge 浏览器引入 Linux”,Edge 团队制作了一份调查问卷,该问卷内容主要关于被调查者对 Linux 发行版的偏好、在 Linux 上使用 Web 浏览器的场景和需求等等。当时猜测微软有想将 Edge 浏览器引入 Linux 的意图,但鉴于对新浏览器的公开测试还处于起步阶段,存在许多不确定因素,微软官方也没有确切的声明。

IntelliJ IDEA新插件,可以检查注释、文档与commit语法

  开发中不仅会涉及编程语言,其中有许多内容是面向人类而不是编译器的,比如字符串文字、注释、Javadocs、commit 消息等,这些都是自然语言而不是编程语言,而不同的地区使用不同的语言来输入这些内容,像中国人大部分使用中文注释。

Firefox将默认隐藏浏览器中的通知弹窗

  今年 4 月,Mozilla 进行了一项实验,以了解用户与网页通知的交互方式。另外还研究了阻止通知过度侵入的不同方法。调查结果显示,绝大多数(97%)Firefox 用户拒绝了通知,或完全阻止网站显示通知。因此,Mozilla 工程师决定从 Firefox 72 开始,隐藏从 Firefox URL 栏下拉的通知弹出窗口,并打算在 URL 栏中新增通知图标取而代之。

Python取代了Excel在银行业务中的地位?

  在金融领域,一个初级银行家或者交易员,所具备的能力包括了解 Excel 中所有关于金融建模的知识。但是,现在已经不再是这样了,他们还更应该掌握 Python。根据最近在伦敦的 Quant 会议上 Nomura(野村证券)的副首席数字官 Matthew Hampson 所说:Python 已经取代了 Excel。在交易大厅里,你可以看到很多人都在编写 Python 代码,在未来三到四年内,这种情况将变得更加普遍。

微软发布首个Chromium Edge stable预览版


  微软在 Edge Insider 网站发布了首个 Chromium Edge 发布候选版本。在Microsoft Ignite 2019会议上,微软副总裁Yusuf Mehdi表示,Edge 浏览器的稳定版将于 2020 年 1 月 15 日正式发布,该版浏览器将支持 90 多种语言。Edge 目前的版本号是 79.0.309.7,它是基于谷歌的 Chromium 78 稳定版。与 Edge 的 Beta、Dev 和 Canary 版本不同,稳定版本安装后将完全取代原来的 Microsoft Edge。

Android 10允许卸载应用程序后保留其数据

  谷歌为 Android 10 中引入了一个新功能:允许系统在卸载应用程序时将数据保存在本地。以前,在 Android 上卸载应用程序同时会删除与其相关的所有数据。例如,当你卸载一个游戏应用,所有保存的数据、字符配置文件等都会一并删除,除非它是与 Google Play Games 同步的。

云原生数据库系统Vitess从CNCF毕业,同时发布4.0版本


  近日 Vitess 发布了 4.0 版本,同时 CNCF 宣布它从基金会顺利毕业,成为该基金会第 8 个毕业项目,此前毕业项目包括:Kubernetes、Prometheus、Envoy、CoreDNS、containerd、Fluentd 和 Jaeger。

火币公链代码开源 或成首个支持监管节点的金融公链


  11月4日消息,日前,火币集团正式宣布HuobiChain(下称“火币公链”)代码开源。火币公链是火币集团和NervosFoundation联合开发的、具有核心技术及自主知识产权的高性能公链。火币集团创始人李林向记者介绍说,火币公链将瞄准传统金融行业和国家级应用,希望通过区块链技术服务全球市场。

Chrome OS支持虚拟桌面与一键通话连接

  本周二,谷歌发布了基于 Linux 的桌面操作系统 Chrome OS 78 最新稳定版本,已在 Chromebook 上可用,该操作系统带来了三个新的功能:虚拟桌面( Virtual Desks)、一键通话,以及提高打印机的易用性。

爱奇艺开源SOTA高性能中文拼写检查工具FASPell

  你在网上查找某资料,找来找去只找到一个 PDF 文档可用,但是打开后发现这个 PDF 里都是扫描的图片,其实你需要的是文档中的文字,你还要引用相关内容到自己的文稿中,这时候可以使用一些将图片中的文字识别出来并转换为“真文字”的工具。

Visual Studio Online终于公开上线了

  今年 5 月份,微软在 Build 2019 开发者大会上宣布了 Web 版本的 VS Code,即 Visual Studio Online。当时微软释出的是 Private Preview 版本,仅允许开发者申请试用,而在 11 月 4 日微软 Ignite 2019 大会上,公开预览版的 Visual Studio Online 终于上线了。

腾讯八年开源之路


  11月7日消息,开源在经历了30年的发展之后,已经形成较为完善的商业模式,并成为众多巨头眼中的下一个增长点;同时,对于开源企业来说,若想获得持续且快速的发展,将开源技术与科技巨头现有业务相结合,将是一个不错的选择。

开源融资机制下如何为比特币开发人员提供资金?


  在本文中,我们会研究开源开发工作募集资金的重要性、存在哪些融资机制、以及这些机制各自存在的取舍。之后,我们会把研究结果应用在比特币和更广泛的加密货币领域,并分析过去是如何为比特币开发提供资金、以及这种方式未来会如何发展。

中国数据库的开源之殇


  中国数据库产业在未来可能遇到大问题。原因有三。其一,发生在Android系统上的美国政府长臂管辖未来也可能发生在数据库领域;其二,GPL开源协议的传染性给国产数据库商用带来潜在未知风险;其三,开源世界的商业平衡正在打破,日趋突出利益纠葛可能祸及国产数据库公司。

腾讯QQ支持linux就要封杀wine版QQ吗?国产软件需要大家支持

  前几天,小编安装了国产操作系统深度linux系统,流畅的运行速度,美丽的系统界面,干净整洁的系统环境让我甚是喜欢,因此还大力推荐我的朋友们使用。不过今天我发现了一个问题,原本深度linux系统自带的wine版本QQ突然无法登陆了。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部