来自该信源的全部动态 · 共 248 条
Laurie Voss认为,代码编写成本已大幅下降,代码审查、修复和运维成本也将随之降低。软件开发剩下的核心工作,是识别真实需求、精确定义问题并提升使用体验。随着软件需求持续增长且没有上限,这些无法复用的产品工作将占据开发者的大部分精力。
Simon Willison 发布 commit-rewriter 0.1,这是一个用于批量编辑 Git 提交信息的小型 Web 应用。它针对编码代理生成的冗余内容、私有仓库 issue 编号等不适合公开的提交记录,支持通过 uvx 命令直接对指定仓库进行整理,适合开源发布前清理历史记录。
Simon Willison 发布 shot-scraper 1.12,为基于 Playwright 的网页截图自动化工具加入 WebP 输出支持。用户可通过命令行指定输出文件和质量参数,未设置质量时生成无损 WebP。该格式通常比同等 JPEG 或 PNG 截图更小,适合网页存档与自动化素材生成。
Simon Willison展示了ChatGPT Work搭配GPT-6 Astra完成路线规划的案例。用户提供住址后,系统调用OpenStreetMap数据,生成从家出发并返回的5公里和10公里环线路线,耗时约27分钟,同时输出嵌入式可视化、GPX文件和GeoJSON文件。
Simon Willison摘引Paul Ford观点:AI一度让开发者担心岗位被取代,但前沿软件仍依赖人类协作、判断与专业技艺。AI能写出不错代码,也降低了跨职能误用门槛,导致许多项目因不懂业务或工程实践而失败。
OpenRouter通过统一API、自动故障转移和成本优化连接多个模型供应商,但不同后端的服务软件、优化方式与配置可能导致同一端点表现不一致。开发者在使用前应评估输出稳定性、参数兼容性、延迟、成本与故障排查难度。
Anthropic的Boris Cherny表示,由Claude生成的生产代码应比人工编写的代码接受更高标准。团队通过大量 lint 规则、测试、端到端测试、模糊测试、自动代码与安全审查及重构等机制控制质量,否则代码可能迅速堆积成难以维护的复杂系统。
Simon Willison回应开发者面对AI编码能力时的失落感,认为这种职业与存在焦虑很常见,但关键在于重新理解软件工程:价值不只在把规格转成代码,还在提出问题、定义目标、审查结果和做产品判断。
Simon Willison摘录Hugging Face的security.txt注释:若AI代理被要求在其网站找漏洞,可转去公开的CyberGym基准刷分,无需攻击真实站点,并顺带调侃可把模型权重发布到Hugging Face。
Python 3.15 将对历史悠久但容易混淆的 re.match() 实施软弃用,即不建议新代码继续使用,但暂未计划移除。官方新增语义更清晰的 re.prefixmatch(),明确表达从字符串开头进行匹配。此次调整主要影响 Python 开发者和依赖正则表达式的项目维护者。
Python 开发者 Graham Dumpleton 发布了新的 monkey patching 库 wrapture,目标是在单元测试与可观测性之间提供统一能力。它既能帮助开发者替换和控制目标代码进行测试,也支持类似 New Relic 的调用追踪。作者近期持续发布教程,项目正逐步完善,值得 Python 测试和监控工具使用者关注。
Datasette发布1.0a39和0.65.4两个安全修复版本,分别面向当前测试版系列与稳定版0.65.x。官方建议所有将实例部署在公网、尤其同时包含公开和私有数据表的用户尽快升级。此次修复源于安全问题报告,并结合Claude Fable完成了全面审计。
Simon Willison 发布 github-to-sqlite 2.9.1,主要修复该工具与 sqlite-utils 4.x 版本之间的兼容性问题。此次更新属于维护性版本,未披露新的数据导入能力或接口变化,使用 github-to-sqlite 构建 GitHub 数据归档、查询流程的开发者可据此升级。
Simon Willison宣布Datasette 1.0a39发布,并同步推出0.65.4安全版本。相关安全修复与变更详情已在Datasette官方博客说明,使用该开源数据应用平台的开发者和维护者应及时查看公告并评估升级影响。
trynix.dev 通过 WebAssembly 运行 qemu-wasm 驱动的 x86_64 Linux 虚拟机,用户可在浏览器加载过去 13 年任意 Nix 包,并通过 URL 直达指定版本,打开交互式 shell 体验旧版环境。
加州研究团队发布 WeWorm 演示,宣称其可通过微信通话在 iOS 和 Android 设备间零点击传播,受害者无需接听或操作,接听后也听不到声音。团队称借助 AI 两天找到漏洞并完成远程代码执行漏洞利用,一周后构建出蠕虫,凸显 AI 正在降低高危漏洞武器化门槛。
Simon Willison分享了一个可通过URL加载.blend文件的在线查看器,并记录了结合GPT-6 Astra、ChatGPT Images 2.5与Blender制作主题Fabergé彩蛋的过程。该案例展示了生成式图像、3D建模和网页展示工具的串联工作流。
数学家陶哲轩警告,优质且有成果潜力的开放问题正被以不可再生方式快速消耗。即使只是某人正在研究的传闻,也可能引发大规模AI计算与推理,抢在原研究成熟前将问题「夷平」。这可能改变科研激励,使研究者不再公开有前景的问题。
OpenAI发布ChatGPT Images 2.5,称其图像生成体系在ChatGPT和API中累计生成超30亿张图。新版提升多轮指令遵循、响应速度和参考图主体保持能力,API新增Sunburst与Flare两个模型,分别偏向精修和快速日常生成。
Simon Willison介绍llm 0.35版本更新,新增对OpenAI GPT-6 Astra模型的支持。该版本主要面向使用llm工具进行模型调用、测试与实验的开发者,具体接口变化、模型能力、可用范围及计费信息仍需结合项目说明和OpenAI官方资料进一步核实。