每日HackerNews RSS

此文档似乎是一个严重损坏的PDF文件。可见的文本片段表明它*可能*最初包含英语以及潜在的其他语言,可能与排版或文档格式有关。 流数据在很大程度上无法读取,包含看似随机的字符和符号。其中包含“document”(文档)、“font”(字体)等词语的线索,以及潜在的数值数据,表明它曾经是一个结构化的文件。然而,广泛的损坏使得原始内容几乎完全无法访问。 在没有专业的数据恢复工具以及大量重建文件的努力的情况下,无法确定该文档的原始目的或内容。当前状态表明文件创建、传输或存储过程中发生了严重错误。

对不起。

芝加哥艺术家史蒂夫·沙纳布鲁奇创作充满活力、复古风格的海报,庆祝这座城市多元的街区和地标。15年前,这项创作最初只是作为一种创意出口——为芝加哥地区设计标志,后来发展成为一个受欢迎的项目,源于他对城市历史和独特气质的深厚情感。 受到WPA国家公园海报的启发,沙纳布鲁奇的作品以标志性的当地场所为特色,例如Superdawg快餐店、耶鲁大厦和蓝线“L”列车。他优先展现*所有*街区,即使是那些经常被忽视的街区,因为他认为每个社区都应该得到认可。 现在,他的海报已成为重要的收入来源,在线上和威利斯大厦观景台等地点销售。他还扩展到创作免费的可下载字体,灵感来自芝加哥的标志,他开玩笑地称之为“拖延式工作”。沙纳布鲁奇的艺术源于创作上的满足感和庆祝他成长城市的愿望,提供了一种能引起当前居民和已搬离者共鸣的艺术。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 芝加哥艺术家为城市社区创作旅游海报 (chicagotribune.com) 7 分,由 NaOH 44 分钟前发布 | 隐藏 | 过去 | 收藏 | 2 条评论 帮助 tptacek 3 分钟前 | 下一个 [–] 不清楚为什么今天会出现在 HN 上,但这些在芝加哥已经很流行,有点老套。无论海报多么引人入胜,如果你计划去风景如画的 Galewood 旅游,我想你会失望的。回复 binarynate 22 分钟前 | 上一个 [–] 已解除付费墙:https://archive.is/kkKUW 艺术家网站上的海报:https://www.thechicagoneighborhoods.com/shop 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

仅在Veil中,文档中的文本是可选择的。困在图像中的文本则不然。直到现在。Veil扫描文档中的图像并使其中的文本可选择。图表标签、轴数字、图标题。像复制其他文本一样复制它们。图表标签 轴文本 表头 图标题。

Simoneamico 发布了“Veil”,一个基于浏览器的工具,可以在不扭曲图像的情况下将PDF渲染成深色模式——这是现有深色阅读器中常见的问题。Veil 使用原生 JavaScript 构建为渐进式 Web 应用 (PWA),以便离线使用,并通过允许导出 PDF 以在任何阅读器中使用来避免平台锁定。 Veil 通过三层系统实现这一点:一个用于反转颜色的 CSS 过滤器(针对舒适阅读进行了调整),一个图像保护层,用于重建图像位置以防止扭曲,以及一个深色页面检测器,用于跳过对已为深色的内容(如演示文稿)的反转。它还利用 OCR (Tesseract.js) 使扫描文档和图像中的文本可选择。 受到作者在工厂工作时对更好学习资料的需求的启发,Veil 旨在帮助研究人员和任何大量阅读 PDF 的人。该项目是开源的,可在 GitHub 上找到,在线应用地址为:[https://veil.simoneamico.com](https://veil.simoneamico.com)。

## Whistler:用于 eBPF 的 Common Lisp DSL Whistler 是一种新的 eBPF 优化编译器,围绕基于 Common Lisp 的领域特定语言 (DSL) 构建。它通过允许用户编写简洁、高级代码(比传统的 eBPF C 更简洁)来简化 eBPF 开发,同时实现与 clang 生成的输出相当或更高的性能。 与典型的 eBPF 工作流程不同,Whistler 直接生成 ELF eBPF 文件,绕过 clang+llvm 工具链。 重要的是,Whistler 代码可以*内联*到 Common Lisp 程序中,并在 REPL 中动态编译/加载,无需中间目标文件。 该 DSL 使用 `bpf:` 前缀来区分内核空间(在宏展开时编译)和用户空间代码。 其特性包括内核空间和用户空间自动结构体生成、通过跟踪点和 BTF 直接导入内核定义,以及一个纯 Common Lisp 加载器,没有 C 依赖项。 Whistler 简化了整个 eBPF 过程,提供统一的语言和快速的开发周期。 它甚至允许使用多语言用户空间应用程序,为 Go、Rust 和 Python 等语言生成兼容的结构体定义。 在授予适当权限的情况下,它甚至可以在没有 root 权限的情况下运行。 该项目可在 GitHub 上获取。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 惠斯勒:从 Common Lisp REPL 进行实时 eBPF 编程 (atgreen.github.io) 6 分,由 varjag 1 小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

启用 JavaScript 和 Cookie 以继续。

Georgelarson.me 详细介绍了一个项目,该项目在每月 7 美元的 VPS 上部署了两个 AI 代理——面向公众的 "nullclaw" 和私有的 "ironclaw",并使用 IRC 进行通信。 公众代理可以通过网页或 IRC (irc.georgelarson.me:6697) 访问,它使用 Claude 模型(Haiku 用于聊天,Sonnet 用于任务),每日支出上限为 2 美元。 一个关键特性是“A2A 传递”,私有代理利用网关的推理管道,简化了 API 密钥管理和计费。 该系统使用一个小的 Zig 二进制文件(约 1MB 内存),并使用 Tailscale 进行安全的私有通信。 一些评论者质疑该基础设施的相关性,因为它使用了托管模型,但另一些人认为过度工程化的代理编排器本身很有趣。 你可以在 https://georgelarson.me/chat/ 与公众代理互动。

## AI驱动的转型:gnata 节省年度 50 万美元 受 Cloudflare 利用 AI 驱动的 Next.js 重构启发,Reco Labs 成功创建了 **gnata**,一个使用 AI 辅助构建的、高性能的 JSONata 2.x Go 语言实现。该项目仅用时七小时,AI 代币成本 400 美元,极大地改善了他们的数据管道。 Reco 的策略引擎依赖 JSONata 来评估针对数十亿事件的规则,但 JavaScript 参考实现由于语言边界开销(约 30 万美元/年)造成了代价高昂的瓶颈。Gnata 通过在他们的 Go 服务中直接执行评估来消除这一问题。 Gnata 采用两层评估系统:一个用于简单表达式(如字段查找)的快速路径,直接在原始字节上运行;以及一个用于复杂逻辑的完整解析器/评估器。结合模式感知缓存和流式传输能力,gnata 在常见表达式上实现了 **1000 倍的速度提升**。 经过严格测试——包括影子模式部署和对原始 JSONata-js 的错误修复——gnata 替换了 JavaScript 实现,节省了 **30 万美元/年**。对规则引擎的进一步优化,得益于 gnata 的能力,又额外节省了 **20 万美元/年**。这展示了 AI 辅助开发在有针对性的重构和显著成本降低方面的强大力量。

## AI驱动的JSONata重写为公司节省50万美元/年 一家公司,reco.ai,通过借助AI重写其JSONata处理,大幅降低了成本。此前,他们每年花费约30万美元的计算资源,原因是现有基于JavaScript的实现存在效率低下,运行在基于Go的管道中。 Hacker News上的讨论强调了对初始成本的惊讶和怀疑,评论员质疑为什么没有利用现有的Go实现,或者为什么没有更早地解决这个问题。一些人认为高成本源于大规模数据集或低效的云服务使用。 然而,其他人指出JSON序列化/反序列化在大规模下的性能挑战。该公司利用AI加速重写,实现了显著的节省并解决了部署问题。这一事件引发了关于优化数据格式(可能超越JSON)以及主动性能分析价值的争论,一位评论员半开玩笑地说,他们“最专注和资深的工程师”(现在由AI辅助)应该更早地解决这个问题。

根据TankerTrackers.com的数据,3月1日至23日,伊朗平均每天出口约160万桶石油,接近战前水平。即使在2月28日战争开始之前,该国的出货量就异常高,Kpler数据显示,2月的装运量为自2018年7月以来最高水平。

这次黑客新闻的讨论围绕着《金融邮报》的一篇文章,报道伊朗由于是霍尔木兹海峡的主要出口国,石油收入激增。 评论员们推测地缘政治影响。一些人指出俄罗斯也在向菲律宾等国供应石油,这被认为是美国外交政策的失败。另一些人则指责以色列导致地区不稳定和油价上涨,声称其捏造威胁以 оправдать干预。 一个关键的争论点在于美国的战略:为什么不阻止油轮?理论从避免进一步的价格上涨到复杂的长期战略不等。一些人认为美国放松制裁无意中使伊朗更容易从中国获得武器。还有关于特朗普政府退出先前的协议是否促成了当前局势的讨论,以及对伊朗侵略行为的叙述存在偏见和要求证据的指控。最终,一位评论员指出,讨论偏离了典型的离题政治辩论。

Please provide the content you want me to translate. I need the text within the ``` ``` markers. Just paste it here, and I will translate it to readable Chinese.

## Anthropic 更新子处理器,引发使用担忧 Hacker News 上的一篇帖子指出,Anthropic 更新了其子处理器列表,具体增加了微软 Azure 作为云基础设施提供商。虽然看似是常规更新,但这一消息引发了关于 Claude 使用限制和促销优惠的讨论。 一位评论员认为,更新时间与免费额度促销结束(延长至 3 月 28 日)相吻合,并暗示提高的限制旨在鼓励付费使用——将其比作“赌场”模式。 进一步的讨论集中在提供的链接上,用户指出该链接指向 Anthropic Trust Center 中的 `h3` 标题,而不是专门的更新页面,表明链接结构不够理想。该更新本身于 2026 年 3 月 26 日发布,详细说明了新增的三个子处理器。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Non-Messing-Up++: 对角线排序和杨氏矩阵 (winwang.blog) 5 分,winwang 发表于 1 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 winwang 发表于 1 小时前 [–] 大家好,我分享这个主要是为了听取反馈,虽然内容比较枯燥,想法也比较小。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

Cloudflare 最近过渡到第 13 代服务器,由 AMD EPYC™ 第 5 代都灵处理器提供支持,这得益于其核心请求处理层 FL2 的完整重写,从而实现了显著的性能提升。虽然新的都灵处理器比上一代提供两倍的核心数量(最多 192 个核心),但其每核心缓存却有所减少。使用现有的 FL1 软件进行的初步测试显示,吞吐量有所增加,但由于内存访问增加,导致不可接受的延迟增加。 为了克服这个问题,Cloudflare 部署了 FL2,一个基于 Rust 的系统,旨在提高安全性、加快开发速度和改善性能。FL2 的架构最大限度地减少了对大缓存的依赖,从而使性能能够随核心数量线性扩展。 结果表明,与 FL1 相比,FL2 在第 13 代服务器上的延迟降低了 70%,吞吐量提高了 **62%**,每瓦性能提高了 **50%**。这使得 Cloudflare 能够在保持延迟 SLA 的同时,将吞吐量能力翻倍,并将机架吞吐量提高 60%。由 FL2 提供支持的第 13 代部署代表着边缘计算性能和效率方面的一大进步。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Cloudflare 的 Gen 13 服务器:用缓存换取核心以获得 2 倍性能 (cloudflare.com) 30 分,wmf 2 小时前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com