分类: 业界观察
揭秘 Python 的 10 个隐藏技巧
这些只是 Python 这门 “蛇的语言 ”之所以如此强大和多才多艺的众多细节中的一小部分。掌握了这些技术,您就能编写出更高效、可读性更强、更健壮的代码。
Meta 声称在没有做种证据的情况下下载盗版图书不违法
社交媒体公司 Meta 在本周提交的一份法庭文件中称,虽然 Meta 承认为人工智能训练目的下载了盗版书籍数据集,但这并不一定意味着 Meta 在下载文件后播种了该文件。
Julia 的新天地
在我看来,Julia已经成为取代 Bash 和 Python 的有力竞争者。 如果 WebAssembly targeting 继续取得进展(编译方面的改进也将促进这一进展),那么 Julia 也将成为 JavaScript 的受欢迎的替代品(或补充品),进一步扩大其应用范围。
丑陋的代码和蠢事
我花了很多年才完全意识到这里发生了什么:在构建应用程序时,可重用性并不那么重要,但在构建库或框架时,可重用性却至关重要。
如果您使用 Python… 你现在就需要了解这 3 个工具!
2025 年,一些库/框架已成为使用 Python 开发人员的 “瑞士军刀 ”的一部分,尤其是如果您的目标是构建高效、健壮的应用程序。在本文中,您将发现今年需要掌握的 3 个基本工具,并附有实际示例,以便您可以立即开始使用它们!
【外评】谷歌:从源头消除内存安全漏洞
与其他漏洞类型相比,内存安全漏洞往往更加严重、更有可能被远程访问、用途更广、更容易被恶意利用。随着内存安全漏洞数量的减少,整体安全风险也随之降低。
Linus正面回应Linux内核“Rust之争”:未来必定使用,完全生产级别尚需时日!
Linus Torvalds 本人都对这种局势感到困惑,其在近期出席 Open Source Summit EUROPE 时发出感慨:“我搞不懂为什么现在还有这么多人对 Rust 产生如此大的争议。
【外评】在 RiSC-V 上运行《巫师 3》游戏
至少在 x86 仿真方面,在我们支持的所有 3 种架构中,RISC-V 是表现力最差的一种。与 AArch64 和 LoongArch64 相比,RISC-V 缺乏许多方便的指令,这意味着我们必须使用更多的指令来仿真相同的行为,因此翻译效率会更低。
【外评】法官驳回大部分 GitHub Copilot 版权索赔要求
尽管做出了这一重大裁决,但法律战仍未结束。其余有关违约和违反开源许可的索赔要求可能会通过诉讼继续进行。此案凸显了围绕人工智能编码助手及其使用现有代码库进行训练的持续挑战和法律复杂性。
Node.js之父ry“摇人”——要求Oracle放弃JavaScript商标
Node.js 创始人 Ryan Dahl(也被称作”ry”)最近写了一封公开信,再度要求 Oracle 放弃 JavaScript 商标。
【外评】一年的 Rust 开发总结
我从未遇到过 Rust 进程崩溃的情况。我遇到过一次 Node 进程崩溃。除非你在代码中使用 .unwrap()(基本上就是说 “如果结果是错误,就崩溃”),否则你的进程很有可能永远不会崩溃。
“革命性”「Safe C++」扩展提案:质疑Rust、理解Rust、成为Rust?
该项提案将由名为 “C++ Alliance” 的机构与工程师 Sean Baxter 合作开发,C++ Alliance 计划将「Safe C++」扩展提案提交给 ISO,以纳入 C++ 标准。
Rust 的崛起: 这种编程语言为何越来越受欢迎
Rust 的崛起绝非偶然。它对内存安全、并发性和性能的关注使其成为当今最有前途的编程语言之一。无论您是从事系统编程、网络开发,还是区块链开发,Rust 都能帮助您构建安全、可靠、快速的软件。
谷歌内部推出 SQL 中的管道(Pipe)语法
SQL 有问题。我们可以解决这些问题:SQL 中的管道语法(via) 谷歌研究院(Google Research)的一篇新论文描述了分析型 SQL 查询的自定义语法,该语法自今年 2 月起在谷歌内部推出,到 2024 年 8 月将达到 1,600 名 “七日活跃用户”。
JavaScript 之父联手近万名开发者集体讨伐 Oracle:给 JavaScript 一条活路吧!
JavaScript 杰出人士和至少 9000 名其他相关方签署了一封联名信,再次要求 Oracle 放弃其名称的商标,让该编程语言获得自由。
立即让JavaScript获得自由!JS之父等超8000人喊话Oracle:你们也不用,放手吧!
前有 Oracle 与 Google 大战“几百回合”,激辩 Android 中使用的 Java 代码是否违规;后有 JavaScript 社区成员剑指 Oracle,希望其能够直接放弃 JavaScript 商标,让 JavaScript 的使用回归“自由”。可能 Oracle 自己也未曾预料到 2009 年自己出手收购 Sun 公司之后能引来这么多“麻烦”。
C++发布革命性提案:“借鉴”Rust精华,内存安全即将成为标配?
面对 Rust 的浩大攻势,C++ 阵营这边则警惕地组织起防守阵形。两年之前,在回应 Russinovich 对于弃用 C/C++ 的呼吁时,C++ 语言的缔造者 Bjarne Stroustrup 就在采访中坦言,“我们现在可以在 ISO C++ 中实现完美的类型与内存安全保障。”
控制台、终端、终端仿真器、命令行和 Shell 之间到底有什么区别?
经过多年的编程,我发现自己对控制台(Console)、终端(Terminal)、终端仿真器(Terminal Emulator)、命令行(Command Line)和 Shell 之间的区别知之甚少。雪上加霜的是,这些术语经常被人们和组织错误地使用,从而加剧了混乱。
【外评】FreeBSD 将 Rust 纳入基本系统
选择将 Perl 引入基础系统,是基于与 Rust 相同的论点。该项目忽略了一个事实,即 Perl 不仅仅是一种编程语言,它还是一个生态系统
【外评】电脑从哪里获取时间?
本周,我在鹿特丹参加了 RIPE 会议。 周五上午,我做了一场闪电演讲,题目是 “我的电脑从哪里获得时间? RIPE 会议网站上有我的幻灯片和演讲视频;这是幻灯片的博客化低像素版本,并附有粗略而不准确的文字记录。
【外评】为什么 Stack Overflow 正在消失?
多年来,Stack Overflow 一直是开发者社区的基石,但最近,它似乎正在失去其突出地位。 我很想知道您对这一现象的原因以及该平台的未来有何看法。 是人工智能的问题,还是有什么具体问题导致了它的衰落?
Android 全力押注 Rust,Linux 却在原地踏步?谷歌:用 Rust 重写固件太简单了!
谷歌最近使用 Rust 编程语言重写了 Android 虚拟化框架中受到保护的虚拟机固件,并且建议涉及固件处理项目的开发者也同样积极拥抱这种内存安全语言
【外评】哪些开源项目被广泛使用,但仅由少数人维护?
我能想到的只有一个人维护的 sudo (https://github.com/sudo-project/sudo/graphs/contributors),它被所有主要的 Linux 发行版所使用
【外评】好的重构与不好的重构
请记住,最好的重构通常是最终用户看不到的,但却能让开发人员的工作变得更加轻松。它们在不破坏整体系统的情况下,提高了可读性、可维护性和效率。
C 语言老将从中作梗,Rust for Linux 项目内讧升级!核心维护者愤然离职:不受尊重、热情被消耗光
Wedson 开发了许多 Rust Linux 内核功能,甚至还主持将 EXT2 文件系统驱动程序移植到了 Rust。但他已经受够了,现在正退出 Rust for Linux 的工作
