一行错误代码:5 亿美元没了,项目关闭;Google 继续尝试在 Chrome 86 中隐藏完整网址...

综合整理:技术最前线(ID:TopITNews)

参考:程序员的那些事、开源中国、solidot、cnBeta、腾讯科技等

正文

0、一行错误代码:5 亿美元没了,项目关闭...

第一天:我们价值 5 亿美元!第二天:我们几乎一文不值!在创建者透露软件错误实际上否决社区治理后,问世才仅两天的去中心化加密货币:YAM 于周三崩盘。

YAM 项目在周四的帖子中解释道:“8 月 12 日周三下午 6 点左右,我们发现了 YAM 弹性供应调整(rebasing)合约中的一个错误,这会导致生成的 YAM 比原定出售给 Uniswap YAM/yCRV 池的 YAM 多得多,因而将大量多余的 YAM 发送到协议 reserve。”

“鉴于 YAM 的治理模块,该错误将使其无法达到法定人数,这意味着将无法采取治理行动,而且资金库中的资金将被锁定。”

错误来自这一行的代码:

本应该是:

YAM 是一个去中心化融资试验性项目,它基于假定的智能合约(根据资产分配投票)实施治理系统(用于更改协议变化)。该代码错误把价值约 75 万美元的 Curve(yCRV)代币锁在了 YAM 资金库中,这些资产原本用作储备货币,以支持 YAM 代币的价值。

这家加密货币公司周四在事后分析报告中表示:“我们将设立Gitcoin grant,以协调社区出资审核YAM合约的工作。如果实现了资金目标,一旦完成审核,我们计划通过来自YAM的迁移合约来支持发布YAM 2.0的工作。”(来云头条)

1、微软:来这个开源的网站看看我们是如何拥抱开源的

微软近日上线了一个新的开源网站——网站本身既是开源的,内容也是关于开源的——来展示其如何拥抱开源,同时提供一些开源服务。从首页来看,这一开源网站的核心理念是“开放”、“协作”和“灵活”。微软在网站中陈列了自己的开源项目和服务。网站分为参与、项目、生态、招聘及博客等版块。

其中,“参与”页面还会实时显示微软各个 GitHub repo 的最新动态。

该网站由微软开源办公室(OSPO)创建,该办公室是 One Engineering System(1ES)团队的一部分。这不是微软的首个开源网站,但它是一个全新的站点,用于取代先前过时的版本。

根据微软首席软件工程师 Jeff Wilcox 的介绍,该站点由 Jekyll 生成,Jekyll 是用 Ruby 实现的开源静态站点生成器。动态数据则是由 TypeScript 实现的 Node.js 后端检索而来。(开源中国)

2、Google继续尝试在Chrome 86中隐藏完整网址

Google 多次尝试在浏览器地址栏隐藏完整的网址,搜索巨人也许是认为长地址是邪恶的。它的每一次尝试都遭到了批评,但这并没有阻止了它继续推进这一计划。它此前在 Chrome 85 的测试版本引入了名为“Omnibox UI Hide Steady-State URL Path, Query, and Ref”的新特性,提供了两种变化:

一种是你将鼠标悬浮在地址栏上就会显示完整网址,另一种是你在与网页互动之后才会隐藏网址。现在它在 Chrome 86 中隐藏完整网址时还加入了悬浮动画。

支持者认为隐藏完整域名将有助于增加钓鱼的难度,但批评者认为此举旨在让用户一直停留在 Google 内容上,而它将能展示更多的广告。 (Solidot)

3、Ubuntu 18.04.5 和 16.04.7 LTS 发布

继上周发布 Ubuntu 20.04.1 后,两个更早的 LTS 版本也均发布了更新,分别是 Ubuntu 18.04.5 LTS 和 Ubuntu 16.04.7 LTS。

Ubuntu 18.04.5 从 Ubuntu 20.04 引入了更新的硬件支持堆栈,因此可在较新的硬件平台上正常运行。Ubuntu 18.04.5 LTS 桌面版将默认使用新堆栈,同时支持其他架构。Ubuntu 18.04.5 服务器版本则默认使用较旧的内核,但也可以轻松切换到更新的 HWE 内核。

4、因临时许可证到期 华为不能再向美国设备发送软件更新

2019 年华为公司被美国政府列入实体清单后,失去了发布预装谷歌应用和服务套件的新Android手机的能力。然而,该公司可以继续对现有设备进行软件更新,因为它们不受禁令影响,之所以能够做到这一点,是因为一些美国公司获得了政府的政策延期(临时许可证),允许他们向华为设备发送软件更新,从而使华为能够支持其现有的智能手机和网络设备客户。

尽管临时许可证颁发了多次,但实体清单的最终执行日期还是于在本周早些时候到来,这意味着谷歌不能再向华为设备发送软件更新。临时许可证主要是针对那些依赖华为网络设备的农村电信公司,目的是允许农村电信公司在寻找网络设备替代供应商的同时,运营现有设备。

由于许可证已经过期,华为不能再与这些公司合作,这也意味着不能再向他们提供任何形式的支持。联邦政府本来应该拨款给农村电信公司更换华为设备的资金,但现在还没有到位,这意味着拖得越久,现有设备出问题的可能性就越大。

华为对此回应称正在 "监测情况并评估潜在的影响",但随着临时许可证的到期,现在意味着该公司不能再经由Google Play为其现有设备推出Android更新(以及提供其它网络设备客户所需的支持)。(cnBeta)

最近于哥也在万视频号啦,主要针对于程序员方向的,大家可以去关注一波:

阅读更多

我从外包公司离职了…

最近面试Java后端开发的感受

Java 的 JSP 已经被淘汰了吗?

年前的一波内推,一个公司,两个职位!

淘宝为什么能抗住双 11 ?看完这篇文章你就明白了!

来,教你做个属于自己的 Markdown 编辑器

相信自己,没有做不到的,只有想不到的

在这里获得的不仅仅是技术!

喜欢就给个“在看