每日HackerNews RSS

“林迪效应”(Lindy Effect)认为,某事物存在的时间越长,它未来可能持续存在的时间就越长。在软件工程中,这意味着像 SQL 或 C 语言这样成熟、“无聊”的技术,通常比最新潮的替代品更安全、更可靠。 虽然创新必不可少,但选择成熟技术具有显著优势:经受过考验的稳定性、成熟的生态系统、可预测的性能以及更广泛的人才储备。依靠“林迪效应”验证过的基础,可以降低与未经检验的新事物相关的风险,例如潜在的隐蔽漏洞或不确定的长期支持。 为了有效地应用这一原则,工程师应在现代演进与可靠性之间寻求平衡: * **审慎采用:** 在投入使用前,评估新工具的长期可行性。 * **坚实基础:** 基于既定、经受时间考验的技术构建核心架构。 * **渐进式变革:** 优先选择演进式更新,而非风险极高的革命性大修。 通过偏向于长寿而非“最新”,开发者能够构建更具可持续性、可维护性和可靠性的系统。在一个以快速变革为特征的行业中,林迪效应是区分短期潮流与持久稳健基础设施的宝贵准则。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 软件开发中的林迪效应 (clemsau.com) 4 点积分,由 ankitg12 发布于 1 小时前 | 隐藏 | 过往 | 收藏 | 1 条评论 | 帮助 Chu4eeno 11 分钟前 [–] 我觉得 Rust 才是新的 Java,而不是 Go。 不仅如此,大家还在用这种时髦的、内存安全且号称可移植的语言重写一切,在你的个人微基准测试里,它甚至比(写得烂的)C 语言还要快。 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

**Phobos** 是一种基于研究的极简内核语言,旨在通过抽象硬件复杂性来简化 GPU 编程。Phobos 受 Triton 启发,以“一等块(first-class tiles)”为核心,允许开发者针对二维数据块而非单个线程来定义计算。 该项目流水线使用 Rust 通过基于 MLIR 的堆栈编译代码,并将其降级为 NVIDIA GPU 的 PTX 指令。主要特性包括: * **隐式优化**:编译器自动处理分块(tiling)、合并(coalescing)和线程束级优化,使开发者能够专注于高层张量运算。 * **自动调优**:它通过基准测试各种配置,采用暴力搜索法来寻找最佳分块参数(例如 `TILE_M`、`TILE_K`)。 * **分布式潜力**:该语言具有无标度特性。通过使用 `@cluster` 属性,同一个抽象语法树(AST)可以被重新解释,将大型“超块(supertiles)”分布到多个节点上,并依赖块有向无环图(tile-DAG)进行依赖管理,而非显式同步。 尽管 Phobos 主要是一个学习项目,但在 RTX 2080 Super 上运行 SGEMM 时,它已经能达到 cuBLAS 约 76% 的性能。该项目成功展示了一条从高层源代码到低层 GPU 执行的清晰路径,证明了稠密张量代数可以有效地建模为基于任务的异步系统。

Hacker News 最新 | 往日 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Show HN: Phobos – 一个支持 tile-DAG 的微型无标度内核语言 (joa-ebert.com) 5 分 | joajoa 发布于 1 小时前 | 隐藏 | 往日 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

研究人员开发出一种模型,能够通过分析舌部的超声波记录来转录无声语音。该系统通过在下巴下方放置探头,捕捉舌头运动(其携带的语音信息远多于唇读),并将其转换为文本。 该团队仅利用 50 小时的发声语音数据进行训练,在开放词汇、跨说话人的任务中实现了 15.6% 的词错误率。值得注意的是,尽管训练时间有限,该模型在面对带有美国口音的新用户时仍具有良好的泛化能力。为实现这一目标,研究人员将视频嵌入(video embeddings)与 Whisper 语音转文本模型进行了对齐,证明了该系统学习到的是语音结构,而不仅仅是预测性的词序。 研究团队认为这是人机交互领域在实现私密、无屏化操作方面的一项突破。尽管目前该系统仅为研究原型,但未来迭代的目标是用实用的耦合材料取代超声耦合剂,并将硬件缩小为轻便的可穿戴设备或粘性贴片。该技术为肌电图(EMG)或雷达等其他无声语音方法提供了一种极具潜力的、高保真的替代方案,有望在公共场所实现无缝且私密的数字通讯。

最近的一场 Hacker News 讨论探讨了 Aleph Neuro 利用超声波实现“无声语音”的技术。开发者旨在通过用水凝胶等材料替代传统超声耦合剂,将硬件微型化为可穿戴设备或粘性贴片。 评论者对该技术的准确性和快速训练能力印象深刻,但对其应用前景表示怀疑。虽然有人指出其在军事等专业领域的潜在用途,但也有人认为用户可能抗拒每天在脖子上粘贴贴片。 许多参与者认为,非接触式替代方案(如先进的唇读模型)在办公环境中会更可行,且侵入性更低。讨论还涉及了切换语言是否能改善错误率,类似于视觉语音识别中观察到的改进。总的来说,尽管该技术被视为一项重大的工程成就,但其普及仍受到人体工程学和社会阻力的制约。

请启用 JavaScript 和 Cookie 以继续。

一位开发者在 Hacker News 上分享了他的个人项目,希望在投入更多精力前听取反馈。社区的回复主要集中在核心可用性和增长挑战上: * **内容密度**:用户指出该平台目前缺乏足够的评分,导致其价值有限。一位评论者建议通过引入游戏化机制,让用户在两个产品中进行“二选一”来快速积累数据集。 * **性能表现**:有用户反馈页面加载速度过慢,导致他们直接离开。 * **设计与用户体验 (UX)**:反馈建议移除着陆页上不必要的元素(如 Cookie 弹窗和破折号),以优化用户体验。 总的来说,社区的共识是,该项目在实现其目标之前,必须优先考虑收集数据并缩短加载时间。

排版爱好者经常将名为“花饰”(fleurons)的装饰性 Unicode 符号融入数字设计中。然而,由于 Unicode 双向算法的存在,使用这些符号可能会引发意想不到的排版问题。 作者在使用摩尼教标点符号(𐫱)时就遇到了这种情况,该符号在 Unicode 中被归类为“从右向左”(R)。由于该字符具有很强的方向性,它会无意中重新排列周围的“弱”元素(如数字),导致其显示顺序错误。 这种情况的发生是因为网络浏览器使用复杂的双向规则来处理混合语言文本。幸运的是,开发者可以通过将花饰与周围文本隔离来覆盖这种行为。使用 HTML `<bdi>` 标签或 CSS 属性 `unicode-bidi: bidi-override;` 可以强制浏览器独立处理该符号,确保其在渲染时不会干扰相邻文本的排版。随着独特且鲜为人知的 Unicode 符号在博客设计中越来越受欢迎,掌握这些方向属性对于保持排版的一致性至关重要。

Hacker News | 最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交 | 登录 从右向左书写装饰字符的“自伤”陷阱 (alexbeals.com) 6 分 | dado3212 发布于 1 小时前 | 隐藏 | 往期 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

所提供的文本并不包含关于 AI 智能体记忆策略的讨论或决策树指南。相反,该代码片段由混淆后的 JavaScript 组成,可能与广告或媒体播放器管理框架(具体为“AdThrive”或“Raptive”实用程序)有关。 该代码处理以下逻辑: * **动态广告插入:** 管理广告的投放、顺序及延迟加载。 * **视频播放器编排:** 配置视频播放器、检查页面选择器、覆盖元素,并根据设备类型和用户配置管理自动播放功能。 * **站点配置:** 映射特定于站点的广告配置及设备定位。 如果您需要查找有关“AI 智能体记忆策略”(例如在短期窗口记忆、长期向量数据库存储或基于图谱的知识检索之间进行选择)的信息,请提供相关文章文本,因为所提供的内容严格属于技术性网页脚本代码。

Hacker News 新动态 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 选择合适的 AI 智能体记忆策略:一种决策树方法 (machinelearningmastery.com) 7 分 | eigenBasis | 1 小时前 | 隐藏 | 往期 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请加入 YC | 联系 搜索:

Meta 已紧急撤回其新的 AI 图像生成功能“Muse Image”,此前该功能因隐私和用户许可问题引发了广泛抵制。该工具允许 Meta AI 聊天机器人用户利用公开 Instagram 账号的内容来生成或修改图像,因其在未经用户许可的情况下默认将用户纳入使用范围而遭到批评。 包括好莱坞工会 SAG-AFTRA 和隐私倡导者在内的批评人士谴责该功能剥削个人数据,并威胁到肖像权。该工会将 Meta 撤回工具的决定视为一场重大胜利。 Meta 承认其“未达到预期”,并表示已听取了关于用户控制权的反馈。尽管该公司原本打算将此功能作为 Instagram 的一项创意工具,但此前曾表示计划将类似的 AI 功能扩展至 Facebook、WhatsApp 和 Messenger。目前,该公司已叫停该功能,并拒绝就其未来的开发作进一步评论。

由于引发了强烈的公众反弹,Meta 已经下架了一项新的人工智能图像生成功能。据报道,该功能允许用户根据其他用户的账号生成图像,这立即引发了争议。 Hacker News 上的讨论显示,人们对 Meta 的产品开发流程持有深刻的怀疑态度。批评者认为该公司“不体察民情”,并暗示其企业文化——可能由单一决策者主导——阻碍了内部的异议。一些评论者指出,Meta 将广告利益置于用户关切之上;另一些人则预测,一旦负面舆论平息,该公司可能会试图悄悄重新推出该功能。许多人质疑该工具的必要性,指出将图像生成与特定用户账号挂钩缺乏明确的实用价值。

宜家标志性的蓝黄购物袋,源于创始人英格瓦·坎普拉德想要改善店内“糟糕”购物体验的愿望。在观察到顾客拎着商品步履维艰后,坎普拉德与采购主管拉尔斯·戈兰·彼得森决心设计一款耐用且多功能的购物袋。 他们与一家台湾制造商合作,选用了通常用于盛装大米的结实轻便的聚丙烯材料。为了确保质量,他们进行了一项著名的强度测试:让一名员工站进袋子里,然后将其拎起。 除了方便店内购物,坎普拉德还将此袋设想为顾客将商品带回家的低成本解决方案。此外,他意识到这是一种强大且低调的营销工具。通过摒弃直白的广告,转而专注于共同的品牌体验,这些购物袋逐渐成为一种社交象征。从海滩到街头,随处可见的购物袋将宜家顾客凝聚成一个社区,随着购物袋在全球各地的流转,公司也获得了巨大的自然宣传效应。

抱歉。

本指南详细介绍了如何使用 ESP32 和 **iroh** 网络库构建一个不依赖云平台的智能风扇。通过利用 iroh 的中继功能,用户无需中央云服务器,即可通过基于 WebAssembly 的浏览器界面从任何地方控制该设备。 **主要组件包括:** * **硬件:** 一个 ESP32(建议配备 PSRAM),搭配 DHT22 温度传感器和一个 5V PWM 控制的风扇。 * **网络:** 系统使用存储在非易失性内存中的持久化端点 ID。Iroh 通过基于中继的票据(tickets)处理连接,在保持局域网通信的同时实现全球访问。 * **协议:** 使用 `irpc` 定义的自定义 RPC 来管理数据交换。该协议专为迭代升级而设计,允许在不破坏旧版本客户端的情况下添加新功能(例如设置风扇阈值)。 * **界面:** 基于浏览器的 GUI 允许用户查看实时传感器数据并管理风扇设置。安全控制通过 API 密钥实现,同时保持只读访问权限的开放。 本项目展示了 iroh 如何通过将 ESP32 转变为一个独立且可全球访问的嵌入式设备来简化物联网开发,让硬件集成变得像“乐高”积木一样模块化。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 由 iroh 驱动的智能风扇 (iroh.computer) 7 分,由 surprisetalk 发布于 1 小时前 | 隐藏 | 过往 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

本摘要详细介绍了如何将拥有 220 万行代码的大型桌面 CAD 应用程序 **FreeCAD** 成功移植,使其能够完全在 Web 浏览器中通过 WebAssembly 运行。 继 LibreCAD 和 OpenSCAD 等移植项目取得成功后,本项目采用了 **Qt for WebAssembly** 和 **JSPI (JavaScript Promise Integration)**,以维持桌面版原有的模态对话框和事件循环语义。该移植工作由 AI 智能体 **Fable** 在四天高强度的迭代开发中完成。 **核心技术成就:** * **功能完全对等:** 17 个以上的工作台(Workbench)均可正常使用,包括 Sketcher(草图)、PartDesign(零件设计)以及功能完整的 Python 脚本控制台。 * **复杂的依赖堆栈:** 构建过程将 OpenCASCADE、Coin3D、CPython 3.14 和 VTK 9.3.1 集成到了一个单一的静态模块中。值得注意的是,这是目前已知首个在 WebAssembly 下运行 **PySide6** 和 **pivy** 的实现。 * **图形与 FEM:** 一个定制的基于 WebGL2 的固定功能模拟器处理了来自 Coin3D 的传统 OpenGL 渲染。FEM(有限元分析)工作台现在可以渲染实际的网格几何体和后处理图表。 * **架构:** 该构建版本与桌面版源码保持同步,通过编译器标志确保原生版本功能依然完整。 该应用程序可在 `github.com/magik6k/freecad-web` 获取,要求使用基于 Chromium 的浏览器(v137+)。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 在浏览器中运行 FreeCAD (magik.net) 11 点,发布者 cui,46 分钟前 | 隐藏 | 过往 | 收藏 | 4 条评论 techbro92,16 分钟前 | 上一条 [–] 为什么我会想要在浏览器中运行它,而不是在本地运行? 回复 gkhartman,11 分钟前 | 父评论 | 下一条 [–] 对于那些只有 Chromebook 的低收入群体来说,这可能很有用。 回复 fragmede,12 分钟前 | 父评论 | 上一条 [–] 因为这样一来,你本地运行什么系统就不重要了,只要你有支持的浏览器(我猜是 Chrome)。这意味着你使用的是 Windows 10 台式机、MacBook Air 还是 Chromebook 都没关系。只需打开网页就能使用这个 CAD。 回复 cui,5 分钟前 | 根评论 | 父评论 [–] 正是如此。浏览器作为一个通用平台。 回复 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com