开源日报 | 微信推出Linux版本;GIMP 3.0 RC1;AI编程开发技巧;谷歌搜索帝国命运;「自由线程」对性能的影响

科技   2024-11-07 21:21   广东  

OSCHINA

↑点击蓝字 关注我们


欢迎阅读 OSCHINA 编辑部出品的开源日报——您探索和理解开源世界的日常指南。在这里,我们每天从宏观到微观,全面展现开源技术和文化的动态图景。

每日一更,风雨无阻。

OpenSource Daily # 2024.11.7

省流概览

- Python 3.13「自由线程」对性能的影响
OpenAI 收购 Chat.com
Linux 版微信正式官宣
GIMP 3.0 RC1 发布
用AI当监工的时代来了?
V0+Cursor AI 编程项目开发技巧
首台 “重庆造” 国产服务器正式下线
从谷歌 RT 系列,长出的机器人通用大脑


今日要闻

Python 3.13 「自由线程」对性能的影响

近日,开发者使用 Python 3.12、3.13 和支持自由线程的 3.13( 3.13t )运行了基准测试,包括使用和不使用 GIL,以及同时运行支持和不支持自由线程的 3.13 版,以评估不同场景下「自由线程」对性能的影响。

https://codspeed.io/blog/state-of-python-3-13-performance-free-threading

以下是此次性能测试的关键点总结:

  • GIL 及其局限性:CPython 中的 GIL 通过只允许一个线程在任何给定时间持有 Python 解释器的控制权来限制真正的并行性。这导致了多线程 CPU 密集型应用程序的瓶颈。

  • 自由线程( no-GIL)模式:Python 3.13 引入了一个没有 GIL 的实验性构建,允许多个线程真正并发地执行 Python 字节码。这有可能显著提高多核系统上 CPU 密集型任务的性能。

  • 性能改进: 早期基准测试表明性能有所提升,尤其是在 I/O 密集型操作和特定场景中。但是,整体性能影响仍在评估中,预计在未来版本中会有所改进。文章使用 PageRank 算法作为案例,展示了在不同并发模型下的性能对比。

  • 兼容性问题: 移除 GIL 会引入重大的兼容性挑战。许多 C 扩展和库依赖 GIL 来保证线程安全。使它们适应无 GIL 的世界是一项艰巨的任务。

  • 实验状态:Python 3.13 中的 no-GIL 构建明确处于实验阶段。它尚未准备好用于生产环境,并且可能会发生变化。目标是收集反馈并在后续版本中改进实现。

测试结果

微信推出 Linux 版本

近日,微信平台上线了 Linux 客户端的下载页,网站提供 x86、Arm 和龙芯(LoongArch)三个版本的微信客户端安装包。

其中,x86 和 Arm 版本的安装包包含 deb、rpm 和 AppImage 三种格式,龙芯则只有 deb 格式可选。

OpenAI 收购 Chat.com

OpenAI 发言人证实该公司已完成了对 Chat.com 域名的收购。现如今,Chat.com 将重定向到 OpenAI 的人工智能聊天机器人 ChatGPT。

Chat.com 是互联网上较老的域名之一,注册于 1996 年 9 月。去年有报道称,HubSpot 联合创始人兼首席技术官 Dharmesh Shah 以 1550 万美元收购了 Chat.com,使其成为有史以来公开报道的域名销售金额最高的两个域名之一。

去年 3 月,Shah 宣布将 Chat.com 出售给一位未透露姓名的买家。而现在,他在 X 上的一篇帖子中确认,买家就是 OpenAI —— 这也意味着他已经收到了 OpenAI 的股票作为报酬。

GIMP 3.0 RC1 发布

开发团队没有给出 3.0 稳定版本的准确发布日期,“但我们也希望它能尽快发布,即当我们认为我们的软件足够稳定时。”

GIMP 3.0 带来了新的 logo、新启动画面、以及对旧版图标主题的改进。



今日观察

社交观察

用中学数学理解 LLM

Meta 的 quick.ai 创始人 Rohit Patel 分享了一篇文章,用初中数学(仅需加法和乘法)的基础知识,详细解释了 LLMs 的内部工作原理和 Transformer 架构,小白也能看懂。

文章很长,大概需要 40 分钟阅读时间,包含了大量的图示和具体的例子。

比如在文章开篇,作者便从一个基础的神经网络入手,示范如何通过简单的加法和乘法来分类对象(如叶子或花朵)【图 1】,并解释了下述的概念 ——

- 输入数据:叶子和花朵的 RGB 颜色和体积。
- 神经元、权重和层:节点对应神经元、连接线上的数值即为权重,图中可以清晰看到网络的层结构(输入层、中间层、输出层)。
- 输出解释:使用两个输出神经元分别表示 “叶子” 和 “花朵”,通过比较输出值的大小来进行分类,分类结果如【图 2】。

- 微博 量子位

不少企业的 Windows Server 服务器被自动更新为 2025 版本

真的离谱,不少企业的 Windows Server 服务器被自动更新为 2025 版本,这可是需要 24 小时运行追求稳定的服务器啊。原因是微软将大版本更新错误地标注为安全更新,导致第三方安全应用自动安装,笑死了这一天天的 。

- 微博 BugOS技术组

用 AI 当监工的时代来了?

Claude 的 “电脑使用” 功能,可以让模型来操作电脑。之前看到的多数 Demo,都是和文件操作相关的,不过今天在 X 上看到了一个用例,展示出了 “模型” 已经可以在物理世界干活了。
提供该测试用例的人是沃顿商学院的教授,叫 Ethan Mollick(emollick on X)。他给了 Claude 一个建筑工地的 YouTube 视频,然后写了一个提示词:您可以查看建筑工地的视频,请监督工地,查找安全问题和可以改进的地方。

- 微博 高飞

V0+Cursor AI 编程项目开发技巧

- 微信  歸藏的AI工具箱

媒体观察

首台 “重庆造” 国产服务器正式下线

首台 “重庆造” 国产服务器 6 日在西部 (重庆) 科学城正式下线,标志着重庆在国产化智能计算硬件领域真正形成本地研发和生产制造的综合能力。

- 中国新闻网

特朗普政府将如何影响全球人工智能产业?

从特朗普此前对外发声看,他对人工智能颇为关注,且承诺将加大人工智能领域的投资。此前任期内,特朗普有意推动美国在人工智能领域的领先地位,以应对来自海外的竞争。

有分析人士认为,特朗普此次当选美国总统后,将继续推动强化美国在人工智能领域的优势。

- 一财网

爱立信谈移动通信行业破局关键:从同质化迈向差异化

5G 无疑推动了全球移动服务收入的增长,但其发展正面临同质化挑战。核心在于,5G 之前按量计费的商业模式已逐渐不再适用,同质化竞争正在扼杀电信运营商的盈利能力,并抑制整个行业的持续创新。5G 发展因此进入了瓶颈期,行业必须要做出改变、打破局面,并重新进入一个良性循环。

- C114 通信网

腾讯加入 “开源” 阵营:更符合长期主义,支持更庞大场景落地

“开源更符合腾讯的长期主义。” 当天,腾讯机器学习平台总监、腾讯混元大语言模型算法负责人康战辉在接受澎湃新闻记者采访时坦言,“开源能支持更庞大的场景落地,更适合客户实际应用,如果是单一场景会有其他选择。目前,我们做了大量探索,无论是万亿级、千亿级、百亿和十几亿级别的场景都可以实现。”

- 澎湃新闻

从谷歌 RT 系列,长出的机器人通用大脑

作为被黄仁勋、马斯克、奥特曼等科技巨头掌舵者看重的未来产业,也是具身智能最重要的形态,人形机器人由大脑、小脑、肢体三大核心部分组成。

而如果说谁最有可能造出机器人通用大脑,脱胎于谷歌 RT 系列项目的 PI 团队或是其中一个。

- 锌产业

谷歌搜索帝国命运可能掌握在特朗普手中

「我不是谷歌的粉丝。」特朗普坚持说。「他们对我很不好。但你这样做会毁掉公司吗?如果你这样做,你会毁掉公司吗?你能做的,不是拆分它,而是确保它更加公平。」

现在预计特朗普将在司法部诉讼的补救阶段明年结束前上任,因此特朗普有可能会说服司法部放弃拆分谷歌。

- 鞭牛士



今日推荐

开源项目

questdb/questdb

https://github.com/questdb/questdb

QuestDB 是一个开源的时序数据库,支持高吞吐数据获取和快速 SQL 查询,操作简单。它支持使用 InfluxDB 连接协议、PostgreSQL 协议和 REST API 进行批量无模式导入和导出。QuestDB 非常适用于金融市场数据、应用程序指标、传感器数据、实时分析、仪表板和系统基础设施监控。



开源之声

用户观点

阿里巴巴知名开源项目、3 万多 star 的 Java 工具库 ——EasyExcel 宣布停更

  • 观点 1:EasyExcel 停更,EasyPOI 文档闭源,就剩下 Hutool 能用了

    • 观点 2:不是直出 plus 版了吗

  • 观点 3:比起阿里其他开源,确实很良心了,但是原作者一走就停更这个......

    • 观点 4:主要就是这个作者在写。走了就不能挂原有公司的名义。

  • 观点 5:这种给懒人用的垃圾早该停更了,poi 封装其实很简单的 这还用着不爽嘛?

    • 观点 6:哈哈,POI 封装简单?你也不看看多少坑,还有数据多了读取内存得爆炸,还有 sax 太底层了。

  • 观点 7:很简单,作者走了,没人愿意管了。

    • 观点 8:创业去了 新产品叫做 chat2db 后面他会写一个 easyexcel-plus

  • 观点 9:都是个人项目挂在公司名下,活自己干,名声公司赚,一旦分手就得 gg

  • 观点 10:覆盖范围这么大的开源项目,现在停止更新了。如果我依旧使用老版本,会不会某一天无法使用了?

    • 观点 11:只是停止更新了,又不是删库,不影响老版本,只是后续可能对高版本的 java 语言会存在兼容问题。

  • 观点 12:文章只是出于离职原因不好继续维护,所以搞了个 plus 继续,上面很多文章都没看完就断章取义的叫着停止更新自己项目怎么办了,或者说什么阿里 百度的项目一离职就 gg 的了,这些人算人吗

  • 观点 13:我正在写用 easyexcel 导数据

  • 观点 14:阿里开源现状就是这样吧,基本靠作者管

  • 观点 15:easyexcel 很好,但我选择 pandas



活动推荐
长按识别二维码 进入投票页面


完成投票即可获得一次抽奖机会,有机会获得开源中国定制背包、定制 T 恤、定制魔方




References

https://www.oschina.net/news/319436/state-of-python-3-13-performance-free-threading

https://www.oschina.net/news/319398/openai-acquired-chat-com

https://www.oschina.net/news/319423

https://www.oschina.net/news/319424/gimp-3-0-rc1

https://weibo.com/6105753431/OF8zzALVg

https://weibo.com/3146485692/OF3O32uLx

https://weibo.com/1233486457/OETOL2FKg

https://weibo.com/6182606334/OF03ICXzc

https://t.cj.sina.com.cn/articles/view/7517400647/1c0126e47059063rei

https://finance.sina.cn/tech/2024-11-06/detail-incvcvru9938627.d.html?fromtech=1

https://www.c114.com.cn/news/137/a1277313.html

https://www.yidianzixun.com/article/0xanerIE

https://news.qq.com/rain/a/20241107A01LUY00

http://3g.k.sohu.com/t/n835441838?serialId=d5b5f307fef61db7dc6d8ad5a00078a0

https://github.com/questdb/questdb

https://mp.weixin.qq.com/s/1Dg4BdF7kf7yD-khE4f0Yw


END




分享在看点赞~Orz

OSC开源社区
开源中国,只关注开源圈、技术圈的硬核内容,与嬉笑怒骂。
 最新文章