“假黄仁勋”刷屏之后,英伟达官方辟谣:只有14秒是虚拟的;OpenAI 开启 Codex 测试 | 思否周刊

SegmentFault

共 10170字,需浏览 21分钟

 ·

2021-08-16 10:51


SegmentFault 思否


40s 新闻速递


  • 报道称苹果新 iPhone 将着重升级影像系统,推出摄影版“人像模式”

  • 消息称 SpaceX 探索太空广告业务,未来将用以太币等加密货币购买卫星广告牌

  • 苹果回应隐私争议:检测儿童不良图片不会留下后门,且只在美国提供

  • 拆解发现华为 P50 Pro 采用三层 CPU:或因买不到麒麟 9000 专用内存

  • Facebook收购Giphy或涉嫌垄断,英国监管机构正在调查中

  • Redis Labs 更名为 Redis:纯粹而简单

  • 英特尔为其 C/C++ 编译器全面采用 LLVM

  • “假黄仁勋”刷屏之后,英伟达官方辟谣:只有14秒是虚拟的

  • Firefox 跟上 Chrome 步伐,将默认阻止不安全的下载

  • OpenAI 开启 Codex 测试,一个将自然语言翻译成代码的 AI 系统

  • 程序员笔记 CherryTree 0.99.40 发布

  • elementary OS 6“Odin”发布,迄今为止最大的更新

  • JetBrains Academy 推出免费 Kotlin Basics 课程

  • Android 12 Beta 4 发布,已达到平台稳定性

  • Firefox 91 正式发布,引入增强型 Cookie 清除


SegmentFault 思否


行业资讯


报道称苹果新 iPhone 将着重升级影像系统,推出摄影版“人像模式”


根据媒体周二援引知情人士报道,除了一系列常规升级外,今年苹果将着重升级影像系统,带来至少三项拍照和摄像方面的重大升级。


报道称,新款机型的摄像功能将引入此前只有拍照功能才能使用的“人像模式”,即对人物身后的背景进行虚化。与拍照模式一样,这一效果将通过深度传感器实现,用户可以在完成摄像后对模糊程度进行调整。


此外,新 iPhone 还会引入高质量视频存储格式 ProRes,给后期编辑更大的操作空间。与去年引入的 ProRAW 照片格式一样,这一功能可能将继续由 Pro 版本机型独占。此外爆料人表示苹果的照片编辑功能也将发生改变,与目前将滤镜应用在整张照片不同,新款机型将借助 AI 技术允许用户在白平衡不变的情况下调整颜色和高光。此外今年新机型的拍照将呈现一种更为平衡的风格,以更明亮的表现显示阴影和贴近现实的色彩。


考虑到苹果通常会隔年推出大型的功能变动,在去年引入 5G、调整外观和产品线后,今年的升级会相对温和。除了影像系统外,新手机还将按例升级 A15 芯片,减少屏幕“刘海”的面积,并使用新的屏幕技术提供高刷功能。


虽然目前苹果公司尚未确认发布新手机的时间和形式,考虑苹果已经宣布延后员工返回办公室的日程表,今年的秋季新品发布会有很大概率仍将以视频会议模式举行。


除了新手机外,知情人士表示公司在未来几个月里还有多条产品线将进行升级。其中包括使用自研芯片升级 MacBook Pro、重新设计的 iPad mini、针对校园用户的入门级 iPad、新款 Apple Watch 和入门款 AirPods。


消息称 SpaceX 探索太空广告业务,未来将用以太币等加密货币购买卫星广告牌


加拿大初创企业几何能源公司(GEC)证实,其正在 SpaceX 的帮助下,探索太空广告业务。GEC 首席执行官兼联合创始人塞缪尔·里德表示,该公司正在建造立方体卫星(CubeSat),该卫星的显示屏可以展示广告、标志等。GEC 计划使用 SpaceX 的猎鹰 9 号火箭将立方体卫星送入预定轨道,随后附着在立方体卫星侧面的自拍杆将拍摄显示屏。里德称人们将用以太坊等加密货币购买该广告牌。


苹果回应隐私争议:检测儿童不良图片不会留下后门,且只在美国提供


苹果公司计划推出的一项儿童安全功能旨在扩大对儿童的保护。但此举遭到包括 4000 多家组织以及安全与隐私专家、密码学家、研究人员、教授、法律专家和苹果消费者的公开反对。他们于周六签署公开信,谴责苹果有计划地破坏用户隐私和端到端加密机制。苹果公司在周五辩护称,不相信这款在用户设备上查找儿童性虐待图片的工具会留下削弱隐私的后门。


苹果重申,公司不会扫描机主的整个照片库来寻找虐童图片,而是使用密码学把图片与美国国家失踪与受虐儿童中心提供的已知数据库进行比对。


苹果称,这套系统已经开发多年,并不是为了政府监控公民而设计。而且,这套系统只在美国提供,只有用户打开 iCloud 照片后才能启用。


拆解发现华为 P50 Pro 采用三层 CPU:或因买不到麒麟 9000 专用内存


通常手机 SoC 与 RAM 运行内存芯片采取堆叠封装,也就是两层。维修机构发现,P50 Pro 使用的 RAM 芯片比华为 Mate 40 Pro 小一圈。华为采取的方式是在麒麟 9000 和 RAM 直接加了一转接层,从而变更为骁龙 888 专用内存的脚位。


维修机构猜测,可能是因为华为买不到麒麟 9000 的专用内存,所以采取了上述方式。


当然,这只是猜测。也有观点认为,也许是 P50 设计之初并未考虑骁龙方案,后期为了降低两套 SoC 方案的成本,索性借助转接层实现只需备货一种脚位的 RAM 芯片。


机构尝试发现,移除转接层后,华为 Mate 40 Pro 上的麒麟 9000 RAM 芯片最后成功安装在了 P50 Pro 上。


Facebook收购Giphy或涉嫌垄断,英国监管机构正在调查中


据财联社消息,当地时间周四,英国竞争与市场管理局表示,Facebook 收购 GIF 网站 Giphy 不利于社交网络平台之间的公平竞争,同时也让在线广告市场失去了一个参与者。CMA 警告称,如果 Facebook 收购 Giphy 引发的担忧最终得到证实,它可能要求 Facebook 出售 Giphy。


Giphy 是全球最大的 GIF 分享平台,曾为 Facebook 等多家社交平台提供服务。CMA 认为,Facebook 收购 Giphy 后,其竞争对手使用 Giphy 上的动图可能会受限,可能会导致竞争对手用户流入 Facebook旗 下社交平台。独立调查小组主席 Stuart McIntos 指出,Facebook 可能会要求竞争平台的用户交出更多数据才能使用这些动图。


对此,Facebook 发言人表示,该公司不同意 CMA 的初步调查结果,这次收购符合英国乃至全世界使用 Giphy 和 Facebook 服务的用户的最大利益,未来将继续与 CMA 合作,消除该交易妨碍公平竞争的误解。


Redis Labs 更名为 Redis:纯粹而简单


Redis Labs 方面宣布,该公司现已正式更名为 Redis,从名称中删除了“Labs”一词。


官方表示,这一变化标志着公司和 Redis 开源项目的成熟;也反映了公司继续将 Redis 作为实时数据平台发展的使命。“更名反映了公司在引领开源 Redis 从流行的缓存系统演变为领先的实时数据平台方面所保持的核心作用”。公司更名不会影响开源项目 Redis 的 BSD 许可;同时,也不会影响去年引入的治理模型。



该公司已经为 Redis 开发了一套扩展的数据模型,包括,JSON、AI、图形和时间序列,并辅以强大的搜索和可编程引擎。此外,计划与 Redis 7.0 一起发布的 RedisRaft 还将使得 Redis 成为一个强一致性数据库。


英特尔为其 C/C++ 编译器全面采用 LLVM


英特尔的长期编译器专家 James Reinders 在一篇博客中透露,他们将在下一代英特尔 C/C++ 编译器中使用 LLVM 开源基础架构;并分享了一些相关信息。


“LLVM 有助于我们实现为英特尔架构提供最佳 C/C++ 编译器的目标。最新的英特尔 C/C++ 编译器使用 LLVM,可提供更快的编译时间、更好的优化、增强的标准支持,以及对 GPU 和 FPGA 卸载的支持......采用 LLVM 的好处很多,我将提供从经典编译器升级到基于 LLVM 的编译器的建议。我们致力于使其尽可能的无缝,同时为使用英特尔编译器的开发者带来众多好处。”


在构建时间方面,英特尔工程师报告称,新的基于 LLVM 的 oneAPI DPC++/C++ Compiler 2021.3 的构建时间相较他们的经典 C++ 编译器要减少了 14%。虽然经典英特尔 C++ 编译器一直比上游的 LLVM 和 GCC 快,但 oneAPI DPC++/C++ Compiler 2021.3 可提供比 GCC 11.1 快 41% 的性能。且新的基于 LLVM 的编译器的浮点性能比 ICC 高约 19%。



James 表示,他们在基于 LLVM 的编译器中专注于新功能和硬件支持。包括在其中添加了对 GPU 和 FPGA 的高度优化支持,同时继续致力于提供 CPU 优化。其基于 LLVM 的编译器将支持 SYCL、C++20、OpenMP 5.1 和 OpenMP GPU 目标设备支持。


“我们鼓励用户通过现在转向我们基于 LLVM 的 C/C++ 编译器来利用更快的构建时间、更高级别的优化和新功能。英特尔长期致力于 LLVM,以帮助持续创新以及我们对行业领先优化的不懈追求。”


并建议所有新项目都使用基于 LLVM 的英特尔 C/C++ 编译器,现有项目也应计划在今年迁移到新的编译器。James 称,在未来的某个时间点,经典 C/C++ 编译器将进入"Legacy Product Support"模式。这标志着对经典编译器基础的定期更新结束,它们将不再出现在 oneAPI 工具包中。


“全新的基于 LLVM 的 Intel C/C++ 已与经典版本达到同等水平,基于 LLVM 的 C/C++ 提供了我们拥有的最佳优化技术。我们建议所有用户现在就尝试新的 C/C++ 编译器,享受好处并提供反馈。”


此外,基于 LLVM 的英特尔 Fortran 编译器也正在进行中。目前,已有一个基于 LLVM 的 Fortran 编译器测试版提供了对 Fortran 的广泛支持,还有一些功能仍在开发中。


“假黄仁勋”刷屏之后,英伟达官方辟谣:只有14秒是虚拟的


GTC 2021 那场发布会,厨房中的老黄不是假的,发布的显卡也不是假的。


在近期召开的计算机图形顶级会议 ACM SIGGRAPH 2021 上,英伟达介绍了自研的 3D 仿真模拟和协作平台 Omniverse,并放出了「合成版老黄」的打造过程。


消息在极短的时间内引发了科技圈的轰动,很多人甚至在 Youtube、哔哩哔哩等平台反复回放今年 4 月 GTC 老黄的 Keynote 视频,企图分辨「真假黄仁勋」。

经国内媒体向英伟达中国团队确认,只有非常小的一部分视频是虚拟的。英伟达官方博客也进行了补充说明(之前版本未详细说明),并给出了数字替身出现的明确时间段:


图源:

https://blogs.nvidia.com/blog/2021/08/11/omniverse-making-of-gtc/

也就是说,在 1 小时 48 分钟的 Keynote 视频中,只有其中 14 秒属于合成,放大了看,能明显看出来是虚拟黄仁勋、虚拟芯片。



而英伟达之所以在 SIGRAPH 上公布 GTC 2021 上的虚拟技术,是为了推广背后用到的 3D 仿真模拟和协作平台 Omniverse。


「Jensen Huang 的 GTC Keynote 演讲视频里,应该只有一小段他的全身动画及转场效果是 CG + AI 制作,其余部分都是真实影像,」一位 CG 领域资深研究人员在看过视频后表示:「技术本身是有新意的,可以参见 NVIDIA 今年 CVPR 的一篇论文,但其他方面就见仁见智了。」


Firefox 跟上 Chrome 步伐,将默认阻止不安全的下载


Mozilla 近日透露,他们将在 Firefox 浏览器上引入一个新功能,这个功能将阻止用户在混合内容环境中下载不安全的文件。


混合内容指的是一个同时使用了安全连接和不安全连接的网站。想象一下以下情况:用户访问了一个使用 HTTPS 的安全网站,通过点击链接开始下载所需的内容。但链接指向的资源本身并没有采用 HTTPS,而是使用了不安全的 HTTP。这就是 Mozilla 所指的混合内容的一个示例。


通过不安全连接下载的文件很有可能会在传输过程中被网络中的中间人所篡改。按照计划,Firefox 浏览器最快将于 2021 年 9 月 7 日发布的 Firefox 92 中引入这个阻止源自 HTTPS 网站的不安全下载功能。


当用户遇到这种情况时,Firefox 不会自动下载文件,而是会在浏览器的下载面板上显示一个带有红色感叹号的警告,并指出文件因为潜在的安全风险而没有被下载。



点击下载面板中的箭头,可以查看到文件的其他信息和选项,用户可以基于提示和自己的判断继续下载该文件,或者是删除该文件。



之所以会阻止文件的下载只是因为不安全的连接,并非因为浏览器检测到该文件包含病毒或其他恶意内容。如果用户执意要下载的话,最好在运行前使用安全软件扫描一下文件以确保万无一失。


Mozilla 指出,根据统计目前大约 98.5% 的下载都使用了 HTTPS。换句话说,一旦这一变化在 Firefox 92 中正式推出,对大多数用户而言都不会造成影响。


Google 在 Chrome 86 中就引入了阻止不安全环境下的下载功能。如今大多数基于 Chromium 的浏览器都会阻止从 HTTP 来源的下载。在这种情况下,用户同样可以放弃或保留该下载,这与 Firefox 处理这些下载的方式类似。

随着 Firefox 补齐这个功能,目前市面上的主流桌面端浏览器都已支持这项功能。


SegmentFault 思否


最新技术动态


OpenAI 开启 Codex 测试,一个将自然语言翻译成代码的 AI 系统


人工智能创业公司 OpenAI 在得到了微软等公司的大力支持后,如今推出新产品的速度也越来越快。继去年的 GTP-3 之后,如今时隔一年 OpenAI 宣布将通过 API 向企业和开发者提供访问其 Codex 程序的机会。



OpenAI Codex 是一个利用人工智能系统将自然语言翻译成代码的程序。


Codex 能够理解十几种编程语言,开发者可以用自然语言下达命令,Codex 会解析命令并执行它们。通过 OpenAI Codex 有可能为现有的应用程序建立一个自然语言界面。


Codex 还为今年 6 月 GitHub 推出的 Copilot 提供了技术支持,Copilot 为微软 Visual Studio 等开发环境中的整行代码提供建议。Codex 在数十亿行公共代码上进行了训练,并与一组广泛的框架和语言适配,能够适应开发人员编写的代码,以配合他们的编码风格。


根据 OpenAI 提供的信息,通过 API 提供的 Codex 模型在 Python 编程中具有最强的能力,但也 "精通" JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript 和 Shell 等编程语言。它在执行编程任务时能够考虑到上下文信息,包括转译、解释代码和重构代码。


虽然能力很强,但 OpenAI 在一篇论文同样也表示了 Codex 在现阶段仍然有很大的局限性,包括偏见和样本的低效率。OpenAI 的研究人员发现,该模型提出了语法错误或未定义的代码,调用了未定义或超出代码库范围的变量和属性。


更令人担忧的是,Codex 有时会建议一些表面上看起来正确但实际上并没有执行预期任务的解决方案。例如,当被要求创建加密密钥时,Codex 在部分情况下选择了明显不安全的配置参数,并推荐了有问题的软件包作为依赖。


也许是为了规避可能产生的风险,OpenAI 在文件中表示,像 Codex 这样的模型所引发的风险可以通过 "仔细" 的文档和用户界面设计、代码审查和内容控制来减轻。OpenAI 还将 "采取多管齐下的方法" 来减少滥用 Codex 的风险,包括限制请求的频率以防止自动化工具恶意使用。


程序员笔记 CherryTree 0.99.40 发布


CherryTree 0.99.40 现已发布。CherryTree 是一个支持无限层级分类的笔记软件,Python 编写,支持富文本编辑和代码高亮,支持 Linux 和 Windows 平台。数据采用 sqlite 或 XML 存储,支持密码保护,支持从 NoteCase、KeepNote、Knowit、Tomboy、TuxCards、Treepad、Leo 等笔记软件导入数据。



此版本更新内容如下:


  • 新的支持语言克罗地亚语

  • 语言西班牙文达到 100%

  • 更新了韩语

  • 修复了不能作为可配置工具栏一部分的操作黑名单


elementary OS 6 “Odin” 现已发布。官方表示,这是该平台迄今为止最大的更新。该版本专注于:

  • 使用户能够控制并表达自己

  • 不断创新新功能

  • 使 elementary OS 更容易获得且更具包容性


下载地址:https://elementary.io/


elementary OS 6“Odin”发布,迄今为止最大的更新


elementary OS 6.0 的主要更新内容包括有:提供了一种新的 dark style、使用 Flatpak 围绕应用程序沙盒进行了改进、整个桌面支持多点触控、改进了通知体验,支持通过 LVFS/Fwupd 进行固件更新、重写的电子邮件客户端、改进的网络摄像头应用,以及增强的安装程序等。

公告指出,elementary OS 6 利用尖端的沙盒技术在技术层面实施隐私和安全保护。在 OS 6 中,所有 AppCenter 应用程序现在都以 Flatpaks 格式打包和分发;这是一种现代容器格式,使应用程序和你的敏感数据彼此隔离。几个默认的 elementary OS 应用程序现在也作为 Flatpaks 分发。此外,elementary OS 6 利用门户让你能够控制应用程序之间的交互方式以及你的数据。应用程序必须以明确定义的方式明确请求权限。

另一方面,随着 elementary OS 6 对 Flatpaks 的全面支持,AppCenter 也进行了相应的更新。elementary OS 方面表示,虽然其一直在审查、批准和策划第三方 AppCenter 应用程序,但它们现在也作为沙盒Flatpaks分发,以获得更强大的隐私和安全。

当一个应用程序从列表中安装时,AppCenter 现在会在完成后显示一个应用内通知,因此它的打开速度更快。开发团队改进了应用标题的设计,包括按钮的对比。AppCenter 的通知现在提供了更丰富的 context,并为已安装的应用程序和更新改进了语言和 contextual badges。


JetBrains Academy 推出免费 Kotlin Basics 课程


JetBrains Academy 推出了新的免费的 Kotlin Basics 课程,其中包含了所有的 Kotlin 基础知识。JetBrains 方面表示,新课程“免费提供,允许学生在学习 Kotlin 的同时使用所有强大的平台功能”。如果学员每周学习 5 个小时,大约需要 10 周左右才能完成该课程。

在本课程中,学生将熟悉语言语法、概念和库,以及面向对象编程的基础知识。还将熟悉 Java 和 Kotlin 库等有用的工具,并学习如何使用文件系统。且在课程期间,学生可以提出问题,与社区互动并与他人一起学习。还可以查看其他学习者发布的解决方案,向他们学习;或通过发布自己的解决方案来帮助他人。

根据介绍,Kotlin Basics 展示了 10 个不同成熟度的真实项目、120 多个教育主题、以及 300 多个编码挑战。它还允许你在学习 Kotlin 的同时使用 JetBrains Academy 平台的所有功能。例如,一个按复杂程度来进行阶段划分的个性化学习计划,以帮助你循序渐进的扩展 Kotlin 知识。

与 JetBrains IDE 集成可让你在学习编程时获得使用专业开发工具的经验。
知识图一目了然地显示了所有主题的联系。它可以帮助你找到你的知识空白,并向你呈现你可以学习的主题来填补这些空白。


JetBrains Academy 的项目负责人 Nikolay Vyahhi 称,“起步总是一个挑战,但正确的学习方法可以抹平困难。我们 JetBrains Academy 相信基于项目的学习,在学习编程理论的同时,通过构建工作应用,一步步将知识应用于实践。我们很高兴将这种方法引入我们新的 Kotlin Basics 课程,帮助更多的学生以最有效和最舒适的方式获得新技能。”

Android 12 Beta 4 发布,已达到平台稳定性


Google 今天发布了 Android 12 的第四个 Beta 版本,并进入了发布的最后阶段。这也意味着 Android 12 的 API 和所有面向应用的行为都已最终确定。对于应用程序来说,现在的重点是兼容性和质量,以便在今年晚些时候随着 Android 12 的正式发布一同推出。

平台稳定性


Android 12 Beta 4 已经达到了平台稳定性,这是一个里程碑,意味着在 Android 12 中所有面向应用的行为都已最终确定。这不仅包括官方 SDK 和 NDK API,还包括最终面向应用的系统行为和可能影响应用的非 SDK 接口的限制。从 Beta 4 开始,开发者可以发布应用的兼容性更新,因为平台不会再发生改变。

Google 要求所有的应用程序和游戏开发者从现在开始进行最后的兼容性测试,并准备在 Android 12 最终发布前尽快发布应用的兼容性更新。

应用程序的兼容性


对于 Android 12 来说,应用兼容性意味着你的应用能在新版本的平台上如期运行。你可以检查你的应用程序的兼容性,只需在设备或模拟器上安装你的应用程序的生产版本并进行测试。

因为每一个 Android 版本,Google 都会对平台进行整体的改变,以改善隐私和安全以及操作系统的整体用户体验。这些都会影响你的应用程序,所以开发者应该检查一下行为变化,并针对它们进行测试,然后向用户发布一个兼容的更新。

以下是一些需要测试的变化(适用于你的应用程序的 targetSdkV 版本为 31 或更高的情况)。

  • 前台服务启动限制 —— 应用程序不能再从后台启动前台服务。对于高优先级的后台任务,请使用 WorkManager 中的加速作业来代替;

  • 近似位置 —— 当应用程序请求精确位置的许可时,用户现在可以选择授予精确或近似位置;

  • 新的精确警报权限 —— 想要使用精确警报的应用程序必须申请一个新的权限 SCHEDULE_EXACT_ALARM;

  • WebView 中的现代 SameSite cookie 行为 —— 如果开发者的应用程序使用 WebView,请使用新的 SameSite cookie 行为测试您的应用程序;

  • 更安全的组件导出 —— 你的应用必须为任何使用意图过滤器的应用组件明确指定 android:exported 属性;

  • 自定义通知 —— 系统将标准通知模板应用于完全自定义的通知,并为应用名称、应用图标和展开/折叠数据提供支持;

  • 通知 trampoline 限制 —— 通知不能再使用 “trampoline” 启动您的应用程序 —— 一个启动目标活动的中间广播接收器或服务;


在未来几周,还有一个 Beta 版将作为候选发布版,供开发者进行最后测试。


Firefox 91 正式发布,引入增强型 Cookie 清除


Firefox 91 正式发布,更新内容如下:

新增:


  • 在 Total Cookie Protection 的基础上,我们增加了一个更全面的清除 Cookie 的逻辑,可以防止隐藏的数据泄露,让用户更容易了解哪些网站在存储本地信息;

  • Firefox 现在支持使用 Windows 单点登录功能来登录微软、工作和学校账户;

  • 打印时的简化页面功能回来了!打印时,在 "更多设置" > "格式" 下选择 "简化" 选项,以获得一个简洁的页面;

  • HTTPS-First Policy:Firefox 隐私浏览窗口现在尝试使用更加安全的方式连接所有网站,只有在网站不支持的情况下才会退回到不安全的连接;

  • 在 macOS 上勾选 "增加对比度" 时,Firefox 现在自动启用高对比度模式;

  • 用户交互的响应时间提高了 10-20%;

  • 增加了一个新的本地化语言:苏格兰语;


修复:


  • 各种安全问题的修复;


Web 平台:


  • Visual Viewport API 现在在桌面平台上得到支持;


- END -

浏览 34
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报