每日HackerNews RSS

请启用 JavaScript 和 Cookie 以继续。

抱歉。

虽然十六进制数字可以通过展开每一位轻松转换为二进制,但这一过程同样适用于浮点数。Python 虽然缺乏直接显示浮点数二进制表示的函数,但其 `float.hex()` 方法提供了一个有用的中间途径。 浮点数的十六进制表示(例如 `0x1.921fb54442d18p+1`)包含一个表示以 2 为底的指数的 `p+k` 后缀。将其转换为二进制的方法如下: 1. 将每个十六进制数字转换为其对应的四位二进制数。 2. 根据以 2 为底的指数调整二进制小数点的位置。 在处理小数部分时,只要注意必要的补位(例如确保十六进制数字“7”表示为 `0111` 而非 `111`),就可以使用 Python 的 `bin()` 函数处理十六进制数字。通过系统地转换和移位,即可推导出任何浮点数的精确二进制表示。

抱歉。

正在建立安全连接…… 请启用 JavaScript 以继续。 请求 ID:b9e6a884c84834fc5bbbb0e182c2451e

以长上下文推理为特征的 Agentic AI 工作负载,已将性能瓶颈从计算能力转移至内存带宽。为解决这一问题,AMD Instinct MI450 GPU 引入了先进的硬件特性,包括高带宽 HBM3e、用于异步数据传输的专用张量数据移动(TDM)单元,以及用于高效工作组(WGP)间协调的簇屏障(Workgroup Cluster Barriers)。 本博客探讨了如何使用 Gluon 在 MI450 上设计高性能注意力解码内核。Gluon 是一种基于 Triton 的底层领域特定语言(DSL),能够对张量布局进行显式控制。关键优化策略包括: * **张量布局优化:** 对齐 WMMA 操作数,以最小化转换成本并最大化指令吞吐量。 * **数据加载:** 利用 TDM 绕过缓存层级,将数据直接移动至本地数据共享区(LDS)。 * **流水线延迟隐藏:** 实现三级缓冲(Triple-buffering),将内存请求与计算阶段交错执行,从而有效重叠 TDM 加载与矩阵乘法及 Softmax 操作。 * **Split-k 并行化:** 利用工作组簇将 KV 序列分配到多个处理器上,即使在小批量规模下也能确保 GPU 的高饱和度。 通过应用这些技术,优化后的 Gluon 内核可达到 MI450 峰值 HBM 带宽的 85%,证明了其在内存密集型 LLM 解码操作中具有显著的效率提升。

正在检查您的浏览器……需要启用 JavaScript

对不起。

罗伯特·麦克纳马拉的职业生涯是二十世纪中期美国“技术官僚主义”信仰的丰碑——即坚信社会问题可以通过量化、合理化和规模化来解决。作为国防部长,他将这种数据驱动的逻辑应用于越南战争的升级;尽管他在私下里意识到这场战争无法取胜,但在公开场合却极力拥护。他过分依赖伤亡人数等指标,却忽视了战争中复杂的人性和政治因素,导致了毁灭性的生命损失。 1968年转任世界银行后,麦克纳马拉试图将同样的手段应用于一场“全球反贫困战争”。他彻底改革了该机构,大幅增加了贷款规模,并将重心转向最贫困的人群。然而,他的任期也为后来备受争议的“结构调整政策”埋下了伏笔。 归根结底,麦克纳马拉的遗产在于他始终无法将体系建设与伦理判断协调一致。无论是管理五角大楼还是世界银行,他始终是量化思维的囚徒,总是将对体制的忠诚置于道德需求之上。他晚年时那虚无且迟到的反思恰恰证明:行政上的卓越,永远无法取代人文智慧。

一篇关于罗伯特·麦克纳马拉遗产的 Hacker News 讨论,凸显了高层政治决策与越南战争现实之间的脱节。 一位评论者分享了一个感人的家族故事,讲述了他作为战场医务兵的叔叔。尽管身处战争的巨大压力之下,他仍一视同仁地救治来自各方的伤兵,甚至不惜冒着遭到美军(有时会针对受伤的北越士兵)责难的风险。当记者在新闻发布会上就这位医务兵的行为向国防部长罗伯特·麦克纳马拉提问时,他给出了一个含糊且不屑的回答,这表明政府将叙事的“胜利”置于个人人道关怀之上。 另一位评论者对纪录片《战争迷雾》发表了看法,指出麦克纳马拉本人的坦白揭示了错误的情报和对冲突的根本误解如何导致了灾难性的政策决策。这些观点共同描绘了“两个麦克纳马拉”:一个是失败战争政策中疏离且以数据为导向的设计师,另一个则是监管着一个将人类同理心排斥在政治和战略错误之外的体制的人。该讨论串提醒我们,如果没有正确解读信息的智慧,仅仅拥有海量信息是远远不够的。

无线通信依赖于无线电波,其中信号强度(以瓦特或 dBm 为单位)必须高于背景噪声才能有效传输。由于信号功率会随距离衰减,因此需要使用天线将能量聚焦到特定区域,这一测量指标被称为“增益”(dBi)。总强度即等效全向辐射功率(EIRP),其计算方法是将发射器的 dBm 与天线的 dBi 相加。 在美国和加拿大,无需许可的 2.4GHz Wi-Fi 运行被限制在最大 36dBi (4W) 的 EIRP 以内。为符合规定,用户必须确保其发射器功率与天线增益之和不超过此限制。例如,20dBm 的发射器可以合法搭配增益最高为 16dBi 的天线。虽然存在 5GHz 的选项,但由于信号损耗较低,2.4GHz 在覆盖范围方面通常更具优势。

请启用 JavaScript 和 cookie 以继续。

**cwbrowser** 是一款全新的高性能网页浏览器,其渲染引擎完全使用 Zig 语言编写。与依赖 Blink、WebKit 或 Gecko 等陈旧且庞大的主流浏览器引擎不同,cwbrowser 从零开始实现了自己的 HTML 解析器、CSS 引擎以及布局和渲染管线。 为了在确保现代网页兼容性的同时,避免耗费十年时间去构建一个新的 JavaScript 虚拟机,该项目集成了 Google 的 V8 引擎,并保持了轻量化和模块化的架构。作为一个独立项目,它旨在做到易于理解、内存高效且速度极快;在 Acid3 标准测试中取得 100/100 的满分成绩,充分证明了其可行性。 初步基准测试显示,在相同硬件条件下,cwbrowser 的运行速度约为 Google Chrome 的两倍。通过利用 Zig(一种无需垃圾回收且没有隐藏运行时的现代系统级语言)的高效性,cwbrowser 证明了浏览器可以被重构得比当今的行业标准更加精简和快速。面向 Apple Silicon 的公开预览版预计即将推出。

作者认为,真正的博雅教育并非由学科内容所定义,而是由一种以好奇心和批判性思维为核心的方法所界定,旨在让个人为不可预知的未来做好准备。 作者回顾了大学时的一门宗教学课程,解释了通过分析古代文本所磨炼出的“精读”能力,是如何在意想不到的情况下,在其软件开发职业生涯中发挥至关重要作用的。通过严格审视技术文档中作者的意图及潜在假设,作者避免了代价高昂的误解。 作者指出,社会往往通过狭隘的职业视角来看待教育,将“实用”培训视为成功的唯一途径。然而,这种心态冒着将学生简化为劳动工具而非自由、自主的人的风险。真正的博雅教育——甚至可以包括计算机科学——应当赋予学生适应多变世界的能力,而非仅仅去顺从它。 最终,作者断言,每个人都应享有能够培养批判性探究与探索精神的教育。由于我们无法预测未来,因此必须拥抱一种将好奇心视为主要指南的理念,并认识到所有的学习都是相互关联的,这对我们作为一个完整的人的发展至关重要。

抱歉。

更多

联系我们 contact @ memedata.com