1作者: Anshikakalpana24 天前
我是一名大二学生,正在开发 ReTraced——一个分布式作业调度器,它将重试行为视为一等数据,而不是将其隐藏在日志或配置标志中。 大多数调度器只会告诉你作业重试了 3 次。而 ReTraced 会告诉你: * 每次重试发生的时间(带时间戳) * 重试的原因(瞬时故障 vs 永久故障) * 是自动触发还是手动触发? * 完整的 DLQ(死信队列)之前的审计追踪 我构建这个项目是因为在压力测试时,我发现了一个退避计时错误,只有当我能将重试尝试作为结构化数据“看到”时才会显现。预期的指数延迟(5 秒 → 10 秒 → 20 秒),但实际的时间戳显示了大约 6 秒的平台期。这种可见性使调试变得非常简单。 *核心理念:* * 重试尝试存储为可查询的记录(不仅仅是计数) * 每个作业的重试策略(固定、线性、指数 + 抖动) * DLQ 是一等公民,具有完整的失败上下文 * 基于 Redis,至少一次语义 *当前状态:* v1.0.0——核心模型稳定,可用于内部工具和实验。目标是在一年内实现可自托管的生产就绪。 我正在积极寻求关于以下方面的反馈: * DLQ 重放策略 * Redis 协调模式 vs Postgres * 我遗漏的重试策略边缘情况 GitHub: [https://github.com/Anshikakalpana/ReTraced](https://github.com/Anshikakalpana/ReTraced) 文档: [https://re-trace-five.vercel.app/](https://re-trace-five.vercel.app/) 欢迎您的想法,特别是来自那些在生产环境中构建或操作过调度器的人。
2作者: hoangnnguyen24 天前
我一直在日常工作中尝试使用 AI 编码助手,并遇到了一个反复出现的问题:我一直在重复相同的工程原则。<p>比如验证输入、谨慎使用新依赖项,或者遵守某些产品约束。通常的解决方案是提示或规则。<p>在使用这两种方法一段时间后,我感觉都不太合适。 - 提示在每次任务后都会消失。 - 规则仅在狭窄的上下文中触发,通常与特定文件或模式相关。 - 有些原则是个人偏好,我不想在项目层面强制执行。 - 另一些根本不是“规则”,而是关于产品约束和过去权衡的知识。<p>这促使我尝试为 AI 助手创建一个单独的“记忆”层。不是聊天记录,而是小的、原子的知识片段:决策、约束和可以根据需要检索的重复出现的原则。<p>在开始认真使用它之后,一些事情变得显而易见: - 模糊的记忆会导致模糊的行为 - 冗长的记忆会污染上下文 - 重复的条目会使检索效果变差 - 许多问题只有在您每天真正依赖助手时才会出现<p>当上下文正确时,AI 在执行方面表现出色。但是,决定应该记住什么、应该拒绝什么,以及何时可预测性比聪明才智更重要,仍然需要人为判断。<p>很好奇其他人是如何处理这个问题的。您在使用 AI 编码助手时,主要依赖提示、规则,还是某种形式的持久知识?
14作者: Kavolis_24 天前
嗨,HN, 我一辈子都在与时间盲症作斗争。患有 ADHD 意味着我可以在待办事项清单上写下 14 项任务,并且真的相信我会在午餐前完成它们。但现实是,到了晚上 11 点,一切都崩溃了。 DayZen 是我的解决方案:将你的一天呈现为 24 小时径向时钟。任务变成彩色弧线。当圆圈填满时,就满了。不再自欺欺人,认为自己能完成所有事情。 刚刚发布了 1.4 版本,增加了专注模式 新版本增加了我从第一天就想要的功能: 专注模式:全屏计时器,放大你当前的任务。干扰消失,简单的控制让你保持专注。我之所以构建它,是因为我一直在查看手机,想看看“接下来是什么”,结果却在 Reddit 上浪费了 15 分钟。 实时活动 + 灵动岛:你当前的专注时段会显示在锁屏上,显示剩余时间和进度条。听起来很简单,但它确实改变了游戏规则,让我无需拿出手机就能保持专注。 洞察:添加了分析(今天/每周/每月/每年),包括连胜记录和类别细分。事实证明,我 40% 的时间都花在“重要但不紧急”的事情上,这解释了很多问题。 时间意识改进:专为 ADHD 时间盲症设计。视觉反馈使抽象的时间变得具体。 为什么选择径向时钟? 线性列表掩盖了你一天时间的有限性。它们感觉是无限的,所以你不断添加任务。一个圆圈迫使你诚实。冲突会立即变成红色。你看到了空隙。你在开始一天之前就做出了艰难的选择,而不是在午夜筋疲力尽的时候。 技术细节: 使用 SwiftUI 原生构建 iOS 双向日历同步(Google、Outlook、Apple) 本地优先,设备间 iCloud 同步 无需帐户,无跟踪,无广告 锁屏小部件使用 WidgetKit 和实时活动 API 重复任务自动生成未来 30 天的实例 隐私方法: 你的日程安排保留在你的设备上。我不收集、出售或查看你的数据。没有分析,没有崩溃报告,除了日历同步(使用系统授权)之外,没有服务器调用。对于我来说,作为一名 ADHD 患者和重视隐私的人,这是不可协商的。 正在寻求关于以下方面的反馈: 径向方法对你来说有意义吗,还是太不一样了? 专注模式用户体验:极简主义有帮助吗,还是过于简单? 还有哪些时间盲症功能会有帮助? 试用:[https://www.dayzen.xyz/](https://www.dayzen.xyz/) 网站:很乐意回答有关技术实现或设计决策的问题。在过去的一年里,我独自完成了整个项目,同时还在全职工作,所以肯定有一些粗糙的地方我仍在改进。
1作者: ponta1724 天前
当机器人导航的范围从数百米扩展到几公里时,将航点作为原始数值来管理会很快变得痛苦且容易出错。<p>该工具提供了一个GUI界面,允许您在地图上直观地编辑航点,根据起始位置和目标位置自动生成航点,并一次批量编辑多个航点,从而使中型到大型规模的导航管理变得更加容易。