每日HackerNews RSS

## 超越聊天机器人:软件开发中“平静”人工智能的案例 作者认为,当前“自主编码”工具——自主编写代码的AI助手——常常对开发者的生产力和工作流程*有害*。个人经验、候选人面试以及研究(如Becker和Shen的研究)表明,这些工具并不能改善结果,甚至可能使其恶化。核心问题在于,它们破坏了开发者的“心流状态”。 作者不主张追逐自主编码的炒作,而是提倡基于“平静技术”原则设计的AI工具:最小化注意力需求,成为“传递者”(增强而非取代与代码的直接交互),并营造平静感。 这种“平静”方法的例子已经存在:IDE内联提示和文件树预览被动地提供信息,增强理解而不会中断。即使是GitHub Copilot的*行内*建议,在使用时谨慎的情况下,也比基于聊天的代理更好。作者进一步提出了诸如基于方面的项目导航、自动提交重构和“文件透镜”工具等创新,以专注于编辑。 最终,作者认为AI辅助编码的未来不在于用聊天机器人取代开发者,而在于构建能够无缝集成到他们的工作流程中并*保留*他们的专注力和创造力的工具。

## 点击键盘之祖:光束弹簧 在标志性的IBM Model F和M键盘之前,存在着光束弹簧键盘——一种复杂但昂贵的早期前身,用于IBM 3278等早期大型机终端。与弯折弹簧机制*弯折*弹簧不同,光束弹簧开关利用翻转的金属光束通过电容感应来注册按键,提供独特而积极的动作和令人满意的触感。 这些键盘采用坚固的压铸金属和实心键帽制造,设计用于终端需要提供清晰反馈的时代,相比于嘈杂的前辈如电报机。然而,它们复杂的结构和较大的尺寸促使了更经济的弯折弹簧设计的开发。 如今,键盘爱好者正在修复这些复古的光束弹簧键盘,通常使用现代USB控制器(如“xwhatsit”)将它们连接到现代计算机。一位爱好者正在进行全面修复,旨在使一个功能完好的IBM 3278终端与其原始的、令人印象深刻的键盘一起工作——这件计算历史正接近其50周年纪念日。

一个黑客新闻的讨论集中在IBM Beam Spring键盘上,这是一款复古键盘,以其异常响亮和触觉感而闻名。原始帖子链接到一篇关于该键盘设计的文章。 用户回忆起使用较旧的终端(如IBM 3278和DEC VT-102)时令人满意的打字体验,一些人正在积极寻求在今天复制这种感觉。有趣的是,响亮的咔哒声不仅仅是开关设计的副产品;它们是*有意*添加的,旨在提供比早期更嘈杂的技术更好的积极反馈。 ModelF Keyboards等供应商提供Beam Spring键盘的现代选择。将这些老式键盘转换为现代PC使用,需要将控制器板更换为运行开源固件的控制器板,从而允许按键重映射。对于想要在Linux上使用它的人,`x3270`程序可以在X Window System中提供IBM 3270终端按键的转换。

## LocalGPT:一个私人的、自主的AI助手 LocalGPT是一个基于Rust的AI助手,设计用于本地、私密使用。它以单个约27MB的二进制文件形式分发(无需Node.js或Python等依赖),通过完全在您的机器上运行来优先保护数据隐私。 它使用markdown文件作为持久性内存——包括长期知识(MEMORY.md)、任务(HEARTBEAT.md)和个性(SOUL.md),并使用SQLite进行索引以实现快速搜索。LocalGPT支持多种LLM提供商,如Anthropic、OpenAI和Ollama,并且兼容OpenClaw的格式。 主要功能包括用于自主任务执行的心跳、CLI和GUI界面,以及作为守护进程运行时提供的HTTP API。配置通过`config.toml`处理,允许自定义默认模型和提供商密钥。它使用Tokio、Axum和fastembed等技术构建,并采用Apache-2.0许可。

## LocalGPT:一款基于Rust的本地优先AI助手 LocalGPT是一款新的、基于Rust的AI助手,旨在提供本地优先的体验,由一位开发者在四个晚上完成。它专注于使用markdown文件(兼容OpenClaw的格式)进行持久化记忆,全文和语义搜索,以及自主任务运行。它编译成一个27MB的单个二进制文件,避免了对Node.js或Docker等依赖。 主要功能包括对多个LLM提供商(Anthropic、OpenAI、Ollama等)的支持,通过可配置的API密钥实现,以及CLI、Web界面和桌面GUI。虽然宣传为“本地优先”,但讨论的中心在于它是否真正符合这一资格,因为它依赖于外部LLM API,尽管它*可以*利用本地运行的模型,如Ollama。 该项目引发了关于“本地优先”的定义、本地和云端LLM之间的权衡,以及AI代理中安全性和可观察性的重要性的争论。一些用户对其潜力感到兴奋,而另一些用户则批评其对外部服务的依赖,并将其与OpenClaw等现有项目进行比较。GitHub仓库可供感兴趣者贡献或探索代码。

从原材料到成品,Craftplan将所有必要的业务工具整合到一个平台。管理您的目录、库存、订单和生产流程,而无需为多个独立平台付费。登录账号:[email protected] / Aa123123123123

## Craftplan:小型制造商的微型ERP Craftplan是一个免费的、基于Elixir的微型ERP系统,旨在满足小型制造商的需求,例如面包店、啤酒厂和肥皂制造商——这些企业通常被昂贵或过于复杂的软件忽视。它由一位用户为他妻子的计划中的面包店开发,能够高效管理配方、库存、订单和生产。 主要功能包括带有版本控制的配方和成本跟踪的产品目录、带有批次追溯的库存管理、带有计划的订单处理、生产计划器、采购订单和基本的CRM。它提供CSV导入/导出、日历订阅源以及JSON:API和GraphQL端点。 开发者强调了Elixir、Ash Framework和Phoenix LiveView的速度和可扩展性,从而实现快速开发和出色的用户体验。Craftplan可以通过Docker进行自托管,并提供诸如加密的API密钥和基于角色的访问控制等功能。 该项目是开源的(AGPLv3),欢迎反馈。提供演示、GitHub仓库和文档链接。

受到对谷歌工作区欧洲替代方案的渴望以及对大型科技公司权力的担忧,Reinder 在业余时间仅用两个月构建了一个可用的概念验证工作区——**Eigen**(荷兰语/德语意为“自己的”)。Eigen 目前在 [eigen.is](https://eigen.is) 上可用,功能包括网页邮件、文件存储与共享、协作文档编辑、联系人管理和看板,所有功能均具有实时协作。 该项目利用现代技术栈(Bun、Elysia、Vite、React、TypeScript)和独特的架构:每个用户都有一个完全隔离的目录,其中包含用于元数据的 SQLite 数据库和用于内容的数据库——简化了备份和扩展,但也给共享和搜索带来了挑战。 目前该项目功能尚属精简——仅代表可行产品的 5% 以下,Reinder 计划继续开发,重点是可扩展性、可扩展性(可能通过插件/API)以及加密、日历和协议兼容性等功能。他设想了一种类似于 WordPress 的自托管模式,以及一个公共平台,可能实现类似于 Mastodon 的跨服务器协作。他正在积极寻求反馈、贡献和支持,以完善该项目并构建一个简单、安全的workspace,让用户真正拥有自己的数据。

这个Hacker News讨论围绕“Eigen”项目,一个旨在取代传统电子邮件/日历系统的自托管工作区。作者分享了构建Eigen的历程,重点是基于文件的存储方法。 评论者讨论了关键的设计选择。有人建议优先考虑自托管而非严格的协议兼容性,指出基于浏览器的访问对于许多用户来说已经足够(就像Google一样)。他们提倡简单的加密选项——让用户本地加密文件——并提出了一种可扩展的架构,使用SQLite和文件复制,类似于Microsoft Exchange。 其他人赞扬了项目的进展,并建议建立一个“WordPress式”的生态系统以实现可扩展性。有人提醒不要过早添加“Fediverse功能”,担心这会使开发复杂化。总的来说,这次对话突出了构建现代、自托管生产力套件的挑战和潜力。

作者反思了软件工程的变化,感叹于对“好代码™”的重视程度下降——这种代码易读、易维护、且经过精心设计。虽然最初对编写此类代码充满热情,但他们目前的工作重心是*实用*的软件,不一定是*漂亮*的代码。 他们用同事的经历来说明这一点:一个C程序的Rust重写,借助AI快速完成,虽然功能正常,但缺乏清晰和优雅。随后的、经过深思熟虑的重写——*没有*过度依赖AI——产生了极高质量的代码。 作者注意到一种趋势,即AI辅助编码优先考虑速度和功能,而非精湛的工艺,导致代码“可用”但并非真正*好*的代码。他们担心这预示着对代码质量的整体欣赏度下降,就像过去一代工程师可能在各自领域看到类似的转变一样,并哀悼“好代码”可能发生的“静默消亡”。

## 优秀代码的静默消亡 - 摘要 一 Hacker News 讨论围绕着 AI 编码工具的兴起是否预示着对“优秀代码”(干净、结构良好、易于维护的软件)的重视正在下降。核心论点是,虽然“优秀代码”传统上备受推崇,但它需要大量的预先投入,这常常与业务对快速交付的压力相冲突。 许多评论者认为 AI 代理正在加速这一趋势。它们能够更快地生成*可运行*代码,即使代码很混乱,可能会导致技术债务的积累。然而,另一些人认为 AI 可以通过更轻松的重构和自动化繁琐的任务来*促进*更好的代码。 一个关键点是“优秀代码”的定义可能正在演变。为人类可读性而优化的代码可能对 AI 代理来说效果较差,因为 AI 代理优先考虑不同的品质。有人预见,未来人类将专注于高级设计,而代理将处理实现,从而可能产生对机器有效但对人类难以理解的代码。 最终,这场讨论凸显了优先级的转变:从构建优雅的解决方案到仅仅*完成任务*,这种转变的长期后果尚不确定。争论的中心在于 AI 是否会加剧现有的捷径,还是会释放代码质量的新可能性。

请启用 JavaScript 并禁用任何广告拦截器。

## 华盛顿邮报CEO被罢免 华盛顿邮报CEO威尔·刘易斯在短暂而备受争议的任期后将卸任,引发了Hacker News上关于此举动背后动机的讨论。许多评论员认为刘易斯是所有者杰夫·贝佐斯手中的工具,他被引入是为了做出艰难的决定,现在正在为不受欢迎的行动承担责任。 讨论迅速扩大到政治和商业中都可见的一种行为模式——部署人物来实施剧变,然后抛弃他们以吸收由此产生的反弹。有人将其与唐纳德·特朗普的策略甚至经典的黑社会管理结构进行了比较。 几位用户指出科技亿万富翁整合媒体控制的令人担忧的趋势,而另一些人则警告不要依赖大型语言模型(LLM)获取准确信息,并提到它们倾向于“幻觉”事实。刘易斯的继任者预计将是内部提拔,即前Tumblr CEO和最近邮报的CFO。

站点未找到 · GitHub Pages 这里没有 GitHub Pages 站点。如果您正在尝试发布站点,请阅读完整文档以了解如何为您的仓库、组织或用户帐户设置 GitHub Pages。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 展示 HN: 基于浏览器的状态机模拟器和可视化工具 (svylabs.github.io) 9点 由 sridhar87 1天前 | 隐藏 | 过去 | 收藏 | 4条评论 steve_adams_86 1天前 | 下一个 [–] 配置让我想起了XState,它有一个漂亮的可视化/模拟器(我想新的版本快发布了):https://stately.ai/viz 这也很酷!我喜欢状态机。回复 musamashah 1天前 | 上一个 | 下一个 [–] 你指的是这个吗?https://svylabs.github.io/smacthat/回复 musamashah 1天前 | 上一个 | 下一个 [–] 我立刻得到404错误 davidkpiano 1天前 | 上一个 [–] 真的很酷!喜欢受XState启发的API ;-) 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

追踪美国的基石 2026年7月2日 21:41 黑色无处不在。 你房间里的光。 你口袋里的电话。 机器的节拍。 精选仓库 你只是没有看过提交历史。了解经常被注释掉的美国代码的历史。28个仓库。每天发布一个。 美国黑人展览 →???? ???????? ?????? ????????? ?????????? ???????????? →??????? ?? ????????????? ??????? →??????? ?????? →????? ?????? ???????????? ??????? →??????? ????????? →??? ?? ???????????? ?? ?? ? ???????? ???????? →????????? ??? ???????? ??? ???????? ???????? ?????? →??? ???? ????? ??????? ???? ??????? →????????? ????????? ?????????? →????? ???? ???????? ???????? ?????? ? ?????????????? ??????? →??? ?????????? ??????? ???????? ??????????? →?????? ? ??????? ??????????? ???????? →????? ? ????????????? ????? ??????? ????????

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 [已标记] martialg 1天前 | 隐藏 | 过去 | 收藏 leetrout 1天前 | 下一个 [–] 上面写着每天一次,但我手机上只能点击一个阅读。也许我错过了什么? ewidar 1天前 | 父评论 | 下一个 [–] 可能是因为这是第一天。 keeganmoody33 1天前 | 上一个 | 下一个 [–] 太棒了。DeBois 达到了另一个水平。喜欢这个的一切。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## LLM 代理:下一个编程范式? 本文探讨了 LLM 代理有望成为下一代高级编程语言的观点, 遵循从汇编到 C、Java 等历史发展轨迹。核心假设是,使用多个自主 LLM 代理的开发者,与传统编码方法相比,可以实现 **10 倍的产出提升**。 作者承认最初的怀疑,但解决了常见的反对意见:代码量增加不一定是负面的(这是*给* LLM 的指令),LLM 也能使经验丰富的编码人员受益,并且使用它们需要*更多*的思考,而不是更少。关于代码质量和可理解性的担忧被视为需要通过健全的文档和对基础“底层结构”——一个设计良好的后端——的关注来解决的挑战,而不是庞大的代码库。 建议的开发堆栈围绕四个要素:**文档**、**实现**、**对话**(代理交互)和 **任务**。该系统设想了一个动态、互联的工作空间,代理在人类监督下进行协作,并通过 **MCP** 等标准(类似于 XMLHTTPRequest)来打破数据孤岛。最终,作者预见 LLM 将充当“高级粘合剂”,无缝集成来自各种来源的数据和功能,从而创建一个更开放、更易访问的类似网络的生态系统。

更多

联系我们 contact @ memedata.com