每日HackerNews RSS

在先前作品令人失望的发布后,开发商从Kongregate获得了资金来制作《墨西哥卷饼野牛3》——这个决定更多是出于财务需要,而非创作愿望。虽然感谢这次救命稻草,团队最初感到有些矛盾,因为他们通常更重视创新,而不是重温成功的模式。 尽管如此,他们致力于将《墨西哥卷饼野牛3》打造成系列最佳。开发重点放在完善现有游戏玩法和引入新鲜元素上,特别是新的软糖熊角色,同时保持原作的核心乐趣。这个过程是自然的,建立在坚实的基础之上,并确定了需要改进的方面。 虽然这并非他们的最初设想,但团队仍然以他们一贯的质量承诺来对待这个项目,确保制作出一款他们可以为之自豪的游戏,并最终利用他们已建立的IP来保障他们的未来。

对不起。

摄影师乔尔·迈耶罗维茨的著作《莫兰迪的物品:卡萨·莫兰迪完整档案》将重新发行,新增130多张照片,深入展现了静物大师乔治奥·莫兰迪在博洛尼亚的工作室。迈耶罗维茨以其开创性的彩色街头摄影而闻名,却在莫兰迪的作品中找到了意想不到的联系,他欣赏画家对简单几何形体——圆形、圆柱体和盒子——的精细排列,以及他对物体与空间之间关系的探索。 在2010年代,迈耶罗维茨花时间在鲜为人知的卡萨·莫兰迪,被艺术家的生活遗迹所吸引,甚至包括他绘画时穿着的沾满颜料的西装。这本书并非关于美,而是关于理解世界的内在原理,迈耶罗维茨的妻子玛吉·巴雷特指出,这是两位艺术家共同拥有的品质。 最终,《莫兰迪的物品》是对莫兰迪灵感的“灵魂”的追寻,捕捉了瞬间的顿悟,并承认了艺术家视野的持久神秘。

对不起。

## 从航天到存储:磁存储的回顾 在20世纪60年代,NASA雄心勃勃的阿波罗计划推动了计算机存储器的创新。面对在极端条件下进行快速计算和可靠运行的需求,工程师们倾向于由人类监督的数字执行,将大脑与基于磁技术的“人工记忆”结合起来。这导致了一段激烈的开发时期,最终在20世纪70年代被半导体存储器超越。 几种巧妙的磁存储技术应运而生。**变换器只读存储器 (TROS)** 使用磁化图案在迈拉(一种塑料薄膜)上,而**磁绳存储器**,最著名的是用于阿波罗制导计算机,则采用编织的电线穿过磁芯以实现高密度。**磁芯存储器** 成为标准,通过磁化磁芯网格来存储位。 后来,**磁带** 提供了可扩展的存储,而**气泡存储器** 试图将密度与非易失性结合起来。 每种技术都在速度、成本、尺寸和可靠性之间取得平衡,以满足特定需求。虽然电子存储器现在占据主导地位,但这些磁创新表明了不断变化的需求如何推动技术进步。 今天,随着数据需求的不断增加和人工智能等新领域的发展,对高效和可持续存储器的追求仍在继续。 保存*关于*这些过时技术的知识,与保存它们曾经存储的数据同样重要,认识到它们是计算机历史中至关重要的文化文物。

对不起。

欧洲核子研究中心(CERN)正在进行大型强子对撞机(LHC)的升级,期间将进行一次重大停机维护(LS3),并用高速超导卡丁车取代自行车,以便在27公里长的地下隧道内进行工作。这些“涡轮增压”卡丁车由CERN工程师开发,其灵感出人意料地来自当地幼儿园的孩子们,利用迈斯纳效应实现悬浮和人员及设备的快速运输。 卡丁车将使工程师能够快速到达需要改进的区域,随着LHC转变为高亮度LHC。安全至关重要,驾驶员配备了专用装备(SHELLS),但禁止携带香蕉! 除了LHC升级之外,该技术还具有潜在的社会应用。CERN已经与一家初创公司Quantum Mushroom进行谈判,以探索将卡丁车原理应用于航空航天和反重力车辆的开发。该项目突显了CERN致力于基础研究和激励下一代科学家的承诺。

## CERN的四月愚人节卡丁车探险 CERN戏谑地宣布正在开发用于在设施内行驶的超导卡丁车,并组建了一支由《超级马里奥》角色命名的团队——马里奥·伊德劳利科、路易吉·弗拉泰洛和耀西·丘龙。这一消息于4月1日发布,迅速在Hacker News上引发讨论,许多人最初信以为真。 评论者们争论了室温超导体的可能性(一个由过去乐观的声明引发的反复出现的主题)、对科学突破的愤世嫉俗与乐观,以及这个概念本身的奇思妙想。许多人欣赏这种轻松幽默,尤其是在当前全球局势下,而另一些人则指出了公告中隐藏的巧妙细节。 该帖子还引发了一场关于谷歌和Think Geek等公司过去四月愚人节恶作剧的怀旧讨论,以及对CERN在这场趣味宣传活动中适度支出的辩护。最终,该帖子为科技社区提供了一个有趣且引人入胜的时刻,展示了CERN的幽默感。

## korb:自动化REWE超市购物 korb是一个用Haskell编写的命令行界面(CLI),允许通过程序与REWE超市的API进行交互,用于自提订单。它专为像Claude这样的智能体设计,简化了整个购物流程,从添加商品到结账。 典型的流程包括通过语音助手(如Siri)将商品添加到共享列表,然后使用智能体基于预定义的模板(从订单历史记录中填充)和购物清单来构建订单。智能体利用`korb`命令来搜索产品、将它们添加到购物车、查看时间段并最终确定订单。已完成的商品会自动从购物清单中移除。 `korb`提供用于商店选择、产品搜索(按名称或条形码)、购物车管理、时间段选择、订单放置/取消以及访问数字收据的命令。值得注意的是,推荐引擎使用Lean 4进行了形式化验证,确保其推荐具有经过数学证明的属性。 该CLI适用于macOS,可以从GitHub安装或从源代码构建(需要GHC 9.12+和REWE mTLS证书)。它输出JSON,非常适合自动化智能体使用。

## Hacker News 摘要:REWE 杂货订购 CLI 一位开发者使用 Haskell 创建了一个命令行界面 (CLI),通过逆向工程德国超市连锁店 REWE 的 API 来订购杂货。该项目利用 `mitmproxy2swagger` 生成 OpenAPI 规范,并受益于 AI 辅助克服编码障碍,尤其是在 Haskell 的类型系统方面。 开发者计划个人未来所有杂货购物都使用该工具。该帖子引发了关于自主购物的讨论,其他人分享了使用像 Claude 这样的 LLM 来自动化从食谱和订单历史记录中创建购物清单的类似工作流程。人们对依赖逆向工程 API 的可持续性以及 REWE 可能 API 封锁表示担忧,并提出了诸如跨商店价格比较等功能建议。 一些评论者强调了形式化验证的潜力,以及使用 AI 辅助处理此类复杂任务的价值。其他人分享了针对其他杂货连锁店(如英国的 Asda)的类似项目,并讨论了电子商务领域 API 访问的挑战。

受童年时期对无法拥有的电子产品的渴望驱使,一位复古游戏收藏家最近获得了一台Game Boy Camera及其配套打印机。尽管这款1998年的相机产生的照片分辨率低且热敏打印容易褪色,但它的魅力仍然吸引了他。一个关键的挑战是将这些照片数字化,这因兼容纸卷的稀缺和高成本而变得复杂。 幸运的是,一个热情的社区已经开发出了一种开源解决方案:Arduino Gameboy Printer Emulator (V3)。这个项目由Brian Khuu和Raphaël Boichot领导,他们逆向工程了打印机的通信协议——一个复杂的字节系统,定义了同步词、命令和数据——从而使Arduino能够拦截和提取图像数据。 这位收藏家成功地构建并焊接了必要的PCB,并利用现有的软件,如“Game Boy Camera Gallery”,直接读取串行数据并将原始输出转换为可查看的图像,甚至可以调整不同的Game Boy颜色调色板。这让他最终能够保存并欣赏他新获得的游戏历史中的古怪照片。

对不起。

将语言田野调查贬低为“收集蝴蝶标本”的比喻——通常被认为是诺姆·乔姆斯基提出的——实际上有着出乎意料的复杂历史。虽然人们常将其归咎于田野语言学衰落,但这种比喻的起源并非乔姆斯基,而是更早的物理学和人类学。 最早的已知版本将科学描述为“收集邮票”(卢瑟福,1942年),并于1974年演变为“收集蝴蝶标本”。它最初在语言学领域获得关注,源于对结构主义人类学的批评(利奇,1961年)以及对比较方法的争论。然而,大卫·德坎普(1971年)最直接地运用这个术语来贬低社会语言学,认为其仅仅是数据积累,缺乏理论深度——这种观点似乎受到生物学界类似情绪的影响,甚至著名的进化生物学家多布赞斯基(1964年)也讽刺地将非分子工作称为“观鸟”。 德坎普澄清说数据收集是*必要*的但不充分的,他提倡以理论驱动的研究。最终,“收集蝴蝶标本”的批评反映了20世纪后期在多个学科中,优先考虑理论框架而非描述性观察的更广泛趋势。

对不起。

最近的安全调查,源于一个简单的提示,旨在寻找打开文本文件时的远程代码执行(RCE)漏洞,发现了Vim和GNU Emacs中的0日漏洞。Vim维护者迅速发布了新版本(v9.2.0272)来修复此问题,但Emacs维护者驳回了报告,将其归咎于底层的Git系统。 这一发现凸显了一个令人担忧的趋势:像Claude这样的人工智能越来越能够识别漏洞——让人联想到容易被利用的21世纪初互联网。为了展示这种新的形势,研究人员正在启动“MAD Bugs”,一项为期一个月的倡议,将在整个四月发布使用人工智能发现的更多漏洞。这预示着漏洞研究的潜在转变以及对提高安全意识的需求。

## 黑客新闻讨论:Vim、Emacs 与 Claude 发现的漏洞 一篇最近的博文强调了 Vim 和 Emacs 中潜在的安全漏洞,这些漏洞是在 AI Claude 的帮助下发现的。核心问题并不直接在于编辑器本身,而是源于它们与 Git 的交互方式。具体来说,运行 `git ls-files` 可能会触发嵌入在受损 `.git` 目录中的恶意脚本,从而可能导致本地代码执行。 虽然 Emacs 的维护者正确地指出这本质上是一个 Git 问题,但有人认为他们仍然应该实施保护措施,因为用户在简单地打开文件时不一定会考虑到 Git。另一些人则强烈反对,认为编辑器不应该负责保护 Git 的行为。Vim 似乎不太容易受到影响,这可能归因于不同的实现细节。 这场讨论凸显了一个更广泛的担忧:AI 发现的漏洞日益增多以及问责制问题。一些人担心会涌现大量潜在的虚假报告,而另一些人则认为 AI 是安全研究的强大新工具。目前的共识是,用户应该意识到打开不受信任的文件所存在的风险,并且 Git 本身可能需要解决。

Buddy:生活在您终端的虚拟宠物。物种和稀有度由您的Anthropic账户ID决定。 Kairos:持久模式,具有每日日志、会话间记忆整合和主动建议。 UltraPlan:使用Opus模型进行长时间规划,最长执行窗口为30分钟。 Coordinator Mode:主代理将任务分解,在隔离的临时目录中生成并行工作进程,收集结果。 Bridge:通过手机或浏览器控制Claude Code。完整的远程会话,需要权限批准。 Daemon Mode:使用--bg在后台运行会话。底层使用tmux。 UDS Inbox:会话通过Unix域套接字进行通信。 Auto-Dream:会话之间,AI会回顾发生的事情并整理所学内容。

本文演示了如何在SQL中构建一个完全可玩、功能齐全的国际象棋棋盘——无需JavaScript或任何框架。核心思想是将8x8棋盘表示为一个表,然后在`SELECT`语句中使用条件聚合将行“透视”为列。这种巧妙的方法将数据转换为可视网格,从而在棋盘上显示棋子。 移动棋子通过简单的`UPDATE`语句实现:从原始位置删除棋子,然后将其插入到新位置。作者通过重现保罗·莫菲和布伦瑞克公爵之间著名的“歌剧棋局”,一步一步地使用纯SQL命令来展示这一点。 该项目突出了SQL超越典型数据存储和检索的惊人表达能力,证明它可以处理像棋盘这样的复杂可视化。这种技术不仅限于国际象棋;它还可以应用于任何基于网格的数据表示,例如日历或热图。

## SQL 中的国际象棋:一种新颖的方法 一位开发者仅使用 SQL 在 dbpro.app 上构建了一个功能完整的国际象棋游戏。这个项目的重点不在于国际象棋本身,而是展示了 SQL 代表任何有状态的二维网格的能力——日历、游戏棋盘等——使用简单的坐标和值模式。这使得可以直接在 SQL 查询中进行强大的关系操作,例如过滤和计算棋子数量(例如,`SELECT COUNT(*) FROM board WHERE piece = '♙'`)。 讨论强调了 SQL 令人惊讶的灵活性,提到了使用 R 树进行优化以及在 SQL 中建模图灵完备语言的可能性。虽然 SQL 不太适合二维数据,但存在诸如透视表和扩展(DuckDB、PostgreSQL)之类的解决方案来改善处理能力。 这篇帖子引发了关于写作风格的争论,一些人怀疑使用了 LLM 辅助,因为其语气有些程式化。尽管如此,许多人觉得这个概念令人着迷和鼓舞,甚至将其与大型 MMORPG 中的状态管理相提并论。还分享了一个 DuckDB 光线追踪器的链接,展示了类似的功能。

更多

联系我们 contact @ memedata.com