每日HackerNews RSS

哈梅尔恩吹笛人流传至今,关于他带走城镇孩子们的传说引发了许多超越奇幻故事的理论。一些人认为这与13世纪的儿童十字军或黑死病期间的损失有关,但这些都与历史细节并不完全吻合。 一个更有说服力的观点集中在“舞蹈狂热”上——一种由困苦和疾病引发的中世纪大众歇斯底里。这种“圣维图斯舞”的爆发涉及无法控制、令人疲惫的舞蹈,有时会导致死亡,在13世纪哈梅尔恩附近就曾有记录在案的案例。这或许可以解释孩子们的失踪以及相关的创伤。 然而,历史学家赖默指出,这些理论都无法完全解释传说中提到的具体日期或当地持久的失落感。这使得人们认为,哈梅尔恩集体记忆中可能编织着一个被故意隐瞒的、深具创伤性的事件。

一项由Rokky进行的新研究,调查了306位美国和英国游戏行业高管,显示他们对Steam在PC游戏发行方面存在高度依赖,72%的人认为Steam拥有垄断地位。目前,超过75%的工作室收入来自Steam,导致超过一半的开发者感到过度依赖该平台。 然而,这份名为“PC游戏发行现状”的报告表明,正在出现多元化的趋势。近一半的开发者使用Epic Games Store和Xbox PC Games Store,较小比例的开发者使用GOG和Itch.io。开发者预计这种趋势将持续,80%的人预计在五年内将使用其他渠道,并预测收入将增加至少10%。 虽然G2A等市场和Humble Bundle等电子商店提供了诸如定价控制和更广泛的覆盖面等优势,但人们仍然担心灰色市场和控制权丧失的问题。该研究强调了一个复杂且不断发展的发行格局,强调开发者需要了解各个平台的细微差别。

## Steam 在 PC 游戏中的主导地位:摘要 一项最新研究表明,72% 的开发者认为 Steam 在 PC 游戏领域拥有垄断地位,引发了关于市场力量与反竞争行为的讨论。尽管 Steam 毫无疑问地占据主导地位,但评论员认为仅仅*成功*本身并不构成垄断。Steam 与苹果和谷歌的应用商店的关键区别在于,Steam 的安装是可选的,并且不对软件安装进行限制。 争论的中心在于 Steam 是否*滥用*其地位。担忧包括 30% 的收入分成,这与苹果类似,但 Steam 允许在其他地方直接销售和密钥分发。许多人承认 Steam 的用户友好政策、广泛的功能(自动更新、社区中心)以及通过 Proton 对 Linux 的支持促成了它的成功。 替代平台存在(Epic、GOG、itch.io),但难以匹配 Steam 的用户群和便利性。一些人认为 Steam 目前的领导层保持了有益的平衡,担心在新的管理层下会采取更以盈利为导向的方式。最终,这场讨论凸显了成功平台与潜在市场滥用之间的紧张关系。

您的IP地址(47.245.80.60)因未经授权的访问尝试已被临时阻止。 航空先驱提供订阅服务,可将及时的航空新闻直接送到您的电脑上。订阅者获得在网站或报纸上发表文章的权限,但需注明出处(链接或引用航空先驱)。 该服务允许自定义新闻选择或接收所有报告。年度订阅费用为240欧元(含20%增值税),或200欧元(欧盟以外的订阅者)。 要恢复访问权限并订阅,您必须先创建一个帐户,然后通过该帐户订阅。

## 路易斯维尔UPS飞机坠毁:摘要 一架UPS货运飞机(UPS2976)在从路易斯维尔国际机场起飞后不久坠毁,引发大火并造成地面损坏。初步报告和视频显示,左引擎被火焰吞噬,碎片散落在附近的UPS设施上。飞行员试图继续起飞,可能已经超过了安全中止的点,可能是为了避免撞击跑道以外的区域。 讨论的中心是灾难性引擎故障的原因,猜测范围从机械问题到潜在撞击。专家指出,虽然飞机被设计为可以单引擎起飞,但本次事故的严重程度——包括对其他引擎的潜在损坏——引发了担忧。 该事件凸显了引擎故障场景的复杂性以及飞行员面临的关键决策。一些讨论也涉及最近FAA人员配置问题和UPS成本削减措施的潜在影响,但直接与坠毁的联系尚未得到证实,有待调查。NTSB的调查对于确定确切原因和促成因素至关重要。

该网站正在使用安全服务来保护自身免受在线攻击。您刚才的操作触发了安全解决方案。 提交特定词语或短语、SQL命令或格式错误的数据等行为可能会触发此阻止。

十月初,YouTube突然删除了三个著名的巴勒斯坦人权组织——法律中心(Al-Haq)、Al Mezan和巴勒斯坦人权中心(Palestinian Centre for Human Rights)的账户,以及超过700段记录加沙和西岸地区以色列 allegedly 违反国际法的视频。此举源于美国政府对这些组织因其与国际刑事法院(ICC)合作而实施的制裁,该法院正在调查以色列可能的战争罪行。 这些删除行为是在美国政府的一场运动之后发生的,这场运动最初在特朗普政府时期升级,并在拜登政府时期持续,旨在保护以色列免受问责。批评人士认为,YouTube参与了审查巴勒斯坦声音和压制人权侵犯证据,优先考虑遵守制裁而非信息自由。虽然一些视频仍然在其他地方存档,但这些组织担心美国平台上的更广泛审查。 人权倡导者谴责YouTube的决定,强调其可能为科技公司树立一个危险的先例,并扼杀冲突的关键记录。此举被视为进一步推进一项政治议程,旨在保护以色列免受审查,并压制巴勒斯坦受害者。

## PostgreSQL 表迁移与逻辑复制 当完全数据库迁移不可行时,我们使用 PostgreSQL 的原生逻辑复制在实例之间迁移特定表。这个过程比 Google 的 DMS 等工具更复杂,但提供了更大的灵活性。 首先,在源数据库和目标数据库上,都授予了用户帐户复制权限。然后,使用 `pg_dump` 复制表结构,最初*不包含*约束和索引,以加快初始数据传输。逻辑复制分为两个阶段:初始转储,然后是变更数据捕获 (CDC) 以进行实时更新。 初始转储后,添加了索引和外键(主键是单独恢复的,因为它们是复制所必需的)。通过源数据库上的发布和目标数据库上的订阅来启动复制,并使用 `pg_replication_slots` 和 `pg_stat_subscription` 监控滞后情况。 最后,手动同步序列,停止对源数据库的写入,并执行切换。使用 PgBouncer(一个 PostgreSQL 代理,允许在不重启的情况下更新连接详细信息)实现了近乎零停机时间。然后,通过删除发布和订阅来清理复制设置。迁移后的仔细分析和真空处理对于获得最佳性能至关重要。

这个Hacker News讨论围绕着高效地在PostgreSQL实例之间移动表,正如ananthakumaran的博客文章中所述。核心要点是利用逻辑复制,并通过在目标数据库上**在复制*之前*删除索引**来显著提高速度。这可以防止因每次插入行而导致索引更新而引起的性能下降。 用户分享了PostgreSQL升级(pg15到pg18)和数据导入的经验,并指出在数据传输*之后*再创建索引可以获得类似的性能提升——微软Azure SQL也使用了这种技术。同时删除约束可以进一步加速过程,避免在复制期间进行表扫描。 AWS RDS的S3导入功能和外来数据包装器也被简要提及,作为解决类似数据迁移挑战的潜在方案。

我担心他们把副驾驶功能放在Excel里,因为Excel是驱动我们整个经济的野兽。你知道谁驯服了这头野兽吗?是Brenda。Brenda是谁?她是这个愚蠢的国家里每个财务部门的一名中层员工,她是Excel女神,女神从天而降,亲吻了Brenda的额头,Brenda的汗水才让我们得以进行资本主义。 [...] 她会写出一个财务报告的公式,然后把这个报告发给上级,上级可能需要修改报告,通常他会把它发回给Brenda,但他想,哦,我有AI,AI可能比Brenda更聪明,然后AI会把事情搞砸,而且他无法识别,因为他不懂Excel,因为AI会产生幻觉。你知道谁不会产生幻觉吗?是Brenda。— @belligerentbarbies,在TikTok上

## intervaltree_rs:Python 的 Rust 区间树 `intervaltree_rs` 使用 PyO3 将用 Rust 编写的高性能区间树实现带到 Python。该包允许高效地管理和查询区间。 用户可以从元组列表 (left, right, payload) 创建一个 `IntervalTree`,插入新的区间,并在指定的范围内搜索重叠。`search` 方法支持包含或排除边界。还可以使用它们的 (left, right) 键删除区间。 **安装:** 需要 Rust 工具链、Python 3.8+ 和 `maturin`。使用 `maturin develop` 进行原地开发构建,或使用 `maturin build` 构建可分发的 wheel。然后,该包可以在 Python 中作为 `intervaltree_rs` 访问。 核心功能经过 Rust 单元测试的全面测试,确保可靠性和性能。

一位开发者 (@athekunal) 使用 Rust 构建了一个基于区间树的实现,并提供了 Python 绑定(通过 PyO3),作为 Python 原生 `intervaltree` 的更快替代方案。该项目旨在成为一个可以直接替换的方案,未来的计划包括实现 AVL 树和红黑树来进行平衡。 Hacker News 的评论讨论主要集中在平衡方法上,有人建议探索 Rust 的 `BTreeMap` 和 `rangemap` crate 用于范围映射。 同时也出现了关于支持集合运算和序列化,以及是否可以作为独立的 Rust crate 发布的问题。 其他用户分享了相关的项目——一个 TypeScript 实现和 C++ 中的 Boost 区间容器库,并讨论了诸如大数据集中的堆内存使用等性能考量。 该帖子还包含了一个 Y Combinator 申请的公告。

## 黑客宣言:摘要 《黑客宣言》由“导师”于1986年被捕后撰写,为黑客的动机和行为辩护。它将黑客行为描绘成对压抑和智力上令人不满的世界的一种自然反应,而非恶意犯罪。 作者描述了一个常见的起源故事:一个聪明但无聊的学生,对传统教育的局限性感到沮丧。发现计算机提供了一个真正探索和控制的空间,从而与在线志同道合的社区建立联系。 “导师”认为,黑客的驱动力是好奇心和对知识的渴望,而非破坏。他们挑战一个将利润置于可访问性之上的系统,谴责他们的探索为犯罪,却忽视了更大的社会罪行。核心信息是一种共同的身份认同——“我们都一样”——由智力和对传统规范的拒绝所团结。该宣言以一种不屈的断言结尾:压制一个黑客并不能阻止这场运动,因为其根本动机是广泛存在的。

一架UPS货运飞机,航班2976,周二从路易斯维尔国际机场起飞后不久坠毁,已确认至少七人死亡,预计还会增加。四人死于地面,至少11人受伤。该飞机原定飞往檀香山,坠毁地点位于机场南三英里处。 坠机引发大火,最初影响范围广泛,并发布了就地避难令,后来缩小到一英里半径内。超过100名消防员正在扑灭这场由飞机约38,000加仑燃油助长的火灾。UPS已确认机上有三名机组人员,目前他们的状况尚不清楚。 这起事件严重影响了UPS Worldport的运营,该枢纽暂停了包裹分拣。路易斯维尔机场周二晚上关闭,预计周三早上重新开放。国家运输安全委员会将领导调查,派遣由28名调查员组成的团队。当地学校周三也关闭。当局敦促居民报告任何碎片并避开该区域。

更多

联系我们 contact @ memedata.com