2作者: ifdotpy5 天前
各位 HN 的朋友们,我的联合创始人和我正在开发 Attar。它能将 React 和 TypeScript 编译成原生桌面应用,并使用 Blink 来处理 HTML 和 CSS。 我们喜欢用 Web 工具来构建应用。我们希望将这种体验延伸到编译后的桌面应用:熟悉的组件,熟悉的样式,以及原生的机器码。 Attar 基于 Static Hermes 和 Chromium 构建。React 的协调器(reconciler)会与您的应用程序一起编译,一个原生宿主(native host)将其更新连接到 Blink。JavaScript 对象和垃圾回收由编译后的运行时处理。 我们开始这项工作大约有八周了。我们已经实现了有状态的 React 界面、Tailwind CSS,并且有一个示例,其中 15 个未修改的 shadcn/ui 组件可以一起编译。这里还有很多值得探索的地方。 您可以在 macOS 15+ 上,使用 Apple Silicon 和 Xcode Command Line Tools 来试用我们的入门项目: ```bash brew install occam-tech/attar/attar attar init my-app --template tsx attar build my-app ``` 我们也在致力于开发 Attar Electron。在该项目的一个早期 Etcher 实验中,同一台 Mac 上,应用大小从 375.1 MB 减少到 73.3 MB,空闲内存从 293.9 MB 减少到 91.8 MB,首次显示窗口的时间从 1081 毫秒减少到 469 毫秒。这些结果给了我们继续前进的强大动力。 今天,我们将在 Product Hunt 上发布,并分享独立的 SDK。我很乐意与大家讨论编译器、React 如何作为机器码运行,以及我们如何将其连接到 Blink。我很想知道您会用它来构建什么。
1作者: blackbit5 天前
哲学问题: 您想为一个自由开源软件(FOSS)项目实现一个功能。 在网络搜索时,您偶然发现了几乎完全相同的东西,根据提交信息(由……共同创作),它“似乎是用大型语言模型/生成式人工智能生成的”。 “它(尚未)被合并到主线(upstream),原因未明确说明。可能是由于项目政策、疏忽或其他原因。” “它本质上非常简单——看不出如何能用一种核心上显著不同的方法来实现相同的结果。” 一个人如何在所有良心上,提交一个不包含大型语言模型(LLM)的补丁?
1作者: kelvinxg5 天前
有人比较过为爱好项目和探索性研究支付固定订阅(Pro Max)与自带设备(BYOK)的成本吗? 我很好奇它们之间的成本差异。 除了查看电子邮件,我还没有深入研究过这些代理工作流,它们能带来什么样的好处? 我做了一些实际计算,但我想知道目前谁在这样做? 对于 OpenAI 的堆栈,用于爱好/实验的成本在 60-100 美元之间,由 Luna 和 Sol 分摊。