谷歌表示,Android开源项目(AOSP)并未被“终止”,尽管Pixel系列的变更影响了自定义ROM开发

| 批评评论 | 评论
2

这导致社区中有人推测AOSP正在被取消。Android副总裁兼总经理Seang Chau于周三晚间发文称,AOSP“不会消失”。针对开发者,谷歌明确表示将“继续致力于AOSP更新”。

微软希望Windows Update能够管理所有应用程序

| 批评评论 | 评论
2

一个新的协调平台将允许开发者通过Windows Update更新任何应用程序。

人工智能没有扼杀 Stack Overflow

| 批评评论 | 评论
2

先进人工智能的出现与之并行,但它并未导致崩溃,只是揭示了社区早已失去活力的程度。人工智能将继续重塑技术格局,其影响将持续展现在我们眼前。Stack Overflow的教训在即将到来的新世界中更为重要:人类是意义与目标的驱动力。若忽视这一人类要素,后果自负。

关于程序员过时的传说

| 批评评论 | 406条评论
408

如果人工智能让编写代码变得更快更便宜,其实它只是让创造负债变得更容易。当你能够以史无前例的速度生成负债时,能够战略性地管理和最小化这些负债的能力将变得指数级地更加 valuable。

为什么DeepSeek在规模化部署时成本低廉,但在本地运行时却成本高昂?

| 批评评论 | 167条评论
169

我有点后悔没有给这篇文章起一个不同的标题——它其实不是关于在自己的电脑上运行模型。而是关于为个人使用运行模型,假设你拥有所有GPU(即批处理/吞吐量权衡)。

为什么原始的Macintosh屏幕分辨率是512×342,而不是人们可能预期的512×384

| 批评评论 | 131条评论
133

外表往往具有欺骗性。大多数计算机在屏幕上以24或25条”不可见”的水平线显示文本。这种显示方式称为文本模式。要显示图形,软件会切换到图形模式,此时显示屏变成由像素组成的点阵。

Python 打包工具 Setuptools 最近的颠覆性变化

| 批评评论 | 71条评论
73

Python 打包系统复杂得令人吃惊–以至于一个关于连字符和下划线的争论就能破坏成千上万的软件包,并引发成百上千的讨论帖子。但是,这种复杂性也给许多方面带来了改善体验的机会。

Rust 10 周年:一部破电梯如何彻底改变了软件

| 批评评论 | 评论
2

Mozilla 在火狐浏览器中使用了 Rust;谷歌在 Android、Chrome OS 和 Fuchsia 中使用了 Rust;微软在其 Windows 核心库和 Azure Confidential Compute 中使用了 Rust。离我最近的是,Linux 内核现在也采用了 Rust。

Git 20 年,依然怪异,依然精彩

| 批评评论 | 229条评论
231

在 Git 项目迈入第三个十年之际,回忆一下 Git 最早的日子,并解释一下为什么我觉得这个项目如此令人着迷,会是一件有趣的事情。

NPM 与 left-pad 事件:我们是不是早已忘记该如何好好地编程?

| 批评评论 | 1条评论
7

这些受到影响的模块都引入了一个叫做left-pad的模块。截至此时,left-pad这个模块在Github上也只有寥寥十一个star。在整个模块中,作者只用十一行代码实现了一个简单的字符串处理函数。以下就是这十一行代码:

两个程序员的故事

| 批评评论 | 30条评论
146

太聪明了,会让人觉得问题很简单;装着笨一点,会显得问题很难而你很努力。@奋斗中的胖胖

神奇的 Dreamweaver 8KB bug

| 批评评论 | 11条评论
37

近在网上看到一个有趣的讨论,很多用户在使用Dreamweaver CS3时会在启动时遇到启动时崩溃的情况。Adobe官方甚至把它列为”常见问题”,给予官方说明。

Linux之父Linus说:并行计算基本上就是浪费大家的时间

| 批评评论 | 12条评论
234 linus

推崇所谓的“并行”极大地浪费了大家的时间。“并行更高效”的高大上理念纯粹是扯淡。

编程中的“末行效应”

| 批评评论 | 11条评论
34 Knowledge 知识

我研究过数百个因“拷贝-粘贴”导致的错误。可以肯定的是,程序员常常会在一大段代码的最后一段里犯错。好像还没有任何编程书讨论过这种现象,因此我决定自己写点什么。我称之为“末行效应”。

能存活19年的bug不是bug——有感于微软宣布修复了一个存在了19年的安全漏洞

| 批评评论 | 34条评论
129

,一个19年的bug,一直默默无闻,没有被人发现、没有给用户带来麻烦、造成损失。我想,时间证明了这个bug是个善良的bug,是个好bug,我宁愿将它升级成一个功能。