2作者: gmaster1440大约 1 个月前原帖
我构建了一个 Rust 的替代工具 svelte-check,针对 Svelte 5 项目速度提升了 10-30 倍。 它的功能: - 使用自定义的 Rust 解析器解析 Svelte 文件 - 利用 Rayon 并行转换为 TSX - 通过微软的 tsgo(TypeScript 的原生 Go 移植版)进行类型检查 - 通过源映射将错误映射回原始 .svelte 文件的位置 为什么它这么快: 官方的 svelte-check 使用的是针对 IDE 的语言服务 API,优化了持久连接。虽然在自动补全方面表现出色,但在批量 CLI 检查时速度较慢。 svelte-check-rs 将真实的 TSX 文件写入磁盘,并将 tsgo 作为独立编译器运行。这使得增量构建成为可能,使用持久的 .tsbuildinfo,因此后续运行只需重新检查更改过的文件。 在一个包含 650 个文件的 SvelteKit 单体仓库上的基准测试(M4 Max): ``` 冷启动:17.5秒 vs 39.6秒(快 2.3 倍) 热启动:1.3秒 vs 39.4秒(快 30 倍) 迭代:2.5秒 vs 39.8秒(快 16 倍) ``` AI 部分: 我在大约 2 天内使用 Claude Code(Opus 4.5)和 Codex CLI(GPT-5.2 xhigh)构建了这个工具。整个 Svelte 解析器、TSX 转换器、诊断引擎和 CLI 完全由 AI 编写。我专注于架构决策和针对真实代码库的测试,而模型则处理实现部分。 我的动机实际上是为了提高 AI 编码代理的效率。当代理编写代码时,他们需要验证代码的有效性,而等待 40 秒进行类型检查会阻碍反馈循环。通过 1-2 秒的检查,代理可以更快地迭代,并立即发现自己在我们不断增长的 SvelteKit 生产代码库中的错误。 网站: [https://svelte-check-rs.vercel.app/](https://svelte-check-rs.vercel.app/)
3作者: fkratzer大约 1 个月前原帖
嘿,HN, 我创建了 Underpriced AI,旨在解决我作为兼职转售商时遇到的问题:在旧货店里试图判断某件物品是否值得购买。 它的工作原理: - 拍摄任何物品的照片 - AI 识别品牌、型号、制造商、年代等信息 - 从 eBay 和其他市场获取近期成交价格 - 立即提供估值和信心评分 你还可以生成 SEO 优化的 eBay 列表,并直接从应用程序发布。 技术栈:Next.js,Claude API 用于视觉/分析,eBay API 用于市场研究和列表。 “快速扫描”功能专为移动设备设计——在你外出采购时,几秒钟内即可获取价格检查。 提供免费套餐。欢迎任何在转售领域或曾处理类似定价/估值问题的人提供反馈。 https://underpricedai.com
5作者: throwaway132448大约 1 个月前原帖
我仍然热爱黑客文化,但在5-6年前我就不再试图成为房间里最聪明的人了,也不喜欢如今大多数HN评论中那种极端主义的风格。 有没有人能推荐一些关注好奇心的社区,但更具谦逊和人性,而不是硅谷那种自大情结的? 谢谢!