2作者: steviee大约 2 个月前原帖
我在47岁时被诊断为注意力缺陷多动障碍(ADHD)。在诊断之后,我开始注意到大多数生产力工具都假设用户具有持续的执行功能,而这正是ADHD所干扰的。因此,我构建了一个不同的工具。 DopaLoop是一款iOS习惯追踪器,它以目标(如“改善睡眠”、“减少压力”)为起点,并允许你将习惯与这些目标关联。如果错过一天,系统不会重置。目标始终可见,作为一个锚点或北极星。这个理念是,时间上的模式比每天的连续记录更重要。 技术方面:使用SwiftUI和SwiftData,结合Foundation框架和CoreML,完全本地化,无需后端,无需账户。隐私不仅仅是一个营销决策,实际上我只是希望没有人,包括我自己和我的孩子,担心他们的数据。所有数据都保留在设备上。 提供14天的免费试用,以帮助用户获得一些动力并从分析中获得洞察。没有广告,没有数据收集。 源代码不公开,但我很乐意回答关于SwiftUI/SwiftData架构、HealthKit集成或针对ADHD的设计决策的问题。 dopaloop.app (https://dopaloop.app) 祝好, Steviee
1作者: touchsomegrass大约 2 个月前原帖
构建了一个免费的 PDF 转 JPG 转换器,所有处理均在客户端进行,使用了 PDF.js 和 HTML Canvas API。文件不会上传到服务器。 <p>功能:支持批量 PDF,质量滑块可调至 300 DPI,支持将所有文件打包下载为 ZIP,内存安全(在每批处理后撤销 Blob URL,以防止在处理大文档时出现内存溢出崩溃)。 <p>对于需要转换敏感文档(如合同或医疗记录)且不希望这些文件经过第三方服务器的用户来说,这个工具非常实用。
2作者: tirthkanani大约 2 个月前原帖
嗨,HN,我是Tirth。我创建了code-review-graph,因为我厌倦了Claude Code在每个任务中都要重新阅读我的整个代码库。 当你请求Claude Code审查一个提交或添加一个功能时,它会读取文件以理解代码库。在一个小项目中,这样做是可以的。但在FastAPI(2,915个文件)或Next.js(27,732个文件)中,它会扫描成千上万与您的更改无关的文件。你为那些毫无价值的token付费,而更多的噪音只会让审查变得更糟。 code-review-graph使用Tree-sitter构建了一个持久的代码结构图。每个函数、类、导入、调用和继承关系都存储在本地的SQLite数据库中。当你编辑文件或提交时,它会在不到2秒的时间内重新解析仅更改的文件及其依赖项。然后,Claude查询图形,找出哪些内容发生了变化以及哪些依赖于它,并仅读取相关文件。 在真实提交的生产库上的基准测试结果: • httpx(125个文件):减少26.2倍的token • FastAPI(2,915个文件):减少8.1倍的token • Next.js(27,732个文件):审查时减少6.0倍的token,在实时编码任务中减少49倍 • 审查质量:8.8分(满分10分)对比7.2分 一些技术细节: • SQLite WAL模式支持并发读取,无需外部数据库 • 使用合格名称(src/auth.py::AuthService.login)避免节点身份冲突,无需作用域解析 • SHA-256哈希跳过:触及但未修改的文件将被完全跳过 • 可选的向量搜索以二进制大对象形式存储在同一个SQLite文件中,无需单独的向量数据库 • 使用NetworkX进行广度优先搜索图遍历,具有在写入时重建的缓存有向图 • 通过Tree-sitter支持12种语言:Python、TypeScript、JavaScript、Go、Rust、Java、C#、Ruby、Kotlin、Swift、PHP、C/C++ 没有云服务。没有遥测。没有注册。只需在.code-review-graph/中有一个SQLite文件,仅此而已。PostEdit和PostGit钩子会自动保持图形的最新状态。你的工作流程不会改变。 设置大约需要30秒: ``` pip install code-review-graph code-review-graph install ``` 或者作为Claude Code插件: ``` claude plugin add tirth8205/code-review-graph ``` MIT许可证。大约3,700行类型化Python代码,包含770行测试。 GitHub: https://github.com/tirth8205/code-review-graph PyPI: https://pypi.org/project/code-review-graph/ 欢迎提问关于增量引擎、Tree-sitter集成或基准测试方法论的问题。
79作者: minimaxir大约 2 个月前原帖
<a href="https://www.wired.com/story/bluesky-ceo-jay-graber-is-stepping-down/" rel="nofollow">https://www.wired.com/story/bluesky-ceo-jay-graber-is-stepping-down/</a> (<a href="https://web.archive.org/web/20260309191134/https://www.wired.com/story/bluesky-ceo-jay-graber-is-stepping-down/" rel="nofollow">https://web.archive.org/web/20260309191134/https://www.wired.com/story/bluesky-ceo-jay-graber-is-stepping-down/</a>)<p><a href="https://toni.org/2026/03/09/coming-off-the-bench-for-bluesky/" rel="nofollow">https://toni.org/2026/03/09/coming-off-the-bench-for-bluesky/</a>