每日HackerNews RSS

在执行了六个月的“禁止手动编码”规则后,作者的工作流程已从手动开发彻底转变为“代理工程”(agentic engineering)。通过利用在隔离的临时 Linux 虚拟机中运行的 AI 代理,作者已经超越了简单的自动补全,转而管理复杂的并行化开发工作流。 这种转变要求从“凭感觉编码”(即不加监管地让代理编写代码)转向对架构、设计和系统不变性的严格关注。由于代理现在可以快速生成整个系统,作者强调,工程师的价值在于管理风险、定义契约以及决定什么值得发布。 作者的经验突显了三个关键转变: 1. **基础设施即代码:** 将代理从本地机器转移到云端虚拟机,实现了异步并行工作。 2. **将失败视为一种特性:** 通过将失败成本降至接近零,作者能够像曾经迭代代码行一样快速地“迭代设计”。 3. **从代码审查到设计审查:** 同行评审被架构审查所取代,因为“真正”的工作发生在规划阶段,而非实现阶段。 最终,作者得出结论:尽管对逐行代码的熟悉程度有所下降,但产品发布的交付速度却得到了显著提升。

抱歉。

2026年8月26日,美国政府将专注于隐私保护的意大利技术团体 Autistici/Inventati (A/I) 指定为“特别指定的全球恐怖分子”。A/I 以向活动人士、研究人员和反法西斯团体提供非商业托管服务而闻名,为数以千计的博客、网站和邮件列表提供服务。 美国国务院辩称,A/I 向暴力极端组织提供加密工具,并援引其与“玫瑰城反法西斯主义者”(Rose City Antifa)等组织的联系作为论据。然而,批评人士指出,这些指控基于事实错误(例如混淆了不同的项目),是出于政治动机,旨在压制异见言论。通过将该团体标记为恐怖实体,美国实施了制裁,实质上将与该团体的任何互动定性为刑事犯罪,并为国家主导压制非企业数字基础设施开了先例。 A/I 已驳回上述指控,并誓言继续提供数字自卫工具。批评人士认为此举是一种危险的升级,认为政府通过意识形态理由将组织定性为犯罪,正在建立法律框架来针对国内抗议者,并扩大针对任何政治立场与政府不一致者的国家审查。

美国政府已将 **noblogs.org** 的托管方(Autistici/Inventati)列为“全球恐怖主义”组织,这一举动在 Hacker News 上引发了激烈讨论。 政府文件将此定性理由归结为该组织涉嫌为参与暴力行为的个人和团体提供服务,例如破坏军事基础设施和防御设施。然而,许多评论者认为,“恐怖分子”的标签被当作一种具有政治动机的工具,旨在压制左翼势力和不同政见。 讨论迅速扩展至更广泛的争议焦点: * **政治极化:** 用户争论“恐怖分子”标签是否会成为打压政治反对派的滑坡谬误,并将其与威权政权及历史上的政治宣传进行对比。 * **“反法西斯”(Antifa)争议:** 讨论区围绕“反法西斯”的定义展开了激烈交锋;一些人将其等同于有组织的恐怖主义,而另一些人则认为这是一种去中心化的、主要以非暴力方式反对法西斯的意识形态立场。 * **政府问责:** 持怀疑态度者指出了其中的虚伪性,质疑美国政府为何选择性地使用此类标签;而另一些人则认为,破坏财产和攻击国防基础设施的行为确实符合国内恐怖主义的定义。 该讨论帖至今仍充满争议,反映出社会在政治暴力、国家权力以及公民自由边界等问题上的深刻裂痕。

等等……你刚才说它们是动画版的! 啊,是的……不过很遗憾,并非所有动画都已制作完成,但我们已经完成了相当一部分。 请留意彩色缩略图,它们代表已经完成的动画。使用右上角的“上一页”和“下一页”链接来浏览缩略图页面。随着时间的推移,我们将不断添加新的内容,直到全部 507 个动画完成为止。点击下方的 Facebook “订阅”或 Twitter “关注”按钮,即可获取我们的最新进展。同时,我们希望您能喜欢我们已完成的动画,以及亨利·T·布朗在这部经典技术参考资料中的原创插图。更多信息,请查看“关于”页面。 关闭

**507movements.com** 网站提供了亨利·T·布朗(Henry T. Brown)1868 年经典著作《507 种机械运动》(*507 Mechanical Movements*)的交互式数字改编版本。该网站汇集了各种机械联动装置和配置的图解与动画。 Hacker News 的用户称赞该网站是为创客、工程师和爱好者提供的绝佳极简资源。讨论中强调了以下几个要点: * **实用性与现代感:** 尽管该网站是一个备受推崇的参考资料,但用户指出许多动画仍未完善。有人建议添加描述性标题、交互式参数(如用于扭矩或速度的滑块)以及更好的导航功能。 * **相关对比:** 社区成员推荐了相关资源,如 YouTube 频道 *thang010146*、康奈尔大学的 *KMODDL* 收藏,以及《制造工艺:设计专业人员指南》(*Manufacturing Processes for Design Professionals*)等书籍。 * **历史背景:** 许多用户将该网站与经典游戏《不可思议的机器》(*The Incredible Machine*)进行了比较,并指出利用现代 3D 打印和仿真软件来扩展这些基础机械原理的潜力。 * **人工智能的影响:** 关于将此内容用作训练人工智能的高质量数据集,讨论非常热烈,因为当前的生成模型往往难以准确模拟机械联动装置和物理规律。

**restoredrill** 是一款旨在通过自动化恢复流程来验证 PostgreSQL 备份是否真正可用的工具。许多团队由于时间限制或资源不足而未能测试恢复工作;restoredrill 通过将备份以编程方式恢复到一次性 Docker 容器中以核实数据完整性,从而解决了这一问题。 与综合性备份平台不同,restoredrill 是一个单一功能的 CI 原生工具,专注于提供**审计就绪(audit-ready)的证据**。它会生成一份包含可验证时间戳、RTO/RPO 指标和详细检查结果的机器可读 JSON 报告,该格式已针对审计(SOC 2、ISO 27001、AWS FTR)进行了优化。 **主要功能包括:** * **故障关闭(Fail-Closed)完整性:** 验证备份的新鲜度、结构完整性、行数以及自定义 SQL 断言。 * **审计证明报告:** 标准化且一致的模式确保了审计证据的可靠性及易导出性。 * **轻松集成:** 无需额外仪表盘;可通过 Prometheus 指标、Slack Webhook 或标准 JSON 日志进行报告。 * **简单易用:** 基于容器模型运行,无需生产环境凭据即可在 10 分钟内完成设置。 目前处于早期开发阶段(v0.1.0)且仅专注于 PostgreSQL,restoredrill 能够确保您的恢复策略是有据可查的现实,而非仅仅停留在文档层面。

Ahmad Piran 最近在 Hacker News 上分享了“Restoredrill”,这是一款旨在自动化并验证 Postgres 备份恢复的工具。该工具将备份恢复到临时 Docker 容器中,并运行可配置的“故障关闭”(fail-closed)检查以确保数据完整性,同时生成适合审计的 JSON 报告。 该项目在社区中遭到了严厉批评,主要原因在于其充满“AI 废话”的自述文件(README)。用户认为该文档空洞、冗长,且因掩盖 LLM 生成的痕迹而不诚实。评论者认为,项目应直接提及竞争工具,而不是模仿人工智能生成的营销文案。 Piran 承认了这些反馈。他表示,尽管核心工作和基于访谈的报告模式均由他本人完成,但他确实使用了人工智能来起草文档,且未对此进行披露。他承诺改进 README,明确项目的具体定位——即专注于审计友好的、基于 CI 的验证,而非全面的备份基础设施——并优化其开发流程以保持更高的透明度。其他用户讨论了备份验证的技术挑战,指出虽然市面上存在标准备份软件,但许多团队缺乏时间和资源来为数据库完整性实施自定义的应用级测试。

最近一个 Hacker News 帖子讨论了一项关于国际象棋开局排名的研究,作者透露该文章由大语言模型(LLM)撰写,以弥补其语言障碍。这引发了对 AI 生成内容的广泛批评,用户抱怨“AI 垃圾内容”(AI slop)结构糟糕、读起来令人疲惫,并造成了一种“互联网凯斯勒现象”(Internet Kessler syndrome)。 评论者认为,由于重复的文体模式,AI 生成的文本在本质上让人感到“陈词滥调”,这不仅标志着缺乏努力,还降低了所传达信息的价值。尽管作者为自己的选择进行了辩护,认为这是分享其真实的、数据驱动的国际象棋锦标赛结果的一种务实方式,但批评者建议,使用简单的语法检查工具比使用大语言模型来“润色”文本更有效,因为后者会留下一种明显的、令人反感的 AI“气味”。这场讨论凸显了该平台上日益增长的张力:一方面是人们对真实人类声音的渴望,另一方面是机器撰写内容日益泛滥的现状。

如果苹果检测到设备出现“雇佣间谍软件”的迹象,现在会向用户发送高可见度的威胁通知。这些提醒意味着设备可能正受到高级政府级监控的针对,但并不代表入侵已经成功,也无法确认攻击者身份。 由于间谍软件旨在隐蔽运行且演变迅速,没有任何单一应用程序或消费级工具可以可靠地检测或防御此类攻击。如果您收到真实的通知,请采取以下措施: 1. **寻求专家帮助:** 联系 Access Now 的数字安全求助热线(Digital Security Helpline)等可信组织,进行数字取证调查。 2. **保存证据:** 保持设备开机,但避免不必要的操作,以防覆盖证据。如果可能,请备份设备。 3. **警惕“简单”修复:** 避免使用承诺能让设备“彻底干净”的第三方安全应用,它们的功能通常有限,且可能带来隐私风险。 4. **保持良好习惯:** 积极保护自己,包括立即安装软件更新、使用“锁定模式”(Lockdown Mode),以及将工作设备与个人设备分开。 归根结底,数字安全是一项持续的过程,而非最终目标。如果成为被针对的目标,请优先寻求专家提供的个性化协助,以评估您独特的风险状况。

抱歉。

xkcd.com 在 Netscape Navigator 4.0 或更低版本浏览器中浏览效果最佳,需运行在由 Apple IIGS 模拟的 Pentium 3±1 处理器上,且屏幕分辨率设置为 1024x1。请启用广告拦截器,关闭高温烘干功能,并将您的设备从“飞行模式”切换为“游艇模式”。出于安全考虑,浏览时请保持大写锁定键开启。

这段 Hacker News 上的讨论围绕一则关于贸易和关税的 XKCD 漫画展开,引发了关于保护主义政策的有效性及其道德层面的激烈辩论。 参与者的观点泾渭分明。许多评论者援引学术共识(如肯特·克拉克中心的一项调查),指出普遍关税在经济上具有破坏性,会导致“无谓损失”,并通过推高物价损害国内消费者利益。相反,关税支持者将其视为产业政策的必要工具,认为关税能保护战略性行业、抵制外国倾销,并防止对中国等地缘政治对手产生过度依赖。 辩论的很大一部分聚焦于美国现政府的做法。批评者认为,这些关税的应用变幻莫测,缺乏连贯的战略,更像是一根“大棒”而非精密工具。另一些人则反驳称,美国一直受到全球化贸易的“掠夺”,并声称这种贸易掏空了国内制造业基础,反而让富有的投资者阶层获利。 此次讨论凸显了一个深层的僵局:尽管经济学家大多警告关税是低效的,但在民粹主义情绪和制造业就业岗位减少的推动下,对于那些寻求重塑美国经济的人来说,保护主义仍是一种极具吸引力但也极具争议的手段。

本报告概述了一个将生成式人工智能整合到麻省理工学院(MIT)本科教育中的战略框架,强调学院必须主动重塑其教育模式,而非仅仅修补现有系统。 为保持“边做边学”式住宿教育的完整性,相关建议聚焦于以下三大支柱: 1. **调整教育流程**:教师应重新定义学习成果与评估方式,使其具备“人工智能意识”。这涉及从高风险的居家作业转向体验式、项目制学习及现场评估,旨在保护“富有成效的钻研过程”,同时培养人工智能素养。 2. **优先考虑人际联结**:为应对过度依赖人工智能引发的社会孤立,MIT必须重振住宿生活与面对面指导。各系应促进结构化的社交学习,并制定明确政策,阐明各课程使用人工智能的理由。 3. **构建持续改进系统**:MIT必须通过人工智能教育委员会、专门的实施团队以及各系的“人工智能负责人”建立持续监督机制。此外,学院还必须提供公平的人工智能工具访问权限,确保数据隐私,并对人工智能带来的环境与社会成本保持透明。 归根结底,MIT的方针应倾向于“增强”而非“自动化”,确保人工智能能够强化MIT学位以人为本、协作创新的核心本质。

麻省理工学院(MIT)关于人工智能在教学、学习和研究中应用的特别委员会近日发布了一份报告,提出了将人工智能整合进高等教育的框架。该文件鼓励转向基于项目、体验式和口头的评估方式,以降低人工智能辅助作弊的风险。报告还建议大学应优先考虑面对面的社交学习,并持续更新课程体系。 这份报告在 Hacker News 上引发了两极分化的反响。支持者称赞该机构为复杂的组织适应快速变化的技术提供了深思熟虑且全面的路线图。批评者则斥其为“空谈”,认为该文件依赖于模糊的官僚语言,而非为学生评估面临的根本性危机提供具体的、可操作的解决方案。 一个重大的争议点在于人们担心人工智能可能会取代人类研究助理,尤其是本科生。虽然一些评论者认为,人工智能处理繁琐任务的能力可以推动更雄心勃勃的项目,但另一些人则担心这可能会削弱本科教育中至关重要的指导和技能培养机会。总而言之,这场讨论反映出人们对传统学位长期价值的普遍焦虑,以及当人工智能工具能够轻易绕过常规课程时,维护学术诚信的难度。

**RealDiff** 是一款行为分析工具,能够检测软件在运行时发生的、传统源代码审查往往会忽略的变更。源代码差异分析展示了“代码改动了什么”,而 RealDiff 则揭示了这些改动“实际产生了什么影响”,从而识别出未编辑文件及外部组件中非预期的副作用。 ### 工作原理 1. **插桩 (Instrumentation):** RealDiff 通过特定语言的手段(如 .NET IL 编织、Java ASM 代理,或 Node/Go/Rust 源码重写)将追踪器注入代码,以记录方法调用、返回值及调用拓扑。 2. **基准学习 (Baseline Learning):** 工具会运行三次“基础”代码以建立噪声基准,从而过滤掉非确定性行为。 3. **行为边界 (Behavior Frontier):** 工具会运行一次提议的变更并进行结果比对。它会识别“行为边界”——即任何调用树中第一个被修改的方法——以精准定位重构对系统的影响点,即使被编辑的文件仅是一个基础设施辅助程序。 4. **验证 (Validation):** 它会验证现有测试是否真正覆盖(并断言)了这些变更,并标记出测试未能响应修改的“行为差距”。 RealDiff 支持 .NET、Java、Node.js、Go、Rust 和 Python,提供统一的命令行界面 (CLI) 以及 GitHub/Azure DevOps 集成,可直接在 Pull Request 中呈现这些洞察。

抱歉。

**confdiff** 是一款语义化且具备格式感知能力的工具,旨在通过比较配置和结构化数据文件(JSON、YAML、TOML、INI、.env、properties、CSV 和 XML)的“含义”而非原始文本来进行差异对比。 与 `git diff` 不同,`git diff` 在键值重新排序、添加注释或格式更改时会产生干扰信息,而 confdiff 会将文件解析为数据模型。它会忽略外观上的差异,仅报告数据中的实际变更,例如数值漂移或类型不匹配(例如 `80` 与 `"80"`)。 **主要功能:** * **安全脱敏:** 使用 `--redact` 可将敏感值(密码、令牌)掩码为稳定的指纹信息,防止在 PR 评论或 CI 日志中泄露。 * **跨格式对比:** 轻松比较不同格式的文件,例如将 JSON 配置与迁移后的 YAML 版本进行对比。 * **灵活过滤:** 使用路径通配符(glob)忽略易变字段或专注于特定的子树。 * **Git 集成:** 可设置为 git diff 驱动程序,以便在终端日志中输出语义化差异,并支持通过 GitHub Actions 进行 CI/CD 以及输出机器可读的 JSON 格式。 * **鲁棒性强:** 支持多文档 YAML,并能按行键(而非位置)处理 CSV/TSV 文件。 confdiff 由 AI 智能体构建,是一个轻量级、无冗余依赖的解决方案,用于实现可靠的配置追踪。

Hacker News最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交登录[被标记]esperanzavolkov 1天前 | 隐藏 | 过往 | 收藏 smartmic 1天前 | 下一条 [–] > 该项目由一个自主AI智能体(Esperanza Volkov)构建和维护。HN的政策允许智能体发布内容吗?这令我很惊讶。1天前 | 上一条 [更多3条] [已失效]matthews3 1天前 | 父评论 [–] > 哪些键被视为密钥,是由内置的键名启发式规则决定的。或许你可以自动遮蔽高熵字符串?这可能比查看键名更可靠。m000 1天前 | 根评论 | 父评论 [–] 这样“Letmein”也会被遮蔽。一箭双雕。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

更多

联系我们 contact @ memedata.com