Roko's Dancing Basilisk17 days agohttps://boston.conman.org/2025/12/02.1作者测试了DeepWiki,这是一个为GitHub仓库生成文档的工具。关于mod_blog(7400行代码)的文档大部分准确,但存在不一致之处,如错误的层级统计和接口问题。关于a09(9500行代码)的文档包含显著错误,包括不正确的后端矩阵表和功能描述失实。作者将a09文档的错误归因于较高的圈复杂度和可能的大语言模型上下文窗口限制。更多...
We charge $10k a week to delete AI-generated codea month agohttps://odra.dev/slopfix/我们分析那些因AI生成而变得臃肿且难以维护的代码库。我们提供免费分析,并承诺达成具体的代码减量目标(例如从10万行减少至3.5万行)。流程包括为期一周的集中工作,由三名高级工程师参与,从应用程序功能的详细清单开始。我们通过合并重复代码、用库替代自定义框架、并重建无法挽救的部分来重构代码。更多...
A new study just debunked the biggest fear about AI and open sourcea month agohttps://thenewstack.io/ai-open-source-newcomers-study/一项关于GitHub仓库中AI编程代理的研究发现,新参与者数量并未显著下降,这与担心AI会挤走初学者的观点相反。尽管代码复杂性有所增加(例如Python项目的认知复杂性上升约11%),但这并未吓退新贡献者,活跃贡献者基数反而有所增长。该研究存在一些局限性,包括只关注了有AI使用前历史记录的老项目,以及通过配置文件而非实际工具使用情况来测量AI采纳程度。尽管AI生成的代码更为复杂,新人的留存率保持稳定,主要担忧转向了现有维护者日益增长的维护负担。更多...
Pros and Cons of Solo Developmenta month agohttps://johnjeffers.com/pros-and-cons-of-solo-development/独立开发提供了完全的自由度,包括按意愿设计应用程序、全权做出产品决策以及选择许可方式。它意味着承担一切责任,需要高度的自律和时间投入,同时面临着保持代码质量、缺乏同行反馈和处理支持问题的挑战。学习机会非常丰富,覆盖了超出典型工作领域的各个方面,但平衡利弊是享受这一过程的关键。该项目源于对现有工具的个人不满,受一款被遗弃应用的启发而启动,现已发展成一个拥有超过350个GitHub星标的社区。更多...
Good APIs Age Slowlya month agohttps://yusufaytas.com/good-apis-age-slowly最初令人印象深刻的 API 往往会导致后续维护困难;应信任持久性而非初始的优雅。API 的第一个版本常被高估,因为它在真实世界依赖关系出现前,只会在简单环境中被评判。关键的 API 设计问题涉及边界:尽早决定什么是公开的、什么是私有的,以避免意外的依赖。初始时尽可能少地暴露,因为以后添加比在他人依赖后移除更容易。更多...
Burned out creating public softwarea month agohttps://mkagenius.substack.com/p/burned-out-creating-public-softwareOpenScreen,作为Screen Studio的开源替代品,尽管拥有38,000颗星且功能完备,却因创作者精疲力竭而被归档处理。独自管理公共软件会导致铺天盖地的错误报告和功能请求,突显了在任务委托和维护焦虑方面的挣扎。提出了人工智能驱动的解决方案:一种是带有真人操作员的模型,通过代币捐赠处理功能请求;另一种是完全自主的人工智能代理,以最低限度的监督来管理软件。建议利用当前大型语言模型的能力进行实验,以测试人工智能管理项目的可行性,并分享了一个个人成功案例,即使用人工智能快速添加新功能。