硬核观察 #846 GitHub 推出 Copilot 商业版，为代码建议提供辩护和索赔
❶ GitHub 推出 Copilot 商业版，为代码建议提供辩护和索赔
❷ Chrome 引入节能和节省内存模式
❸ Dart 语言将提供健全的 NULL 安全
Copilot NULL Chrome
❶ GitHub 推出 Copilot 商业版，为代码建议提供辩护和索赔
❷ Chrome 引入节能和节省内存模式
❸ Dart 语言将提供健全的 NULL 安全
![](/data/attachment/album/202212/10/195849j1eip622tres8ffp.jpg)


![](/data/attachment/album/202212/10/195855f2r2p7bpn68rbp2p.jpg)


### GitHub 推出 Copilot 商业版，为代码建议提供辩护和索赔


大约百分之一的 Copilot 建议可能包含超过 150 个字符的代码片段，这与训练集的代码相匹配，而这些代码是从各种软件许可证下的公共在线源代码中挑选出来的。为了避免滥用公共代码带来的风险，个人用户可以每月支付 10 美元，从而过滤公共源代码。而对于使用其商业版的企业用户，其 IT 管理员可以企业可以设置政策控制，避免采用公共源代码。并且，根据企业客户协议，如果采用了 Copilot 建议的代码而被起诉的话，GitHub 将为其企业客户辩护和提供高达 50 万美元的索赔。



> 
> **[消息来源：The Register](https://www.theregister.com/2022/12/09/github_introduces_copilot_for_business/)**
> 
> 
> 



> 
> 老王点评：果然，并不是 Copilot 能力不行，而是 VIP 服务是需要花钱的。
> 
> 
> 


![](/data/attachment/album/202212/10/195904rsec2xxyeyduyi8y.jpg)


### Chrome 引入节能和节省内存模式


Chrome 一直被诟病占用内存过高。新的节省内存模式通过将不活跃标签进入睡眠模式而能节省最多 30% 的内存。用户重新访问睡眠的标签时会重新加载。节能模式则在笔记本电池水平低于 20% 时限制网站的后台活动和动画视频的视觉效果。休眠不活跃标签的功能最初是微软在 Edge 浏览器中引入的，微软曾 [宣布](/article-14684-1.html) 它在一个月内休眠了 60 亿个标签，节省了超过 273 PB 的内存。



> 
> **[消息来源：Tech Crunch](https://techcrunch.com/2022/12/08/chrome-gets-memory-and-energy-saver-modes/)**
> 
> 
> 



> 
> 老王点评：微软放弃自己的浏览器内核而基于 Chromium 开发 Edge，实际上对 Chrome 的发展提供了很多帮助。
> 
> 
> 


![](/data/attachment/album/202212/10/195922yfqkarvabzfw0qqr.jpg)


### Dart 语言将提供健全的 NULL 安全


NULL 最初在 1964 出现在 ALGOL 语言中，其发明人称这是他的“十亿美元错误”，因为 NULL 导致的错误修复花费了大量的时间和金钱。谷歌的 Dart 语言从 2.12 版本开始支持健全的 NULL 安全，以防止访问设置为 NULL 的变量而出错，但它还保留了运行没有 NULL 安全或部分 NULL 安全的代码的模式。将在 2023 年发布的 Dart 3 将只支持健全 NULL 安全。并非每一种 NULL 安全的实现都是如此确定，例如，TypeScript 就是不健全的，C# 和 Kotlin 也有例外。



> 
> **[消息来源：The Register](https://www.theregister.com/2022/12/09/google_dart_null_safety)**
> 
> 
> 



> 
> 老王点评：感觉 Dart 语言不是很流行，但是这个功能却很有意义。
> 
> 
> 

