CSDN周刊:华为员工不可参与IEEE审稿,但可继续提供赞助;Google限制Chrome接口惹非议,Mozilla号召用户换火狐!-程序员宅基地

技术标签: Google  华为  社区周刊  IEEE  

在这里插入图片描述
CSDN开发者周刊:只为传递“有趣/有用”的开发者内容,点击订阅

本周热门项目

Google限制Chrome接口惹非议,Mozilla号召用户用火狐

本周,Hacker News 上最大的争论围绕 Chrome 浏览器而展开。先是 9to5Google 一篇关于 Chrome 插件系统 Manifest V3 改版细节的深度报道将 Google 推上风口浪尖,Hacker News 讨论一天便达到 2000 分的热度。毕竟,Google 2018 年度财报文件早已承认,网页展示广告是 Google 很重要的一部分收入,屏蔽这些广告的技术或工具相当不利于这一部分营收的增长。今年初,以改进安全和性能的名义,Google 提出把 Chrome 的插件系统修改为新版的 Manifest V3,大大限制 WebRequest API 的功能,替代以仅有读取功能的 declarativeNetRequest,可能导致严重依赖 WebRequest 删除功能 uBlock Origin 等插件失效。这篇报道则是针对 Chrome 社区广泛批评此举达数月之久、Google 在公开回复中仍旧一意孤行的前因后果的完整分析。并且,Google 公开回应中还表示,Chrome 的 WebRequest API 仍然能屏蔽用户不想要的内容,但该屏蔽功能将只提供给付费的企业级用户。

针对 Google 此举,有好事者径直将 Mozilla 网站号召人们使用火狐浏览器的页面贴到 Hacker News,其讨论热度 14 小时便已超过 2800 分。与此同时,uBlock Origin 作者 Raymond Hill 针对 Google 此举的回应也已超过 600 分的热度,他表示如果真正关心 webRequest API 性能的话,Google 只需采用火狐在插件技术上的成熟做法即可,而选择如此挂羊头卖狗肉,其真正的意图恐怕还是展示广告背后那笔不菲的营收。

Zdog:一个基于JS的轻量级伪3D引擎

GitHub 本周最热的新项目是一个名为 Zdog 的伪 3D 引擎,超过 3300 Star,位列周榜第三。同时,它在 Hacker News 上也有 668 分的热度。根据作者 David DeSandro 的描述,Zdog 的创意出自一款 1995 年的虚拟宠物游戏 Dogz,仅通过 2D 绘图接口 、 等来渲染 3D 图形,目的只是为了简化日益复杂的 3D 引擎,方面人们上手。

Awesome清单:可扩展性、可靠性与大规模高性能系统

GitHub 本周另一个热门项目是新加坡程序员 Binh Nguyen 有关可扩展性、可靠性与大规模高性能系统的 Awesome 阅读清单,收获 2379 Star,列周榜第四。该清单包括与可扩展性、可用性、稳定性、大数据、分布式机器学习以及架构相关的各种概念讲解、案例研究,另有相关原则、组织、采访、演讲、书籍等条目。

algo:数据结构和算法必知必会的50个代码实现

本周另一个值得关注的 GitHub 项目是前 Google 工程师王争小哥哥的 algo——数据结构和算法必知必会的50个代码实现,涵盖数组、链表、栈、队列、递归、排序、二分查找、散列表、字符串、二叉树、堆、图、回溯、分治、动态规划等基本概念,本周获得 1286 Star。

Founder Books:来自上百位创始人的必读书目推荐

本周 Hacker News 值得关注的一个项目是 Founder Books——来自上百位创始人的必读书目推荐,其中既有《精益创业》《从零到一》《创业维艰》《创始人》等创业相关的书籍,又有《重来》《从优秀到卓越》《卓有成效的管理者》《高效能人士的七个习惯》等工作、管理方面的书籍,还有《程序员修炼之道》《DevOps实践指南》《软件随想录》《理解算法(Grokking Algorithms)》等开发相关的书籍……这份正在更新中的最新书目本周热度超过 400 分,日后更新完善之后想必会成为各位开发者走上创业之路的必备书单。

本周热点内容

IEEE声明:华为员工不能参与审稿,但可以继续提供赞助

学术界“失守”,美国政府对华为的打压本周扩散到学术领域。一段疑似 IEEE 内部发给期刊主编的邮件内容被曝光,要求其期刊主编不能让有华为背景的的评审人员或编辑作为杂志同行评议的一员。一石激起千层浪,北大教授张海霞对此公开发信,申请退出自己所在的两份 IEEE 期刊的编委会以示抗议,同时她公布了自己致 IEEE 候任主席福田俊夫的邮件。随后,清华计算机系的刘奕群、刘知远教授也先后在公开渠道发表声明,表示要退出 IEEE 编委会,甚至要求自己的学生禁止向 IEEE 投递期刊,呼吁 IEEE 尽快收回这个破坏学术氛围的行为的决定。 面对学界人士的反对声音,IEEE 中文官网发布声明称:“美国政府的法规限制了华为公司及其员工无法参与IEEE一些通常不向公众开放的活动,包括一部分的出版物的同行评议和编辑过程,而IEEE需要合规。”并表示,“华为及其员工可以继续成为IEEE标准协会的成员,包括正常获得或行使会员的投票权;正常参加IEEE标准制定会议,提交新的标准提案,参与标准技术提案的公开讨论。”

暂停华为成员资格后,SD、WiFi、蓝牙等协会又为其恢复资格

根据外媒报道,受美国禁令的影响,WiFi 联盟、SD 协会、国际固态技术协会(JEDEC)、PCI-SIG 外围部件互连专业组标准组织与 USB-IF(USB标准化组织)先后将华为的成员资格暂时取消。到 5月29日,根据澎湃新闻的消息,WiFi联盟、SD 协会、蓝牙技术联盟和 JEDEC 协会等行业组织又重新恢复华为的成员资格。根据 Wi-Fi 联盟此前的说法,“Wi-Fi 联盟完全遵守最近美国商务部的命令,但并不是撤销华为技术会员资格。Wi-Fi 联盟是暂时限制了华为参与该项目所涵盖的 Wi-Fi 联盟活动。”

Go语言归Google所有?Ian Lance:没错!

上周,多伦多大学著名 Unix 程序员 Chris Siebenmann 一篇关于 “Go 只是 Google 的编程语言”的文章 Hacker News 的热门话题,分数超过 880。这篇文章的起点来自一条推文:很多人在讨论 Go,难道我们不能通过社区实现泛型(generics),建立类似于 OpenGo 的东西吗?就像 OpenJDK 一样。为什么非要等待 Go 官方的泛型?对于为什么我们做不到这一点,这个问题有很多答案,但是没有人愿意大声说出那个最根本的原因:即 Go 是 Google 的语言,而不是社区的语言。 本周,Go 团队核心成员 Ian Lance Taylor 对此的回应依然是开发者热议的一个话题。Ian Lance 表示,Go 语言归 Google 所有的一大原因,是 Go 语言的核心开发者几乎都在 Google 工作,而 Go 语言流行的一大因素也是 Google Cloud 的 Kubernetes 技术的流行,Google 本身并没有阻止社区去创建 OpenGo 这样的开源实现,只是社区并没有选择这样去做。不过,Ian Lance 并没有回应与商标、版权等商业因素挂钩的问题。

图灵奖得主G. Hinton第一篇论文曝光

近日,有好事者又来刨坟了——一篇 1976 年的论文,也是图灵奖得主G. Hinton第一篇论文。论文中探索的问题是:给你一堆互相重叠的长方形,怎样才能从里面找出一只“人偶 (Puppet) ”?Hinton 大神想到的是使用松弛算法,通过从冲突局部解释网络中提取全局最佳图形的方式找木偶。

百度宣布王海峰任CTO

5 月 31 日,百度宣布晋升高级副总裁王海峰为百度集团首席技术官(CTO),同时他将继续担任 AI 技术平台体系(AIG)和基础技术体系(TG)总负责人。李彦宏在内部信中称,此举是“为了进一步建设和巩固公司核心技术优势,坚定不移地推进产品和用户体验提升;释放技术红利,持续推动产业智能化变革。”

CSDN社区精选

什么是5G?居然有人用漫画把它讲得如此接地气!

作者通过漫画的形式科普 5G 技术,本文用户评论最多的词眼就是通俗易懂、生动有趣、接地气,如果您还没读过,不妨看看!

JavaScript高手之路:原型和原型链

原型和原型链是 JavaScript 进阶重要的概念,尤其在插件开发过程中是不能绕过的知识点,这篇文章就带你抽丝剥茧的学习这一过程。

支付宝工程师如何搞定关系数据库的“大脑”——查询优化器

查询优化器是关系数据库系统的核心模块,是数据库内核开发的重点和难点,也是衡量整个数据库系统成熟度的“试金石”。本文从查询优化器概念再到面临的一些挑战讲起,分享 OceanBase 在支付宝场景下是如何进行查询优化器实践。

Flutter Kotlin 到底该如何选择?

这两个新兴技术到底该学哪一个呢?本文作者鸿洋大神的表示:“大家应该结合自己目前所处的公司环境及未来的发展方向进行综合考虑,而不是紧跟技术热门。”那么在面对新技术新框架不断涌现的时候,程序员该如何进行选择呢?不妨看看本文!

如何利用DDD进行微服务的划分

这是可落地的 DDD 系列文章第三篇,前面两篇介绍了 DDD 的目标管理、DDD 的工程结构调整。这篇讨论微服务的划分。微服务是目前后端比较流行的架构体系了,那么如何做好一个微服务的划分?一个微服务的粒度应该是多大呢?这篇主要介绍如何结合 DDD 进行领域划分。

CSDN课程精选

1小时掌握机器学习实战+学习路线规划(免费)

本课程主讲人为哈工大软件工程专业硕士、瑞典林雪平大学信息技术硕士。曾参与瑞典爱立信应用系统开发、索尼嵌入式系统项目开发、分布式数据库系统研发等项目。 本课程主要讲解机器学习的应用于实现,并使用线性回归去预测pm2.5!

CSDN活动精选

CSDN开发者周刊,每周为您总结有趣有用的技术头条,欢迎点击订阅

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/blogdevteam/article/details/90721021

智能推荐

在ubuntu 8.04下安装Oracle 11g二-程序员宅基地

文章浏览阅读408次。 在ubuntu 8.04下安装Oracle 11g2008年05月22日 星期四 11:02oracle 11g 数据库虽然提供了linux x86的版本,但是支持的linux版本只有Red Hat,Novell and Solaris 这几个,debian 和 ubuntu 不在支持之列,所以在ubuntu下安装就相对麻烦一些,请照着下文的方法一步一步的安装,不

初一计算机知识点下册,初一英语下册语法知识点全汇总-程序员宅基地

文章浏览阅读166次。新东方在线中考网整理了《初一英语下册语法知识点全汇总》,供同学们参考。一. 情态动词can的用法can+动词原形,它不随主语的人称和数而变化。1. 含有can的肯定句:主语+can+谓语动词的原形+其他。2. 含有can的否定句:主语+can't+动词的原形+其他。3. 变一般疑问句时,把can提前:Can+主语+动词原形+其他? 肯定回答:Yes,主语+can。否定回答:No,主语+can't...._七年级下册计算机知识点

NX/UG二次开发—其他—UFUN函数调用Grip程序_uf调用grip-程序员宅基地

文章浏览阅读3k次。在平时开发中,可能会遇到UFUN函数没有的功能,比如创建PTP的加工程序(我目前没找到,哪位大神可以指点一下),可以使用Grip创建PTP,然后用UFUN函数UF_call_grip调用Grip程序。具体如下截图(左侧UFUN,右侧Grip程序):..._uf调用grip

Android RatingBar的基本使用和自定义样式,kotlin中文教程_ratingbar样式修改-程序员宅基地

文章浏览阅读156次。第一个:原生普通样式(随着主题不同,样式会变)第二个:原生普通样式-小icon第三个:自定义RatingBar 颜色第四个:自定义RatingBar DrawableRatingBar 各样式实现===============原生样式原生样式其实没什么好说的,使用系统提供的style 即可<RatingBarstyle="?android:attr/ratingBarStyleIndicator"android:layout_width=“wrap_cont.._ratingbar样式修改

OpenGL环境搭建:vs2017+glfw3.2.1+glad4.5_vs2017的opengl环境搭建(完整篇)-程序员宅基地

文章浏览阅读4.6k次,点赞6次,收藏11次。安装vs2017:参考vs2017下载和安装。安装cmake3.12.3:cmake是一个工程文件生成工具。用户可以使用预定义好的cmake脚本,根据自己的选择(像是Visual Studio, Code::Blocks, Eclipse)生成不同IDE的工程文件。可以从它官方网站的下载页上获取。这里我选择的是Win32安装程序,如图所示:然后就是运行安装程序进行安装就行。配置glfw3...._vs2017的opengl环境搭建(完整篇)

在linux-4.19.78中使用UBIFS_ubifs warning-程序员宅基地

文章浏览阅读976次。MLC NAND,UBIFS_ubifs warning

随便推点

计算机系统内存储器介绍,计算机系统的两种存储器形式介绍-程序员宅基地

文章浏览阅读2.2k次。计算机系统的两种存储器形式介绍时间:2016-1-6计算机系统的存储器一般应包括两个部分;一个是包含在计算机主机中的主存储器,简称内存,它直接和运算器,控制器及输入输出设备联系,容量小,但存取速度快,一般只存放那些急需要处理的数据或正在运行的程序;另一个是包含在外设中的外存储器,简称外存,它间接和运算器,控制器联系,存取速度虽然慢,但存储容量大,是用来存放大量暂时还不用的数据和程序,一旦要用时,就..._计算机存储器系统采用的是主辅结构,主存速度快、容量相对较小,用于 1 分 程序,外

西门子PLC的编程工具是什么?_西门子plc编程软件-程序员宅基地

文章浏览阅读5.6k次。1. STEP 7(Simatic Manager):STEP 7或者Simatic Manager是西门子PLC编程最常用的软件开发环境。4. STEP 7 MicroWin:STEP 7 MicroWn是一款专门针对微型PLC(S7-200系列PLC)的编程软件,是Simatic Manager的简化版。如果需要与PLC系统配合使用,则需要与PLC编程工具进行配合使用。除了上述软件之外,西门子还提供了一些配套软件和工具,如PLC模拟器、硬件调试工具等,以帮助PLC编程人员快速地进行调试和测试。_西门子plc编程软件

HashMap扩容_hashma扩容-程序员宅基地

文章浏览阅读36次。【代码】HashMap扩容。_hashma扩容

Eclipse maven项目中依赖包不全,如何重新加载?_maven资源加载不全,怎么重新加载-程序员宅基地

文章浏览阅读2.9k次。1mvn dependency:copy-dependencies2 项目右键 -> Maven -> Disable Maven Nature3 项目右键 -> Configure -> Convert to Maven Project_maven资源加载不全,怎么重新加载

mysql dml全称中文_MySQL语言分类——DML-程序员宅基地

文章浏览阅读527次。DMLDML的全称是Database management Language,数据库管理语言。主要包括以下操作:insert、delete、update、optimize。本篇对其逐一介绍INSERT数据库表插入数据的方式:1、insert的完整语法:(做项目的过程中将字段名全写上,这样比较容易看懂)单条记录插入语法:insert into table_name (column_name1,......_dml的全称是

【小工匠聊Modbus】04-调试工具-程序员宅基地

文章浏览阅读136次。可以参考: http://git.oschina.net/jrain-group/ 组织下的Java Modbus支持库Modbus-系列文章1、虚拟成对串口(1)下载虚拟串口软件VSPD(可在百度中搜索)image.png(2)打开软件,添加虚拟串口。在设备管理中,看到如下表示添加成功。..._最好用的 modebus调试工具

推荐文章

热门文章

相关标签