2025 02 13 HackerNews

2025-02-13 Hacker News Top Stories #

  1. YouTube 电子邮件泄露漏洞允许攻击者泄露任何 YouTube 用户的电子邮件地址,发现者认为 Google 的漏洞赏金太低。
  2. 一位女性在四十岁这一年经历了重大转变,包括丈夫去世和女儿出生,感到自己原来的自我已经消逝。
  3. 通过 Unicode 字符可以编码和隐藏任意数据,包括使用变体选择器来隐藏数据在文本中。
  4. 汤森路透赢得了美国首例人工智能版权案,法院判决 Westlaw 的头注具有版权。
  5. 汽车内控系统的设计需要考虑到驾驶员的需求和安全性,物理控制按钮和旋钮可以提供更好的触觉反馈和操作体验。
  6. DeepScaleR 团队介绍了一种新的语言模型训练方法,称为 DeepScaleR-1.5B-Preview,该模型在 AIME2024 测试集上的 Pass@1 准确率达到 43.1%。
  7. WASM 有可能取代容器成为软件开发中的主要技术,提供了一种更好的“一次编写,到处运行”的体验。
  8. 预先服从的概念及其与专制主义的关系,强调了个人在面对权威时的责任,应该考虑其行为的后果,并拒绝执行伤害他人的命令。
  9. ElevenReader 是一个能够将书籍、文章、PDF、新闻稿和文本以超现实的 AI 配音呈现的应用程序。
  10. a0.dev 是一个可以将 React Native 开发时间从数周缩短到仅需几个小时的平台,提供了 AI 应用生成器和实时预览功能。

Leaking the email of any YouTube user for $10k #

https://brutecat.com/articles/leaking-youtube-emails

这篇文章讲述了作者发现的一个有关 YouTube 的安全漏洞。作者在研究 Google 的 Internal People API 时,发现了一个有趣的现象:当你在 YouTube 上屏蔽某个用户时,你可以泄露该用户的 Google 账户标识符(Gaia ID)。这个标识符可以用来识别用户的 Google 账户。

作者进一步研究发现,当你点击 YouTube 直播聊天中的三个点时,会发送一个请求,其中包含了目标用户的 Gaia ID。作者尝试了用自己的 Gaia ID 替换目标用户的 Gaia ID,结果发现可以成功泄露目标用户的 Gaia ID。

但是,作者意识到这个漏洞还需要一个关键的组成部分:将 Gaia ID 转换为电子邮件地址。作者和他的朋友 Nathan 一起搜索了旧的 Google 产品,终于发现了 Pixel Recorder 这个应用。他们发现,当你在 Pixel Recorder 中分享一个录音时,会发送一个请求,其中包含了目标用户的 Gaia ID,并返回目标用户的电子邮件地址。

然而,作者也发现了一个问题:当你使用这个漏洞时,目标用户会收到一封电子邮件通知。作者尝试了各种方法来禁用这封通知,但是没有成功。尽管如此,这个漏洞仍然是一个严重的安全问题,因为它可以让攻击者泄露任何 YouTube 用户的电子邮件地址。

作者还提到了这个漏洞的影响:它可以让攻击者泄露任何 YouTube 用户的电子邮件地址,这是一个非常严重的安全问题。作者还提到了他测试了这个漏洞,并且成功地泄露了一个测试用户的电子邮件地址。

总的来说,这篇文章讲述了作者发现的一个有关 YouTube 的安全漏洞,这个漏洞可以让攻击者泄露任何 YouTube 用户的电子邮件地址。作者还提到了这个漏洞的影响和他测试的结果。


HN 热度 1199 points | 评论 355 comments | 作者:brutecat | 13 hours ago #

https://news.ycombinator.com/item?id=43024221

  • 该漏洞的发现者认为 Google 的漏洞赏金太低,仅支付了 1 万美元。
  • 有人认为漏洞赏金的价值应该根据黑市价值来确定,但这种观点存在争议。
  • 一些人认为,漏洞赏金应该根据研究人员的工作量和时间来确定,而不是根据黑市价值。
  • 有人指出,Google 的漏洞赏金程序不是研究人员的主要收入来源,研究人员可以通过其他途径获得报酬。
  • 一些人认为,Google 的漏洞赏金太低,无法反映出漏洞的真正价值,研究人员可能会选择将漏洞卖给黑市。
  • 有人认为,漏洞赏金的价值应该在黑市价值和 Google 的成本之间,取决于双方的谈判能力。

The year I didn’t survive #

https://bessstillman.substack.com/p/the-year-i-didnt-survive

这篇文章由 Bess Stillman 撰写,题为《我没有幸存的那一年》。作者回顾了她在四十岁这一年经历的重大转变,这一年既她生活中最具破坏性的一年,也是最具性的一年。她的丈夫 Jake 因癌症去世,而她则迎来了女儿 Athena 的出生。随着悲痛和新生母亲身份的转变,作者感到自己原来的自我已经消逝,取而代之的是一个深受影响的 “新自我”。

在 Jake 去世后,作者的记忆和情感都受到影响,导致她感到焦虑和健忘。她的思维方式和生活方式在他生病期间发生了巨大的变化,她原本充满能量与自信,现在却对生活的简单任务感到无力。随着她成为母亲,激素的变化进一步影响了她的脑结构,增强了她对情感和他人视角的理解。

作者在育儿的过程中,不禁会想起 Jake 的最后时光,心中充满了对他和 Athena 的复杂情感。她发现自己在心理上与 Jake 和 Athena 交织在一起,感到失去了个人的独立性。她的身体在怀孕期间经历了巨大的变化,而现在她则感到自己的身体和心理都变得脆弱和松弛。作者反思自己如何在这个新身体中重新定位自己,意识到失去 Jake 后,再也没有人能如他那样完整地看待她。

文章中,Bess 表达了自己在这一年中的种种渴望,她希望 Jake 能活下来,希望他能见到女儿,希望他们能共同书写未来。然而,这些希望并没有实现。如今,当她迎来 41 岁生日时,她依然面临着对未来的困惑和不确定感。尽管如此,生命仍在继续,她感受到来自女儿的爱,这让她明白即使在悲痛中也能找到新的意义。

最后,作者呼吁大家关注她为女儿 Athena 建立的众筹活动,希望能支持女儿的未来生活。她还分享了自己作为一名 ER 医生和作家的身份,写下关于生命、死亡、爱与健康的思考。整体而言,这篇文章深刻而真诚地探讨了失去与新生的复杂情感,以及在悲痛与母亲身份之间的挣扎。


HN 热度 860 points | 评论 223 comments | 作者:LaurenSerino | 22 hours ago #

https://news.ycombinator.com/item?id=43020983

  • 经历过亲人患病或去世的人会感到自己的人生基线幸福感发生了变化,很难恢复到以前的状态
  • 尝试了各种治疗方法和努力后,仍然感到自己已经筋疲力尽,很难再找到以前的动力和目标
  • 有些人认为,人类的幸福感有一个基线,很难通过外部努力改变,但这并不是绝对的,治疗和自我调节可以带来改变
  • 在面对亲人患病或去世时,人们会感到无能为力和自责,需要时间和支持来愈合和调整
  • 有些人通过治疗和自我调节找到了新的目标和意义,重新开始生活
  • 面对死亡和失去,人们会感到恐惧和焦虑,但也会发现新的力量和韧性
  • 亲人患病或去世后,生活会发生巨大的变化,需要时间和努力来适应新的现实
  • 有些人认为,尽全力做自己能做的事情是正确的,即使结果不如意,也不会留下遗憾
  • 面对不确定和无常,人们需要找到自己的内在力量和支持系统来应对和前进

Smuggling arbitrary data through an emoji #

https://paulbutler.org/2025/smuggling-arbitrary-data-through-an-emoji/

这篇文章讨论了如何通过 Unicode 字符来编码和隐藏任意数据。作者首先提到了 Unicode 的变体选择器(Variation Selectors),这些字符没有自己的视觉表现,但可以用来修改前一个字符的呈现。由于 Unicode 标准的设计,变体选择器在转换过程中应该被保留,即使代码处理它们的含义不明确。

作者发现,可以通过连接多个变体选择器来代表任意的字节字符串。每个字节可以转换为对应的变体选择器,然后连接在一起。这种方法可以将任意数据隐藏在任何 Unicode 字符中,包括 emoji。作者提供了 Rust 代码示例,展示了如何将字节转换为变体选择器,以及如何编码和解码数据。

这篇文章还讨论了这种技术的潜在应用和滥用。作者指出,这种方法可以用来躲避人工内容过滤,或者用来给文本添加水印,以便在文本被泄露时追踪到原始接收者。然而,作者也强调,这种技术不应该被滥用。

总的来说,这篇文章介绍了一种通过 Unicode 字符来隐藏和编码数据的方法,及其潜在的应用和风险。作者提供了详细的代码示例和解释,使读者能够理解这种技术的工作原理和其潜在的影响。


HN 热度 395 points | 评论 133 comments | 作者:paulgb | 15 hours ago #

https://news.ycombinator.com/item?id=43023508

  • Unicode 中的私用区(PUA)可以用来传递任意数据,但这种方法不如使用变体选择器隐蔽。
  • 使用 Unicode 变体选择器可以将任意数据隐藏在文本中,尤其是在复制和粘贴时。
  • 这种方法可以用于数字水印和追踪文本的来源。
  • 有些系统和库会将私用区字符渲染为可见的占位符符号,而不是将其隐藏起来。
  • Unicode 的指定非字符可以用于类似的目的,但私用区字符有时会被用于非官方的编码。
  • 这种方法可以用于追踪 AI 生成的文本,并防止其被未经授权地复制和使用。
  • 在 Linux 终端中,这种方法可以正常工作,但在某些情况下可能会出现问题,例如复制和粘贴文本时。
  • 有些编辑器可以显示文本的逐字历史记录,帮助防止文本被未经授权地复制和使用。

https://www.wired.com/story/thomson-reuters-ai-copyright-lawsuit/

汤森路透赢得了美国首例人工智能版权案。2020 年,媒体和科技集团汤森路透对法律人工智能初创公司 Ross Intelligence 提起了首例人工智能版权诉讼,指控该公司复制了其法律研究公司 Westlaw 的材料。美国特拉华州地方法院法官 Stephanos Bibas 在一份摘要判决中写道,汤森路透的版权确实被 Ross Intelligence 的行为侵犯了。

该判决对人工智能公司具有重要影响,因为它们正面临着一系列关于如何使用受版权保护材料的法律挑战。许多人工智能工具都是通过训练受版权保护的作品(包括书籍、电影、视觉艺术和网站)而开发的。目前,美国法院系统中有几十起诉讼正在进行,其他国家如中国、加拿大和英国也面临着类似的挑战。

法官 Bibas 在判决中拒绝了 Ross Intelligence 关于合理使用的辩护理由,认为该公司旨在通过开发市场替代品来与 Westlaw 竞争。汤森路透的发言人 Jeffrey McCoy 对判决表示欢迎,称该公司很高兴法院裁定 Westlaw 的编辑内容受版权保护,不能在未经许可的情况下使用。

该判决对人工智能公司来说是一个打击,因为它表明了法院对版权保护的态度。康奈尔大学法学教授 James Grimmelmann 认为,如果这一决定被其他法院遵循,将对人工智能公司产生不利影响。另一位专家 Chris Mammen 也认为,这一判决将使人工智能公司更难以辩称其行为属于合理使用。

值得注意的是,Ross Intelligence 已经在 2021 年因诉讼费用过高而关闭。相比之下,许多其他人工智能公司,如 OpenAI 和谷歌,拥有足够的财力来应对长期的法律挑战。尽管如此,这一判决仍然是人工智能行业的一个重要里程碑,表明了法院对版权保护的重视。


HN 热度 376 points | 评论 163 comments | 作者:johnneville | 1 day ago #

https://news.ycombinator.com/item?id=43018251

  • 法院判决 Westlaw 的头注(headnotes)具有版权,即使它们只是引用法院意见的 verbatim,因为编辑决定引用这些材料本身就显示出“创造性的火花”
  • 法院的判决可能不会经受住时间的考验,因为版权保护头注的做法在法律领域并不实用
  • 罗斯(Ross)公司雇佣人类注释员重写头注,但他们实际上是从 Westlaw 的头注中抄袭,而不是进行独立分析
  • 法院的判决主要是因为罗斯公司的产品直接与 Westlaw 竞争,而不是因为版权侵权问题
  • 法院对“竞争”的定义可能过于宽泛,可能会对其他领域产生影响
  • 学校和教育机构的合理使用(fair use)例外可能需要重新审视,因为它们可能会被视为对原创作者的不公平竞争
  • 人工智能训练数据的版权问题仍然存在争议,法院的判决可能不会成为定论
  • 合理使用的因素,例如竞争,可能需要更细致的考虑,以避免对创新和创造产生不利影响

The subtle art of designing physical controls for cars #

https://www.theturnsignalblog.com/the-subtle-art-of-designing-physical-control-for-cars/

本文讨论了汽车内控系统的设计,特别是温度控制系统。作者认为,当前的汽车温度控制系统过于复杂,依赖于触摸屏和多功能按钮,导致驾驶员难以快速舒适地控制温度。作者提出了一个新的设计概念,使用一个旋转拨动器来控制温度,拨动器具有动态触觉反馈,可以模拟不同类型的交互。

作者首先介绍了自己之前的设计概念,即使用一个温度拨动器来控制汽车的温度,拨动器可以自动设置风扇速度和座椅加热。然而,作者后来意识到,这个设计仍然存在一些问题,例如座椅加热是一个非常个人化的功能,应该由驾驶员自己控制。因此,作者修改了设计,去掉了座椅加热的自动控制功能。

为了实现这个设计,作者使用了一个开源的项目叫做 Smart Knob,该项目使用一个无刷直流电机来模拟一个模拟拨动器。作者使用这个项目作为起点,进行了一系列的实验,以了解什么样的交互方式是最自然和最直观的。作者发现,拨动器的大小、形状和重量都可以影响驾驶员的预期和交互方式。

作者还讨论了设计指南,包括保持一致的触觉模式、允许精确和快速的调整、同步物理和视觉反馈、缩放触觉强度、以及在重要值处放置更强的触觉反馈。这些设计指南可以帮助设计师创建更自然和更直观的交互方式。

总的来说,本文讨论了汽车内控系统的设计,特别是温度控制系统,提出了一个新的设计概念,使用一个旋转拨动器来控制温度,拨动器具有动态触觉反馈。作者还讨论了设计指南和实验结果,旨在帮助设计师创建更自然和更直观的交互方式。


HN 热度 349 points | 评论 220 comments | 作者:vsdlrd | 1 day ago #

https://news.ycombinator.com/item?id=43017010

  • 现代汽车的控制设计趋势是将所有功能集中在触摸屏上,但这种设计可能会导致驾驶员分心,降低安全性。
  • 物理控制按钮和旋钮可以提供更好的触觉反馈和操作体验,减少驾驶员的视觉负担。
  • 一些驾驶员更喜欢传统的旋钮和按钮控制方式,因为它们可以在不看的情况下进行操作。
  • 自动空调系统的设计应该考虑到个体差异和不同环境下的需求,而不是一刀切的解决方案。
  • 部分汽车品牌的智能控制系统可能存在缺陷和局限性,需要改进和完善。
  • 旧款汽车的控制设计在某些方面可能更合理和人性化,值得现代汽车设计师参考和借鉴。

DeepScaleR: Surpassing O1-Preview with a 1.5B Model by Scaling RL #

https://pretty-radio-b75.notion.site/DeepScaleR-Surpassing-O1-Preview-with-a-1-5B-Model-by-Scaling-RL-19681902c1468005bed8ca303013a4e2

DeepScaleR 团队介绍了一种新的语言模型训练方法,称为 DeepScaleR-1.5B-Preview,该模型通过简单的强化学习(RL)对 Deepseek-R1-Distilled-Qwen-1.5B 模型进行了微调。该模型在 AIME2024 测试集上的 Pass@1 准确率达到 43.1%,相比之下,OpenAI 的 o1-preview 模型的准确率为 40.0%。DeepScaleR 团队的模型仅使用 1.5B 参数,却能够在多个数学竞赛级别的基准测试中超越 OpenAI 的 o1-preview 模型。

DeepScaleR 团队的工作是为了揭示使用 RL 训练语言模型的“秘方”。他们介绍了 DeepScaleR-1.5B-Preview 模型,该模型是在 40,000 个高质量的数学问题上训练的,使用了 3,800 个 A100 小时(约 4500 美元)。该模型的训练过程包括两个步骤:首先,使用 8K 的最大上下文长度进行 RL 训练,以实现更有效的推理和高效的训练;其次,扩大训练到 16K 和 24K 的上下文长度,以使模型能够解决更具挑战性的问题。

DeepScaleR 团队的训练“秘方”包括三个关键步骤:答案提取、冗余问题删除和不可评估问题过滤。他们使用了一个 Outcome Reward Model(ORM)作为奖励函数,以避免奖励黑客攻击。该奖励函数返回 1,如果 LLM 的答案通过基本的 LaTeX/Sympy 检查;返回 0,如果 LLM 的答案是错误的或格式不正确。

DeepScaleR 团队的模型在 AIME2024 测试集上的表现优于 OpenAI 的 o1-preview 模型。他们的模型在 8K 上下文长度下实现了 22.9% 的 AIME 准确率,仅比原始模型低 6%。在扩大到 16K 和 24K 上下文长度后,模型的性能进一步提高,达到 43.1% 的 AIME 准确率。DeepScaleR 团队的工作表明,使用 RL 训练语言模型可以实现可扩展和高效的推理模型。他们的模型和训练日志已开源,供所有人使用和改进。


HN 热度 315 points | 评论 125 comments | 作者:sijuntan | 1 day ago #

https://news.ycombinator.com/item?id=43017599

  • 该模型虽然在某些数学 benchmark 上超越了 O1-Preview,但在其他任务上并没有表现出色,仅适用于特定问题。
  • 该模型的训练成本较低,仅为 R1 的 1/18,具有较高的性价比。
  • 该模型在某些编程任务上表现不佳,例如写 Scheme 代码时会出现语法错误和逻辑混乱。
  • 对于模型的 benchmark 成绩,需要谨慎对待,因为可能存在过拟合的情况,需要更多的测试和验证。
  • 训练模型时需要避免 benchmark 泄露,确保模型的泛化能力和真实性。
  • 动态 benchmark 可能是解决过拟合问题的一种方法,通过使用随机值和变化的测试数据来评估模型的真实能力。

WASM will replace containers #

https://creston.blog/wasm-will-replace-containers/

本文讨论了 WebAssembly(WASM)可能取代容器(containers)的未来。容器曾经解决了软件开发中的许多重要问题,但现在却变得难以使用,开发人员需要学习复杂的工具和技术。作者认为 WASM 是一种真正的“一次编写,到处运行”的体验,可以在任何支持 V8 引擎的平台上运行。

作者还提到了 Java 虚拟机(JVM)作为一个类似的例子,JVM 曾经承诺“一次编写,到处运行”,但由于其限制,未能成为一种普遍的解决方案。WASM 则不同,它可以编译多种语言,并且可以在 web 浏览器中运行,这使得它成为一种更有前途的解决方案。

在微服务架构中,WASM 可以提供一种更好的解决方案。通过使用 WASM,开发人员可以创建小型、独立的服务,这些服务可以在同一个 V8 运行时环境中运行,从而避免了网络通信的开销。Cloudflare Workers 是一个这样的例子,它允许开发人员使用 WASM 创建小型、独立的服务,这些服务可以在同一个 V8 运行时环境中运行。

作者还提到了 WASM 的采用和发展。虽然 WASM 仍然是一种相对较新的技术,但它正在快速发展,支持也在不断增长。作者建议开发人员尝试使用 WASM,特别是使用 Cloudflare Workers,来体验未来可能的开发方式。

总的来说,本文认为 WASM 有可能取代容器成为软件开发中的主要技术。WASM 提供了一种更好的“一次编写,到处运行”的体验,可以在任何支持 V8 引擎的平台上运行,并且可以在微服务架构中提供更好的解决方案。虽然 WASM 仍然是一种相对较新的技术,但它正在快速发展,支持也在不断增长。


HN 热度 310 points | 评论 316 comments | 作者:hpincket | 23 hours ago #

https://news.ycombinator.com/item?id=43020684

  • WASM 有可能取代容器,但需要解决安全问题和系统接口问题
  • WASM 的虚拟化可以通过 WASI 和 WAT 实现,但需要重新定义世界和标准
  • WASM 的沙箱能力和启动时间是其优势,但标准化和发现性仍然是挑战
  • UNIX 风格的离散命令模型可能更有价值,但 WASM 和 RISC-V 是不同的技术
  • WASM 的跨语言和跨平台能力是其优势,但也可能面临 DLL 地狱的问题
  • WASM 的沙箱是其生态系统的基石,否则不会有人对其感兴趣
  • 标准化和发现性是 WASM 的关键挑战,但也可能带来更好的开发体验和产品集成

Resist Authoritarianism by Refusing to Obey in Advance (2017) #

https://lithub.com/resist-authoritarianism-by-refusing-to-obey-in-advance/

本网页的内容主要是关于蒂莫西·斯奈德(Timothy Snyder)的一篇文章,题目为“拒绝预先服从:抵抗专制主义的第一步”。斯奈德是一位历史学家和全球事务专家,他在文章中讨论了预先服从的概念及其与专制主义的关系。

预先服从是指个人在没有被要求的情况下,自愿地遵守和执行专制政权的命令和政策。斯奈德认为,这种行为是专制主义得以维持和扩张的重要因素。他指出,在纳粹德国和其他专制政权中,预先服从是导致暴行和侵犯人权的重要原因。

斯奈德还提到了著名的心理学实验——米尔格拉姆实验(Milgram Experiment),该实验表明了人们在面对权威时的服从性。实验结果显示,即使在没有被要求的情况下,人们也会遵守权威的命令,甚至如果这意味着伤害他人。斯奈德认为,这个实验结果与预先服从的概念有关,人们在面对权威时,会自愿地遵守和执行命令,而不考虑其后果。

斯奈德还讨论了预先服从在历史中的例子,例如 1938 年纳粹德国吞并奥地利时,奥地利人民的预先服从导致了犹太人的迫害和杀戮。他还提到了 1941 年德国入侵苏联时,党卫军的预先服从导致了大规模杀戮。

总之,斯奈德的文章强调了预先服从的危险性及其与专制主义的关系。他认为,预先服从是专制政权维持和扩张的重要因素,个人应该意识到这一点,并拒绝预先服从,以抵抗专制主义。文章还强调了个人在面对权威时的责任,应该考虑其行为的后果,并拒绝执行伤害他人的命令。


HN 热度 275 points | 评论 179 comments | 作者:pabs3 | 22 hours ago #

https://news.ycombinator.com/item?id=43021333

  • 读《血色领地》这本书可以更深入地了解政府和历史,尤其是极权主义的危害。
  • 当前社会发展太快,技术进步太快,导致法律和社会规范跟不上。
  • 人们应该从历史中吸取教训,了解极权主义和暴政的危害。
  • 读书可以拓宽视野,了解人类历史的复杂性和残酷性。
  • 现代社会面临着许多挑战,包括技术爆炸和社会不平等,需要人们更加关注和了解历史。
  • 极权主义和暴政可以通过各种手段实现,包括宣传和暴力。
  • 了解历史可以帮助人们更好地理解当前社会的弊端和危险。
  • 人们应该警惕极权主义和暴政的危害,努力维护自由和民主的价值。

ElevenReader #

https://elevenreader.io

ElevenReader 是一个能够将书籍、文章、PDF、新闻稿和文本以超现实的 AI 配音呈现的应用程序。用户可以从数百个标题中选择,包括文学经典、新闻稿和文章,并以 AI 音频的形式进行收听。该应用程序提供了多种高品质的 AI 配音,包括温暖的英国音、柔和的美国音、深沉的美国音、感性的英国音和乔治音等。

用户可以将自己的内容导入应用程序,并以 32 种语言进行收听。应用程序还支持创建智能播客,用户可以使用 GenFM 将任何内容生成为智能个人播客。ElevenReader 适用于 iOS 和 Android 设备,用户可以下载应用程序并开始使用。

该应用程序的主要功能包括将文本转换为语音、支持 32 种语言、提供高品质的 AI 配音、允许用户导入自己的内容、创建智能播客等。用户可以使用 ElevenReader 将自己的书籍、文章、PDF 和新闻稿以超现实的 AI 配音呈现,并以自己的方式进行收听。

ElevenLabs 是一个提供 AI 语音技术的公司,ElevenReader 是他们的旗舰产品。该公司的目标是使用 AI 技术解锁全球内容,并使其更加便捷和易于访问。ElevenLabs 还提供其他产品和服务,包括 Dubbing Studio、Audio Native、ElevenStudios 和 API 等。

ElevenReader 应用程序已在全球范围内推出,用户可以从 iOS 和 Android 应用商店下载。该应用程序免费使用,用户可以通过应用程序内的购买获得更多功能和内容。ElevenLabs 还提供了一个帮助中心和 API 参考文档,帮助用户了解更多关于应用程序的信息。


HN 热度 255 points | 评论 162 comments | 作者:mfiguiere | 18 hours ago #

https://news.ycombinator.com/item?id=43022398

  • ElevenReader 的语音质量与 ElevenLabs 相当,且有新的开源模型 Zonos 可供选择
  • TTS 技术正在被 commoditized,新的模型如 Kokoro 出现,且有开源实现
  • Audiblez 可以使用开源软件实现类似的功能,且支持长文本转换
  • ElevenLabs 的语音质量在长文本转换时可能会出现问题,如音调、音高、口音等
  • 有用户对 ElevenLabs 的语音质量表示满意,但也希望能有更好的选择
  • Audiblez 支持多平台,包括 Linux 和 Windows
  • 有用户希望能在移动设备上使用 Audiblez
  • Google Cloud TTS 是一个不错的选择,且有免费额度
  • Chirp (HD) 也提供了类似的服务,且有免费额度
  • 有用户希望能有自动分配不同语音的功能
  • 有用户对公司的商业行为表示不满,希望能有更好的选择

Launch HN: A0.dev #

https://news.ycombinator.com/item?id=43015267

嗨,HN 的朋友们——我们是 Seth 和 Ayo,正在打造 a0.devhttps://a0.dev)。a0.dev 是一个能将 React Native 开发时间从数周缩短到仅需几个小时的平台。

我们一起开发移动应用已经七年,并取得了一些成功。然而,一直困扰我们的一点是:开发移动应用比开发网站要难得多。如果你用 React Native 开发过应用,一定体验过使用 Xcode 和 Android Studio 的痛苦,写大量样板代码才能开始开发,设置状态管理的复杂性,以及最让人头疼的——应用审核流程。于是,我们决定打造一个平台,让这个过程变得更快更简单。

我们注意到像 v0 这样的代码生成平台取得了成功,因此希望为 React Native 打造一个更进一步的工具。于是,我们构建了AI 应用生成器,用户只需输入一个简单的提示,就能自动生成一个自定义 React Native 应用,并实时预览

这里有一个 5 分钟的演示,我们用 a0.dev 复刻了 Hacker News 的 UI: https://youtu.be/f3lzBRBUous

🚀 a0.dev 主要特点 #

  • 快速原型设计:可以快速生成 React Native 组件和界面,并将代码复制到你喜欢的开发环境中。
  • AI 生成完整应用:可以从单一 UI 组件扩展到完整应用,只需点击页面右上角的 “Need a Full App” 按钮,就能从单个文件转换为支持多个文件和聊天的完整项目。
  • iOS 设备预览:我们推出了 iOS 应用,用户可以下载到真实设备上预览生成的应用,我们发现应用在实体设备上的表现通常更好。
  • 多模型支持:聊天工具内置了 “UI 专家”“高级逻辑” 模型,用户可以根据任务需求自由切换。
  • 支持 2D 游戏生成:除了常见的应用界面,如 Instagram 风格的 Feed,我们还成功生成了 扫雷(Minesweeper)Flappy Bird 等 2D 游戏。

🔥 即将推出的功能 #

我们希望不断改进 AI 生成器,并增加更多功能,帮助开发者更快将应用上架并变现。目前,我们的开发计划包括:

  • Supabase 集成:让开发者更方便地管理后端数据。
  • “一键提交”:只需点击一个按钮即可将应用发布到 App Store。

当前的限制 #

  • Android 预览方式:我们的 Android 版应用还在开发中,不过 Android 用户可以通过 Expo Go App 进行预览。
  • Web 预览限制:应用在浏览器中运行的是 React Native Web,如果某些依赖项不支持 Web,则它们无法在 Web 预览中运行,但在手机上应该可以正常工作。
  • 原生模块限制:部分需要原生模块的依赖项暂时无法使用,因为这些模块目前未集成到我们的平台中。

我们希望大家能试用 a0.dev,并尝试使用它创建应用!我们 24/7 在线,随时在 Discord 上为开发者提供支持,帮助大家真正把应用发布到 App Store。

有什么想要的功能或遇到的问题,欢迎告诉我们,我们非常期待听到你的反馈!

🔗 立即体验https://a0.dev

(PS:我们去掉了注册流程,第一条消息可以直接输入,马上试试吧!)

期待你的想法!🚀


HN 热度 241 points | 评论 92 comments | 作者:sethburster | 1 day ago #

https://news.ycombinator.com/item?id=43015267

  • a0.dev 的代码生成能力还不如 Cursor,Cursor 可以直接在现有的代码库中生成代码,并且可以预览实时的更改。
  • a0.dev 应该专注于 React Native 的垂直领域,帮助没有经验的用户使用聊天机器人作为 AI 合伙人,打造整个应用程序和后端,并处理营销和发布。
  • a0.dev 需要改进其代码生成能力,减少错误代码的产生,并且需要增加更多的功能,如 Supabase 集成和一键提交应用到 App Store。
  • a0.dev 的优势在于可以快速生成 React Native 应用程序,并且可以实时预览,但其代码生成能力和功能还需要进一步改进。
  • a0.dev 应该考虑如何与其他代码生成工具区别开来,提供更多的价值和功能,以吸引更多的用户。