每日HackerNews RSS

Hyperbound 是一家快速增长的营收激活平台——一个为销售团队提供的“代理操作系统”,已获得最近的 1500 万美元 A 轮融资,并实现每月 20% 的增长。他们正在寻找一名全栈工程师(Next.js/React, Node.js, PostgreSQL, AWS)加入他们快节奏、工程师驱动的团队。 这个职位不适合寻求稳定结构的人;Hyperbound 要求高产出和责任感——预计需要在紧迫的期限内交付代码,并看到你的工作直接影响重大的客户成功(例如 80 万美元的合同!)。他们拥有令人印象深刻的客户保留和扩展,客户包括 IBM 和 LinkedIn。 公司文化强调影响力和责任感,工程师可以部署自己的代码并全面负责解决方案。Hyperbound 重视有抱负、有驱动力的人才,并提供大量股权,随着公司规模扩大,具有创造财富的潜力。他们既重视努力工作,也重视庆祝,最近的团队巴厘岛之旅就是一个例子。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Hyperbound (YC S23, A轮融资) 正在招聘有进取心的工程师 (ycombinator.com) 1天前 | 隐藏 规范 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

[B] 博客 [D] 文档 [Y] Youtube [G] Github [M] 聚会 Minions:Stripe 的一次性端到端编码代理—第 2 部分/元数据日期:2026.2.19 作者:Alistair Gray 阅读时间:8 分钟 阅读类别:AI 开发者生产力 LLM 工程 分享:Twitter/X LinkedIn/文章/关于作者 Alistair Gray Alistair 是 Leverage 团队的软件工程师。Leverage 团队构建令人惊喜的内部产品,Stripe 可以利用这些产品来提高生产力。 Minions:Stripe 的一次性端到端编码代理/文档 探索我们的指南和示例,以集成 Stripe。了解更多/社交 Youtube Twitter/X Discord/资源 文档 开发者聚会 © 2025 Stripe, Inc. 隐私 法律 Stripe.com

## 改进 man 手册:摘要 本文探讨了提升 man 手册易用性的想法,源于作者编写文档和备忘单的经验。传统的 man 手册可能难以导航,促使人们寻找更好的组织结构。 重点介绍了几种方法:**选项摘要**(如 `rsync` 的简洁选项描述)、**分类选项**(如 `strace` 所示)和集成的**备忘单**(受 `perlcheat` 启发)。**示例**的重要性被反复强调,建议将它们放在开头或每个选项旁边(如 `curl`)。 其他想法包括添加**目录和超链接**(尤其是在 HTML 版本中)、利用**表格进行数据呈现**(如 `man ascii`)以及承认不同的文档编写理念——GNU 偏好“info”手册,而 OpenBSD 的 man 手册则富含示例。 最后,作者指出 man 手册格式的限制,并寻求反馈以真正改善用户体验,最终倡导更易访问和实用的文档。

这个Hacker News讨论围绕着编写和浏览man页面(以及通用文档)的挑战。一个关键点,引用GNU编码标准,是文档应该围绕*用户概念*构建,而不是镜像程序的内部结构。 用户们争论不同文档格式的有效性——man页面、GNU Info和在线文档——一些人更喜欢Info的教程式方法,而另一些人认为man页面已经足够。许多人强调了在man页面中搜索特定选项的挫败感,并建议使用像`mansnip`、`pinfo`和shell脚本这样的工具来改善体验。 对话还涉及了替代文档来源,如`tldr.sh`和“bropages”,它们侧重于实际示例。对于依赖AI来辅助man页面存在怀疑,用户更喜欢现有的工具和技术。最终,这个帖子强调了在命令行世界中持续需要清晰、易于访问和以用户为中心的文档。

## Taalas:打破人工智能的延迟与成本壁垒 尽管人工智能有潜力增强人类能力,但其广泛应用受到显著延迟和高昂成本的阻碍,这些问题源于庞大的基础设施需求。Taalas 通过一种新颖的方法解决了这些问题:为特定人工智能模型创建定制硅芯片。 Taalas 成立于 2.5 年前,可以在两个月内将任何人工智能模型转化为专用硬件,从而实现比软件解决方案快 10 倍、更便宜、更节能的系统。他们的核心原则包括*完全专业化*——为每个模型构建最佳芯片——*合并存储和计算*以消除速度瓶颈,以及*激进简化*,避免使用先进封装和液体冷却等复杂技术。 Taalas 的首款产品,一款硬编码的 Llama 3.1 8B 模型,实现了每秒 17K 个 token——几乎比当前最先进的技术快 10 倍,成本降低 20 倍,功耗降低 10 倍。他们将其作为 Beta 服务发布,以鼓励开发者进行实验并解锁以前不切实际的应用。凭借一支小团队和 3000 万美元的资金,Taalas 证明了专注的创新可以胜过资源密集型方法,为真正普遍且即时的人工智能铺平道路。

## SwiftUI Agent Skill:提升你的代码水平 一个新的开源SwiftUI Agent Skill可用,帮助开发者构建更好的视图并重构现有代码,显著提高代码质量。该技能可在GitHub上找到(AvdLee/SwiftUI-Agent-Skill),它为代理提供了超越基础SwiftUI语法的专业知识,解决了诸如不正确的`onChange()`用法等常见问题。 该技能包含详细的参考资料,涵盖图像优化、布局最佳实践、性能模式、现代API和状态管理等领域。它会主动分析代码,识别嵌套滚动冲突和冗余更新等问题,并提供具体的改进建议。 除了修复现有代码外,该技能还在代理*创建*视图时主动增强视图,从而减少未来的技术债务。虽然代理技能的发现仍在发展中,但该工具有望成为SwiftUI开发中不可或缺的工具。 该项目欢迎贡献——鼓励开发者提交拉取请求,并学习如何通过详细的指南构建和测试代理技能。最终,SwiftUI Agent Skill是任何开发者工具包中的强大补充,可以带来更简洁、更高效、更易于维护的SwiftUI代码。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 SwiftUI Agent 技能:使用 AI 构建更好的视图 (avanderlee.com) 31 分,由 skreep 1 天前发布 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 cadamsdotcom 1 天前 [–] 这些有多少可以由代理编写成代码检查?让它遍历 AST,查找反模式——最终更像一个自定义的 linter,无需浪费 token 让可怜的模型主观分析其决策。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 自动化善意:一个拼写检查实验 2026年2月,作者探索使用语言模型,并非为了盈利,而是为了一个真正友善的行为:博客的自动化拼写检查。目标是寻找一项枯燥、可自动化的任务,从而提供积极的人际互动。他们专注于Hacker News博客,使用语言模型识别潜在错误,然后将更正发送给作者。 该项目涉及爬取博客、分类内容、标记错误(并附带置信度评分)以及查找作者的电子邮件地址——所有这些都由Haiku 4.5等模型提供支持。尽管拼写检查很简单,但由于语言的细微差别(俚语、风格、编码),实现准确性仍然具有挑战性。人工审核仍然至关重要,但产生了令人惊讶的高成功率。 一个试点运行,针对30篇帖子,收到了3个积极的回应。一次更大的运行,分析了1743篇帖子,花费了28美元,发现了837个已确认的错误。作者亲自发送了更正邮件,收到了大约50%的回复率,并且收到了压倒性的积极反馈——有效地以低于捐赠费用的很小一部分价格“购买”了感谢。 虽然扩展存在挑战(人工审核时间、API限制),但该实验证明了语言模型可以促进积极的互动和建立社区的潜力,为纯粹以经济驱动的应用提供了一种令人耳目一新的替代方案。作者计划探索在需要更复杂的错误检测领域中的类似应用。

## 黑客新闻讨论:拼写检查与语言怪癖 一篇关于拼写检查一年份黑客新闻评论的博客文章引发了一场黑客新闻讨论,深入探讨了英语语言迷人而又常常令人沮丧的本质。最初的文章引发了关于英语从其他语言“借用”单词的独特能力的活跃讨论——有些人认为这种特性很美,而另一些人则觉得具有挑战性,尤其是对于非母语人士而言。 用户分享了将芬兰语和匈牙利语等语言的单词故意融入英语的故事,俏皮地暗示该语言对持续演变持开放态度。对话还涉及了英语发音的复杂性(或者说缺乏!)以及诸如大元音位移等历史转变的影响。 一个反复出现的主题是对未经请求的语法/拼写纠正感到恼火,以及人工智能生成的内容可能模糊真实写作与机器人生成文本之间的界限。许多人同意,在提供纠正之前,人工验证至关重要,并质疑未经请求的自动化“帮助”的伦理问题。

## 无需框架负担的现代UI构建 现代网络浏览器现在已经具备了构建复杂、响应式UI的能力,*无需*依赖React、Vue或Angular等框架。Web组件——利用自定义元素、阴影DOM和原生事件系统——能够创建模块化、可重用的UI元素,并实现有效通信。这种转变在很大程度上未被注意到,但浏览器*本身*现在就是框架。 这种方法摆脱了持续的框架升级及其相关的破坏性变更。基于成熟的网络标准构建的Web组件,提供了长期的稳定性并降低了潜在的安全漏洞。组件之间的通信通过原生DOM事件系统优雅地处理,无需复杂的状态管理解决方案。 学习Web组件出乎意料地容易,即使借助AI辅助也能加速理解并提供特定于上下文的解释。一个简单的组件可以用最少的代码构建,并且知识可以逐步扩展。虽然框架对于现有团队仍然可行,但Web组件提供了一个引人注目的替代方案——特别是对于优先考虑持久性、简单性和降低复杂性的新项目。它们还可以与现有框架很好地集成,从而实现逐步采用。 最终,拥抱网络标准为更可持续和可互操作的网络开发提供了一条途径。

## 学习新代码库:深入了解 Next.js 和 Turbopack 作者详细介绍了他们处理不熟悉代码库的过程,这对任何开发者来说都是一项艰巨的任务。认识到你不需要理解*所有内容*是关键,但知道*如何*学习至关重要。 这篇文章概述了一种实用的方法,通过一个实际案例重构了他们不断发展的学习方法:探索 Next.js 的基于 Rust 的打包工具 Turbopack。 这个过程从**设定一个明确的目标**开始——理解与 tree-shaking 相关的特定错误——而不是试图全面理解整个代码库。 从“main”分支开始没有帮助;相反,作者利用一个最小的错误报告作为起点。 他们强调**实验**:进行更改,即使没有立即贡献的意图,也要观察代码库的响应。 这导致了意想不到的“支线任务”,例如导航 Turbopack 的构建系统和克服开发障碍。 重要的是,作者提倡**可视化**——构建自定义工具来映射代码库的内部运作,揭示依赖关系和数据流。 这种可视化方法,使用 WebSockets 跟踪任务执行,被证明对于理解 Turbopack 复杂的架构以及最终错误的原因非常有价值。 作者总结说,软件开发中迫切需要交互式、动态系统,以便进行实时代码探索和更轻松的调试。 这个过程并不快,但它是一种可重复的策略,可以将“黑盒”代码库转化为可理解和可导航的东西。

## 学习代码库:可视化工具与实用方法 一则Hacker News讨论围绕着理解不熟悉的代码库的有效方法。一个关键观点是,许多代码,甚至来自“顶级”公司的代码,都存在不必要的复杂性,需要庞大的团队来维护本可以用更简单、结构良好的解决方案实现的东西。 几位评论者分享了实用的入职技巧。有人建议为最近关闭的issue编写单元测试,以学习测试框架和代码库结构。另有人强调了人工智能工具的力量——将其用作“拐杖”,以便在依赖固有理解之前快速掌握代码库。 原始帖子详细介绍了构建可视化工具以帮助理解,引发了对类似工具的兴趣,例如Doxygen、虚幻引擎的蓝图系统和GitHub Next的代码库可视化。其他人则提倡跟踪单个请求通过整个系统,或利用AI代理创建代码之旅并解释复杂的逻辑。 最终,对话强调了虽然可视化工具很有帮助,但理解代码*为什么*有效至关重要,这通常可以在git历史记录和issue跟踪器中找到,而不仅仅是依赖关系图。

## RP2350 超频:基于 Pico 2 的深度研究 Mike 探索了 Raspberry Pi Pico 2 (RP2350) 的超频潜力,并以此为基础,延续了之前 Pico 超频的成功经验。RP2350 的电压调节器允许电压超过 RP2040 的 1.3V 限制,从而为更高的时钟速度提供了可能。 初步测试,使用 MicroPython 和 100 阶乘基准测试,显示在 1.7V 下,稳定的时钟可达 570MHz,但会产生越来越多的热量。添加散热(散热片和风扇)后,可以在 2.2V 下达到 678MHz。进一步使用电源和测试点进行实验,发现板载稳压器限制了较高电压下的电流。 Pimoroni 团队加入了这项工作,利用干冰冷却和 CoreMark 基准测试进行严格测试。他们实现了 **873.5MHz** 的峰值稳定时钟,电压为 3.05V,但在此速度下持续运行具有挑战性。RP2350 表现出卓越的韧性,在极端电压和温度下也能存活,而不会损坏。 有趣的是,RP2350 的 RISC-V 核心比 ARM 核心提供略微更好的每 MHz 性能。该实验表明,超过 700MHz 后收益递减,表明需要更好的冷却(例如液氮)才能获得进一步的提升。最终,RP2350 证明了它是一款坚固且令人惊讶的超频芯片,尤其是考虑到它的低成本。

## 树莓派 Pico 2 超频与性能 最近的实验将树莓派 Pico 2 的 RP2350 微控制器超频至 873.5MHz,电压为 3.05V,显著超过了其官方的 150MHz 限制(现在通过配置更改可达 200MHz,源自最初的 RP2040)。用户们讨论了官方支持更高时钟速度的可能性,并指出 RP2040 在发布后也经历了类似的提升。 讨论强调了在较低超频(300-500MHz)下,只需少量增加电压和散热,就能获得显著的性能提升。一些人建议树莓派应该承认这些可实现的速率,而另一些人则指出可靠性测试是在较低设置下进行的,以避免认可可能降低寿命的配置。 一个有趣的想法被提出:使用一个快速但不稳定的 CPU,并搭配并行校验电路来纠正错误,从而潜在地提升性能。对话还涉及了 Pico 2 与 LicheeRV Nano 等替代品相比的价值主张,以及 Pico 独特的 PIO 功能的优势。最终,该实验展示了 RP2350 的强大特性以及进一步优化的潜力。

## @tsonic/express:为 Tsonic 提供 Express 风格的 API `@tsonic/express` 允许开发者使用 TypeScript 构建类似 Express 的 Web 应用程序,并将其编译为原生二进制文件,使用 Tsonic。它为那些有 Node.js Express 框架经验的开发者提供了熟悉的 API。 **主要特性包括:** * **兼容 Express 的 API:** 提供 `app.get`、`app.post`、`app.put` 等方法和中间件函数 (`app.use`)。 * **任务优先的处理程序:** 路由处理程序和中间件*必须*是异步函数,确保可预测的执行和错误处理。它们遵循一致的 `(req, res, next)` 签名。 * **请求和响应对象:** 提供对请求详情(方法、路径、查询参数、主体、cookie)和响应方法(状态码、发送数据、重定向、设置头部/cookie)的访问。 * **内置中间件:** 包括对 JSON、URL 编码、文本、原始主体解析和文件上传的支持。 * **静态文件服务:** 使用 `express.static` 轻松提供静态资源。 **入门:** 初始化一个 Tsonic 项目,将 `@tsonic/express` 添加为依赖项,并在 `App.ts` 文件中定义路由。提供了一个简单的“hello world”示例,以便快速设置。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Show HN: 使用 TypeScript 和 Express 编写原生二进制 Web 应用 (github.com/tsoniclang) 14 分,由 jeswin 发表于 19 小时前 | 隐藏 | 过去 | 收藏 | 2 条评论 帮助 orta 发表于 16 小时前 | 下一个 [–] 有趣的项目!已将其添加到我的 TypeScript 衍生语言列表中:https://github.com/orta/awesome-typescript-derived-languages 回复 cweagans 发表于 7 小时前 | 上一个 [–] 有人知道为什么父项目 Tsonic 会将 TypeScript 编译成 C# 而不是直接编译成 CIL 吗?是因为语言原始类型之间存在更接近 1:1 的映射,还是有其他原因?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com