2作者: alpyxn3 个月前原帖
嘿,HN(黑客新闻), 我构建了一个我自己实际上需要的东西:一个不需要信任某个随机SaaS来处理我未加密秘密的“死者开关”。 Aeterna是一个自托管的数字保险库加上“死者开关”。你可以将密码导出、种子短语、法律文件、告别信息、文件等进行加密存储。如果我停止签到(因为发生了不好的事情),它会自动解密并将所有内容发送给我信任的人。 我为什么要做这个: - 我不想把我的主密码/恢复密钥交给第三方服务 - 大多数现有工具要么收费,要么是闭源的,或者感觉过于复杂 - 我想要一个我可以简单地用docker-compose启动并大部分时间忘记的工具 核心流程: - 单个docker-compose(Go后端 + SQLite,React/Vite + Tailwind前端) - 你设置签到间隔(30/60/90天等) - 它会给你发送一个简单的“还活着吗?”链接的邮件(使用你自己的SMTP服务器——没有外部依赖) - 错过宽限期 → 开关触发 - 解密保险库内容并将其发送到你指定的联系人,或者触发你定义的webhooks 安全亮点: - 所有静态数据使用AES-256-GCM加密 - 主密码 → PBKDF2哈希(从不以明文存储) - 敏感配置(SMTP凭据等)在数据库中加密 - 不需要云API——自带邮箱 它故意设计得简单且安全,而不是功能繁多。没有供应商锁定。 代码库: [https://github.com/alpyxn/aeterna](https://github.com/alpyxn/aeterna) 我非常希望得到严厉的反馈: - 安全模型/加密使用——有什么地方不对劲吗? - 架构——单个SQLite长期可行吗? - UI/UX——是否足够直观? - 这个工具缺少哪些必备功能? - 代码——如果你愿意,可以随意批评 感谢你的关注——乐意回答问题或根据评论进行迭代。
13作者: techteach003 个月前原帖
你好,我是一名在纽约市的K-8科技教师。我的学生迫切需要新的硬件。他们现在使用的Chromebook速度太慢,导致孩子们在使用时感到烦躁。 我知道有不同的资助机会,但我觉得在这里询问一下,看看是否有更快的解决方案来为他们获取新硬件,是值得的。 谢谢你的倾听。
3作者: daringrain327813 个月前原帖
我向同事询问有关某个系统的问题,或者他们为什么这样做,或者他们的看法。其中一些人的回答听起来非常像是人工智能生成的,有时甚至完全偏离了主题。这有什么意义呢?如果我想要一个人工智能的回答,我自己就可以去问。 这让我有些困扰,因为如果我能预期到这种回答,那这说明他们在工作中投入了多少思考呢?即使他们在所有与编码相关的工作中都使用人工智能,这也让人感到疑惑。
2作者: ismailperim3 个月前原帖
嗨,HN!我开发了Upti,这是一款小型应用程序,用于监控主要云服务提供商的状态页面,并在发生故障或事件时通知您。 <p><pre><code> 我为什么要制作它: - 我希望能在一个地方简单地跟踪各个服务提供商的服务中断 - 官方状态页面虽然有用,但信息分散 - 我需要快速、可操作的通知 Upti的功能: - 抓取服务提供商的状态/事件页面 - 发送故障/事件警报 - 保持体验轻量且快速 我希望获得反馈: - 我应该优先考虑哪些服务提供商/服务 - 警报质量(过于嘈杂 vs 过于迟缓) - 什么能让这个工具对SRE/DevOps工作流程真正有用 如果有需要,我很乐意分享实施细节。</code></pre>
1作者: mohamedelsaed3 个月前原帖
嗨,HN,我开发了一个Laravel包,它将Claude Code CLI封装为PHP应用程序的库。 问题是:Claude Code功能强大(文件操作、bash、代码编辑、子代理、MCP),但它是一个命令行工具。如果你想从网页应用程序中使用这些功能,之前没有一个干净的PHP接口。 这个SDK通过子进程与Claude Code进行通信,解析流式JSON输出,并提供一个流畅的PHP API,具备完整的类型安全。 技术亮点: - 基于生成器的流式处理(内存高效) - 完整的消息/内容块解析,使用类型化类 - 子代理编排(将任务委派给专业代理) - MCP服务器集成(标准输入输出 + SSE) - JSON模式结构化输出 - 会话恢复和多轮对话的分叉 - 支持PHP 8.1+,具备只读属性、枚举、命名参数 该项目采用MIT许可证。欢迎对架构和API设计提出反馈。
1作者: svenmalvik3 个月前原帖
Manifold。可以在同一个项目上并行运行Claude Code、Codex和Gemini CLI。<p>我希望能够同时在同一个项目上运行多个AI编码代理,以便能够同时实现多个规格。每个代理都有自己的git工作树、自己的分支和一个真实的终端。没有任何封装。您可以看到与在CLI中看到的完全相同的内容,但可以同时查看三个代理的输出。<p>为每个任务选择合适的CLI。在执行过程中调整代理。当它们完成时创建PR。<p>Manifold的50%是用Manifold构建的。适用于macOS,开源,版本0.1。欢迎反馈。