4作者: tmbsundar6 天前原帖
有没有类似于 Qt 风格的松耦合“信号与槽”机制的 JavaScript UI 库?Qt 允许小部件/组件通过一种发布-订阅类型的系统相互连接,信号的发射者并不需要关心消费者是谁。而如果我理解正确的话,大多数 JavaScript 库遵循的是一种层次耦合的状态传递系统,状态的共享是通过从父组件向子组件传递 props 等方式实现的。我想知道是否有任何 JavaScript 库以 Qt 事件驱动的信号-槽连接作为主要范式。
6作者: codingmoh6 天前原帖
嘿,HN, 我创建了 Open Codex,这是一个完全本地化的开源替代品,用于 OpenAI 的 Codex CLI。 我最初的计划是分叉他们的项目并进行扩展。我甚至已经开始这样做了。但后来发现他们的代码存在多个抽象层不够清晰的问题,这使得干净地重写核心行为变得困难。不久之后,OpenAI 引入了破坏性更改,使得在其基础上维护我的自定义功能变得越来越困难。 因此,我从头开始使用 Python 重写了整个项目。我的版本旨在支持本地的 LLM。 目前,它仅支持通过 lmstudio-community/Phi-4-mini-instruct-GGUF 的 phi-4-mini (GGUF),但我计划支持更多模型。整个结构设计为可扩展。 目前我只支持单次模式,但我打算添加交互模式(聊天模式)、函数调用等更多功能。 你可以通过 Homebrew 安装它: ``` brew tap codingmoh/open-codex brew install open-codex ``` 它也已在 PyPI 上发布: ``` pip install open-codex ``` 源代码: [https://github.com/codingmoh/open-codex](https://github.com/codingmoh/open-codex)
2作者: ladaxia6 天前原帖
BioLight是一种新型的熵引擎。它通过被动地积累来自易变原始输入的熵,仅过滤出统计上优秀的样本。没有哈希、没有去白化、没有压缩(仍然保持7.9以上的香农熵)。熵以原始形式存储和导出,透明可见。设计为可以无限运行,随着时间的推移变得更强大、更纯净,并且可以被任何人验证。 根据Ladaxia公共许可证发布。 欢迎提供反馈:无论是科学的还是实际的。 Github: [https://github.com/Ladaxia/BioLight](https://github.com/Ladaxia/BioLight) 联系方式:ladaxia@proton.me
2作者: busymom06 天前原帖
有些人可能认识我,我是HACK的开发者,这是一款用于Hacker News的iOS和Android应用程序。 我花了很多时间在Reddit、YouTube和Hacker News上无目的地刷屏。我也喜欢力量举重。因此,我想知道是否可以通过锻炼来减少无意义的刷屏时间。 于是,我开发了Run for Fun。 它帮助你减少屏幕成瘾,结束无意义的刷屏,锻炼自律,并保持健康。你可以私密且安全地限制对上瘾社交媒体应用和网站的使用,直到你进行身体活动。当你走路、跑步、骑车、爬楼梯和锻炼时,你可以获得使用这些应用的屏幕时间积分。 你可以控制获得这些积分的难易程度。你可以选择在工作日的哪些时间段施加限制。你可以暂时延迟限制,选择延迟多长时间,或者完全禁用延迟按钮。 我用Swift开发了这个应用,根据苹果的说法,下载大小仅为860 kB,安装后为1.8 MB。我为保持下载包的体积小而感到自豪。 它使用了苹果的屏幕时间和HealthKit API。身体活动和应用使用数据保持私密,不会传输给我,开发者。 没有广告,也没有订阅。 免费版限制只能对1个应用、1个网站、1个类别和全天候的日程进行限制。一次性内购可以让你终身访问无限制的应用、网站和类别,限制可以在特定工作日和时间安排,并且可以自定义屏幕时间积分计算和延迟时间。 这是否是你觉得有用的东西呢?