分类: 业界观察
程序员终点:从打字工到思考者
如今,AI已承担起编写大部分代码的任务。我们思考,它们书写。这种转变非但未削弱我们的价值,反而强化了我们作为思考者的价值——尤其对热爱架构设计者而言。
JavaScript 的美好未来不会实现
凭借雄厚资金支持(需知npm母公司GitHub隶属微软,市值高达3万亿美元),它将开发并推出新一代JavaScript包管理方案
三星确认售价1800美元以上的冰箱将开始显示广告
当三星智能冰箱的屏幕处于特定主题的待机状态时,广告将显示在屏幕上。
Java 25 已发布 – 有哪些新特性?
JDK 25 带来了十六项增强,范围从 Java 语言本身的核心到库,再到安全性、性能、运行时和监控。其中一些关键的 JEP 包括:
Swift 6.2 正式发布
我们非常高兴地宣布 Swift 6.2 正式发布,该版本旨在提高每一位 Swift 开发人员的工作效率,无论您在何处或以何种方式编写代码。从工具和库的改进到并发性和性能的增强,Swift 6.2 为软件栈各层的实际开发提供了广泛的功能。
Swift 6.2 有意义地推进了语言的发展
最实用的改进来自更好的并发处理。编写过 Swift 异步代码的人都知道,main actor 隔离错误和不可预测的异步方法行为会让人沮丧。Swift 6.2 引入了一个简单的解决方案,即代码默认在主线程上运行,而不需要 @MainActor 注释
Linus Torvalds的业余项目:随机吉他踏板设计
这是一个个人玩具项目,经历了几个阶段,但共同的主题是,除了 “莱纳斯正在努力学习电子方面的随机知识 ”这个非常特殊的小圈子之外,它完全没有任何意义。
JDK 26:Java 26 的新功能
明年发布的 Java 将提升 G1 垃圾收集器的性能,并支持 HTTP/3。Applets API 将被砍掉。
苹果公司拥有一个私有CSS属性,可为网页内容添加液态玻璃特效
苹果若不用这项技术,自然不会开发它。具体应用在何处?我们不得而知。但它必定存在于某个角落。我们从未察觉其具体位置的事实,恰恰说明我们在日常使用iOS时,早已在不知不觉中与WebViews进行了交互。
维护 curl 的挑战
curl网站每月消耗海量带宽,但源代码下载仅占0.01%,其余绝大部分是机器人流量。这同样增加了项目维护难度。
Perl在TIOBE指数中强势反弹——为何?
短短半年内,Perl第二次重返TIOBE指数前十名,引发人们好奇:为何这种看似长期被边缘化的语言会迎来复兴?以下是它经久不衰的吸引力所在。
苹果设备内存安全的完整愿景:内存完整性强化
根据我们对内存完整性强制系统与过去三年中异常复杂的雇佣间谍软件攻击进行的评估,我们相信 MIE 将大大提高漏洞利用链的开发和维护成本和难度,破坏过去 25 年中许多最有效的漏洞利用技术
你是否曾后悔开源某个项目?
开源代码通常被视为一种成功–对学习、知名度和社区都是如此。但你后悔过吗?
openAI:为什么语言模型会产生幻觉
幻觉之所以持续存在,部分原因是目前的评价方法设置了错误的激励机制。虽然评价本身不会直接导致幻觉,但大多数评价衡量模型性能的方式都鼓励猜测,而不是对不确定性诚实。
Rust 难在哪里?
Rust 很难学。不是因为不努力–很多很多人花了很多年的时间来改进诊断、文档和 API,而是因为它很复杂。当人们第一次学习 Rust 语言时,他们正在学习许多不同的交错概念:
科研发现 WiFi 信号可测量心率
该概念验证研究表明,未来任何人都能在家中使用这种非侵入性的WiFi健康监测技术。团队证实该技术可通过低成本WiFi设备实现,展现了其在资源匮乏环境中的实用价值。
HTML <template>:内容模板元素
<template> HTML 元素作为存储 HTML 片段的机制,这些片段可通过 JavaScript 稍后调用,或立即生成至shadow DOM 中。
人工智能网络爬虫对所有内容的无休止渴求正在摧毁网站
当以 Meta(占人工智能搜索机器人流量的 52%)、谷歌(23%)和 OpenAI(20%)为首的人工智能搜索机器人在一次激增中以高达 30 太比特的速度攻击网站时,它们甚至会损害最大公司的网站性能。
混合 PHP 的崛起:将 PHP 与 Go 和 Rust 相结合
现代 PHP 生态系统为我们提供了两全其美的**:既能快速、自信地使用 PHP 构建系统,又能为性能关键部分提供强大的选择(C、Rust、Go)。这种混合方法让我们既能保持高效率,又不会在最重要的地方牺牲速度。
深入了解 Debian 13 的 /tmp 新功能,以及如果你不喜欢它该怎么做
Debian 13 “Trixie ”为 /tmp 引入了一个重要的变化。 传统上,它只是另一个文件系统,尽管有一些特殊的权限,允许系统中的每个人都使用它,但却不能删除彼此的文件。
法官裁定谷歌不必出售Chrome浏览器,但将被禁止签订独家合同
判决书指出:“谷歌无需剥离Chrome浏览器,法院最终判决也不会包含安卓操作系统的附带剥离条款。原告方要求强制剥离这些核心资产的诉求超出合理范围,谷歌并未利用这些资产实施任何非法限制行为。”
关于谷歌对安卓开发者身份验证的敏感问题
这起近期案例表明:应用开发者的匿名性具有重要影响,而缺乏此类保护可能造成伤害。
用 CSS random() 掷骰子
编程语言中的随机函数令人惊叹。它们能生成变化,让事物充满即兴与新鲜感。此前CSS始终无法生成随机数,而如今random()函数即将问世。
回顾我从Windows转向Linux的历程
在前文我曾担忧自己可能放弃抵抗,重返旧爱怀抱。这次成功了吗?是的!我做到了。两年过去了,我终于摆脱了“老爹”的束缚。如今所有工作都在Linux系统完成
《重构》作者 Martin Fowler:关于大语言模型(LLMs)与软件开发的一些思考
据我观察,绝大多数大语言模型(LLMs)应用都停留在花哨的自动补全功能上,常通过Co-pilot实现。但真正从大语言模型(LLMs)中获益最多的人士认为自动补全价值有限
