每日HackerNews RSS

作者94岁的母亲阿黛尔中风,被送往纽约市的贝尔维医院——这个地方萦绕着作者的过去。1977年,她的父亲在贝尔维医院因癌症去世,那是一段痛苦的经历,她长期以来将这段经历与医院作为精神病院的历史联系在一起。 母亲的病情让她回忆起痛苦的记忆,以及一种恐惧感,她和丈夫匆忙赶往纽约。尽管贝尔维医院已经现代化,但仍然是一个混乱和冷漠的环境,充满了侵入性的程序和她母亲痛苦的哭喊。 摔倒造成的头部受伤比最初的中风更严重,导致病情迅速恶化。阿黛尔去世后两周,与她父亲近五十年前在同一家医院去世的时间相仿。出乎意料的是,家属收到了贝尔维医院工作人员的一封衷心的信,给予安慰并肯定他们陪伴在母亲身边的决定,在悲痛和旧伤重开中带来了一丝平静。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 返回贝尔维尤 (theamericanscholar.org) 4 分 prismatic 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## DPaint.js:浏览器中的复古图像编辑器 DPaint.js 是一款功能齐全、免费且开源的图像编辑器,灵感源自经典的 Deluxe Paint,直接在您的网络浏览器中运行。它独特地专注于复古 Amiga 图像,支持读取和写入 Amiga 图标文件和 IFF ILBM 图像(包括 HAM 和 24 位),甚至可以直接从 Amiga 磁盘文件 (ADF) 读取。 除了复古支持外,DPaint.js 还提供图层、选区、遮罩、变换、效果以及广泛的颜色还原/抖动工具。内置的 Amiga 模拟器允许在原始 Deluxe Paint 环境中预览作品。 它使用纯 JavaScript 编写,没有依赖项,可在任何系统上使用——甚至包括触摸屏——并且从 Web 服务器提供后即可离线工作。目前处于 Alpha 阶段,欢迎提交错误报告和贡献,最近添加了动画支持和着色工具。未来的开发可能包括对更多图形模式和文件类型(如 PSD 和精灵表)的支持。 **查找地址:** [https://www.stef.be/dpaint/](https://www.stef.be/dpaint/)

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 基于网页的图像编辑器,模仿 Deluxe Paint (github.com/steffest) 17 分,bananaboy 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

启用 JavaScript 和 Cookie 以继续。

## 联合国宣布“全球水资源破产” - Hacker News 讨论摘要 联合国最近宣布世界进入“全球水资源破产”时代,引发了 Hacker News 的讨论。 核心问题不是*缺乏*水——拥有丰富的大洋和海水淡化的潜力——而是**不平等的分配和不可持续的利用**。 许多评论员指出,问题在于水和能源无法在需要的地方获得,尤其是在贫困和冲突地区,这些地区缺乏分配基础设施。 还有人指出经济上不合理的供水分配,以加利福尼亚州为例。 讨论还围绕“水资源破产”的定义展开,重点在于超过可持续的水文限制并造成不可逆转的环境破坏。 人们对数据中心的水需求表示担忧,但有些人对此造成的影响程度表示异议。 最终,共识倾向于**可负担性和政治意愿**是解决水资源危机的首要障碍,而不是资源本身的简单短缺。

根据前总统特朗普的说法,一种名为“扰乱者”(The Discombobulator) 的绝密武器是美国成功抓捕委内瑞拉总统尼古拉斯·马杜罗的关键。特朗普声称该武器瘫痪了委内瑞拉的军事装备,包括俄罗斯和中国的火箭,从而阻止了任何抵抗,并确保没有美国人伤亡。 来自加拉加斯的消息证实了瘫痪效应,马杜罗的警卫描述了突然的雷达故障、令人丧失能力的症状,如鼻出血和呕吐,以及一股压倒性的“声波”。一名警卫回忆说,感觉自己的头要爆炸了。 马杜罗目前被拘留在布鲁克林,面临毒品恐怖主义指控,德尔西·罗德里格斯现在担任委内瑞拉临时总统——特朗普将这种关系描述为“极好”。“扰乱者”的性质仍然保密,但它引发了人们对其与脉冲能量武器以及“哈瓦那综合症”报告的联系的猜测。

纽约邮报的一篇文章称,一种“扰乱器”武器在针对马杜罗总统的委内瑞拉突袭行动中发挥了关键作用。 这引发了 Hacker News 上的讨论,一位用户将其与 2016 年开始的“哈瓦那综合症”事件相提并论。 “哈瓦那综合症”影响了在古巴、中国及其他地区工作的美国和加拿大外交官及情报人员,导致暴露在奇怪声音或感觉后出现耳鸣、眩晕和认知问题等症状。 研究,包括美国国家科学院、工程院和医学院的一份报告,表明可能的成因是有针对性的、脉冲式射频 (RF) 能量。 “扰乱器”与“哈瓦那综合症”之间的联系仍然是推测性的,但该用户强调了有关定向能武器技术的一种潜在联系。

SageCompass 是一种增强决策系统,旨在在开发开始*之前*确定是否真正需要人工智能解决方案,从而节省时间和资源。它充当“虚拟顾问”,系统地评估人工智能想法,并对其价值进行数据驱动的评估。 该流程模仿人类咨询流程:定义问题、明确可衡量的目标和关键绩效指标 (KPI)、评估数据可行性,并最终做出是否继续的决策。SageCompass 利用各种“代理”——本质上是专业角色,如业务分析师、数据科学家和高管——来执行这些步骤。 SageCompass 使用 Python、DDEV 和 uv 构建,具有 Gradio 用户界面进行交互,以及 LangGraph 后端进行处理。它与 Drupal 集成,以实现潜在的应用。安装涉及设置虚拟环境和配置 API 密钥(目前为 OpenAI)。已知 Docker/LangStudio 连接存在问题,可能需要调整本地主机地址以确保正常功能。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 展示 HN:可扩展的 LangGraph 架构(六边形模式,110 个测试) (github.com/cleverhoods) 3 分,由 cleverhoods 1 小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 我一直遇到 LangGraph 的同一个问题:教程展示如何构建图,而不是如何维护一个拥有 8 个节点、3 个代理和子图之间共享状态的图。 所以我构建了一个参考架构,包含: - 平台层分离(框架无关的核心) - 每次状态变更时的合约验证 - 110 个测试,包括架构边界强制执行 - AI 编码代理不会意外破坏的模式 仓库:https://github.com/cleverhoods/sagecompass 关于这些模式的说明:https://dev.to/cleverhoods/from-prompt-to-platform-architect... 采用 MIT 许可。 欢迎大家提供反馈,特别是那些已经将 LangGraph 扩展到教程阶段的人。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

最新报告显示,伊朗一月份抗议活动中的死亡人数可能远高于官方公布的数字。政府报告有3117人死亡,但两位卫生部高级官员告诉《时代》杂志,在为期两天的镇压期间(1月8日至9日),**可能有多达3万名人员丧生**。这场激增耗尽了伊朗的资源,尸袋用完,半挂卡车被用于运送尸体。 独立核实存在困难,但这一数字与医生(包括医院统计的30304人)和活动团体收集的数据相符(目前确认超过5459人死亡,并正在调查更多)。这些杀戮发生在抗议活动之后,最初是由经济困难引发,随后升级为要求政权更迭,最终达到数百万人在街头。 当局采取致命武力镇压,包括屋顶狙击手和配备机枪的卡车,并伴随着互联网中断。专家将这场暴力的规模与大屠杀以及叙利亚和伊拉克的屠杀事件相提并论,认为3万人的数字可能是一个*低估值*。这些事件凸显了对异见的残酷镇压,以及伊朗人民及其政府面临的巨大风险。

伊朗抗议死亡人数可能超过3万,据当地卫生官员称 (time.com) 40点 由 mhb 35分钟前 | 隐藏 | 过去 | 收藏 | 4条评论 afroboy 0分钟前 | 下一个 [–] 你们还奇怪为什么人们会质疑大屠杀的数字,如果你们凭空捏造这些数字。 replyinshard 0分钟前 | 上一个 | 下一个 [–] 非常悲惨。为那些为自由献出生命的人们祈祷,愿他们的灵魂在伊朗人民的记忆中成为祝福。 globalnode 5分钟前 | 上一个 [–] 这种垃圾怎么能登上Hacker News首页,我以为这里有更高的标准。 lr4444lr 0分钟前 | 父评论 [–] 你有什么依据称之为“垃圾”? 我同意它与Hacker News关联不大,但似乎报道称该数字与其他大多数数字不符。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

该项目成功地将DOOM移植到无线耳机上运行,并通过Web服务器将游戏画面流式传输到浏览器。核心挑战在于耳机的硬件限制:数据传输依赖于2.4Mbps的UART连接,而非较慢的蓝牙,且RAM仅有约992KB。 为了克服带宽限制,游戏将视频流作为MJPEG流(顺序显示的JPEG图像)传输,而不是使用复杂的编解码器。尽管将耳机的CPU超频至300MHz,编码限制了帧率为每秒约18帧。 RAM限制通过对DOOM引擎的大量优化来解决——预生成查找表、利用闪存存储常量以及禁用缓存,从而将游戏内存占用从4MB减少到足以适应可用空间。最后,一个经过特别裁剪的DOOM 1资源文件(“Squashware”)使游戏能够适应耳机的4MB闪存。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 Doom 已被移植到耳塞 (doombuds.com) 14 分,由 arin-s 2 小时前发布 | 隐藏 | 过去 | 收藏 | 3 条评论 branon 10 分钟前 | 下一个 [–] 有人用过 PineBuds Pro 吗?Pine64 IRC 网络没有 PineBuds 讨论频道,所以我没有机会轻易提问。回复 arin-s 2 小时前 | 上一个 | 下一个 [–] 你好,我将 DOOM 移植到 Pinebuds Pro 耳塞上。 可以通过互联网访问,你可以加入队列,从你的电脑上玩 DOOM! 更多信息以及 github 仓库的链接可以在网站上找到。回复 jurakis 2 小时前 | 上一个 [–] 太棒了!Doom 运行过的设备数量一天天减少。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## PLECS Spice:弥合系统级与器件级仿真差距 多年来,电力电子设计面临一个权衡:快速、稳健的系统级仿真与详细、精确的器件级SPICE仿真——需要单独的工具和重复的建模工作。PLECS Spice,现已随PLECS 5.0发布,通过将SPICE直接集成到PLECS环境中解决了这个问题。 这使得工程师能够在单个平台上执行系统和器件分析,使用统一的工作流程。设计人员可以从使用理想元件的系统级模型开始,然后选择性地用详细的SPICE网表替换部分电路——例如功率级——而无需改变整体控制方案。 PLECS Spice通过支持多种SPICE方言的网表解析器、优化的紧凑模型、用于处理非线性Modified Nodal Analysis (MNA) 以及混合公式求解器来实现这一点。这能够准确地模拟复杂系统,例如双有源桥 (DAB) 变换器,其中验证软开关需要详细分析器件物理特性以及控制策略——这是使用理想开关模型无法实现的。 最终,PLECS Spice简化了设计流程,消除了冗余建模,并实现了真正的自顶向下方法,从而加快创新并缩短上市时间。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 连接 PLECS 和 SPICE 之间的桥梁 (erickschulz.dev) 5 分,eschu 发表于 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 昔日的回忆:索尼数据光盘机DD-1EX 1992年,作者在一家电子精品店工作时,偶然发现了一批清仓的索尼数据光盘机DD-1EX电子书播放器——原价500美元,现在降价处理。他被吸引,买了一个以及配套的“书籍”(迷你CD)。 这款设备看起来像一个微型笔记本电脑,做工出人意料地好,但最终并不实用。它配备了一个QWERTY键盘用于搜索基于文本的书籍,但缺乏数据保存功能——这是90年代早期技术的局限性。随附的软件,如百科全书和旅游指南,展现了那个时代的面貌,甚至提到了苏联。 有趣的是,CD包含模拟器,允许书籍在电脑上运行。作者已经将这些ISO文件提取并提供下载,并预料到索尼可能会提出删除请求(之前有过*龙穴*内容的经历)。尽管在维基百科时代它们已经过时,但这些文件提供了一个迷人的视角,让我们得以一窥互联网之前的数字出版的被遗忘角落。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 索尼数据Discman (huguesjohnson.com) 14 分,来自 naves 5小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 rwmj 4分钟前 [–] 作者真的应该把这些上传到互联网档案。 模拟器(看起来像是DOS的)包含在光盘上似乎很奇怪: ><fs> 文件 /ddman.exe MS-DOS 可执行文件,MZ for MS-DOS 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## Turbopuffer 的十亿级向量搜索 (ANN v3) – 摘要 Turbopuffer 发布了近似最近邻 (ANN) 搜索 v3,能够搜索高达 1000 亿个向量(200TiB 数据),具有高查询速率(>1k QPS)和低延迟(<200ms)。这一成就源于以“第一性原理”为基础的重建,专注于最大化硬件利用率。 架构简单:一个无状态查询层,在对象存储之上进行缓存。 扩展的关键在于解决潜在的瓶颈 – CPU 或带宽。 分析表明,由于向量搜索的算术强度(主要是点积),工作负载是“带宽受限”的。 为了应对这个问题,Turbopuffer 采用了两种技术:**分层聚类** 以缩小搜索空间,以及 **二进制量化** (RaBitQ) 以压缩向量尺寸 16-32 倍。 这使得更多数据能够驻留在更快的内存层级(缓存和 DRAM)中,从而降低带宽需求。 然而,压缩增加了算术强度,最终使系统变为 **计算受限**,需要 CPU 优化(例如利用 AVX-512 指令)。 最后,对于超出单机 SSD 容量的数据集,系统将索引分布在多台存储优化机器上,广播查询并将结果拼接在一起。 这种技术的结合提供了大规模下的经济高效的性能,使 Turbopuffer 能够处理更大的工作负载。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 ANN v3:超过 100B 向量的 200 毫秒 p99 查询延迟 (turbopuffer.com) 9 分,_peregrine_ 1 小时前 | 隐藏 | 过去的 | 收藏 | 3 评论 jascha_eng 19 分钟前 | 下一个 [–] 这确实令人印象深刻。我认为现在的经验法则是,先使用 postgres(pgvector) 进行向量搜索,直到它无法工作,然后再使用 turbopuffer。 _peregrine_ 19 分钟前 | 父级 | 下一个 [–] 听起来是个不错的经验法则!不过,我可能会将“成本”纳入“直到无法工作”的考量中。即使性能不错,pg_vector 的经济性也可能更差,尤其是在多租户场景中,你需要许多小索引(这对于主要在 RAM/SSD 上构建索引的任何向量数据库都适用)。 shayonj 7 分钟前 | 上一个 [–] 非常酷,令人印象深刻! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com