每日HackerNews RSS

## VST SDK 3.8 发布 – 摘要 Steinberg 发布了 VST SDK 3.8,为 VST 开发者带来了重大更新。**尤其值得注意的是,VST 3 现在以 MIT 许可开源**,这是该平台的一项重大转变。 主要改进包括增强的 **MIDI 2.0 支持**,具有新的接口 (IMidiLearn2, IMidiMapping2) 和扩展的 MIDI 1.0 控制器编号定义。**初步的 Linux Wayland 支持** 也已引入,建立在 PreSonus 的贡献之上。 VSTGUI 框架收到了更新,包括用于改进线程处理的新的 **任务并发 API**,对 **自定义视图布局** (包括类似 CSS Grid 的布局器) 的支持,以及新的文本编辑器视图。 该版本还解决了各种错误修复和文档改进、CMake 构建以及验证工具的改进。示例插件已更新,以展示新的 MIDI 功能。 SDK 可在 [steinberg.net](steinberg.net) 下载,文档可在 [steinbergmedia.github.io](steinbergmedia.github.io) 找到。

本文详细介绍了一种巧妙的解决方案,将调试工具 `hashp`(`println` 的简洁替代品)与 Clojure 的 thread-first (`->`) 和 thread-last (`->>`) 宏无缝集成。`hashp` 简单地打印一个值及其原始形式。 最初,直接在线程宏中使用 `hashp` 会导致语法错误,原因是 reader tag 扩展顺序的问题。作者曾考虑为每种线程风格创建单独的宏,但目标是找到一个统一的解决方案。 突破点在于利用一个“探测器”——一个接受两个参数的匿名函数,其中一个参数是特殊的 `::undef` 符号。通过观察 `::undef` 在宏展开期间的位置,代码可以确定它是否在 `->` 或 `->>` 宏内部。一个多重arity函数处理*不在*线程宏外部的情况,保持表达式不变。 这种优雅的方法允许 `hashp` 在 thread-first 和 thread-last 宏内都能正确工作,并且只使用一个实现,从而增强了它作为强大调试工具的效用,并且作为 Clojure+ 的一部分提供。

## Clojure 宏讨论 一则 Hacker News 讨论围绕编程中宏的适当使用,尤其是在 Clojure 环境下。最初的帖子以一个看似简单的宏 (#p) 为例,引发了争论。 许多评论者认为,宏应该仅用于函数无法实现的功能,例如线程宏和新的定义形式。他们强调一个层级关系:“数据 > 函数 > 宏”,提倡尽可能使用函数,因为宏本身具有复杂性并可能存在隐藏行为。 一个主要担忧是宏可能无法访问函数体,从而产生限制(例如在 `core.async` 中)。 还有人指出宏的脆弱性以及调试被其转换的代码的难度。 虽然有些人承认宏在代码高尔夫或特定优化方面的优势,但共识倾向于除非绝对必要,否则应避免使用它们,而应优先考虑清晰度和可维护性。 讨论还涉及可以减轻使用括号带来的一些不便的编辑器工具(Paredit, Parinfer)。

这段文字详细描述了对超心理学家托尼·科内尔的档案的深入挖掘,揭示了他数十年对不明现象的调查。叙述者探索了科内尔一丝不苟记录的“自发案例”——闹鬼事件、超感官体验以及普通人报告的奇怪事件。这些记录包括信件、照片和记录,详细描述了与鬼魂、恶灵以及声称拥有超能力的人的遭遇,甚至涉及冷战时期对ESP的研究。 科内尔是一位持怀疑态度但又充满好奇心的调查员,他以科学的严谨性来处理这些案例,寻求合理的解释,同时也承认了那些经历过这些事件的人所描述的令人不安的现实。叙述将这些历史调查与个人联系交织在一起——叙述者的祖母的水晶球——引发了对生命、死亡以及存在我们无法理解的事物的更广泛的思考。 这段文字以叙述者在剑桥大学翻阅科内尔的档案为高潮,留下他对死亡之后会发生什么以及科内尔毕生致力于探索的谜团的思考。

这场 Hacker News 讨论围绕一篇关于英国著名捉鬼人托尼·科内尔的文章。文章详细描述了他为了研究工作而参观剑桥大学图书馆的经历。 评论者们讨论了科内尔在调查了 800 起超自然现象后的结论。他认为大多数目击事件源于人类的心智,但仍有“少数”无法解释——尽管用户澄清,这可能意味着*对他来说*无法解释,而非绝对的超自然现象。 讨论还涉及了剑桥大学图书馆的氛围,将其比作虚构的魔法图书馆。一位用户建议使用 AI 语音模仿劳伦斯·奥利弗来朗读文章,以增强效果,另一位用户分享了 ElevenReader 应用程序的推荐链接。最后,文章底部包含了一个 Y Combinator 申请公告。

内置渲染管线是Unity的默认渲染管线。它是一个通用渲染管线,定制选项有限。通用渲染管线(URP)是一种可编写脚本的渲染管线,易于快速定制,并允许您在各种平台上创建优化的图形。高清渲染管线(HDRP)是一种可编写脚本的渲染管线,让您可以在高端平台上创建尖端的高保真图形。 Unity版本 内置 URP HDRP 2021.3.15f1 兼容 不兼容 不兼容

## Hacker News 讨论:无眼镜3D与摄像头追踪 最近一篇 Hacker News 帖子介绍了利用摄像头头部追踪技术创造无眼镜3D体验的项目 (portality.io/dragoncourtyard)。开发者 Sten 旨在通过根据头部运动调整视角,提供无需 VR 头显的 3D 效果,从而通过运动视差创造一种“窗户般”的效果。 这次讨论引发了怀旧之情,许多用户回忆起类似的早期实验——特别是 Johnny Lee 在 2007 年的 Wii 遥控器头部追踪演示。 许多评论者分享了围绕这个概念构建的 DIY 项目,使用了红外 LED、Wii 传感器条,甚至蜡烛! 虽然这项技术显示出潜力,尤其是在游戏、教育和产品可视化方面,但用户也指出了局限性:它最适合单个观看者,需要良好的照明,并且目前依赖 WebGL。 有人对延迟表示担忧,并质疑这种效果是否真正创造了令人信服的 3D 错觉,一些人认为它更类似于视差。 还有人提到了现有的解决方案,如 TrackIR 和 OpenTrack,以及亚马逊 Fire 手机的“动态视角”功能。 尽管存在这些挑战,该项目仍然引起了兴奋,许多人赞赏简单、低成本解决方案的巧妙之处。

## 驾驭青少年福祉:超越体重,迈向韧性 最新研究正在挑战人们对青少年健康的传统认知,尤其是在肥胖和体育活动方面。虽然儿童肥胖率令人担忧,但仅仅关注体重会忽略青少年所经历的重大情绪困扰——羞耻、焦虑和身体形象问题。 研究表明,规律的、中高强度的运动*确实*能改善心血管健康,但其主要益处在于提升情绪、睡眠和自信——通常在任何身体变化发生*之前*。令人惊讶的是,研究表明能量消耗与活动水平无关,这表明饮食在体重方面起着比以往认为更大的作用。 这凸显了将重点从减肥转向培养与身体的健康关系的需求。干预措施应优先解决潜在的情绪问题,如焦虑和抑郁,同时应对屏幕使用时间和社会压力。最终目标不仅仅是更健康的身体,而是心理韧性——帮助青少年在运动中找到乐趣,培养自我同情,并在不考虑体重数字的情况下建立自主感。一种富有同情心、整体性的方法,尊重个体故事,对于真正的福祉至关重要。

## 钠离子电池:一项变革 钠离子电池正在迅速成为锂离子技术的可行且潜在的更优替代品。它们已经出现在诸如江淮赛欧E10X和蓝电Pioneer移动电源站等车辆中,CATL和比亚迪等主要制造商正在大力投资大规模生产,产能达到每年30 GWh。 这些电池具有几个关键优势:更低的材料成本(避免了昂贵且可能稀缺的材料,如锂和钴),更宽的工作温度范围(-40°C至70°C),以及具有竞争力的循环寿命(CATL的Naxtra声称可达10,000次循环)。最近的进展缩小了与磷酸铁锂电池的能量密度差距,并且价格已经降至电池级别19美元/千瓦时。 其影响是重大的。专家预测钠离子电池最初将取代磷酸铁锂电池在储能和重型卡车领域的应用,为更广泛的应用铺平道路,例如电动船舶——可能使其与化石燃料具有成本竞争力。最终,钠离子电池更低的成本和改进的性能有望加速各行各业的电气化,并可能超越当前锂离子电池的能力,从而改变远不止于现有领域的产业。

德里克·西弗斯的项目是一个基于PostgreSQL的Web应用程序集合,由一个私有数据库提供支持,代码公开可用(提供许可详情)。核心代码位于私有服务器上,镜像用于访问但不接受贡献。 该系统优先考虑简单性:PostgreSQL函数同时处理数据检索*和*HTML模板合并,通过`head`(用于HTTP头/状态)和`body`文本返回完整的HTML响应。 函数组织到模式中,修改后可以使用`scripts/reset.sh`轻松重新加载。每个函数都有使用pgTAP编写的专用测试,针对克隆的测试数据库运行以进行隔离评估。 Web应用程序逻辑被划分为目录(站点、博客等),HTML模板直接存储在数据库中。该项目强调最小耦合,旨在实现简化的工作流程,西弗斯积极鼓励通过电子邮件进行讨论和反馈。

## Derek Sivers 的 PostgreSQL 驱动 Web 应用 Derek Sivers 分享了他 GitHub 仓库 ([github.com/sivers](https://github.com/sivers)) 的链接,展示了他直接在 PostgreSQL 之上构建 Web 应用的方法。受到 Rich Hickey 的 “Simplicity Matters” 演讲的启发,Sivers 一直利用 PostgreSQL 返回 JSON,然后使用控制器(如 Ruby)解析模板并提供 HTML,已经九年了。 他目前的工作更进一步,让 PostgreSQL 直接解析 Mustache 模板,简化控制器的作用,只需传递 HTTP 参数。这种方法与使用 Oracle 存储过程的旧方法相似,但 Sivers 强调了 PostgreSQL 的优势。 讨论强调了轻量级开发和更深入的数据库专业知识等好处,但也承认了调试、版本控制以及存储过程的历史缺点等挑战。 许多评论者分享了类似的经验和相关项目,如 Postgrest 和 SpacetimeDB,表明人们对数据库驱动的应用程序开发重新产生了兴趣。最终,Sivers 提倡利用数据库的力量,在不断发展的 Web 开发环境中保持不变。

(Empty input provided. There is nothing to translate.)

语义艺术 (semantic.art) 最近在黑客新闻上分享,它是一个利用自然语言提示来*寻找*人类创作的现有艺术作品的项目,而不是用人工智能生成新图像。用户输入提示,系统会在真实艺术作品的数据库中搜索相关作品。 评论者称赞该项目是一个巧妙而“美妙”的艺术发现工具,赞赏它专注于展示人类创造力,与人工智能图像生成形成对比。一位用户强调了驱动搜索的复杂“语义路由”和多重索引的使用。 许多用户只是表达了对该网站及其提示界面的喜爱。 该项目因其利用人工智能进行艺术探索和发现的创新方法而备受关注。

## 特斯拉利润下降,销量却创纪录 特斯拉报告显示,第三季度利润大幅下降37%,尽管汽车销量创下纪录,这得益于美国电动汽车税收抵免到期前的抢购。 营收超出预期,达到264.57亿美元,但每股收益却低于预期,为0.50美元,导致股价下跌。 税收抵免到期带来的提振掩盖了潜在的挑战,特斯拉正在应对“不断变化的贸易、关税和财政政策”。 首席执行官埃隆·马斯克专注于特斯拉的人工智能和机器人技术潜力——特别是自动驾驶技术和Optimus机器人——承诺一个“没有贫困”的未来。 然而,这份报告正值一个备受争议的时期。 投资者正在准备投票表决马斯克提出的1万亿美元薪酬方案,该方案正面临代理顾问公司的反对,他们认为该方案过高。 马斯克曾暗示,如果该方案未获批准,他可能会离开公司。 更添动荡的是,特斯拉面临对其完全自动驾驶技术的审查,并与监管机构发生冲突,甚至公开侮辱了一名美国交通部长。 尽管推出了Model Y和Cybertruck等新车型,特斯拉仍然难以与价格较低的竞争对手竞争,并兑现其关于机器人出租车和机器人技术的雄心勃勃的承诺。

## 特斯拉利润下降,尽管电动汽车需求上升 特斯拉最近报告利润大幅下降,尽管美国电动汽车销量激增。Hacker News上的讨论指出,有几个因素导致了这种情况。虽然需求依然存在,但特斯拉面临来自传统汽车制造商(如起亚、现代和通用汽车)日益激烈的竞争,这些公司现在是电动汽车市场的有力竞争者。 评论员认为,特斯拉近年来没有推出真正具有创新性的车辆,除了对Model Y的增量更新之外。一些人批评特斯拉频繁的设计更新策略具有操纵性,更喜欢他们最初的突破性方法。另一些人质疑特斯拉专注于价格实惠而非车型多样化是否是一种可持续的商业模式,并将其与成熟汽车制造商的多样化产品线进行对比。 这场辩论还涉及特斯拉的品牌形象,尤其是在埃隆·马斯克最近的争议之后。人们讨论特斯拉是否符合豪华品牌的标准,考虑到其定价和维修成本。最后,关于马斯克1万亿美元薪酬方案的即将到来的投票也是一个争议点,一些人认为这是由雄心勃勃的里程碑所证明的,而另一些人则认为这是过高的。

## AI 编程现实调查:超越 70% 自动化与 SDD 的炒作 近期 AI 编程工具的激增以及规范驱动开发 (SDD) 的出现,既有真正的创新,也有虚高的估值。尽管 Cursor 等公司实现了爆炸式增长,并且 84% 的开发者现在使用 AI 工具,但承诺的“70% 自动化”在很大程度上是神话——是对麦肯锡研究的误用,并且与现实数据相悖,数据显示开发者在使用 AI 辅助时常常会*减慢*速度。 SDD 需要在编码*之前*提供详细的规范,是对“氛围编码”(未经审查的 AI 生成代码)混乱的应对,并为证明高估值(一些公司市盈率高达 70 倍 ARR)提供了理由。然而,它的成功很大程度上取决于具体情况;它在新项目中表现出色,但在遗留系统中却举步维艰。 在未来 18-24 个月内可能会出现纠正。能够证明产品与市场契合度并具有运营纪律性的公司——例如 GitHub Copilot——将会生存下来,而那些依赖“技术潜力”的公司将会衰落。SDD 的长期可行性取决于 AI 模型是否能够变得可靠地确定性,从而可能使详细的规范变得不必要。最终,AI 编程是一个强大的*助手*,而不是对熟练开发人员和健全工程原则的替代。

更多

联系我们 contact @ memedata.com