6作者: bsamarji3 个月前原帖
嗨,HN, 我制作了Keepr,这是一个简单的离线命令行密码管理器,专为喜欢将秘密保存在本地并完全在终端中工作的开发者设计。 所有数据都存储在一个加密的SQLCipher数据库中,由主密码保护。一个限时会话在您工作时保持保险库解锁,因此您不需要不断重新输入密码。Keepr从不连接网络。 它包含添加、查看、搜索、更新和删除条目的命令,以及一个安全的密码生成器和剪贴板支持。 技术细节: - 通过SQLCipher使用AES-256加密 - 使用PBKDF2-HMAC-SHA256(1.2M次迭代)来派生密钥加密密钥(KEK) - KEK解密存储的主加密密钥(PEK),该密钥用于加密保险库 - 会话文件在过期之前保存PEK GitHub: [https://github.com/bsamarji/Keepr](https://github.com/bsamarji/Keepr) PyPI: [https://pypi.org/project/Keepr/](https://pypi.org/project/Keepr/) 我非常希望能收到一些反馈、批评或任何问题,特别是在用户体验或安全性方面! 感谢您的关注!
1作者: shhabmlkawy3 个月前原帖
大家好, 我刚刚完成了一本1600页的数据结构书籍,书中包含130个完全原创的学术风格问题,每个问题都有完整的解决方案、证明、摊销分析、图示和详细解释。 这本书的设计目标是: - 大学层次的高级数据结构学习 - 工程师的自学 - 技术面试准备(许多问题的结构类似于面试挑战) - 深入理解堆、树、并查集、RMQ、哈希、字符串结构等 我还包含了两个我自己设计的新数据结构——分层摘要堆(Layered Summary Heap,LSH)和三层堆(Triple-L Heap),并提供了逐步解释和使用案例。 我希望从Hacker News社区获得反馈,主要关注以下几个方面: - 清晰度和结构 - 难度水平 - 这样一本长篇问题书是否对面试和自学有用 书籍链接: [https://leanpub.com/masteringdatastructures](https://leanpub.com/masteringdatastructures) 欢迎提出任何问题或索取样章。
2作者: asim3 个月前原帖
目前大多数科技似乎都集中在通过上瘾行为来驱动用户参与和盈利。我想这对任何人来说都不是新闻。无休止地刷屏、滑动等。有没有人有好的替代方案?我决定为自己开发一些东西来应对这个问题,但我想知道其他人是怎么做的。
1作者: kunobi3 个月前原帖
我们正在开发一款桌面应用程序,可以将Kubernetes资源与Flux或Argo的协调状态集中展示。我们的目标是减少在检查正在运行的内容、同步状态或某些内容为何出现偏差时所需的工具切换次数。 该应用程序在本地运行,直接与Kubernetes API服务器进行通信。它读取Flux或Argo发布的信息,并将其与每个集群上的工作负载一起展示。该应用程序专注于可视化:提供上下文的工作负载、同步状态、偏差指示器、最近的修订记录和Helm历史。 目前,它支持浏览资源、查看Flux或Argo状态、检查差异,并在多个集群之间工作,而无需频繁切换kubeconfig。如果您不想连接到生产集群,还包括一个小型本地环境用于测试GitOps流程。 该应用程序仍处于测试阶段,功能尚不完善。我们分享这个应用程序是希望获得使用Flux、Argo或多集群设置的用户的反馈,了解当前工作流程在哪些方面显得过于繁琐。
1作者: speedylight3 个月前原帖
最近我常常在问自己这个问题,因为我正在攻读计算机科学学位,但我对自己的决定产生了怀疑。现在我听到的都是人们被裁员的消息,或者新毕业生在找入门级职位时遇到困难。此外,关于人工智能的讨论也让我感到困惑,虽然我并不认为它能真正替代程序员,但同时我也很难判断它将来是否有可能成为这样的替代品。我距离毕业还有几年,但似乎这段时间不足以让情况有所改善。
1作者: AlexClickHouse3 个月前原帖
最初,我想创建一份报告,以激励管理者关注 GitHub 问题。虽然这并没有立即起到作用,但我对此产生了浓厚的兴趣,增加了更多的选择器和功能,使这份报告变成了一个功能齐全的网站。在这个网站上,您可以比较不同仓库上的各种活动,找到关键团队成员及其贡献模式等。<p>源代码:<a href="https://github.com/ClickHouse/velocity" rel="nofollow">https://github.com/ClickHouse/velocity</a><p>(我建议查看提交信息——我将每一个提示都保存为一次提交)
2作者: robbomacrae3 个月前原帖
大家好,这是我一直在开发的一个开源项目,旨在为基于终端的编码代理添加语音输入/输出功能。 关于新的终端编码代理,我特别喜欢的一点是能够进行多任务处理,但目前的情况有点像特斯拉的自动驾驶,仍然需要你的手放在方向盘上。你需要经常检查是否需要输入,或者是否偏离了轨道。为了实现完全的免提操作,我想添加文本转语音(TTS)和语音识别(ASR)功能。然后,我还为TalkiTo添加了Slack和WhatsApp的接口。 这个项目完全开源,遵循自带密钥(BYOK)理念,并且配置为可以与任何主要的ASR/TTS提供商兼容。如果你想要一个不错的免费/私密选项,它也支持本地的whisper和kokoro/kittentts。 它的工作原理是包装编码代理并捕获输入/输出。虽然有一个MCP服务器在运行,但主要是用于配置——我发现使用MCP进行语音交流或监听太慢。MCP服务器的好处是你可以输入(或说)“talkito disable ASR”或“talkito change tts to kokoro”。 这里有一个我制作的演示视频:<a href="https://www.youtube.com/watch?v=pf8jFt0smqs" rel="nofollow">https://www.youtube.com/watch?v=pf8jFt0smqs</a> 我喜欢把它看作类似于SuperWhisper,但增加了TTS功能,专注于编码代理和可配置性。 非常期待收到反馈。 谢谢!