返回首页
一周热榜
嗨,HN,我是Preston。我创建这个是因为我需要一个可以随时陪伴我的AI助手,而不仅仅是驻留在我的笔记本电脑上。Stumpy代理运行在云端,能够连接到Slack/SMS/Telegram/电子邮件,并且只能联系那些已选择加入的人。
欢迎提问,反馈请发送至preston@stumpy.ai。
问候,HN!<p>我会简明扼要,有人知道或参与过软件工程师的合作社吗?如果有,情况如何?<p>我之所以好奇,是因为似乎绝大多数早期融资都用于支付软件开发费用,而一小组工程师理论上可以创造出价值几百万美元的产品。这可能对风险投资公司不具吸引力,但或许可以形成一个让合作社成员过上非常舒适生活的商业模式。
这是一个免费的开源高优化Rust程序,它通过Claude Code(CC)中的预工具钩子运行,并检查CC即将进行的工具调用,以确定其是否可能具有破坏性;也就是说,是否可能删除数据、丢失工作、删除表格等。
您可以通过GitHub链接获取该程序,并使用便捷的一行命令进行安装。
像dcg这样的工具有几个相互竞争的目标,这使得它成为一个需要谨慎平衡的工程难题:
1. 由于它在每一次工具调用时都会运行,因此必须非常快速。这就是为什么它是用Rust编写的,并且极大地关注于尽可能提高速度。
2. 它必须避免令人烦恼的误报,这会浪费您的时间,增加摩擦,并不必要地将您重新引入瓶颈。我同时运行数十个代理,不希望它们在不必要的情况下浪费时间等待我。通常,dcg发出的消息足以让代理在执行操作时更加谨慎。
3. 仅仅使用简单的规则书,寻找像“rm -rf /”或“git reset --hard HEAD”这样的固定命令是不够的。模型非常灵活,会使用临时的Python或bash脚本或其他多种方式来绕过简单的限制。这就是为什么dcg有一个非常复杂的、基于ast-grep的层,当它检测到临时(“heredoc”)脚本时会启动。但在可能的情况下,它使用更快的SIMD优化正则表达式。
4. 这样的工具应该是可扩展的,并具备对各个领域的语义知识,以及在这些领域中什么构成破坏性行为。例如,如果您在AWS上处理S3桶,您可能会遇到一个看起来并不像正常删除的高度破坏性命令。这就是为什么dcg开箱即用时就提供了大约50个预设,可以根据您的项目技术栈轻松启用(只需让CC分析您的项目目录,找出需要启用的包)。
5. dcg旨在非常友好于代理。它不仅仅是阻止命令,还会解释原因,并根据对代理使用的特定命令的分析提供安全的替代方案。例如,它可能会阻止代理删除您的Rust项目的构建目录,但建议使用“cargo clean”作为替代。通常,这些消息足以让Claude意识到问题。
我真的无法夸大dcg为我节省了多少时间和挫折。每个曾经与编码代理经历过这些令人不快的经历的人都应该知道并使用它。
dcg与我在agent-flywheel.com项目中的所有其他工具一起提供。所有工具都是免费的,采用MIT许可证,并提供丰富的教程和其他教育资源,适合经验较少的人。试试看,您不会后悔的!
我一直在使用可寻址的LED灯带(5V、12V、24V)进行安装。相同的几种故障模式反复出现:长距离运行时出现暗尾、随机闪烁或闪烁,以及连接器成为薄弱环节。
以下是一些对我帮助最大的做法:
将电源分配视为首要设计任务:尽早规划注入点,保持供电线短,并避免将所有电流都通过一端。
始终在控制器和灯带之间共享一个稳定的地线,并保持数据传输路径简单。当线路变长或环境噪声增大时,在数据源附近添加一个小的串联电阻和适当的电平转换(3.3V到5V)通常可以提高稳定性。
假设连接器是“消耗品”:应考虑应力缓解,防水处理需要保持可维护性,高电流线路应选择更保守的方案。
我很好奇你们在注入间距、分支熔断和故障排除方面最可靠的经验法则是什么。如果你有值得信赖的检查清单或测量方法,我很想学习。
我正在构建 Tabularis,一个原生数据库客户端(Rust + Tauri)。
MySQL 的支持已经相当不错,但 PostgreSQL 的实现要困难得多——这并不是因为性能问题,而是因为 <i>自省</i>。
Postgres “可以工作”,但一旦超出基本的表和列,事情就会迅速变得复杂。
到目前为止,我遇到的一些问题包括:
- 类型系统:
数组、JSON/JSONB、域、自定义类型、范围、几何类型——大多数客户端要么将它们扁平化为文本,要么处理不一致。
- 模式自省:
information_schema 的功能有限。
pg_catalog 功能强大但微妙。
触发器、函数、分区表、继承、物化视图都需要特殊处理。
- PostgreSQL 特有的用户体验:
CTE 重的查询、EXPLAIN ANALYZE 输出、PostGIS / pgvector 等扩展——这些无法干净地映射到通用的数据库抽象。
我目前使用 SQLx 和信息模式 + pg_catalog 查询的组合,但我相信还有更好的模式我尚未发现。
我希望能得到以下人的反馈:
- 编写过复杂 PostgreSQL 自省查询的人
- 对 PostgreSQL 客户端应该如何表示模式和类型有看法的人
- 对现有 PostgreSQL 图形用户界面感到沮丧的人
代码库(Apache 2.0):https://github.com/debba/tabularis
我乐于学习、迭代,并修正错误的假设。
在阅读了Sparkbox上的《在Helene期间,我只想要一个纯文本网站》(<a href="https://news.ycombinator.com/item?id=46494734">https://news.ycombinator.com/item?id=46494734</a>)后,我建立了safe-now.live——一个面向美国和加拿大的文本优先紧急信息网站。没有JavaScript,没有图片,大小不到10KB。该网站实时获取FEMA灾害、NWS警报、天气和当地资源。这是我第一次上线的网站,因此希望能得到大家对网站的反馈。欢迎随意浏览。<p><a href="https://safe-now.live" rel="nofollow">https://safe-now.live</a>
好的,这对你们中的许多人来说可能不算什么大事,但今天我只是感到无聊,对做任何营销都感到疲惫,因为似乎没有什么有效。所以我决定进行一些搜索(我搜索了不少关键词),比如“Supabase的错误跟踪”、“Next.js的错误跟踪”,但我的SaaS并没有排名(如果你不知道我在做什么,我正在开发一个非常简单的错误跟踪工具,当生产环境出现问题时会通知你,没有繁琐的仪表盘或配置地狱)。我之所以开发这个,是因为Sentry的噪音太多,我只想要一个能让我知道生产环境中出现问题的工具。
于是我决定搜索“Shipfast的错误跟踪(由Marc Lou提供)”,结果你猜怎么着?Bugmail是第一个推荐结果。我不知道这是怎么做到的,我做过一些SEO相关的工作,但没想到会有这样的结果,现在我感觉自己回来了,这很有趣,因为我并没有成交,也没有 onboard 新用户,但我感觉自己好像征服了一切,这就是创始人的生活吧。
我只是想在这里分享一下,如果你有任何关于如何在GSC上排名更高以及如何做好营销的建议,任何反馈都会很有价值。
同时,如果你想查看我开发的工具,可以在这里访问:https://www.bugmail.site
嗨,HN,
我们开源了 Voiden。
大多数 API 工具都是以平台的形式构建的。它们比较庞大,因为它们优化了账户管理、同步和抽象,而不是为了简单的本地 API 工作。
Voiden 将 API 工具视为文件。
它是一个优先离线、原生支持 Git 的 API 工具,基于 Markdown 构建,规范、测试和文档作为可执行的 Markdown 文件存放在你的代码库中。Git 是事实的来源。
没有云服务。没有同步。没有账户。没有遥测。只有 Markdown、Git、快捷键和你的规范。
Voiden 通过插件(包括 gRPC 和 WSS)可扩展。
代码库: [https://github.com/VoidenHQ/voiden](https://github.com/VoidenHQ/voiden)
在这里下载 Voiden: [https://voiden.md/download](https://voiden.md/download)
我们非常希望听到那些厌倦了过于复杂和臃肿的 API 工具的人的反馈!