每日HackerNews RSS

## Blobeer 竞技场:快速概览 Blobeer 竞技场是一款快节奏、免费游玩的浏览器多人竞技场战斗游戏。玩家培养他们的“果冻怪”,并使用策略、技巧和收集到的磁铁、护盾等道具来争夺竞技场的霸权。 游戏拥有流畅的60fps画面、灵敏的操控(WASD/方向键移动,空格键冲刺),以及与稀有Boss遭遇的刺激体验,提供丰厚的奖励。Blobeer 竞技场注重基于技巧的成长,提供可解锁的皮肤和轨迹——没有付费获胜要素。 凭借即时访问和令人满意的游戏反馈,Blobeer 竞技场为寻求快速、动感战斗的玩家提供竞争性和引人入胜的体验。加入社区,开始你的旅程,成为 Blobeer 冠军!

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 实验性浏览器大型多人在线游戏,包含机器人、Boss战和强化道具 (blobeer.com) 4 分,daniellax 发表于 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

本文讨论了在产品界面中引用用户信息的最佳方式——具体来说,是使用“我的”还是“你的”。关键在于**语境很重要**。 通常,**在*与*用户沟通时使用“你的”**(例如,“您的订单”),这感觉自然且避免歧义。在这些情况下使用“我的”听起来像是指*您的*数据,而不是他们的。 然而,**当用户*向*系统沟通时,使用“我的”**(例如,单选按钮选项“分享我的资料”)。这明确了用户正在指示系统关于*他们*的数据。 作者强调亚马逊是一个成功地在语境清晰时完全省略所有格代词的例子。这些建议基于多年的用户研究,旨在创建更清晰、更直观的用户体验,尤其是在处理共享和个人数据的复杂系统中。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录“你的” vs. “我的” 在用户界面 (adamsilver.io)19 分,由 Twixes 3 小时前发布 | 隐藏 | 过去的 | 收藏 | 2 评论 Pinus 7 分钟前 | 下一个 [–] 当你的产品实际上名为“我的卡”时,这会变得更有趣(当然,一开始这本身就是一个坏主意,但是……)。是“你的我的卡”还是“我的我的卡”?法国网站似乎完全迷失了方向。按钮有时是祈使句,有时是不定式,有时是第一人称现在时(“J’en profite!”),可能还有其他……回复 bilekas 10 分钟前 | 上一个 [–] 我很高兴我不用在 UI/UX 上工作。所有这些类型的思想实验对我来说似乎都很平庸和徒劳,尽管如此,我很高兴有其他人为此付出努力。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

艾弗里尔·哈里森是一位开创性的电脑艺术家,她的作品曾出现在80年代和90年代一些最具代表性的游戏中,但她本人却鲜为人知。她最初来自苏格兰格拉斯哥,1985年移民到美国,并在Commodore Amiga发布时加入了艺电公司。最初对电脑作为一种艺术媒介持怀疑态度,但她很快接受了这项技术,并利用Deluxe Paint等软件,在展示Amiga的潜力方面发挥了重要作用。 哈里森创作了著名的图坦卡蒙面具图像,该图像成为了Deluxe Paint的代名词,她的作品也出现在《星际飞行》等游戏中,尤其值得一提的是《波斯王子》的标题画面。后来,她转到卢卡斯影业游戏公司(后更名为卢卡斯艺术),为《猴岛小英雄》、《LOOM》和《夺宝奇兵:亚特兰蒂斯命运》等经典游戏做出了贡献,有传言称她的形象启发了《猴岛小英雄》中的马利总督。 尽管她做出了重大贡献,哈里森却很大程度上避开了聚光灯,留下了很少关于她生活和工作的公开记录。她似乎在90年代末离开了游戏行业,最后的署名出现在2010年的《猴岛小英雄》重制版中。不幸的是,艾弗里尔·哈里森于2019年去世,享年61岁,留下了一位才华横溢、慷慨大方的艺术家的遗产,她帮助塑造了电脑游戏行业的早期发展。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 艾薇尔·哈里森的艺术 – 扫描线伪影 (scanlineartifacts.co.uk) 5 分,来自 rbanffy 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## pyproc:从 Go 调用 Python – 无缝衔接 pyproc 允许直接从 Go 代码调用 Python 函数,*无需* CGO、微服务或网络开销的复杂性。它利用 Unix 域套接字进行快速、隔离的进程间通信,绕过 Python 的全局解释器锁 (GIL),实现真正的并行性。 **解决的问题:** Go 在性能方面表现出色,但通常需要 Python 来处理机器学习模型(PyTorch、TensorFlow)、数据科学(pandas、numpy)、遗留代码或仅 Python 的库。传统的解决方案,如 CGO,复杂且不稳定,而微服务会引入延迟和开销。 **主要特性:** 零网络延迟、进程隔离(崩溃不影响 Go)、真正的并行性、简单的部署(Go 二进制文件 + Python 脚本)、连接池以及类似函数的 API。 **目标用例:** 集成 Python 机器学习模型、使用 Python 库处理数据、处理适度的 RPS(1-5k)和小型负载,以及从 Python 微服务逐步迁移。非常适合 Kubernetes 同 pod 部署。 **限制:** 不适用于跨主机通信,Windows 支持有限,且未设计用于大规模机器学习服务或实时流。 **要求:** Linux/macOS,Go 1.22+,Python 3.9+。 **性能:** 在 8 个 worker 和 45μs p50 延迟下,可实现高达 200,000 req/s 的性能。包含内置的健康检查和监控。

## Pyproc:在 Go 中运行 Python – 本地且高效 Pyproc 是一个新的 Go 库,它使开发者能够直接从他们的 Go 服务调用 Python 函数,*无需* CGO 的开销或微服务的复杂性。它通过 Unix 域套接字实现这一点,提供低延迟、进程隔离和并行性。 主要好处是可以在 Go 应用程序中重用现有的 Python 代码(NumPy、pandas、PyTorch 等),避免网络跳转和运营负担。设置快速 – 安装 Go 和 Python 包,定义一个简单的 Python 工作函数,并从 Go 调用它。 目前仅限于 Linux/macOS 上的相同主机/pod 部署,Pyproc 最适合小于 100KB 的请求/响应负载。基准测试显示出令人印象深刻的性能(在 M1 Mac 上约为 45µs p50 延迟和 200k req/s)。 该项目是开源的(Apache-2.0),并积极寻求关于 API 设计、错误处理以及潜在的编解码器/传输改进的反馈。代码和文档可在 [https://github.com/YuminosukeSato/pyproc](https://github.com/YuminosukeSato/pyproc) 找到。

伊森·麦克尤宣布传统的Java“Hello, World”程序——包含`public static void main(String[] args)`以及使用`Scanner`和`System.out.println`进行输入/输出——将于2025年9月16日正式过时。他用充满活力的语言热烈庆祝它的消亡,敦促读者通过任何创造性的方式表达他们的解脱和对这段代码的鄙视,从悼词到尖叫。 麦克尤强调了旧方法的繁琐性,并将其与使用`IO.readln()`和`IO.println()`的更简单替代方案进行对比。他还分享了一个幽默的轶事,讲述了高中时一位学长无法解释代码的一个组成部分,最终导致他成为一名Minecraft YouTuber。 这篇文章是对长期存在的编程惯例的一种轻松、宣泄式的拒绝。

## Java 的 `public static void main(String[] args)` – 一个正在变化的标志 一篇最近的文章在 Hacker News 上引发了关于 Java 传统 `public static void main(String[] args)` 方法作用演变的讨论。随着 Java 21 的 JEP 445 引入匿名类和实例 main 方法,开发者们正在质疑这个标志性的样板代码是否正在变得过时。 许多评论者反思了对这个方法的理解如何随着他们的 Java 水平提高而发展,最初显得深奥难懂,但在他们掌握类和对象等核心概念后变得合理。虽然有些人欢迎这种变化,但另一些人认为该方法本身并非“糟糕”,并且作为 Java 的一个可识别的标识符发挥了作用。 讨论还涉及 Java 随着岁月的推移而整体改进,将其与 Python 等语言进行有利比较,并强调最近的添加,如 lambda 函数,作为显著的可用性提升。人们对框架过度使用导致臃肿表示担忧,以及 Java 可能向更函数式范式转变的可能性。最终,这种变化被视为语法糖,简化了入口点,但并未从根本上改变 Java 的结构。

## Tiny GUI:一个1KB的X11汇编程序 本文详细介绍了创建一个极简GUI程序的过程,该程序大小约为1KB,完全用汇编语言编写。作者旨在扩展他们的汇编知识,并探索使用极小的二进制文件创建功能性GUI的可能性——这与如今通常30MiB+的应用形成了鲜明对比。 该程序利用Linux上的X11(以及通过XWayland兼容系统)来打开一个窗口,并最终显示“Hello, world!”。它避免使用外部库,仅依赖系统调用来实现核心功能。该过程包括建立与X11服务器的连接、发送握手消息、创建图形上下文和窗口,以及最终绘制文本。 克服的关键挑战包括管理堆栈、处理X11的消息格式和填充,以及实现基本的错误检查。作者强调了遵守System V ABI以确保兼容性的重要性,并提供了每个步骤的详细解释,使代码易于初学者理解。完整的源代码已提供,展示了一个令人惊讶的紧凑GUI实现。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 学习 x86-64 汇编,通过从头开始编写 GUI (gaultier.github.io) 7 分,ibobev 发表于 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 尼日尔的埋藏历史与未来的斗争 尼日尔蕴藏着非凡但尚未充分利用的古生物宝藏——化石揭示了隐藏在其 нынешней 干旱景观下郁郁葱葱的史前过去。尼阿美布布·哈马国家博物馆陈列着如*jobaria*等恐龙的复制品,吸引着当地儿童,而脆弱的真品则被妥善保管或送往国外。 尽管发现了丰富的化石,但尼日尔由于持续的贫困和政治不稳定而难以利用这一遗产。文化走私猖獗,有价值的文物——例如最近的价值 430 万美元的陨石——被非法出口。缺乏考古基础设施和培训阻碍了当地的专业知识,历史上一直依赖由外国人领导的探险队。 然而,在芝加哥大学保罗·塞雷诺等研究人员的支持下,新一代尼日尔科学家正在崭露头角。塞雷诺计划归还挖掘出的化石,并建设世界一流的博物馆,同时开展培训项目以培养当地的保护技能。目标是赋予尼日尔保存和展示自身历史的能力,摆脱对外部专家的依赖,并为后代夺回其文化遗产。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 恐龙到巨鳄:尼日尔的骨骼守护者保护着它的古老化石 (aljazeera.com) 3点 由 Qem 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

曾经只需50美元就能轻松买到的老式阴极射线管显示器(如PVM),如今却意外地重新流行起来,售价高达1000美元以上。这种需求推动了不断增长的维修和转售市场,像史蒂夫·纳特这样的技术人员正源源不断地接到需要修复的客户,修复费用通常在600美元左右,用于修复那些“坏掉”的显示器。 这种复兴不仅仅是怀旧;艺术家们正在利用阴极射线管进行独特的装置创作,格雷琴·本德等艺术家的作品展就是例证。除了娱乐之外,阴极射线管在专业领域仍然至关重要。托马斯电子公司*仍然*为军事应用(武器瞄准、飞行员显示器)和工业设备(如数控机床)生产它们,证明了它们在某些情况下持久的功能和不可替代的特性。 曾经被认为过时的技术,现在却成为了备受追捧且出人意料地具有相关性的技术。

一场源于BBC文章、关于人们收集旧电视的黑客新闻讨论,集中在经典游戏在阴极射线管(CRT)显示器上独特的视觉体验。用户们惋惜捐赠或丢弃了他们的旧显像管显示器,指出即使使用滤镜的现代模拟器和显示器,也无法完全复制原始硬件的外观和感觉。 被提及的关键区别在于CRT快速的磷光衰减,从而产生最小的模糊。虽然高刷新率的OLED显示器最接近模拟这种效果,但许多人认为现代LCD仍然存在不足,尤其是在色彩还原方面。关于校准和色域存在争论,但普遍的观点是,怀旧吸引力源于一种特定的、难以重现的视觉质量,这种质量在新技术中丢失了。最终,这场讨论强调了人们对在原始CRT上体验到的复古游戏真实美学的渴望。

## 150亿美元幽灵厨房的教训 幽灵厨房——仅提供外卖服务的餐厅,运营于共享、低租金空间——曾承诺对餐饮行业带来革命。在超过30亿美元的风险投资支持下,它们旨在通过去除传统的用餐元素来降低成本和提高利润。然而,现实却是大范围的崩溃。 像Kitchen United和CloudKitchens这样的公司,在未能实现盈利后,关闭了门店、进行了大规模裁员或转型为仅提供软件服务的模式。高达30%的配送应用佣金,加上运营成本,挤压了利润空间。至关重要的是,工厂化的环境导致质量控制下降,从而导致食物冷掉、体验不一致和差评。 名人品牌的虚拟餐厅也大多未能获得成功。核心问题是什么?去除人际联系,仅仅关注效率,创造了可有可无、令人难忘的品牌。 教训很明确:餐厅的成功在于建立关系、控制质量和创造体验——这些在幽灵厨房模式中都丧失了。行业预测的增长并不反映高失败率。成功的扩张需要专注于盈利的核心餐厅,并在社区内建立真正的品牌,而不是通过虚拟概念寻求捷径。

## 幽灵厨房:150亿美元的教训 一篇近期文章讨论了幽灵厨房模式的失败,强调了150亿美元的损失。核心问题并非配送本身,而是缺乏质量控制和与顾客的联系。许多幽灵厨房如同流水线般运作,员工同时为多个品牌准备食物,导致餐品质量差劣——常常与菜单描述不符。 高昂的配送费(约30%)也证明不可持续,可能超过传统餐厅的成本,并造成显著延误。虽然一些餐厅正在通过优化包装和菜单来适应配送,但幽灵厨房难以满足人们对食物质量的基本期望。 许多评论者指出,对这些虚拟餐厅缺乏信任,一些人更愿意亲自取餐或坚持选择多米诺等建立信任的知名品牌,这些品牌通过稳定的质量赢得了信任。最终,该模式失败是因为它优先考虑便利性,而非提供人们真正*想*订购的产品。

关于按住版权联系我们创作者广告开发者条款隐私政策和安全性YouTube的工作原理测试新功能© 2025 Google LLC

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 从单元测试到整个宇宙测试(与 Antithesis 的 Will Wilson 访谈)[视频] (youtube.com) 4 分,zdw 1 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 narsa123 33 分钟前 [–] 有什么工具可以用来测试移动应用自动化测试,使用人工智能(比如移动应用测试的 MCP)??回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com