2024 01 24 HackerNews

FTC bans TurboTax from advertising ‘free’ services, calls deceptive advertising #

https://www.cnn.com/2024/01/22/business/ftc-turbotax-free-services/index.html

根据 CNN Business 的报道,美国联邦贸易委员会(FTC)在最终的命令和意见中裁定,流行的纳税申报软件 TurboTax 进行了欺骗性广告,并禁止该公司在没有为所有客户提供免费服务的情况下进行免费服务的广告宣传。

根据 FTC 的说法,TurboTax 通过发布许多客户不符合资格的“免费”税务服务广告,违反了 FTC 法案,并欺骗了消费者。FTC 最初在 2022 年起诉 TurboTax 的所有者 Intuit 公司的欺骗性广告。FTC 的工作人员声称大多数纳税申报人无法使用该公司的“免费”服务,例如那些在零工经济中获得 1099 表格的人或从事农业收入的人。根据 FTC 的说法,TurboTax 将其产品宣传为免费的行为误导了这些客户。

FTC 的行政法官 D. Michael Chappell 在去年 9 月宣布了最初的决定,而 FTC 在周一维持了这一决定。Intuit 公司在此过程中向 FTC 提出了上诉。

Intuit 在周一的声明中表示,他们已向 FTC 之外的联邦巡回法院上诉了这个“严重有缺陷的决定”。Intuit 发言人表示:“没有人应该对 FTC 委员会员工在过去二十年的每一次上诉中都支持 FTC 的决定感到惊讶。这个决定是一个有偏见和破碎的系统的结果,在这个系统中,委员会在同一个案件中充当控告人、法官、陪审团和上诉法官。”

FTC 下令 Intuit 公司不能将任何商品或服务宣传为免费,除非对所有客户都是免费的。FTC 还表示,Intuit 可以明确披露实际有资格获得免费服务的客户的百分比,接近其宣传的“免费”声明。如果对大多数消费者来说服务实际上并不免费,TurboTax 也可以明确说明这一点。

FTC 要求 Intuit 公司“明确和显著地披露获得‘免费’商品或服务所需的所有条款、条件和义务”。

FTC 的新闻稿中还提到,去年 5 月,大约有 440 万人将收到 TurboTax 的支票,这是与母公司 Intuit 达成的 50 个州的和解协议的结果,该协议指控该公司将数百万低收入美国人从免费纳税申报服务中引导出来。

此次调查是在 2019 年 ProPublica 的一篇报道之后开展的,该报道指控该公司通过使这些产品在网络搜索中难以找到,而是将客户引导到该公司付费版本的申报服务,从而将有资格的客户排除在联邦支持的纳税申报产品之外。

大多数客户将获得约 30 美元的赔偿,而连续三年使用 TurboTax 的一些客户最高可获得 85 美元的赔偿。还设立了一个网站以获取更多信息。

纽约州检察长 Letitia James 在 2023 年 5 月 4 日的新闻稿中表示:“TurboTax 的掠夺性和欺骗性营销欺骗了数百万低收入美国人,这些人试图履行他们的法律义务来申报纳税。今天,我们正在纠正这个错误,并将钱放回那些本不应该支付纳税申报费用的勤劳纳税人的口袋中。”

来源:CNN Business


HN 评论 247 comments | 作者:fairytalemtg | 1 day ago #

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

根据您提供的链接,这篇帖子中的评论观点可以总结如下:

有人认为 TurboTax 的广告是有趣的,因为它以 37% 的纳税人符合条件来宣传免费服务,但实际上这只是少数人。

有人指出在美国,人们对分数并不陌生,因为美国使用英制度量衡系统,例如 1/3 杯、1/4 英寸等,所以这个故事可能是虚构的。

有人认为分数和负数是数学中的第一个不直观的概念,这可能导致一些人对数学失去兴趣。

有人提到了教育中对分数的教学方法可能存在问题,导致学生难以理解和应用分数。

有人认为分数在日常生活中并不常见,因此对于一些人来说,理解和使用分数可能有困难。

有人讨论了美国的度量单位和分数的使用,以及人们对分数和小数的理解和使用的差异。

有人认为 TurboTax 的广告策略是重复强调“免费”一词,让人们忽略免责声明,从而让免费服务看起来仍然是免费的。

有人认为 TurboTax 的目标受众是那些认为获得大额退税是好事的人,通常是低收入人群。

请注意,这些总结是根据评论的内容进行的归纳,可能不代表所有人的观点。


My toddler still loves planes, so I upgraded her radar #

https://jacobbartlett.substack.com/p/my-toddler-still-loves-planes-so

这篇文章是 Jacob Bartlett 写的一篇关于他升级了他的 Aviator 应用程序的故事。

他的女儿喜欢飞机,所以他为她建了一个雷达应用。他详细介绍了他在升级过程中遇到的问题以及他添加的新功能。他改进了用户界面,添加了颜色选择和缩放功能。他还利用 OpenSky Network API 获取了飞机的起始国家信息,并在地图上显示了国旗。

此外,他还解决了在多云天气下飞机被云层遮挡的问题,并通过添加飞机类型的区分,将直升机和卫星与飞机区分开来。最后,他还允许用户使用自己的凭据访问 OpenSky Network API。


HN 评论 115 comments | 作者:jakey_bakey | 1 day ago #

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

根据提供的链接,这篇帖子中的评论观点可以归纳如下:

有用户提到在应用中切换模式时不够清晰,不知道当前模式是什么,建议改进按钮的设计和标识。

有用户提到现代用户体验中的一个问题是,有些应用的界面设计不够直观,导致用户不清楚如何操作。举例来说,有些应用的菜单中有两个选项,一个是白色字体,一个是黑色字体,用户不知道哪个选项是当前选中的。这种情况在 YouTube 的字幕开关中也存在,用户只能试错来找到正确的选项。这可能是因为触摸屏的普及使得用户对于位置输入反馈的常识变得模糊。

有用户提到在一个项目中遇到了类似的问题。有一组 +/-按钮用于控制时间范围窗口的大小,点击 +/-按钮可以增加/减小窗口的大小,但对于开始时间来说,+ 会使秒数变小,-会使秒数变大;而对于结束时间来说,情况正好相反。这种情况下,用户需要清晰地知道按钮的操作逻辑。

有用户提到复选框在现代用户界面设计中不常见,可能是因为复选框无法像原生元素一样进行样式化。在模拟控制面板的设计中,一般不会使用复选框,而是使用翻转/切换开关或按钮。复选框适用于二进制选项,而旋钮或滑块适用于 0-1 之间的值。在实际应用中,复选框的使用相对较少。

有用户提到在设计应用时,他过于关注控制面板的外观,而忽视了用户体验。他还提到自己在最后一刻修复了一个错误,将云图标与其他图标的方向搞反了。

以上是这篇帖子中的评论观点的归纳总结。


Boeing whistleblower: MAX 9 production line has “enormous volume of defects” #

https://viewfromthewing.com/boeing-whistleblower-production-line-has-enormous-volume-of-defects-bolts-on-max-9-werent-installed/

根据 View from the Wing 网站上的一篇文章,一位读者在 Leeham News 网站上发表了一条评论,暗示他们可以访问波音公司的内部质量控制系统,并分享了他们在阿拉斯加航空公司的波音 737 MAX 9 飞机上看到的细节,该飞机的一个门塞在飞行中脱落,导致飞机迅速减压。文章指出,外包的飞机部件在到达生产线时存在很多问题,以至于波音的质量控制人员无法跟上这些问题。

文章中提到,波音的一名员工表示,导致门塞脱落的原因在波音的记录中已经明确写明。这位员工还指出,由于波音 737 的质量问题非常多,过去 365 天内记录了 392 个不符合要求的发现,其中包括 737 中部机身门的安装问题。这个数字非常高且令人担忧,如果波音的质量体系健康的话,应该在出现最初几个问题后就停止生产线,并将问题追溯到供应商那里。

文章还提到,在事故飞机上进行检查时,确实发现了问题,但是是在右侧门上,而不是实际发生故障的左侧门。由于之前已经发现和修复了大量的缺陷,团队可能会错过某些细节,但这是不可避免的。然而,在事故飞机上的另一个团队在接下来的一天发现了左侧中部出口门上的损坏和错误安装的铆钉。

文章还提到,由于波音 737 的制造存在很多问题,供应商 Spirit AeroSystems 在雷顿的工厂设有团队进行质保工作。然而,这个团队在处理问题时并没有实际重新加工有问题的铆钉,而只是在上面涂了油漆。这被认为是一个“过程失误”。最终,门是否需要完全拆除或只需打开需要与门组协调决定,但是由于没有生成正式的记录,因此门从未被正式打开,也没有需要质量检查的要求。

总的来说,这篇文章揭示了波音 737 MAX 9 生产线上存在的巨大缺陷问题,以及外包部件在到达生产线时的质量控制挑战。然而,这篇文章并非官方报道,但据称是一位波音内部的告密者提供的信息。这篇文章还提到,波音的新游说团队面临着艰巨的任务。因此,波音可能需要从董事会和高层层面开始解决这些问题。

请注意,这是一篇非官方报道,具体细节可能需要进一步确认和核实。

资料来源:

View from the Wing


HN 评论 379 comments | 作者:bookofjoe | 13 hours ago #

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

根据您提供的链接,这篇帖子中的评论观点可以总结如下:

有匿名的波音工程师表示,他们参加了一些充满压力的会议,但会议中主要是公关和 MBA 人员讨论应该做什么,而不是需要进行哪些改变,尤其是关于工程和质量保证应该对任何决策有否决权的讨论。

有人提到在 JIRA 任务中添加故事点数,并确保它们是 1、2、3 或 5 个点数,如果超过 5 个点数,则必须拆分为多个 5 个点数的任务,但点数实际上并不意味着什么,只是表示需要花费多少天完成任务。

有人分享了在工作中遇到的外包团队频繁更换的经历,导致项目进展缓慢,责任通常落在团队负责人身上。

有人回忆了在日本一家知名汽车制造商的研发职位上的经历,该公司的软件项目混乱不堪,涉及无休止的 JIRA 问题会议,更多关注使用 JIRA 而不是解决问题和制造优质产品。此外,还提到了频繁编辑 Powerpoint 演示文稿的情况。

有人讨论了高级经理们过度干预团队估算的问题


Why are we templating YAML? (2019) #

https://leebriggs.co.uk/blog/2019/02/07/why-are-we-templating-yaml

根据提供的链接内容,这篇博客文章是由 Lee Briggs 于 2019 年 2 月 7 日发布的,标题为"Why the fuck are we templating yaml?"。文章讨论了为什么我们要对 YAML 进行模板化的问题,并提出了一种替代方案——Jsonnet。

作者认为在处理复杂的配置时,使用 YAML 模板化存在一些问题,而 Jsonnet 可以更好地解决这些问题。Jsonnet 是一种数据模板语言,可以用于生成 JSON 配置。它提供了更简洁、灵活的语法和功能,可以轻松处理可选字段、映射和参数,并且可以方便地操作现有的配置对象。

文章中还提到了一些相关的工具和概念,如 Kubernetes、Helm 和 CloudFormation,以及作者在工作中使用的解决方案 kr8。

总而言之,这篇文章探讨了为什么我们需要对 YAML 进行模板化以及使用 Jsonnet 作为替代方案的原因。Jsonnet 提供了更好的灵活性和可扩展性,可以更轻松地处理复杂的配置需求。


HN 评论 577 comments | 作者:olestr | 13 hours ago #

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

根据提供的链接,这篇帖子中的评论观点可以归纳如下:

YAML 配置的缺点:有人认为在配置中使用 YAML 是一个糟糕的选择,特别是在 GitHub Actions 等工具中。他们认为 YAML 配置比较难以维护和理解,而且缺乏灵活性。他们更喜欢使用代码来生成配置,以获得更好的 IDE 支持和类型安全性。

JSON 的优点:有人认为相比 YAML,使用 JSON 作为配置格式更好。他们认为 JSON 更容易格式化和处理,而且一些编辑器对 JSON 有更好的支持。此外,JSON 也可以通过添加 $schema 标签来实现类型检查。

使用真正的编程语言:有人建议不要使用伪语言(如 YAML、JSON 等),而是直接使用真正的编程语言来进行配置。他们认为使用编程语言可以更灵活地处理复杂逻辑,并且可以避免一些模板引擎的问题。

其他观点:还有一些评论提到了其他配置工具(如 Ansible、Terraform)以及它们各自的优缺点。也有人提到了对 JSON 的改进,如添加注释和允许额外的逗号。

总结起来,这些评论观点主要集中在对 YAML 配置的批评、对 JSON 的赞赏以及对使用真正的编程语言进行配置的建议上。每个人对配置格式的偏好可能有所不同,但这些评论提供了一些关于配置格式选择的不同观点。

请注意,以上摘要是根据提供的链接内容进行的总结,可能不包含所有评论观点。


Free Godot engine port for Nintendo Switch #

https://www.rawrlab.com/godot_nintendo_switch_free_port.html

这个网页是关于在任天堂 Switch 上免费使用 Godot 引擎的公告。它宣布了一个免费的 Godot 引擎端口,供授权的任天堂 Switch 开发者使用,支持使用 3.5.x 和 4.1.x 版本制作的项目。这个端口是由任天堂开发者门户网站论坛上的多个成员共同合作完成的,旨在使更多的创作者能够更容易地使用 Godot 引擎。该端口的主要特点包括以下内容:

免费访问:所有授权的任天堂 Switch 开发者都可以免费使用。

许可证:源代码以 MIT 许可证分发,提供广泛的使用和修改权利。

软件供应:该软件是“按原样”提供的,没有任何明示或暗示的保证或支持。

包含基本功能:该端口仅包含基本功能。

不支持 C#或 GDNative/GDExtension:只支持 GDScript。不支持本地扩展,但可以尝试将其转换为内部模块。

优化水平:需要注意的是,该端口并没有高度优化,但对于大多数小型到中型游戏项目来说,效率是足够的。

可扩展性:由于可以访问源代码,具备 C++ 知识的开发者有机会根据需要添加和集成其他功能。

不提供支持:该端口不提供支持。建议开发者在任天堂开发者门户网站的社区中寻求合作和帮助。对于中型或大型项目,建议与移植公司合作。

访问流程:可以通过任天堂开发者门户网站申请访问。

授权的任天堂 Switch 开发者可以在任天堂开发者门户网站的论坛部分找到更多详细信息。现在,使用 Godot 引擎制作独立游戏在任天堂 Switch 上已经没有借口了!期待从 Godot 引擎开发社区中涌现出创新和引人入胜的游戏。

该网页还列举了一些使用该端口的游戏,并鼓励开发者联系他们以添加自己的游戏。


HN 评论 193 comments | 作者:ekianjo | 13 hours ago #

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

根据您提供的链接,这篇帖子中的评论观点可以归纳如下:

有人认为使用 Mig Switch 和 dumper 可以在自己的 Switch 上运行游戏,但其他人指出 Mig Switch 主要用于复制任天堂签名的游戏卡,并不支持自制游戏。

有人表示即使使用了修改过的 Switch,自制游戏在 Switch 上几乎不存在或者非常有限,因为没有访问软件开发工具包(SDK)和文档的权限。

有人指出,一些破解 Switch 的网站和论坛可以提供 SDK 的泄漏版本,以及如何在破解的 Switch 上使用官方 SDK 的方法。

有人提到可以在 eBay 上找到各种旧游戏主机的开发硬件,尽管这些开发套件通常应该在不再使用时归还给原始设备制造商。

有人表示现代主机的开发套件需要通过制造商的 VPN 连接到互联网,因此在 eBay 上购买开发套件已经没有用处。

有人提到任天堂要求开发者描述他们的游戏开发经验等一系列要求,以获得 Switch 开发的授权。

有人表示他们尝试过申请开发授权,但任天堂没有回应,即使他们之前发布了一些手机游戏和应用程序。

有人认为任天堂对开发者的要求过于严格,而 Switch 商店中却有很多质量较低的游戏。

有人认为开发套件的价格相对较低,与过去的主机开发套件相比,价格已经很便宜了。

有人认为开发套件的价格较高是为了保护游戏生态系统,防止未经授权的软件传播。

有人表示开发套件的价格对于想要与孩子一起开发游戏的人来说是昂贵的,相比之下,开发 Android、iPhone 或笔记本电脑上的游戏要便宜得多。

有人提到可以将游戏开发为 Web GL 或 Android 版本,并在其他平台上分享。

有人认为 Switch 不是一个适合开发游戏的设备,而是更适合发布成品游戏的平台。

有人建议将游戏发布到 Switch 商店,以便孩子和她的朋友安装。

有人指出,如果使用了未经授权的资产(如音乐、艺术等),发布游戏可能会涉及版权问题。

有人认为开发套件的价格相对较低,但也有人表示开发套件的价格可能高达 10000 美元。

请注意,这些观点仅代表帖子中的评论者个人观点,并不代表任何官方立场或事实。


Czech republic sets IPv4 end date #

https://konecipv4.cz/en/

根据访问的链接,网站 https://konecipv4.cz/en/提供了关于 IPv4 协议在捷克共和国的结束日期的信息。

根据捷克共和国政府于 2024 年 1 月 17 日批准的文件《重新启动国家行政部门中的 DNSSEC 和 IPv6 技术实施》,捷克国家行政部门将于 2032 年 6 月 6 日停止通过 IPv4 提供其服务。这意味着捷克共和国已确定了 IPv4 的关闭日期。

IPv4 协议是自上世纪 80 年代以来互联网通信的关键要素,有效地为连接到互联网的设备分配唯一的地址。然而,随着设备和服务数量的增加,由于地址数量有限,IPv4 变得不足够。为了确保互联网基础设施的可扩展性、安全性和效率,必须过渡到 IPv6,该协议提供了几乎无限数量的地址。

网站还提供了一个倒计时计时器,显示距离 IPv4 关闭日期还有 3055 天、23 小时、39 分钟和 0 秒。


HN 评论 346 comments | 作者:deadbunny | 1 day ago #

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

根据您提供的链接,这篇帖子中的评论观点可以总结如下:

迁移至 IPv6 的经验不一:有人表示迁移至 IPv6 的经验并不好,需要更新网络配置、解决连接问题,并且一些基本的调试工具默认使用 IPv4。希望系统和工具能够更好地支持 IPv6 迁移。

一些 VPS 提供商支持 IPv6:有人提到使用廉价的 VPS 提供商,只需复制几行配置文件并在服务器上打开端口,就能轻松迁移至 IPv6。

AWS 在 IPv6 迁移方面存在问题:有人指出 AWS 在很多方面都落后,可能没有优化 IPv6 迁移过程,因为他们计划通过 IPv4 收费来获利。

IPv4 库存是 AWS 的竞争优势:有人认为 AWS 拥有大量的 IPv4 库存,这是一种壁垒和竞争优势,所以他们有兴趣延迟 IPv6 的推广。

IPv6 部署并未加速采用:有人提到一些运营商和服务提供商早已采用 IPv6,但这并没有加速 IPv6 的普及,一些网站和服务仍然只支持 IPv4。

工具和系统对 IPv6 支持不足:有人表示工具和系统对 IPv6 的支持不足,需要更多努力使其在 IPv6 上运行得更好。

IPv6 迁移需要一些配置和调试:有人提到迁移至 IPv6 需要进行一些配置和调试,但对于一个人来说,90 分钟的迁移时间已经相当快速。

IPv6 在巴西得到推广:有人提到巴西在推广 IPv6 方面做出了努力,并提供了免费的 IPv6 网络课程。

IPv6 迁移需要更好的默认设置:有人认为这是 AWS 和云服务提供商的问题,而不是 IPv6 的问题,他们希望这些服务提供商能够提供更好的默认设置。

一些 AWS 服务不支持 IPv6:有人提到一些 AWS 服务(如 Elastic Beanstalk)似乎无法避免在 EC2 实例上使用公共 IPv4 地址,除非引入 NAT 网关。

IPv6 迁移涉及到 AWS 的问题:有人提到在迁移至 IPv6 时遇到的问题更多与 AWS 有关,而不是 IPv6 本身。

一些工具需要指定 IPv6 版本:有人提到一些工具需要使用特定的命令(如 ping6)来指定 IPv6 版本,而不是默认使用 IPv4。

一些人对 IPv6 的支持感到满意:有人表示他们的 VPS 提供商已经支持 IPv6,并且没有遇到问题。

一些人选择不使用 IPv6:有人选择不使用 IPv6,因为他们的 ISP 可能会将他们放入 CGNAT,导致无法使用 IPv4。

请注意,这些总结是根据评论中的观点进行的,可能不代表所有人的意见。


Winlator: Android app that lets you to run Windows apps with Wine #

https://winlator.org/

Winlator 是一个 Android 应用程序,它使用 Wine 和 Box86/Box64 让您在 Android 设备上运行 Windows (x86_64)应用程序。该应用程序的官方网站提供了下载和关于 Winlator 的信息。

Winlator 的开发者非常感谢 ptitSeb 和 Wine 开发团队,他们开发了 Windows 兼容性层(x86_64)。没有 ptitSeb 对 Box86/Box64 的不断改进以及 Wine 开发者对 Wine 的持续改进,这个项目将无法实现。

在 Winlator 的官方网站上,您可以下载最新版本的应用程序。此外,网站还列出了一些与 Winlator 相关的第三方应用程序和组件,包括 Ubuntu RootFs (Focal Fossa)、Wine、Box86/Box64、PRoot、Mesa3D、DXVK、D8VK 和 CNC DDraw。

请注意,以上摘要是根据 Winlator 官方网站的内容生成的。


HN 评论 119 comments | 作者:davikr | 1 day ago #

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

根据您提供的链接,这篇帖子中的评论观点可以总结如下:

有人讨论了在 Android 设备上运行 Windows 应用程序的方法,包括使用 Winlator 和 Proton-GE Wine 等工具。

有人质疑为什么要在 Android ARM 设备上运行 Android x86。

有人讨论了在 Android 上运行 DirectX 游戏以及在 ARM 设备上进行 x86 到 ARM 翻译的问题。

有人提到了在 ARM Android 设备上进行模拟的流行性,如 Yuzu 和 Dolphin 模拟器。

有人询问该实验是在什么硬件上运行的。

有人问如何控制运行 Windows 应用程序的 Android 设备,有人提到可以使用鼠标和键盘。

有人开玩笑说 PC 游戏玩家会感到震惊。

有人提到了其他在 Android 上运行 Windows 应用程序的项目,如 Mobox 和 Termux。

有人讨论了在 Android 上运行 Linux 的体验。

有人讨论了在 Linux 上运行 Microsoft Office 和 Netflix 的方法,包括使用 Wine 和 Web 应用程序。

有人讨论了在 Windows 上运行 Wine 的可能性。

有人提到了一些替代 DirectX 的工具和项目,如 DXWND 和 DXVK。

有人讨论了在 Linux 上运行 Microsoft Office 的替代方案,如 ONLYOFFICE 和 Cassowary。

有人讨论了在 Linux 上运行 Windows 应用程序的方法,如使用 Windows 10 虚拟机和 Remote Desktop Apps。

有人讨论了在 Linux 上运行 Windows 应用程序的安全性和可靠性问题。

有人提到了在 Linux 上运行 Windows 应用程序的其他方法,如使用 ReactOS 的 Wordpad。

请注意,这些总结仅基于评论的概述,并可能不包含所有观点。阅读原始评论以获取更详细的信息。


ML Engineering Online Book #

https://github.com/stas00/ml-engineering

GitHub - stas00/ml-engineering: Machine Learning Engineering Open Book

该 GitHub 仓库是一个名为"Machine Learning Engineering Open Book"的项目,由用户 stas00 创建和维护。这个项目是一个开放的方法论集合,旨在帮助成功训练大型语言模型和多模态模型。它包含了大量的脚本和复制粘贴命令,以便快速解决各种需求。该仓库是作者在训练开源的 BLOOM-176B 模型(2022 年)和 IDEFICS-80B 多模态模型(2023 年)期间积累的经验和知识。目前,作者正在 Contextual.AI 开发/训练开源的 Retrieval Augmented 模型。

该仓库的内容主要面向 LLM/VLM(Large Language Models / Very Large Models)的训练工程师和操作员,涵盖了许多与训练这些模型相关的技术细节和最佳实践。它包含了以下几个部分:

Part 1. Insights:关于 AI 工程的洞察和需要了解的知识。

Part 2. Key Hardware Components:介绍了加速器(GPU、TPU、IPU 等)、网络连接、存储、CPU 等硬件组件的重要性和相关计算。

Part 3. Performance:介绍了性能优化、容错性、多节点网络和模型并行等方面的内容。

Part 4. Operating:介绍了使用 SLURM 进行训练、超参数和模型初始化、处理不稳定性等方面的内容。

Part 5. Development:介绍了调试软件和硬件故障、复现性、张量精度和数据类型等方面的内容。

Part 6. Miscellaneous:包含了其他一些资源和快捷方式。

该仓库还提供了一些工具和指南,如网络吞吐量基准测试工具、用于测试节点间连接性的工具、调试 PyTorch 应用程序的解决方案等。


HN 评论 33 comments | 作者:tim_sw | 1 day ago #

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

根据您提供的链接,这篇帖子中的评论观点可以归并如下:

评论者 jebarker 表示,他在支持研究时花费大量时间调试 LLM 训练设置,如果他刚开始时有这些笔记,他会非常喜欢。

评论者 mentos 是一位游戏开发者,希望进入机器学习/深度学习领域。他提出了一个关于使用惯性和光学捕捉数据进行动画的问题,并希望通过机器学习自动修复捕捉数据的方法。

评论者 HanClinto 认为这是一个非常适合初学者的项目,建议使用 pose detection 模型进行光学捕捉,并提供了一个相关的 GitHub 链接。

评论者 jebarker 认为这个项目是可行的,建议使用 MLP(多层感知器)来将惯性数据转换为光学预测,同时强调处理时间方面的关键。

评论者 mentos 对此表示感谢,并表示这个想法不太雄心勃勃,这将给他继续努力的动力。

评论者 grepLeigh 建议从一个有回报的可行问题开始,以便在学习更复杂的内容之前有一些优势。

评论者 cyrux004 询问如何接触到更低级别的工程工作,如优化和性能等。

评论者 dayeye2006 建议通过使用性能分析工具来了解模型的性能,并提供了一个相关的链接。

评论者 tanelpoder 推荐了一些详细的 PyTorch 优化案例研究。

评论者 grepLeigh 提到了 Brendan Gregg 在系统性能和性能分析方面的工作。

评论者 HanClinto 对 AI 领域的建议表示赞赏,并提到了其中关于 AI 发展的现实看法。

评论者 Scene_Cast2 对分布式训练的可重复性产生了兴趣,并提出了相关问题。

评论者 eru 解释了如何使训练更新尽可能可交换,以实现训练的可重复性。

评论者 p4ul 表示 Slurm 在高性能计算(HPC)领域非常普遍,并提供了相关链接。

评论者 hahnchen 询问如何在没有工作的情况下获得相关经验。

评论者 rmbyrro 提到了通过阅读书籍和进行自己的小项目来获得经验。

请注意,这些观点是根据评论内容进行总结的,并可能不包含所有评论。


Framework Laptop 16 Review #

https://www.phoronix.com/review/framework-laptop-16

根据我访问的链接,这篇文章是关于 Framework Laptop 16 的评论。Framework Laptop 16 是一款创新且可升级的笔记本电脑,该公司以模块化和用户可升级的设计而闻名,支持 AMD 和 Intel 处理器。新的 Framework Laptop 16 在键盘/触摸板和其他选项方面提供了更多的定制化选择,包括使用 Radeon RX 7700S 图形模块等。除了巨大的定制化选项和升级功能外,新型号采用了 AMD Ryzen 7040HS 处理器,相比最新的 Framework 13 型号的 AMD Ryzen 7040U,性能更强大。

Framework Laptop 16 具有更大的尺寸,因此重量稍重,但保持了整体笔记本电脑的纤薄设计。如果想使用千兆以太网端口,它会从笔记本电脑的侧面伸出,破坏了纤薄设计。除此之外,在我测试中,这款笔记本电脑的重量(带有独立图形模块)和某些 I/O 端口/升级时破坏了纤薄设计,这是我对该设备的唯一批评。

Framework Laptop 16 的起价为 1399 美元,提供 DIY 型号和预装 Microsoft Windows 的预装版本,价格比 Framework 13 更高,因为它采用了更高端的 Ryzen 7040HS 处理器,并具有更多的定制化选项。

Framework Laptop 16 的基本配置是搭载 Ryzen 7 7840HS 处理器,还可以选择升级到 Ryzen 9 7940HS 处理器。内存方面,可选 DDR5-5600 内存,容量从 8GB 到 64GB 不等(所有内存均可更换)。支持最多两个 NVMe 固态硬盘,还可以选择独立的 Radeon RX 7700S 离散显卡模块,以及各种输入模块选项和扩展卡。

Framework Laptop 16 的显示屏具有 165Hz 的刷新率,支持 VRR 和 FreeSync,对比度为 1500:1,亮度为 500 尼特。

文章还提到,Framework Laptop 16 具有良好的 Linux 支持,只要运行现代的 Linux 发行版,配备最新的 Mesa、Linux 内核和 AMDGPU 固件,就可以正常使用。

总体而言,Framework Laptop 16 提供了出色的 Linux 支持和性能,以及卓越的定制化能力。它的创新设计和可升级的特性使其成为一款令人兴奋的产品。


HN 评论 278 comments | 作者:mikece | 9 hours ago #

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

根据对该帖子评论的观点进行归并,可以得出以下中文摘要:

有人认为 Framework 适合那些喜欢保留技术 7 年以上、通常选择无特殊图形的笔记本电脑/迷你电脑的用户。他们认为迷你电脑在 Linux 兼容性方面表现良好,只要能扩展内存和固态硬盘,就足够自定义了。

有人对 Framework 的 DIY FW13 Intel 11th Gen 笔记本电脑的使用经验持积极态度,尽管存在 CMOS 电池耗电问题,但公司提供了支持和替换电池的解决方案,并公开发布了如何修改主板的操作指南。他们对 Framework 公司在解决问题和升级性方面的承诺表示赞赏。

有人对 Framework 的软件支持不满意,认为固件和驱动程序没有得到改进。他们提到了电池寿命问题和 Linux 上的一些已知问题。

有人认为 Framework 在处理问题时表现不错,提供了详细的维修指南,并设计了易于维修的笔记本电脑。他们认为其他笔记本电脑制造商不会这样做。

有人希望 Framework 推出能够作为外部适配器使用的 FW16 独立 GPU 模块的扩展坞,以实现 eGPU 的概念。

有人对 Framework 笔记本电脑的性能和使用体验表示满意,尤其是对 AMD 版本的期待。

有人对 Framework 笔记本电脑的电池寿命和效率提出了疑问,并表示希望能够提供更大容量的电池或改进电池效率。

有人对 Framework 笔记本电脑在瑞典、芬兰、挪威和瑞士等国家的可用性提出了问题,并对订阅邮件时收到的垃圾邮件表示不满。

有人对 Framework 笔记本电脑的键盘、设备构建质量、多显示器设置和触控板等方面提出了问题。

有人对 Framework 的产品和公司表示支持和赞赏,并提到了对其他领域类似项目的合作和支持。

以上是对该帖子评论观点的归并摘要。


Mozilla’s new Firefox Linux package for Ubuntu and Debian derivatives #

https://blog.mozilla.org/en/products/4-reasons-to-try-mozillas-new-firefox-linux-package-for-ubuntu-and-debian-derivatives/

根据访问的链接,这篇博客文章是关于 Mozilla 发布了适用于 Linux 的新版 Firefox 软件包,并提供了四个试用该软件包的理由。以下是对文章内容的详细摘要:

适应性强:Firefox 是一个复杂的应用程序,可以满足人们日常生活中的许多需求。为了改进沙盒实现,Mozilla 正在努力使 Firefox 与 Snap 和 Flatpak 完全兼容,并提供本地软件包。在 Linux 上,Firefox 有多种官方格式可供选择,包括 Mozilla 的.tar.bz2 构建版本和沙盒软件包,如 Snap 和 Flatpak。

100% 由 Mozilla 构建:Mozilla 感谢那些选择在 Linux 上使用 Firefox 的用户,使其成为一种受欢迎的选择,并成为许多人的默认浏览器。以前,Firefox 的.deb 软件包需要 Mozilla 之外的人和组织(根据 Linux 发行版的不同)的帮助。通过这个新的软件包,我们提供了由 Mozilla 构建和支持的 Firefox 软件包,它是从源代码编译而成,没有任何修改。

更好的性能:Mozilla 已经建立了超过 25 年的声誉,构建自由和开源的 Web 浏览器。由于 Firefox 是开源的,我们对 Firefox 非常了解,包括如何发挥其最佳性能。例如,我们使用基于编译器的高级优化来构建 Firefox,以获得更好的性能。


HN 评论 131 comments | 作者:mfsch | 8 hours ago #

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

根据提供的链接,该帖子中的评论观点可以归纳如下:

有人表示通过 APT 仓库安装 Firefox 会导致在后台更新时需要重启浏览器,而使用.tar.gz 文件手动安装则可以避免这个问题。

有人指出最新的夜间版(nightly packages)已经解决了这个问题,可以在 APT 升级后继续浏览,而不需要立即重启。

有人认为.deb 包仍然存在这个问题,因为包管理器会在后台进行更新,导致 Firefox 无法正常工作,而手动安装的.tar.gz 文件则可以避免这个问题。

有人提到 Mozilla 实施了一个分叉服务器(fork server)来解决这个问题,但目前仅在新的.deb 包中启用,而不是在普通的 Firefox 中。

有人分享了一个脚本,可以在不需要 root 权限的情况下从.tar.gz 文件安装 Firefox。

有人表示在使用.tar.gz 文件安装的情况下,Firefox 会在后台下载更新,并在用户同意安装后进行更新,而不会中断用户的浏览。

有人指出 Snap 包的更新方式与.deb 包不同,Snap 会直接覆盖所有文件,而不会等待用户同意,因此用户可能需要禁用自动更新。

有人解释了 Snap 包的优点和缺点,包括启动速度较慢和与桌面集成不完善的问题。

有人提到 Mozilla 在官方渠道中尚未提供针对 ARM64 架构的 Firefox 构建。

有人讨论了 Snap 包在 ChromeOS 上的使用体验和问题。

有人提到 Debian/Ubuntu 是 Spotify 和 Signal 等软件的首选发行版。

有人对 Mozilla 的隐私和自由承诺表示担忧,并提到了一篇有关去平台化的文章。

有人对 Mozilla 团队发布的.deb 包和 Ubuntu Mozilla 团队的 PPA 包进行了区分。

有人表示.deb 包一直是 Linux 上分发程序的主要方式。

有人表示不记得 Mozilla 曾经有过 Debian 包的仓库。

有人分享了使用 Flatpak 版本时遇到的 mDNS 解析问题。

请注意,以上总结是根据提供的链接中的评论内容进行的归纳,可能不包含所有观点。