欧盟以外地区无法获得的 5 项 iOS 新功能

欧盟以外地区无法获得的 5 项 iOS 新功能

让我们来看看苹果因 DMA 而被迫对 iOS 做出的五大改变。其中一些肯定会让美国和世界其他地方的用户羡慕不已,因为他们的国家还没有通过类似的反垄断法。

【译文】每个开发人员都需要问自己的一个问题

【译文】每个开发人员都需要问自己的一个问题

为了降低成本,我最初的想法是创建一个可以在 AWS Lambda 函数中执行代码的slash命令。我最初的问题围绕可行性和现有解决方案展开。

【译文】C++ 创建者 Bjarne Stroustrup 反驳白宫警告

【译文】C++ 创建者 Bjarne Stroustrup 反驳白宫警告

Bjarne Stroustrup 说,拜登政府似乎对当代 C++ 的优势和提供强有力安全保障的努力视而不见。

【译文】高风险重构

【译文】高风险重构

代码重构如果操作不当,可能会造成巨大损失。功能失调的系统改造或新功能加上错误的重写,毫无疑问会造成损害。至于危害程度如何,人们可以争论不休。

【译文】蒙特利尔效应:编程语言为何需要风格沙皇

【译文】蒙特利尔效应:编程语言为何需要风格沙皇

表现力强的语言固然好,但也可能很混乱。你可以拥有一门丰富而复杂的语言,却不需要一百万种做同一件事的方法。

微软正式开源专为Windows打造的Sudo

微软正式开源专为Windows打造的Sudo

微软已在 Windows 11 Insider Preview Build 26052 中发布适用于 Windows 的 Sudo,并将其在 MIT 协议下进行开源

【译文】Java 21 – Kotlin 是否正在消亡?

【译文】Java 21 – Kotlin 是否正在消亡?

Java 21 和 Kotlin 之间的差异似乎正在缩小。我相信在未来,当 Kotlin 的所有新功能(不仅仅是这 3 点)都出现时,人们就不会再去研究 Kotlin,而是会去研究 Java

【译文】Zig、Rust 和其他语言

【译文】Zig、Rust 和其他语言

使用你想使用的语言。Zig 和 Rust 都是比编写纯 C 语言更好的选择。

【译文】Java 22 的速度有多快?

【译文】Java 22 的速度有多快?

尽管 OpenJDK 22 并没有为我们带来任何性能提升,但我们仍然鼓励您尝试 Java 22。毕竟它是免费的,而且您还能享受到最新、最棒的 Java 平台。

【译文】您应该学习 Java 的十大理由

【译文】您应该学习 Java 的十大理由

学习 Java 有很多好处,包括职业发展和工作机会,还能提高解决问题的技能和加深对计算机科学原理的了解。无论您是想成为软件开发人员、系统架构师还是技术企业家,掌握 Java 都能成为您在当今竞争激烈的技术领域中的有利资产。

从 160 行代码到 200 亿安装量:Curl 的传奇故事

从 160 行代码到 200 亿安装量:Curl 的传奇故事

本文介绍了 curl 的创始人 Daniel Stenberg 在 FOSDEM 2024 大会上的演讲内容。Stenberg 分享了他从事开源项目的经历和见解,强调了成功的开源项目背后并没有天才或魔法,只是长期的努力和对创意的持续追求

【译文】程序员对时区的误解

【译文】程序员对时区的误解

我很快就发现自己错得有多离谱。我接二连三地发现了一个又一个看似明显正确的 “事实 “的谬误

【译文】我的一个练手项目:Linux TTY 上的中文表音字体

【译文】我的一个练手项目:Linux TTY 上的中文表音字体

我把它作为一个练习来开发,以便更好地了解 Linux TTY 的文本渲染,或者说是一个挑战,以探索 “过时 “技术的极限。

【译文】高级软件工程师的诅咒

【译文】高级软件工程师的诅咒

如果你在高级职位上呆得太久,你就会受到 “高级软件工程师诅咒 “的诅咒

弹跳球:通用各种 Web 动画技实现弹跳球来比较各种 Web 技术

弹跳球:通用各种 Web 动画技实现弹跳球来比较各种 Web 技术

弹跳球:通用各种 Web 动画技实现弹跳球来比较各种 Web 技术

HTTP/2 和 HTTP/3 对比和相关知识解释

HTTP/2 和 HTTP/3 对比和相关知识解释

在可靠和稳定的连接中,HTTP/2 的性能多次优于 HTTP/3。一般来说,建议进行兼容性和性能测试,以确定哪个版本最合适,此外,服务器可以同时接受 HTTP/2 和 HTTP/3 连接,由客户端决定使用哪个版本。

【译文】C 和 C++ 优先考虑性能而非正确性

【译文】C 和 C++ 优先考虑性能而非正确性

让某些程序行为成为错误,却不给开发人员提供任何方法来判断他们的代码是否执行了这些行为,以及如果执行了,在哪里执行,这基本上就是邪恶的。

【译文】大型语言模型可以做出令人瞠目的事情,但没有人知道这究竟是为什么

【译文】大型语言模型可以做出令人瞠目的事情,但没有人知道这究竟是为什么

最大的模型是如此复杂,以至于研究人员把它们当作奇怪的自然现象来研究,进行实验并试图解释结果。其中许多观察结果与经典统计学背道而驰,而经典统计学为我们提供了一套预测模型行为的最佳解释。

您应该使用的现代 Git 命令和功能

您应该使用的现代 Git 命令和功能

,Git 从那时起引入了许多功能,使用它们能让你的生活变得更轻松,下面就让我们来了解一下最近添加的一些现代 Git 命令。

【译文】苹果 CURL 安全事件 12604 号

【译文】苹果 CURL 安全事件 12604 号

这个未注明的功能让 MacOS 上使用 curl 进行 CA 证书验证变得完全不可靠,而且与文档不符。它欺骗了用户。

【译文】谷歌的拇指法则(Rules of Thumb)

【译文】谷歌的拇指法则(Rules of Thumb)

谷歌有一个名为 “Rules of Thumb “的内部网站,将计算资源的边际成本与 “SWE “单位进行比较。

微软 Copilot 生成暴力色情图且拒不更改,内部工程师绝望举报至政府!

微软 Copilot 生成暴力色情图且拒不更改,内部工程师绝望举报至政府!

Copilot Designer 不加掩饰地描绘出恶魔和怪物,甚至是与堕胎权、携带半自动步枪的青少年、带有暴力因素的女性色情图像,甚至与未成年人饮酒和吸毒相关的画面。

【译文】我们是如何黑掉Google A.I.的

【译文】我们是如何黑掉Google A.I.的

贾斯汀和我立即向谷歌报告了这一漏洞,我们最终获得了 20,000 美元的赏金,并额外获得了 1,337 美元的赏金,获得了本次活动最酷漏洞奖的第三名!

【译文】4 个小技巧大幅提高源代码可读性

【译文】4 个小技巧大幅提高源代码可读性

编写可读代码的好处是巨大的。代码越容易阅读,人们就能越快地理解系统逻辑。因此,在构建或修改系统功能上花费的时间和精力就越少。最终,缩短产品上市时间,降低软件维护成本。

谷歌:不建议未成年人接触 C++,太过危险!Yann LeCun 和马斯克看到都笑了

谷歌:不建议未成年人接触 C++,太过危险!Yann LeCun 和马斯克看到都笑了

谷歌 Gemini 最近又出了一个奇葩错误:如果你未满 18 岁,Gemini 就不会向你提供 C++ 编程方面的帮助,因为 C++对未成年人来说“太危险”了。