每日HackerNews RSS

## Parlor:实时、本地多模态人工智能 Parlor 是一个研究预览版,展示了使用语音和视觉进行实时人工智能对话,所有处理都在您的设备*本地*进行。它利用 Google 的 Gemma 4 E2B 来理解音频和视觉输入,并使用 Kokoro 进行文本到语音的输出。 Parlor 的驱动力是创造一个可持续、免费的英语学习工具,它通过完全在设备上运行来消除服务器成本——这得益于像 Gemma 这样更小、更强大的 AI 模型领域的最新进展。虽然它无法执行复杂的代理任务,但这代表着向人人可及的人工智能迈出的重要一步。 目前 Parlor 适用于 macOS (Apple Silicon) 和 Linux,并配备支持的 GPU,允许进行免提、可中断的对话。它可以通过 GitHub 克隆轻松运行,并需要大约 3GB 的内存。该项目旨在未来移植到手机,设想一个用户可以通过简单地展示和谈论他们周围的物体来与人工智能交互的世界,甚至利用多语言支持。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 展示HN:M3 Pro上的实时AI(音频/视频输入,语音输出),使用Gemma E2B (github.com/fikrikarim) 14点 由 karimf 1小时前 | 隐藏 | 过去 | 收藏 | 2评论 相关:https://news.ycombinator.com/item?id=47653752 帮助 dvt 18分钟前 | 上一个 [–] 出色的工作和展示,我用Kokoro做过很多东西,延迟非常惊人。苹果的表现太差了…感觉你的演示应该是一个Siri演示(我这是最真诚的赞美)。回复 karimf 8分钟前 | 父级 [–] 谢谢。这让我想起了LatentSpace新闻通讯中的一段 [0]> 优秀的上设备能力让人不禁想知道这些是否是将在与苹果的协议下部署在新Siri中的模型的基础……https://www.latent.space/p/ainews-gemma-4-the-best-small-mul...回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

UsenetArchives.com 是一个历史悠久的 Usenet 帖子档案,包含数十年内容。**用户被警告,该内容未经审核,可能包含成人、冒犯或令人反感的内容。** 通过访问该网站,您**确认您已年满 18 岁**(或您所在地区的法定年龄),并理解该档案的性质。您对您的浏览选择承担全部责任,并同意不非法分发内容。 该网站包含来自公共论坛的用户生成内容,无法保证其适当性。用户可以提交内容删除请求,访问受网站的隐私政策管辖。总之,请谨慎行事,并理解可能存在的敏感材料。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 Usenet 档案 (usenetarchives.com) 14 分,由 myth_drannon 4 小时前发布 | 隐藏 | 过去的 | 收藏 | 1 条评论 帮助 ksherlock 3 小时前 [–] 至少,它比谷歌新闻档案好用得多。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 信号:深入了解响应式编程 信号是一种现代的响应式编程方法,在Solid、Vue等前端框架中越来越受欢迎,但往往缺乏清晰的内部理解。 它们的核心是管理状态,并在状态改变时自动更新依赖值——就像一个电子表格,单元格会根据公式自动更新。 这种响应性由一种“推拉”算法驱动。**基于推的信号**在值改变时通知订阅者(不共享新的状态本身)。**基于拉的“计算值”**是惰性的;它们只有在被读取*并且*依赖项发生变化时才会重新计算。 重要的是,计算值会自动跟踪这些依赖项,无需手动指定——这是优于传统方法的关键优势。 这种依赖跟踪利用一个全局堆栈将计算与它们访问的信号关联起来。 带有“脏”标志的缓存系统确保仅在必要时才重新评估,从而优化性能。 推用于失效和拉用于重新评估的结合,创造了一种细粒度、高效的响应式系统。 标准化工作正在进行中,旨在将信号原生集成到JavaScript中(TC39 proposal-signals),可能为未来的框架提供一个共同的基础。 这种方法侧重于*如何*传播变化,为现有的状态管理解决方案提供了一种强大的替代方案。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Signals,基于推拉算法 (willybrauner.com) 3点 由 mpweiher 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 功敬设计奖:源于体验的设计 近25年来,功敬设计奖一直致力于推动创新文具,将概念变为现实。今年的主题是“共鸣:引发共鸣的设计”,鼓励设计师从个人经验中汲取灵感,创造出有影响力的产品。 大奖得主是神成宏树的**“Before Note”**,它重新构想了笔记本,将其设计成可定制的页面组合,使用户能够超越批量生产,个性化他们的体验。 优胜奖作品突出了微妙而有影响力的设计:高东田的**“Gram”**探索了重量对书写的影响,塚本雄二的**“边缘识别笔记本”**以可持续的方式提供优雅的组织,而五十嵐&泷泽的**“渐变日记”**则打破了刻板的计划表结构,采用了流畅的渐变布局。 其他值得关注的入围作品包括创新的包装、鼓励反思的笔以及增强阅读和捕捉灵感的工具,所有这些都体现了对用心互动和个人联系的关注。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 2026年コクヨ设计奖得主 (spoon-tamago.com) 8点 由 zdw 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## HarfBuzz GPU 与 Slug 渲染彩色字体 Eric Lengyel 的 Slug 算法现已开源,并集成到 HarfBuzz 中作为 GPU 库,超越了文本塑形,进入了字形渲染领域。传统上,文本渲染依赖于在特定尺寸下栅格化位图,这对于缩放或 3D 环境来说是个问题。像符号距离场 (SDF) 这样的替代方案也有局限性,但 Slug 直接在片段着色器中计算字形覆盖率,从而实现完美的缩放和变换。 核心思想是将字形曲线预处理成数据缓冲区并上传到 GPU。虽然最初是用于单色字形,但可以通过 COLRv0 和 COLRv1 等格式扩展到矢量彩色字体(如表情符号)。COLRv0 将表情符号渲染为堆叠的彩色字形,可以通过调整现有的单色渲染来轻松支持。COLRv1 更加复杂,利用带有变换、裁剪和混合的渲染树 – 由 HarfBuzz 的 `hb-paint` 组件处理。 这涉及将绘图命令(裁剪蒙版、填充、变换、组)编码到纹理缓冲区中,并在片段着色器中执行它们,可能需要基于图层的混合方法。最终,这使得在任何应用程序中都能实现清晰、可缩放的表情符号渲染,并且即使对于单色文本也优于传统方法。作者希望该概述能够激发进一步的开发并集成到现有的渲染库中。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 使用 Slug 算法渲染任意比例的表情符号 (name.vn) 5 分,由 leduyquang753 1 小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

我们检测到您的浏览器已禁用 JavaScript。请启用 JavaScript 或切换到受支持的浏览器以继续使用 x.com。您可以在我们的帮助中心查看受支持的浏览器列表。帮助中心 服务条款 隐私政策 Cookie 政策 版权信息 广告信息 © 2026 X Corp.

一场由一条关于1987年游戏《最后的忍者》(40KB)的推文引发的Hacker News讨论,突显了软件规模在几十年内的显著增长。用户们回忆起早期的计算,提到了ZX81的1KB RAM和PIC微控制器的768字节程序存储器等限制。 对话的核心在于,由于资源严重受限,开发者*必须*优先考虑效率,专注于巧妙的代码和数据管理。相比之下,现代软件通常优先考虑功能而非效率,导致文件体积庞大——一位评论员指出《使命召唤》比《最后的忍者》大了6,000,000倍。 几位用户指出,老式游戏更依赖于复杂的编程逻辑,而非庞大的数据集,这与如今数据驱动的游戏开发形成了鲜明对比。这场讨论强调,性能不仅仅关乎处理能力,还关乎资源意识。

本文详细描述了在一次意外断电后,成功恢复一个严重损坏的12TB Btrfs文件系统,该文件系统跨越3个设备池(数据单副本,元数据DUP,DM-SMR磁盘)的过程。标准的`btrfs check --repair`命令失败,由于extent树和空闲空间树的问题陷入无限循环。 恢复是通过14个基于btrfs-progs API构建的定制C工具实现的,数据损失极小——大约4.59TB中的7.2MB(0.00016%)。作者分享此案例作为研究,*而非*错误报告,并为btrfs-progs的潜在改进提供建设性反馈。 提出了九个具体的改进领域,重点是增强的修复工具功能(进度检测、extent树重建、孤立inode清理)、更清晰的文档以及对已识别边缘情况的修复。定制工具的参考实现以及一个补丁已在GitHub上公开提供,作为进一步调查和讨论的资源,而非直接提交补丁。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 案例研究:恢复一个损坏的12 TB多设备池 (github.com/kdave) 11 分,由 salt4034 发表于 2小时前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

利用月球反射信号——被称为地月地(EME)通信——长期以来一直是无线电爱好者的终极挑战。它需要大型天线、昂贵设备以及精确的手动指向和跟踪。我们试图将这项技术带到地面,提供体验太空通信的乐趣所需的所有工具,通过开源软件定义的相控阵来实现。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 一个开源的240天线阵列,用于将信号从月球反射回来 (moonrf.com) 15 分,hillcrestenigma 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## Bun vs. Node.js:Trigger.dev 的 5 倍性能提升 Trigger.dev 在其对延迟敏感的“Firestarter”服务(一个处理数千个长轮询 HTTP 连接的预热连接代理)中用 Bun 替换了 Node.js,从而实现了 **5 倍的吞吐量提升**。初步分析显示 Node.js 实现存在瓶颈:缓慢的 SQLite 查询、过多的 Zod 解析以及低效的头部转换。 第一阶段消除了 SQLite 数据库,用复合键 Map 替换它,实现 O(1) 查找,吞吐量翻倍,延迟减半。第二阶段切换到 Bun 的原生 `bun.serve()` API,进一步将性能翻倍。随后的分析(第三阶段)识别并修复了与 Zod 验证、头部处理和调试日志记录相关的热点,将 CPU 使用率提高了 40%。最后,编译成单个二进制文件(第四阶段)又将吞吐量提高了 14%,并将镜像大小从 180MB 减少到 68MB。 一个关键发现是 Bun 的 HTTP 模型中存在内存泄漏:来自断开连接的客户端的未解决的 Promise。修复此问题稳定了内存使用并进一步提高了性能。该团队强调分析的重要性,在每个步骤进行基准测试,并理解 Bun 独特的 HTTP 生命周期。他们还为常见的 Bun 问题创建了一个调试技能。

``` Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 我们用 Bun 替换了 Node.js,吞吐量提升了 5 倍 (trigger.dev) 8 分,作者 pier25,2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索: ```

最近的研究正在揭示阴蒂的奥秘,这个器官由于社会禁忌和解剖学挑战,历史上一直研究不足。研究人员利用同步加速器的先进X射线技术,首次在微米级别上创建了阴蒂神经的详细三维图像。 发表在bioRxiv上的研究表明,阴蒂背神经(DNC)有力地延伸到阴蒂龟头,广泛分支并连接到周围组织,如耻骨区域。这与先前的神经逐渐变细的假设相矛盾。 这种详细的解剖学图谱具有重要意义。它可以改善针对女性生殖器切割术后患者的重建手术,并帮助外科医生在其他盆腔手术中避免神经损伤。专家强调,随着性别肯定治疗的进步,人们对生殖神经重要性的认识日益增强,并强调需要进一步研究以开发针对相关疾病的更好疗法。该团队计划扩大研究范围,纳入更多样化的捐赠者。

对不起。

更多

联系我们 contact @ memedata.com