2作者: jace_yoo5 个月前
嗨,各位 HN 用户, 我来分享一下 OpenClix,这是一个开源工具包,用于在您的应用程序内直接运行移动用户互动和留存流程。 这个想法的产生,源于我反复看到团队在尝试提高用户留存率时,总是会遇到相同的问题。他们最终需要将推送服务提供商、实验工具、分析管道和后端服务拼凑在一起,仅仅是为了推送简单的引导提示或重新互动提醒。这种设置很快就会变得非常复杂。 OpenClix 采取了一种不同的方法。 它不是一个托管平台或笨重的 SDK,而是提供基于配置的互动逻辑,该逻辑在设备上运行。活动和规则存在于一个简单的 JSON 配置文件中,并对本地应用程序事件做出反应。您可以根据用户行为触发通知、安排后续操作或抑制消息,而无需后端控制平面。 该项目背后的几个核心理念: • 本地优先执行。互动逻辑在设备上运行,这消除了大量的基础设施和延迟。 • 源代码嵌入,而不是 SDK 锁定。代码可以直接存在于您的代码库中,因此您可以检查和修改它。 • 基于配置的活动。触发器、安全措施和消息传递逻辑都在一个简单的配置文件中定义。 • 方便工程师的工作流程。该项目的结构使编码工程师可以安全地生成和修改活动或规则。 人们通常用它来做的事情: • 引导提示 • 连胜或习惯提醒 • 在不活动后重新互动 • 无需完整增长栈的留存实验 我很乐意收到关于以下几点的反馈: • 本地优先的方法对于互动逻辑来说有意义吗? • 您希望以这种方式运行哪种类型的活动? • 哪些分析或集成会使它更有用? 很乐意回答问题并讨论其他人今天如何处理留存工具。
2作者: lisajguo5 个月前
自2022年以来,我一直在开发一个框架,该框架提出时间并非像爱因斯坦相对论中那样是一个静态的几何轴,而是从三维空间的旋转和轨道运动中动态涌现的。<p>核心思想是:每个维度都是通过无限个实例的垂直排列从前一个维度中产生的。一个静态的三维空间无法做到这一点——但一个旋转的空间可以。这种持续的自垂直性就是时间。<p>由此,我们可以推导出洛伦兹因子、E=mc² 和史瓦西半径,并提出一个可测试的预测:内在旋转应该独立地对时间膨胀做出贡献,这可以通过原子钟来测量。<p>文章(通俗易懂):<a href="https:&#x2F;&#x2F;lisajguo.substack.com&#x2F;p&#x2F;time-as-the-fourth-dimension-a-new" rel="nofollow">https:&#x2F;&#x2F;lisajguo.substack.com&#x2F;p&#x2F;time-as-the-fourth-dimension...</a> 论文(Zenodo):<a href="https:&#x2F;&#x2F;doi.org&#x2F;10.5281&#x2F;zenodo.18910834" rel="nofollow">https:&#x2F;&#x2F;doi.org&#x2F;10.5281&#x2F;zenodo.18910834</a>
1作者: risethagain5 个月前
如果你使用 Claude Code(或类似的 AI 编程工具),你可能已经注意到,一个 `cargo test` 或 `npm run build` 命令可能会将数千个无用的 token 倾倒到你的上下文窗口中。通过的测试、重复的警告、完整的堆栈跟踪——这些对于人类在终端中滚动查看是有用的,但对于只需要知道哪里失败以及为什么失败的 LLM 来说,就是浪费。<p>tokf 是一个 Rust CLI 工具,它可以拦截命令输出,并使用 TOML 定义的过滤器进行压缩。你可以去除通过的测试、折叠重复的错误、裁剪堆栈跟踪等等。<p>棘手的部分是让它与构建编排器一起工作。如果嘈杂的输出来自内部运行的 `cargo test`,那么挂钩 `just test` 并没有什么帮助。最终,我通过三种不同的方式解决了这个问题,具体取决于使用的工具:<p>- make/just:使用它们的 --shell 标志将执行路由到 tokf - git hooks / 其他工具:将一个 shim 目录添加到 PATH 前面<p>我写了完整的实现细节:<a href="https://pecan.si/posts/getting-into-make-just-and-hooks/" rel="nofollow">https://pecan.si/posts/getting-into-make-just-and-hooks/</a><p>用 Rust 构建,在我的工作流程中每天执行约 1,800 次。过滤器使用 TOML,并有一个 Lua 转义机制。开源:<a href="https://tokf.net" rel="nofollow">https://tokf.net</a>
1作者: ktshvsk5 个月前
我的医生让我记饮食日记。我试过 MyFitnessPal、Lifesum 等应用,但它们都无法方便地导出指定日期范围的摘要。所以我用 Claude Code 在一个晚上 vibe-coded 了一个远程 MCP 服务器。现在我只需拍下食物照片,发送给 Claude,它就能记录所有内容,包括卡路里和营养成分。需要报告时,我直接在对话中提出要求。没有应用,无需手动输入——只有一个数据库和聊天界面。