分类 新闻 下的文章

走出混乱,Rust 项目公布新的治理结构

一年多前,我们在 #464 报道过,Rust 项目发生了一次非常公开的内讧,它的整个审核团队辞职了,并公开发表了对核心团队的嘲讽,“除了他们自己,不对任何人负责”。这件事之后,该项目内部普遍认为需要建立一个更好的正式治理结构,以消除其中的一些模糊和冲突,并有机制来处理这些。最初的 Rust 项目治理结构是从 Mozilla 演变而来的,包括核心、语言、审核、库和 cargo 等六个团队。旧模式的权责存在模糊的地方,问题之一是,核心团队不仅要负责监督出现的问题,还要解决它们,这导致了倦怠和问题。经过 6 个月的努力,Rust 发布了新的治理结构:Rust 项目与 Rust 基金会关联,但与之分开,后者主要处理 Rust 的金融资产。新的计划正在征求意见和等待批准。

消息来源:The New Stack
老王点评:说“浴火重生”有点过分,但是很高兴 Rust 项目没有倒下去,而且重新制定了新的治理结构。

“问客”诞生?我觉得这是一个短暂的过渡

鉴于以 ChatGPT、稳定扩散模型等为代表的 AIGC 流行,著名科技人高飞在 Solidot 撰文提出,“这一次伴随 AIGC 而来的新职业,尚未得到广泛的认同和关注。英文称谓也没有统一。”他给这种新职业起了一个新名字,“‘问客’可能是个好名字。”因为,“ChatGPT 等 AIGC 背后的智能本质上是个黑盒子,所以用户-使用者是同等的创新者。所以‘提问’,也就是‘问 AI’才是这些新职业的核心。”

消息来源:Solidot
老王点评:我认为,确实目前 AI 输出的质量和提问的方式有很大关联,这一点我赞同高飞先生的看法。不过,AI 按照这种速度发展,将很快就会明白人们真正想要的东西,而不必细心预设前提、精心构造提问。目前跛脚的 AI 是一个短暂的过渡阶段。

C++ 23 语言标准宣布功能已完备

ISO C++ 委员会宣布已完成了关于 C++ 23 规范的技术工作,并正在制作一份最终文件,以便进行草案审批投票。其主要包括的功能有简化隐式移动,修复 range-for 循环中的暂存器,多维和静态 operator[] 数组,以及 Unicode 改进等等。委员会说,C++ 23 的许多功能已经在主要的编译器和库中实现。同时,计划中的下一个版本 C++ 26 将强调并发性和并行性。

消息来源:Info World
老王点评:最近关于 C++ 的讨论比较多,但是 C++ 还是按部就班地发展着。

谷歌在 iPhone 上测试基于自己的引擎的 Chrome

之前我们 在 #902 报道 过,谷歌正在开发基于 Blink 的 iOS 浏览器。一些开发者分享了基于 Blink 的原型浏览器在 iPhone 12 上运行的截图。它们如预期的那样工作,网站的外观没有明显的问题。在页面内容上方,你可以看到一个简单的蓝色条,包含地址栏和典型的浏览器控件,如返回、前进和刷新。谷歌计划确保这个 Blink/Chromium for iOS 通过所有的测试,能正常工作。

消息来源:9to5google
老王点评:期待使用谷歌原汁原味的 Chrome。

KDE Plasma 6.0 将迁移到 Qt6

昨天,我们 在 #930 报道 了 GNOME 44 已经迁移到了 GTK4。其实前几天,当 KDE Plasma 6.0 开始开发时,也从 Qt5 迁移到了 Qt6。到目前为止,KDE Plasma 6.0 还没有发布时间表,这将是第一个基于 Qt 6.x 工具包的 KDE 桌面版本。KDE Frameworks 6 的移植工作也在顺利进行中,以适应这个进化的 Qt 工具包的升级。

消息来源:Phoronix
老王点评:感觉 GNOME 和 KDE 都充满了勃勃生机。

微软公布可以理解图像内容的 AI 模型

微软的研究人员介绍了多模态模型 Kosmos-1,它可以分析图像内容,解决拼图问题,进行视觉文本识别,通过视觉智商测试,并理解自然语言指令。研究人员认为,整合了文本、音频、图像和视频等不同输入模式的多模态人工智能,是建立人工通用智能(AGI)的关键步骤,可以执行人类水平的一般任务。他们在一些测试中评估了 Kosmos-1 的能力,包括语言理解、语言生成、无光学字符识别的文本分类、图像说明、视觉问题回答、网页问题回答和零样本图像分类。微软称,在许多这些测试中,Kosmos-1 的表现超过了目前最先进的模型。

消息来源:Ars Technica
老王点评:除了与 OpenAI 的合作,微软在 AI 方面的努力也不可小觑。

开源多媒体框架 FFmpeg 6.0 现已发布,带来了更新和改进。

流行的开源多媒体框架 FFmpeg 6.0 现已发布。这个主要的版本现在已可下载,并在多媒体项目中使用。其亮点变化包括两个新的图像格式支持,许多编解码器和其他增强功能。

下面是一个快速回顾。

FFmpeg 6.0 新增内容

主要变化

这个版本的主要亮点是对两种新图像格式的支持。Radiance HDR 图像(RGBE)为用户在图像处理中提供了更好的色彩深度和动态范围。FFmpeg 6.0 现在包括对 WBMP(无线应用协议位图) 图像格式的支持,这在移动设备和网络应用中是常用的图像格式。

在 FFmpeg 6.0 中,新的 -shortest_buf_duration 选项允许用户为音频和视频缓冲区设置一个最小的持续时间,这可以确保在输出文件中使用最短的缓冲区时间。

从 FFmpeg 6.0 开始,线程必须被内置到软件中才能运行。在这个版本中,每个复用器都在一个单独的线程中运行。这提高了性能,使同时处理多个流的效率更高。

FFmpeg 6.0 中的 cropdetect(裁剪检测)过滤器现在包括一个新的模式,可以根据运动向量和边缘检测裁剪区域,为用户提供更精确的视频裁剪控制。

过滤器

在这个版本中,大量的过滤器得到了更新,这将通过新的功能简化你的多媒体项目和工作流程。下面是一个快速的变化列表:

  • ddagrab 过滤器现在支持桌面复制视频捕获,允许用户直接从他们的桌面上捕获视频。
  • a3dscope 过滤器为用户提供了音频信号的 3D 范围显示,允许更精确的音频编辑和处理。
  • backgroundkey 过滤器允许用户删除或替换视频片段中的背景,为视频编辑提供更大的灵活性。
  • showcwt 多媒体过滤器允许用户将连续小波变换系数可视化,提供对信号和图像处理的洞察力。
  • corr 视频过滤器对视频帧进行二维交叉关联,提供更精确的运动估计和稳定。
  • ssim360 视频过滤器计算两个视频帧之间的 结构相似度指数(SSIM),为衡量 360 度视频的视频质量提供了一个指标。

编解码器

在这个版本中,编解码器的更新是非常多的。

首先,FFmpeg 6.0 现在支持 NVENC AV1 编码,允许用户使用英伟达最新的压缩技术对视频进行编码。MediaCodec 解码器现在支持 NDKMediaCodec,为安卓设备提供更好的兼容性。其次,增加了一个新的 MediaCodec 编码器,允许在安卓设备上进行视频编码时进行硬件加速。

在此基础上,该版本包括了对 QSV(快速同步视频)的 oneVPL 支持,在英特尔 CPU 上进行视频编码时提供了更好的性能和质量。QSV AV1 编码器允许用户在英特尔 CPU 上使用硬件加速对 AV1 视频进行编码。

这个版本引入了对 10/12 位 422、10/12 位 444 HEVC 和 VP9 的 QSV 编解码支持,为用户提供更好的视频质量和性能。WADY DPCM 解码器和解复用器允许用户使用 WADY DPCM(差分脉冲编码调制)格式对音频进行解码和解复用,这种格式通常用于视频游戏配乐。

此外,现在还有一个 CBD2 DPCM 解码器,它允许用户使用 CBD2(共轭结构代数编码簿差分脉冲编码调制)格式解码音频。这种格式通常用于电信和语音编码应用。

其他变化

这个变化清单很庞大,其中还包括 FFmpeg 程序的新 CLI 选项和其他错误修复。你可以在 GitHub 上阅读详细的 变更日志

下载和安装

对于 Debian、Ubuntu 和相关的发行版,这个版本应该在几天内到达。请在 Debian 跟踪页 中留意。

对于 Fedora、RHEL、CentOS,你可以通过 RPM Fusion 仓库获得这个版本。如果你已经设置了 RPM Fusion,请更新你的系统以获得它。

源代码和其他下载都可以在 这里 下载。

另外,你可以在这里查看我们的独家文章中如何安装FFmpeg和基本使用方法。

如何在 Ubuntu 和其他 Linux 中安装 FFmpeg

总结

有了 Radiance HDR 图像支持等新功能,以及对各种编解码的改进支持,FFmpeg 6.0 为用户提供了强大的音频和视频处理工具。

新的过滤器变化提供了先进的音频和视频处理能力,从去除或替换视频中的背景到执行运动估计和稳定。

总的来说,这是一个重要的里程碑式的更新,为音频和视频处理工作负载提供了更好的性能和更大的灵活性。


via: https://debugpointnews.com/ffmpeg-6-0/

作者:arindam 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

TypeScript 5.0 即将完成,抢跑装饰器功能

TypeScript 团队已经推出了 5.0 RC,完整版本计划于 3 月 14 日发布。它最大的新功能是 ECMAScript 装饰器,这个功能可以通过名为装饰器表达式的注解来扩展类,允许以可重复使用的方式定制类及其成员。但装饰器目前不是 ECMAScript 2023 年草案的一部分。这意味着 TypeScript 的开发者将比 ECMAScript 规范更早获得这一功能。此外,TypeScript 5.0 编译器比以前快了约 10%。

消息来源:Dev Class
老王点评:我觉得 TypeScript 更好、更严谨。

GNOME Shell 和 Mutter 合成器已经脱离了 GTK3

GNOME Shell 现在将只依赖于 GNOME-Desktop-4 / GTK4,X11 显示代码已经脱离了 GTK3,并且 GTK3 也不再作为 Mutter 库/执行程序的依赖关系。GNOME-Shell 对 GTK3 的强制依赖已被放弃,而现在只有一个对 GTK4 运行环境的软链接。当然,仍然有一些依赖 GTK3 的应用,比如 GIMP 现在还在努力往 GTK3 上迁移,甚至还有一些依赖 GTK2 的应用。

消息来源:Phoronix
老王点评:很高兴能看到 GNOME 44 发布时摆脱了 GTK3。

欧洲推动设立月球时区

这个想法是去年年底在荷兰举行的一次会议上提出的,世界各地的航天组织同意迫切需要建立 “共同的月球参考时间”。目前,月球任务是按照操作航天器的国家的时间运行,一个国际公认的月球时区将使大家都方便。目前正在辩论是否应该由一个单一的组织来设定和维持月球上的时间。每个月球日的时间长达 29.5 个地球日,而且每天增加约 56 微秒。

消息来源:AP News
老王点评:或许以后每个星星都需要自己的时区。

专利局称人工智能不比你的猫更适合作为发明人

有人对他的专利申请被拒绝提出质疑,他将其人工智能机器 DABUS 命名为某种饮料容器和闪光灯的发明人。此前,他试图在几个国家注册以人工智能为发明人的专利,但只在澳大利亚和南非获得成功。英国专利局称,如果法官作出有利于人工智能的裁决,允许人工智能机器被命名为发明人,发明人可能包括 “我的猫 Felix” 或 “宇宙力量” 等 “明显荒谬的主张”。英国最高法院将对此进行裁决,决定人工智能机器是否可以被命名为发明人以及谁可以拥有专利。

消息来源:彭博社
老王点评:猫真的没法发明什么。

苹果阻止更新由 ChatGPT 驱动的应用程序

由于担心电子邮件应用程序 BlueMail 的一项新的人工智能功能会显示不恰当的内容,苹果上周采取措施阻止了 BlueMail 的更新。BlueMail 的新人工智能功能使用 OpenAI 最新的 ChatGPT 聊天机器人,利用以前的电子邮件和日历事件的内容帮助自动撰写电子邮件。苹果驳回称,“你的应用程序包括人工智能生成的内容,但目前似乎不包括内容过滤”,要求 BlueMail 将其年龄限制提高到 17 岁以上,或包括内容过滤功能。该应用程序的限制目前设定为 4 岁及以上的用户。苹果对 17 岁及以上的年龄限制是针对那些可能包括从冒犯性语言到性内容和提及毒品的应用程序类别。

消息来源:华尔街日报
老王点评:AI 的发展太快,一系列的规则和法律都需要与之适应。但如果互联网在发展之初也带这么多条条框框,可能也发展不起来。

英特尔发布量子计算开发工具包

在去年发布测试版后,英特尔发布了量子计算开发工具包 Quantum SDK 1.0,以帮助发展量子计算的开发者生态系统。它可以帮助开发者在英特尔 Horse Ridge II 控制芯片和量子自旋量子比特芯片硬件上市之前,在模拟环境中开发量子算法。它的后端是英特尔量子模拟器(IQS),它能够在单个节点上实现 32 个量子比特,或在多个节点上实现 40 个量子比特。

消息来源:Phoronix
老王点评:可能相比人工智能能看到的发展,人们对量子计算没有那么直接的感受,但是一旦突破,带来的颠覆性影响更大。

OpenAI 低价倾销 ChatGPT API

OpenAI 向开发者释放了它的 ChatGPT 和 Whisper 模型,他们现在可以通过 API 调用将这个聊天机器人互动和语音到文本转换整合到自己的应用程序中。新的 ChatGPT API 将使用与 ChatGPT 相同的人工智能模型,其 API 的价格为每 1000 个字元(约 750 个单词)0.2 美分。OpenAI 称这比以前的 GPT 模型便宜 10 倍。Whisper 是去年 9 月发布的一个自动语音识别系统,它能够将英语口语转化为文本。Whisper 的价格为 0.6 美分/分钟。

消息来源:The Register
老王点评:这可以起诉 OpenAI 反竞争了。别的 AI 厂商能力打不打,价格也打不过,要怎么办。

Fedora 38 仍将支持帧缓存 X11 和 NIS+

Fedora 38 原计划准备放弃对一些老旧技术的支持,但由于无法在发布前完成,而被推迟到以后的版本。比如,在 PAM 和用户空间中对 NIS+ 的支持将被保留,它是 Unix 的一个网络目录服务,现在基本上被 LDAP 取代。还有,虽然 X.org 还没有消失,但原计划在 Fedora 36/37 中删除老式驱动程序,如 VESA 和 fbdev 驱动程序。这很重要,因为删除旧的帧缓冲控制台和它的驱动是与合并实时内核的补丁联系在一起的。但现在,它们还存在。

消息来源:Phoronix
老王点评:即便是旧的驱动,想干干净净的打扫了,也没法一删了之。

近 40% 的软件工程师只愿意远程工作

根据 Hired 的《2023 年软件工程师状况》,近 40% 的软件工程师只喜欢远程角色,如果他们的雇主强制要求回到办公室,21% 的人表示他们会立即辞职,而另外 49% 的人表示他们会开始寻找另一份工作。这份报告从 68,500 名软件工程候选人以及对 1300 多名软件工程师和 120 名人才专业人士的调查中收集了数据。

消息来源:Tech Target
老王点评:真是回不去过去了。除了众所周知的原因外,还有一个原因是现在的基础设施也基本上满足了远程工作需求。