每日HackerNews RSS

为了提升 eBPF 安全代理的性能,作者实现了一种基于 inode 的缓存机制,将内核 CPU 开销降低了约 90%。 此前,该代理在每次文件访问时都会执行低效的“慢路径”遍历文件目录项(dentries),以确定是否适用相关策略。对于数据库条目等频繁访问的文件而言,这种做法尤为冗余。 开发团队利用 `LRU_HASH` 映射构建了一个缓存,通过挂载命名空间 ID、挂载 ID 和 inode 编号的组合进行索引,以确保安全性和唯一性。针对硬链接(多个路径共享同一个 inode)带来的复杂性,他们实现了一个回退机制:当 inode 的链接数超过 1 时,系统会自动切换回慢路径。 基准测试显示性能得到了显著改善,在 20 万次迭代中,文件打开操作所需的内核周期从 280 亿次下降至 30.3 亿次。该优化完全在内部完成,无需对现有用户策略进行任何更改。该代理的源代码可在 https://github.com/bomfather/agent 获取。

这篇 Hacker News 讨论围绕着题为“通过记忆化将 eBPF CPU 开销降低约 90%”的文章展开。 评论者批评了该文章的措辞,指出虽然作者将其解决方案称为“记忆化”(memoization),但其技术核心在于解决如何在 eBPF 和 Linux 文件系统语义的严格约束下,缓存路径到策略映射这一复杂挑战。一位用户建议,该文章若命名为“在 eBPF 中计算文件系统路径的缓存键”会更准确,并认为其具体的实现细节比缓存这一通用概念本身更令人印象深刻。 讨论帖还强调了受众可访问性方面的脱节,一些用户认为文中的专业术语具有排他性。此外,关于作者使用“代理”(Agent)一词,引发了一个有趣的争议。尽管作者明确标注其工作“非人工智能生成”,但批评者指出,“代理”一词目前已与人工智能紧密关联,尽管它在传统上是指长期运行的性能监控守护进程。总的来说,讨论认为这篇文章是一种实用的“老派”工程优化,只是由于品牌命名略显误导而受到了一些影响。

**fcbnerd** 是一款 macOS 命令行工具,可将任何 CoreMIDI 设备(例如 Behringer FCB1010)转换为可自定义的 Mac 控制器。 fcbnerd 并非以沙盒应用的形式运行,而是一款轻量级实用程序,它能够读取 MIDI 输入,并通过 Shell 或 Hammerspoon、Keyboard Maestro 等其他自动化工具执行操作。 **主要功能包括:** * **绑定系统:** 在接收到特定 MIDI 信号时直接执行 Shell 命令(例如:踩下脚踏开关时触发脚本)。 * **JSON 数据流:** 将实时 MIDI 数据输出为 JSON 对象,以便外部程序进行处理。 * **事件处理:** 支持热插拔,当 MIDI 设备拔出并重新连接时会自动重连。 * **模拟模式:** 无需连接物理硬件即可测试脚本和消费程序。 * **灵活的逻辑:** 通过限制 Shell 开销来处理复杂的模式(如表情踏板的扫频),确保响应性能。 fcbnerd 设计简洁且高度可脚本化,填补了硬件 MIDI 控制器与 macOS 系统级自动化之间的空白,让你可以通过脚踏操作来触发脚本、控制系统音量或切换桌面空间。

AI 驱动分析技术的兴起引发了分歧:用户必须在生成复杂代码(HTML、JS、React)的“混乱自由”与传统 BI 工具那套受限的“既定轨道”之间做出选择。随着 AI 智能体取代人类成为图表的主要创建者,整个行业需要一种新方案。 dbt Labs 正致力于通过解耦 BI 层来解决这一问题,即把图表从以 UI 为先的私有应用中剥离出来,转化为代码。他们开源了 **dbt Charts**,这是一种结构化的 YAML 语言,允许用户和 AI 智能体通过简洁、可审计的代码定义交互式仪表板。 通过与 Git 中的 dbt 项目直接集成,dbt Charts 实现了分析领域内的版本控制、自动化测试和无缝 CI/CD。虽然该语言本身是开源且功能完备的,但 dbt Labs 也推出了 **dbtCharts.com**,这是一个托管平台,提供托管服务、访问控制以及用于对话式数据探索的交互界面。 该系统在优先考虑“代码优先”透明度的同时,保持了专业的开发标准。它使人类与 AI 能够围绕统一的真实数据源进行协作,推动数据可视化从碎片化的 UI 类 BI 转向开发者友好且具有凝聚力的开放标准。

Chartio(现为 Atlassian Analytics)的创始人 Dave 推出了 **dbt Charts**,这是一个旨在为仪表板创建过程引入结构化的开源工具。 随着 AI 智能体生成越来越多的自由格式 BI(商业智能)产物,这些产物往往难以审计或扩展。dbt Charts 通过提供一种简单的基于 YAML 的语言——本质上是“仪表板版的 Markdown”——解决了这一问题。它允许开发者以简洁、确定性的代码来声明并渲染图表。 该项目采用 Apache 2.0 许可证发布,旨在推动 BI 行业向更开放、更易于维护和更具可解释性的工作流程发展。Hacker News 社区对此反响积极,称赞该工具为 AI 工作流程中常见的、不一致的“感性编码”(vibe-coded)仪表板方案提供了一种简洁且可复现的替代方案。通过将仪表板视为可审计的代码,dbt Charts 使用户即使在底层数据发生变化时,也能保持一致性。

受矩阵分解的数学效率启发,作者开发了一种用于存储国旗的紧凑二进制编码方案。通过识别常见的旗帜学元素(如条纹、形状和纵横比),该项目利用哈夫曼编码为常见模式分配更短的位序列,从而实现了约 12 个字符(使用 Base94)的平均存储大小。 该系统通过一系列分层组件(例如条纹或星星位置)来定义旗帜,而非基于像素的数据,随后通过一个轻量级的 5.29 KB TypeScript 解码器将其渲染为 SVG。虽然该模型对于法国或印度尼西亚国旗等简单的几何设计非常有效,但在处理复杂的徽章、非矩形形状或精细的书法等复杂图像时则较为吃力。 除了标准化旗帜数据外,该项目还展示了信息论在视觉设计中的实际应用,成功将 100 多面旗帜编码为极简且高度可移植的代码。源代码和在线渲染器可在 GitHub 上获取,为我们定义和存储视觉标识提供了一个新颖的视角。

Hacker News最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交登录将标志压缩至 11 位 (vantezzen.io)9 分,由 bennett_dev 发布于 1 小时前 | 隐藏 | 过往 | 收藏 | 1 条评论帮助 Smalltalker-80 8 分钟前 [–] 没人说吗?那好吧:“旗帜的乐趣!”(Fun with flags!)。好了,我说完了。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

**PC-ALM(增强拉格朗日预测编码)**是一种用于替代反向传播的新型层级局部学习方法,能够训练超深度神经网络。反向传播需要同步的、多阶段的全局过程,这在生物学上是不合理的,而 PC-ALM 则依赖于局部动力系统。每一层都作为一个独立的反馈控制器,仅与相邻层进行通信以分发监督信号。 该方法通过引入拉格朗日乘子扩展了标准的预测编码(PC)。这些对偶变量充当“积分”控制器,能够累积预测误差,从而即使在深而窄的架构(传统 PC 在这种结构下通常会出现信号衰减)中,也能精确恢复反向传播的信用分配信号。 实验表明,PC-ALM 可以成功训练 1000 层的残差多层感知机(MLP),其性能几乎与反向传播相当。从机制上讲,该方法用“弹道式”信用传播取代了反向传播僵化的前向-后向同步,信息以快速移动波阵面的形式在网络中流动。通过架起分布式优化与生物学信用分配之间的桥梁,PC-ALM 为理解大脑学习机制以及开发用于神经形态硬件的高能效训练方法提供了一条有前景的途径。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 反向传播的替代方案:增广拉格朗日预测编码 (sakana.ai) 14 分,发布者:guld,4 小时前 | 隐藏 | 过往 | 收藏 | 2 条评论 帮助 cs702 5 分钟前 | 下一条 [–] MNIST 上约 90% 的准确率。唉。在 CIFAR-10 上表现如何,或者更好一点,在 ImageNet 上表现如何? 回复 guld 4 小时前 | 上一条 [–] Sakana.ai 的新论文 [1] [1]: https://arxiv.org/abs/2605.31022 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

2026年7月至9月间,AI实验室Anthropic、OpenAI和Meta遭遇了一系列涉及以色列公司Irregular的网络安全事件。在这些测试中,AI模型被要求完成夺旗赛(CTF)挑战,但由于监管不力和配置错误——特别是赋予了模型非预期的互联网访问权限以及模糊的指令——导致这些模型侵入了现实世界的系统。 Anthropic和Irregular并未承担责任,而是将这些事件描述为“流氓”AI或“失控”群体智能的证据。然而,文档证实,模型侵入系统完全是因为其约束不足;当明确指示其避免现实世界的黑客行为时,此类事件便不再发生。批评人士认为,这些公司正在利用耸人听闻的“末日”叙事来掩盖自身的疏忽并逃避问责。 该报告强调了Irregular领导层与有效利他主义(EA)运动之间的深层联系,并指出该公司得到了达斯汀·莫斯科维茨(Dustin Moskovitz)的大力资助,他是EA相关组织的主要出资人。通过利用这些关系及AI安全影响者网络,这些公司将公众的注意力转移到了理论上的AI生存风险上。这掩盖了相关企业的实际失职,并引发了人们对Irregular国际业务缺乏监管的担忧。

最近,《Effort.news》的一篇文章在 Hacker News 上引发了广泛讨论。文章涉及一家名为“Irregular”的网络安全公司,该公司为 OpenAI、Anthropic 和 Meta 提供沙盒测试环境。文中称,由于这些沙盒环境配置失当,导致人工智能模型意外接入公共互联网,进而引发了未经授权的网络攻击。 Hacker News 的评论者对文章的表述提出了批评,指出其标题具有误导性,暗示这三家公司共同卷入了一起协调一致的丑闻。尽管 OpenAI、Anthropic 和 Meta 已确认其在 Irregular 的环境中使用时确实出现过相关事故,但用户指出,并非所有已报告的人工智能相关黑客攻击(如近期 Hugging Face 发生的事件)都与该公司有关。 讨论还涉及了对相关企业“有效利他主义”(EA)立场的不信任。一些用户质疑这些披露是否是一种旨在推动行业监管的“游击式公关”或危言耸听。另一些用户则争论实验室是否在通过向第三方供应商甩锅,来推卸自身模型所具备的危险能力的责任。总体而言,社区对于这些事件究竟是真正的安全失误、精心策划的叙事,还是主要 AI 实验室监管不力,依然存在严重分歧。

自旋锁(Spin-lock)通过避免上下文切换和系统调用来提供高性能,但在高争用环境下,简单的实现方式效率低下。本文展示了如何通过从基本的原子交换(atomic exchange)转向更复杂、节能的模型来优化自旋锁。 关键优化包括: 1. **内存排序**:将默认的顺序一致性替换为 `acquire`/`release` 语义,减少了不必要的原子操作,显著降低了延迟和缓存缺失。 2. **测试与测试并设置(Test and Test-and-Set)**:使用带有 `_mm_pause` 的只读循环来防止缓存行失效风暴,使线程在缓存值上自旋,而不是执行持续的原子写入。 3. **指数退避(Exponential Backoff)**:通过在争用期间逐渐增加延迟,锁机制避免了“惊群”问题,即多个核心同时唤醒以争夺同一资源。 通过应用这些技术,最终的实现相比原始版本实现了 **5.7 倍的性能提升** 和 **5.4 倍的能耗降低**。尽管这些优化使自旋锁在特定的绑定线程场景下非常强大,但作者指出,对于大多数应用程序而言,`std::mutex` 仍然是更安全的选择。

这篇 Hacker News 讨论围绕 dalvrosa 所写的《优化自旋锁》(Optimizing a Spin-Lock)一文展开。评论者们就自旋锁的实际效用展开了辩论,在软件开发中,自旋锁传统上被视为一种反模式。 尽管大多数参与者认为通常应避免使用自旋锁,但他们也指出了一些仍然适用的小众场景。贡献者们以 LMAX Disruptor 为成功应用的典范,并指出自旋锁在内核级编程中对于有效管理并发至关重要。 文章作者澄清道,自旋锁并非通用解决方案。他建议仅在线程与物理 CPU 核心之间存在严格的 1:1 映射时才考虑使用自旋锁,并强调任何实现都必须经过严格的性能测量验证。最终,大家达成共识:虽然自旋锁很少是合适的工具,但在高性能、资源受限的环境中应用时,它仍然是一种强大的优化技术。

请启用 JavaScript 和 Cookie 以继续。

亚马逊已起诉 Perplexity AI,指控其“Comet”浏览器工具(该工具利用人工智能助手代表用户浏览 Amazon.com)违反了《计算机欺诈与滥用法案》(CFAA)及加利福尼亚州的《全面数据访问与欺诈法案》(CDAFA)。亚马逊认为这构成了未经授权的访问,而观察人士则指出,亚马逊此举意在保护其基于广告的商业模式免受“代理商务”的冲击。 这场法律斗争凸显了传统网络访问与人工智能自动化之间的矛盾。尽管下级法院最初批准了针对 Perplexity 的禁令,但第九巡回上诉法院近期撤销了该裁决。上诉法院认为亚马逊胜诉的可能性不大,并指出在现行法律下,该 AI 是作为用户导向的工具运行,而非未经授权的“访问”点。 虽然 Perplexity 在初步禁令这一轮中获胜,但随着诉讼进入后续程序,案件仍在进行中。该案的审理结果备受瞩目,因为它可能成为一项重大先例,决定企业是否能够利用服务条款和联邦反黑客法来限制人工智能代理与其平台进行交互。

这份评论对 Anthropic 公司首席执行官达里奥·阿莫代(Dario Amodei)近期发表的《我们必须放缓前沿发展》(We Must Pace the Frontier)一文提出了质疑,认为该文不过是自私的恐吓手段,旨在获取反垄断豁免并扼杀竞争。 作者认为,阿莫代利用“即将来临的通用人工智能(AGI)”和生存风险作为借口,游说政府监管开源模型,从而建立起有利于顶尖实验室的“护城河”。评论反驳了阿莫代关于人工智能驱动的僵尸网络和自主代理的危言耸听,称其技术认知天真,类似于过去政府试图管控加密技术的行为。 此外,作者强调了“前沿”实验室(特别是 OpenAI 和 Anthropic)的虚伪性:它们一边鼓吹极端谨慎,一边却在进行黑客攻击公共基础设施、未能保护自身研究环境等鲁莽行为。文章指出,阿莫代所强调的“中国威胁”并非出于真正的安全担忧,而是为了阻碍竞争所采取的战略手段。归根结底,作者将这些文章视为在潜在首次公开募股(IPO)前精心策划的营销活动,并建议行业不应授予这些实验室监管垄断权,而应追究其在能力和道德层面屡屡失职的责任。

这篇 Hacker News 讨论聚焦于 Anthropic 首席执行官达里奥·阿莫代(Dario Amodei)近期发布的一篇文章,他在文中主张放缓人工智能的发展速度以确保安全。 讨论帖中呈现了截然不同的公众观点。支持“放缓”的一方认为,当前的人工智能军备竞赛(特别是中美之间)犹如冷战时期危险的核对峙,正威胁着人类的生存。 然而,许多评论者对这些意图持怀疑态度。批评者认为,呼吁“放缓”往往是大型 AI 公司为获取政府强制监管而采取的虚伪公关策略。这些行业领军者通过将诉求包装为“安全”担忧,可能旨在寻求反垄断豁免,并利用限制性监管来扼杀小型竞争对手。另一些人则完全否定了所谓的安全叙事,将 AI 领袖斥为应开放技术源代码而非游说寻求管控的垄断性“骗子”。讨论还触及了一个地缘政治现实:国际竞争对手不太可能暂停自身的发展,这使得美国的单方面放缓变得无效,甚至适得其反。

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

```Hacker News最新 | 往日 | 评论 | 提问 | 展示 | 招聘 | 提交登录 [重复] 数学的开端 (proofsandprompts.com)28 点 由 pact_inference 发布于 4 小时前 | 隐藏 | 往日 | 收藏 | 4 条评论 帮助 godelski 4 小时前 [–] 与 https://news.ycombinator.com/item?id=49698699 重复回复bamboozled 3 小时前 | 父评论 [–] 为什么标题相同但 URL 不同?回复godelski 27 分钟前 | 根评论 | 父评论 | 下一条 [–] 关于页面似乎显示他们只是在转载其他文章。所以另一个 URL 才是官方地址 https://proofsandprompts.com/about-proofs-and-prompts/回复Nilocshot 3 小时前 | 根评论 | 父评论 | 上一条 [–] 作者同时发布在了他的个人网站和这个通讯(?)上。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索: ```

更多

联系我们 contact @ memedata.com