软件开发

科技人工智能

Cursor 正式发布通用 Agent SDK,支持代码化定义与一键部署

代码编辑器公司 Cursor 正式推出全面可用(Generally Available)的 Agent SDK,这是一个允许软件团队以代码形式定义、构建和部署自动化 AI Agent 的开发框架 。该 SDK 旨在解决现有 Agent 工具与工作流不匹配的问题 。开发者可以通过 TypeScript 函数和 Mark…

科技人工智能

AI时代“布鲁克斯定律”并未失效,仅发生形态演变

计算机科学家 Frederick P. Brooks Jr. 在1975年基于IBM OS/360项目经验提出的“布鲁克斯定律”,其核心观点是“向一个已经延期的软件项目增加人力,只会让它延期得更厉害” 。进入人工智能大模型与智能体时代后,尽管传统的人力管理瓶颈如入职培训、会议及办公室政治因AI无需休息且上手极快而消失…

科技半导体

OpenSSL 4.1.0 发布,新增 DTLS 1.3 和多项性能优化

OpenSSL 发布了 4.1.0 版本,这是一个功能性更新,加入了多项新协议支持和架构优化。其中最为重要的是增加了 DTLS 1.3 协议支持(RFC 9147)和 SSL 监听器 API 中的 DTLS 支持。此外,该版本还实现了 RFC 8701 GREASE 支持和 IKEV2 KDF 支持。

科技互联网

Google发布Rust编程风格指南

Google发布了内部Rust编程语言风格指南,用于规范在Google3、Android、ChromeOS、Fuchsia和Chrome等产品中的Rust代码使用标准。该指南涵盖代码格式、API设计、内存管理和错误处理等多个方面,目标是提高代码可读性、便于大规模代码变更,并与Rust生态保持一致。

科技互联网

PostgreSQL 19开发期间大量功能被回退

PostgreSQL 19分支在测试阶段经历了异常多的功能撤销,共有8至10项重要功能被回退。这些被取消的功能包括REPACK CONCURRENTLY、逻辑复制序列和pg_plan_advice等。

科技创业公司

个人软件工厂被指是浪费时间,工程师应转向AI工具和现实问题

有评论指出,软件工程师不应将精力投入构建个人软件工厂。这一观点认为,在AI时代,直接使用Claude、Grok Bot等现成AI工具来开发产品会更加高效,而个人软件工厂往往只是重复工程师的老旧模式——启动项目、中途放弃、回到工作。评论强调,"日常非开发者正在用AI做出惊人的事情,而你还没做出什么",这形成了鲜明对比。

科技互联网

C++26 标准引入新的调试头文件

C++26 标准通过 P2546R5 和 P2810R4 提案正式引入了 `<debugging>` 头文件,为 C++ 开发者提供了三个标准化的调试函数。这一新增功能旨在解决多个 C++ 项目各自实现调试断点的重复问题。

科技人工智能

AI-DLC框架发布:为AI编码助手构建结构化交付工作流

AWS Labs推出了AI-DLC框架,旨在将AI编码助手转变为结构化、可验证的软件交付工作流系统。该框架支持Claude Code、Kiro、Cursor、GitHub Copilot等多个平台的集成,通过完整的阶段化管理覆盖从初始化到运维的全部开发生命周期。

科技互联网

AI时代Web框架仍然必要,但改进空间巨大

在AI代理编程时代的到来下,Web框架是否还有存在的价值成为业界新的思考焦点。一篇分析文章指出,框架提供了构建网站所需的抽象、结构和约束。作者指出开发者要么使用显式框架(如React和Next.js),要么大语言模型会隐式生成一个框架,因此框架本质上不可或缺。

科技创业公司

开发者呼吁勿用 uv-build 作为 Python 构建后端

一位代表 Gentoo 用户社区的开发者在 Hacker News 上发声,建议不要采用 uv-build 作为 Python 构建后端。该开发者指出 uv-build 存在多方面问题,其中包括体积过大、频繁更新和跨平台支持不足。

科技人工智能

AI编程技术进步为何未带来更多新软件

尽管人工智能编程技术取得显著进展,但用户在现实中观察到的新优质软件数量似乎并未相应增加。这个现象引发了业界的深入思考:如果AI编码如此强大,为什么我们没有看到更多新的、好的软件问世?

科学航天

NASA阿波罗计划软件工程先驱玛格丽特·汉密尔顿逝世

美国国家航空航天局的传奇科学家玛格丽特·汉密尔顿于9月30日去世,享年90岁。汉密尔顿是软件工程领域的开创者,她领导的团队为阿波罗计划编写了登月飞船的船载飞行软件,为阿波罗11号成功登陆月球提供了技术支撑。

文化教育

软件博客写作中的六大反模式

软件开发领域的博客写作存在多个常见问题。作者总结了六大反模式,为初级博客作者提供了具体改进方向。

科技创业公司

AI辅助编码虽提高效率,但削弱了手工编程的成就感和学习快乐

一位开发者在Hacker News上分享了对AI辅助编码(vibecoding)的反思,指出这种方式虽然能提升生产力,但与传统手工编程相比,失去了许多宝贵的体验。

科技人工智能

Rust编译器性能在九月获得显著优化

从7月底到9月底,Rust编译器的性能优化工作取得显著成效。在为期两个月的测量期间(2026年7月29日至9月28日),编译器平均编译时间下降了4.57%。这一改进涵盖了629个基准测试中的555个,其余74个测试出现性能回归。

文化教育

提前注册LLC可加快创业启动速度

在现代软件开发环境中,产品构建速度已大幅提升,但法律和财务设置往往成为创业的瓶颈。一位开发者在Hacker News上分享经验称,提前注册有限责任公司(LLC)能够显著加快业务启动。

科技创业公司

十行代码改变了我的编程人生

一位开发者在Hacker News上分享了对其编程生涯产生重要影响的十行代码片段。这些代码跨越多个技术领域和时代,记录了从初学者阶段到高阶编程的学习历程。

科技人工智能

AI时代下对操作系统本质的重新思考

一位开发者离职Fly.io后,宣布与Kurt合作启动一个新项目,旨在重新定义移动设备的设计理念。该项目的核心出发点在于认识到AI正在打破程序员与终端用户之间的界限。根据项目的设想,"用户将越来越多地与他们自己创造出来的东西进行互动",这意味着传统的专业开发者提供固定功能应用的模式将被改变。

科技互联网

编程教程商业模式面临AI冲击

传统编程教程的商业价值正在被AI编码智能体削弱。根据GoRails创始人Chris Oliver在2026年9月的表述,AI对教育业务造成了严重冲击,该平台在2026年新增客户数将少于首年。

科技创业公司

软件开发缘何仍需投入基础设施工作

在黑客马拉松活动中,一位工程师分享了一次深刻的体验:项目在第一天完成了90%的功能,但到了第二天却出现了大量bug,导致整个项目基本无法使用。这一现象背后反映出的是非技术人员对软件工程的常见误解——他们难以理解为什么工程师不能"一开始就做对",或者为什么不能直接借助ChatGPT等工具解决问题。

科技互联网

Git 2.56即将发布,3.0版本筹划中但面临兼容性挑战

Git 2.56版本预计于9月底发布,该版本包含超过700个非合并提交。此次更新将引入多项改进,包括新增history drop子命令、git refs新子命令及多项可用性调整。

科技人工智能

盲目信任AI输出的开发模式面临长期困境

自2025年初以来,开发者在使用大型语言模型时出现了一种"关闭大脑"的现象,即不加批判地假设LLM的输出正确 。这种做法本质上形成了一个"肉类代理"循环——人工负责验证和纠正LLM生成的代码错误 。随着LLM能力的不断改进,这一模式的实际效果有所提升 。

科技人工智能

呼吁抵制AI技术 作者列举三大主要危害

一名Hacker News用户发表评论文章,呼吁社会各界在AI技术造成的重大危害被消除或缓解之前,应该普遍抵制AI的使用。文章详细阐述了AI的三大主要危害:环保损害、智力损害和人类伤害。

综合

软件开发的特殊条件如何影响从业者的决策判断

一篇发表在Hacker News上的评论文章指出,软件开发行业的独特环境正在侵蚀从业者的理性判断力。作者认为,软件结合了速度、资金、复杂性、抽象性和几乎无限的改变自由度这五大要素,这种组合在其他工程领域中并不存在。

科技半导体

C++26引入标准库硬化特性

C++26标准引入Standard Library Hardening特性,通过在编译时启用检查模式,将原本导致未定义行为的标准库前置条件违反转变为可检测的、具有终止语义的失败。该特性包括边界检查、容器空状态检查等功能,由P3471、P3697、P3878三个提案定义。

科技人工智能

超越记忆与能力错觉:探讨AI辅助编程对程序员角色的影响

有文章探讨了人工智能辅助编程对程序员角色的影响,指出AI不会取代程序员,但可能让开发者产生“能力错觉”。作者认为,程序员的核心价值不在于编写代码,而在于理解系统、调试问题和做出架构决策。

科技互联网

Go 1.27 发布在即,引入多项语言和库增强

Go 1.27 即将推出,带来了一系列重大特性更新。其中,方法现在可独立声明类型参数,结构体字面量的键支持任何有效的字段选择器(包括提升字段),泛型函数的类型推断进一步扩展至转换和复合字面量等场景。

科技人工智能

Agent AI的两种工作模式:温室与透镜

一篇发表在Hacker News上的文章通过比喻阐述了Agent AI的两种核心工作模式。温室模式适用于目标不明确的探索性工作,此时AI生成多个可能的结果方案,由使用者事后评估选择;透镜模式则适用于目标明确的任务,AI集中所有努力直指既定目标。两种模式都构成了合法的生产力工具,区别在于应用场景的不同。

科技互联网

GitHub推出Stacked Pull Requests公开预览功能

GitHub已推出Stacked Pull Requests功能的公开预览版,现正向所有仓库逐步推出。这一功能将大型代码变更分解为多个小的、有序的可审查拉取请求,使团队能够并行审查和独立合并各层次的变更。Merge queue对Stacked PRs的支持将在未来几周内逐步推出。

科技创业公司

代码重构显著降低AI开发成本

一位开发者利用Claude和Cursor等AI代理进行了一项实验,测量代码重构对AI token消耗的影响。该开发者构建的应用约包含15万行代码,其中Rust代码约12万行,并由AI代理全程编写。