每日HackerNews RSS

## IBM Power 处理器与向量化:性能提升 IBM Power 处理器包含一个强大但常常未被充分利用的特性,称为向量处理(AltiVec、VMX、VSX),它支持单指令多数据 (SIMD) 操作。 这允许单个指令同时对多个数据点执行相同操作——例如,一条指令执行四个浮点数加法。 虽然编译器会尝试“自动向量化”,但显式实现通常能产生更好的结果,利用数据类型和函数(例如带有 `altivec.h` 头文件和 `-mvsx` 标志的 `vec_add`)来访问这些能力。 文章通过在数组中搜索最大值来演示这一点。 一种简单的迭代方法很简单,但不能完全利用处理器。 一种向量化方法,使用 `vec_max` 比较向量,可以显著提高性能,*尤其*是在处理大型数据集时。 最初在 32 个元素数组上的测试显示差异不大,但扩展到 32 个浮点数后,速度得到了显著提升——向量化代码比传统方法快得多。 成功利用向量化需要仔细的代码设计,但对于计算密集型任务,潜在的性能提升使其成为一项值得的优化工作。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 向量化以获得乐趣和性能 (ibm.com) 45 分,由 rinostroh 发表于 21 小时前 | 隐藏 | 过去 | 收藏 | 4 条评论 spider-mario 发表于 16 小时前 | 下一个 [–] 在 C++ 中,可以使用 Highway 库可移植地实现这一点:https://github.com/google/highway (声明:我在 Google 工作,但不是在做这个项目,并且我以个人身份撰写此内容。) 回复 jiehong 发表于 15 小时前 | 上一个 [–] 这让我好奇 IBM 为什么从未尝试过制造 GPU。 回复 bear8642 发表于 13 小时前 | 父级 [–] 他们用 Cell 做过一些:https://en.wikipedia.org/wiki/Cell_(processor) 回复 jiehong 发表于 8 小时前 | 根 | 父级 [–] 哦,你是对的!我当时没有意识到他们实际上为刀片服务器制造了 Cell 的版本。 回复 考虑申请 YC 的 2026 年冬季批次!申请截止日期为 11 月 10 日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

启用 JavaScript 和 Cookie 以继续。

## GM 限制车载应用支持,引发消费者反弹 GM 正在移除其部分车型(包括 2020 年在内的车辆)的车载应用商店访问权限,这引发了批评,此前他们已决定逐步淘汰 Apple CarPlay 和 Android Auto。用户担心失去功能,并质疑 GM 对消费者需求的承诺,许多人表示,如果车辆没有 CarPlay/Android Auto,他们将不会购买。 此举 largely 被视为 GM 试图控制车载体验,并通过其自身服务(例如每月 20 美元的互联网连接)产生持续收入,而不是允许第三方应用程序占据主导地位。虽然 GM 认为这会增加利润,但评论员认为这是一种目光短浅的策略,可能会导致客户流失。 后市场主机和手机镜像等替代方案存在,但人们仍然担心与车辆系统的集成问题。许多人认为 GM 正在优先考虑数据控制和收入,而不是客户满意度,这与 Unity 等公司的类似争议相呼应。这场讨论凸显了制造商为了专有生态系统而限制用户选择的日益增长的趋势。

假设是 Python 的基于属性的测试库。使用假设,你编写的测试应该对你描述的范围内的所有输入都通过,而假设会随机选择要检查的输入——包括你可能没有想到的边界情况。例如: from hypothesis import given, strategies as st @given(st.lists(st.integers() | st.floats())) def test_sort_correct(lst): # 假设生成随机数字列表进行测试 assert my_sort(lst) == sorted(lst) test_sort_correct() 你应该从教程开始,或者选择更简洁的快速入门。假设介绍。新用户应该从这里开始,或从更简洁的快速入门开始。将假设应用于特定场景的实用指南。面向加深你对假设理解的评论。技术 API 参考。

请启用 JavaScript 并禁用任何广告拦截器。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 [已标记] grugagag 1天前 | 隐藏 | 过去的 | 收藏 gnabgib 1天前 | 下一个 [–] 讨论 (212 分,99 评论) https://news.ycombinator.com/item?id=45818421 jgeurts 1天前 | 上一个 | 下一个 [–] https://archive.is/Lrftanodesocket 1天前 | 上一个 [–] 恭喜你,你成功地将所有企业家、高净值人士和企业都排挤出去了。享受你乌托邦中的一切吧。 HotGarbage 1天前 | 父级 [–] 你绝不能,在任何情况下,为企业家、高净值人士和企业辩护。 考虑申请YC的2026年冬季批次!申请截止至11月10日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

人工智能的兴起深刻改变了版权执法格局,揭示了科技行业内部的惊人虚伪。数十年间,微软等公司积极追究版权侵权行为,游说更严格的法律并起诉像艾伦·斯沃茨这样的人。现在,与微软、Meta、谷歌等公司却被指控*大规模*利用受版权保护的材料来训练其人工智能模型。 政府没有采取行动打击盗版,而是眼睁睁地看着科技巨头从已知的盗版网站(包括托管在俄罗斯服务器上的臭名昭著的平台)上吸取数据。作者和作家提起的诉讼凸显了这种双重标准,指控未经授权使用他们的作品,且未支付报酬或获得同意。 内部文件显示,包括马克·扎克伯格在内的顶级高管知晓甚至批准使用非法获取的内容。这种转变表明,曾经是版权执法的科技行业,现在已成为其最大的涉嫌侵权者,将人工智能开发置于知识产权之上。

美国国税局已通知25个州,2024年推出的“直接申报”免费报税服务,将不会在2026年报税季提供。这一决定扭转了国税局长期以来避免与报税行业直接竞争的政策。 尽管用户反馈积极——超过29.65万纳税人对其评价很高,但该项目仍在共和党反对和TurboTax等报税公司大力游说后结束。一项于今年夏天通过的新法律要求国税局探索公私合作,以*取代*“直接申报”,可能会重振使用率不高的“免费报税”项目(仅有3%的符合条件的纳税人使用)。 批评者,如伊丽莎白·沃伦参议员,认为这一举动偏袒富裕利益集团,最终将使纳税人花费更多的时间和金钱。他们指责特朗普政府应报税垄断公司的要求,故意破坏“直接申报”。国税局尚未就此决定发表评论。

## 华硕ProArt PA32KCX:创作者的梦想显示器 华硕ProArt PA32KCX是一款专为专业创作者设计的32英寸8K显示器。其惊人的像素密度(275 PPI)提供卓越的清晰度和细节,超越4K显示器。采用Mini LED技术,峰值亮度达到1200尼特,同时最大限度地减少光晕和闪烁。 色彩准确性至关重要,覆盖95% Adobe RGB、97% DCI-P3和100% sRGB/Rec.709,并采用真正的10位面板显示超过十亿种颜色。每台显示器均经过工厂预校准,Delta E <1。内置的电机色度计可实现轻松、自动的校准——甚至可以通过软件远程进行——并将配置文件直接存储在显示器上。 除了视觉效果,PA32KCX还通过Thunderbolt 4、DisplayPort 2.1和HDMI 2.1连接、自动KVM切换以及PiP/PbP模式简化工作流程。Smart HDR支持杜比视界、HLG和HDR10。符合人体工程学的设计和附带的遮光罩完善了这款强大的专业工具。

佐赫兰·曼达尼,一位34岁的民主社会主义者,当选纽约市市长,标志着他从默默无闻到声名鹊起的惊人转变。他击败了前州长安德鲁·库莫和共和党人柯蒂斯·斯利瓦,利用了进步派的热情和对可负担性的关注。他的竞选活动最初被忽视,但通过强大的社交媒体参与和包括租金冻结、普及托儿和城市运营的杂货店等平台获得了势头。 曼达尼的胜利预计将影响全国政治,为民主党人提供成功的宣传模式,同时也为共和党人提供了批评的目标。他获得了跨种族人口的广泛支持,并压倒性地赢得了年轻纽约人的选票。然而,他亲巴勒斯坦的立场受到了批评,并失去了犹太选民的支持。 作为纽约市第一位穆斯林市长,曼达尼面临着团结分裂的城市并在奥尔巴尼和市议会推行他雄心勃勃的议程的挑战。他的胜利预示着纽约政治可能发生转变,并将受到全国范围内的密切关注。

伊恩·佩琴尼克 (Ian Petchenik) 对航空的热爱始于童年,他在芝加哥奥黑尔机场附近长大。作为Flightradar24的传播总监和AvTalk播客的联合主持人,伊恩现在可以与全球数百万的Flightradar24用户和听众分享他对航空的热情。 了解更多关于伊恩·佩琴尼克的信息。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 UPS MD-11型飞机在路易斯维尔起飞时坠毁 (flightradar24.com) 13点 由 cypherpunks01 1天前 | 隐藏 | 过去 | 收藏 | 1条评论 gnabgib 1天前 [–] 讨论 (38点, 3小时前, 13条评论) https://news.ycombinator.com/item?id=45816963 回复 考虑申请YC冬季2026批次!申请截止至11月10日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## blobd:高性能对象存储 这篇博客文章详细介绍了“blobd”的创建过程,这是一个全新的对象存储,从头开始构建,旨在解决现有解决方案(如S3)在性能方面的局限性,尤其是在处理小对象和低延迟随机读取时。作者发现即使在快速网络上,S3的延迟对于流式传输和寻道操作也无法接受。 blobd优先考虑读取性能,专注于最大限度地减少延迟,而不管对象大小如何。关键设计选择包括绕过内核缓存的直接I/O,用于数据完整性的原子写入,用于快速查找的基于哈希的索引,以及用于高效内存管理的伙伴分配系统。它利用现代硬件功能,如AVX-512和io_uring,进行异步I/O。 基准测试表明,blobd在上传速度和随机读取延迟方面明显优于MinIO和RocksDB,通常接近原始NVMe驱动器的限制。它还展示了更低的资源使用率和通过“随机压力测试”方法提高的稳定性。 该项目是开源的,作者欢迎贡献和讨论,特别是关于分布式部署以及作为高性能键值存储的潜在应用。驱动blobd开发的的核心理念是简单性和对硬件的直接控制,旨在实现可预测的性能和可靠性。

## blobd:高性能对象存储 一个名为“blobd”的新项目旨在提供单机对象存储,具有极低的延迟——亚毫秒级的读取和15 GB/s的上传速度。由Wilson Zlin构建,它通过直接写入原始块设备来绕过传统文件系统,但仍需要`fsync`来保证数据持久性。 Hacker News上的讨论集中在blobd的应用领域以及与现有解决方案的比较。虽然它在延迟方面显著优于S3(据报道为30-200毫秒对2毫秒),但牺牲了S3广泛的持久性保证。一些评论员质疑其实用性,指出S3通常*与*缓存层一起使用。另一些人认为它更适合与Redis等键值存储或持久化缓存进行比较,并指出与RocksDB的基准测试比较可能存在缺陷。 该项目似乎针对特定用例,可能作为搜索引擎的后端(作者的相关博客文章有所暗示),在那种情况下,最小化延迟至关重要。它缺乏S3协议兼容性,使其不适合直接替代S3,但对于专业应用而言可能很有价值。

更多

联系我们 contact @ memedata.com