每日HackerNews RSS

启用 JavaScript 和 Cookie 以继续。

启用 JavaScript 和 Cookie 以继续。

像Bartender、Ice和Barbee这样的应用旨在隐藏、整理和管理菜单栏图标。为此,它们需要系统级别的权限,允许它们录制你的屏幕并管理辅助功能。ExtraBar专注于功能,而非图标管理。它无需任何权限即可工作。只需下载、添加你的应用即可使用。可以选择启用辅助功能以增强键盘导航。

## ExtraBar:macOS 的键盘控制命令中心 开发者 pugdogdev 发布了 ExtraBar,一款旨在重新整理经常杂乱的 macOS 菜单栏的新应用。开发者对现有选项(如 Bartender 和 Ice)感到不满,这些选项需要权限且无法提供真正自定义的菜单,因此寻求了一种解决方案。 ExtraBar 允许用户创建一个键盘控制的菜单,用于执行常用操作——启动 Zoom 会议、打开 Slack 频道、触发快捷指令或与 Raycast 集成——从而无需点击标准菜单。它优先考虑隐私,无需任何权限且数据存储在本地。 与隐藏图标的应用不同,ExtraBar *利用* 菜单栏来实现功能。它使用 SwiftUI 构建,兼容 Apple Silicon 和 Intel Mac,并提供可定制的配置。开发者积极寻求社区反馈,并计划添加配置共享功能。该应用提供一次性购买,价格为 9.99 欧元,注重直接的用户互动和基于“退款讨论”的改进。 讨论强调了关于免费试用与直接购买的争论,开发者更倾向于后者,以鼓励即时参与和有价值的反馈。

## M8SBC-486:自制486电脑 M8SBC-486是一款完全自制的486电脑,从原理图和PCB设计开始,于2025年4月启动。最初设计用于运行Linux和DOOM,尽管缺少辅助PIC和DMA控制器(影响声卡支持),但它却意外地变得“某种程度上兼容PC”。 该系统采用150x150mm四层PCB,配备PGA-168插座,用于5V 486 CPU(目前运行在24MHz FSB),4MB SRAM,256KB ROM,并使用Xilinx Spartan II FPGA作为芯片组(“仓鼠1”)。它包括两个ISA插槽,一个PS/2键盘端口,以及简单的CMOS RTC,这些都主要在FPGA中实现。一个ATMega128处理复位和位流加载。 目前,MS-DOS、FreeDOS和定制的Linux 2.2.26版本正在运行,以及DOOM和波斯王子等游戏。由于ISA驱动问题,VGA卡以8位模式初始化,兼容性测试仍在进行中。该项目文档位于GitHub ([https://github.com/maniekx86/M8SBC-486](https://github.com/maniekx86/M8SBC-486)) 和TheRetroWeb ([https://theretroweb.com/motherboards/s/maniek86-m8sbc-486](https://theretroweb.com/motherboards/s/maniek86-m8sbc-486))。

一个黑客新闻的讨论围绕着maniek86.xyz自制的486电脑,其特点是使用了4MB的SRAM——数量很大且历史上价格昂贵。 评论者强调了DRAM在80/90年代个人电脑普及中的关键作用,因为SRAM以前由于其成本只保留给超级计算机使用。虽然SRAM现在仍然用于CPU缓存和寄存器以提高速度,但其复杂性是爱好者们现在选择它的原因,具有讽刺意味的是,是为了*避免*管理DRAM相关的成本。 该项目的定制性质也被讨论,这意味着它无法安装在标准机箱中。一位用户赞扬了这个项目,并表示更喜欢不同的FPGA芯片(Lattice ICE40),因为它具有开源工具链,但最终还是赞扬了令人印象深刻的工作。缓存行和5V IO兼容性等技术细节也被提及。

## 数字组织之术 高效地存储和检索信息是计算机科学的核心挑战,也反映了日常生活中整理物品的问题。就像书架可以按字母顺序排列(查找快,插入慢),也可以随意堆放(插入快,查找慢),数据结构在访问、添加、删除速度以及内存使用方面寻求平衡。 像**哈希表**这样的解决方案就像带有标签的箱子,使用“哈希函数”为数据分配存储位置。虽然高效,但分布不均会导致瓶颈。研究人员不断改进这些函数以优化性能,最近实现了理想的时空平衡,并挑战了关于搜索时间的长期假设。 然而,并非所有数据都同等重要。对于优先处理任务——例如待办事项列表——**堆**提供了一种不同的方法。堆结构类似于金字塔(通常使用二叉树),可以快速显示最高优先级的项目。新项目根据紧急程度“冒泡”上升,确保快速访问最重要的任务。堆设计的最新创新甚至带来了最短路径算法的突破。 最终,计算机科学表明,没有完美的组织系统。每种方法都涉及权衡,而优先考虑最重要的内容是关键——即使这意味着有点“混乱”。

## 没有一刀切的数据存储 一篇最近的文章在Hacker News上引发了讨论,关于没有单一“最佳”的信息存储方式——它根本取决于你打算*如何*使用它。如果你能完美预测所有未来的查询,理想的存储方法可能存在,但这不切实际。 这次讨论强调了涉及的权衡。为所有可能的查询进行优化在计算上是不可能的,导致了像“学习索引”这样的方法,它会修剪查询范围以降低复杂性。许多评论员强调了选择默认标准(如关系数据库)的重要性,因为难以预测未来的需求。 提出了一些要点:写入速度与读取访问、存储密度(甚至提到了黑洞!),以及对SQLite、JSON和Markdown等格式的需求。最终,共识是“最佳”系统不一定是最高效的,而是根据其特定用例量身定制的,承认灵活性通常需要付出代价。讨论还涉及考虑物理存储介质与数据组织本身的重要性。

## 特朗普威胁关税以回应未能购买格陵兰 特朗普总统宣布,他将对来自八个欧洲国家(丹麦、挪威、瑞典、法国、德国、英国、荷兰和芬兰)的商品征收逐步提高的关税——2月起征率为10%,6月起提高至25%——原因是这些国家反对美国购买格陵兰。他声称购买格陵兰对于导弹防御至关重要,并且可以防止中国或俄罗斯控制该岛的资源。 这一威胁严重紧张了与北约盟友的关系,引发了担忧和反击。虽然特朗普此前曾使用贸易压力,但这次升级尤其严重。预计将出现对征收关税的法律挑战。 与此同时,数千人在格陵兰和丹麦举行抗议活动,强调格陵兰的自治权,并喊出“格陵兰不是用来出售的”等口号。一个美国国会代表团试图向丹麦和格陵兰保证美国将继续提供支持,强调北约联盟的重要性。丹麦已加强在格陵兰的军事存在,并与北约盟友进行联合北极防御训练,但表示不预计来自北约国家的攻击。

## 格陵兰问题加剧美欧贸易紧张 一份最新报告显示,美国对丹麦、挪威、瑞典、法国、德国、英国、荷兰和芬兰八个欧洲国家征收10%的关税,原因是它们反对美国可能购买格陵兰。如果未达成协议,关税可能在六月升至25%。 Hacker News的讨论强调了人们对美国日益强硬策略的广泛担忧,以及从盟友转变为侵略者的认知转变。许多评论员质疑关税的逻辑,认为欧洲可以通过利用欧盟单一市场优势来规避关税,或以数字服务税等措施进行报复。 一些用户表达了对美国领导层的失望,将局势与特朗普政府联系起来,并质疑北约的未来。一种观点是,欧洲应该更坚定地反击,尽管美国实力强大,一些人推测此举是出于格陵兰潜在的石油储备而非战略利益。总而言之,对话反映了人们对贸易战升级和跨大西洋关系恶化的担忧。

哈德威克庄园非凡的设计由哈德威克伯爵夫人贝丝精心规划,通过巧妙利用自然元素来优先考虑舒适性。房屋精确地沿南北方向排列,决定了内部布局以最大化日照。 贝丝根据太阳的路径战略性地布置房间:长廊朝东,以获得早晨的阳光;卧室则享受西南下午的阳光;厨房则位于寒冷黑暗的西北方——自然地保存食物。 为了进一步提高热效率,设计在北侧采用了“盲”窗户以最大限度地减少热量损失,壁炉位于建筑极其厚(4.5英尺)的墙壁中心,以保持温暖。这种深思熟虑的建筑展示了对被动式供暖和制冷的深刻理解,几个世纪前就创造了舒适的生活空间。

## 伊丽莎白式庄园的温暖与现代家居设计 一篇BBC关于哈德威克庄园(一座伊丽莎白式庄园)的文章引发了Hacker News的讨论,探讨了历史和现代的房屋供暖与制冷方法。像哈德威克庄园这样的老房子利用巧妙的设计——中央壁炉与热容量、战略性的窗户位置以及厚实的墙壁——来维持舒适的温度。评论员指出,许多历史建筑实际上按照今天的标准来说相当透风且不舒适。 这场对话强调了随着廉价能源和现代建筑技术出现后,人们逐渐放弃了这些原则。然而,人们对“被动式”设计元素,如热容量、隔热和自然通风,重新产生了兴趣。一些人认为,现代房屋可以从重新采用这些策略中受益,从而可能降低能源消耗。 另一些人则认为,像热泵、太阳能和先进隔热等现代技术提供了更优越的解决方案,而专注于历史方法是不切实际的。一个关键点是考虑区域气候的重要性——在一些地区,保暖是一个问题,而在另一些地区,如欧洲,制冷正日益成为一个问题。最终,这场讨论强调了需要根据特定需求和环境量身定制的周全设计。

## 加拿大的数字主权:日益增长的必然性 美国最近的强硬行动——包括海外干预和对盟友的施压——加剧了人们对过度依赖美国利益的担忧。对于与美国关系密切的加拿大来说,这一点尤为重要。一个关键的脆弱性在于数字依赖,美国制裁国际刑事法院并随后影响对微软等服务的访问,甚至包括其官员,就凸显了这一点。 这展示了一种潜在的“数字关闭开关”,并促使欧洲国家重新评估对美国技术的依赖。加拿大面临类似的风险,由于其地理位置和现有的经济不平衡而加剧。虽然美国科技公司通过游说和政治结盟发挥影响力,但加拿大政府最近削弱了监管它们的努力,暂停了人工智能法规,并牺牲了数字服务税以取悦美国的贸易要求。 问题的根源在于一个历经数十年的模式,该模式优先考虑私营部门对互联网的控制,允许美国公司在全球范围内占据主导地位,并将利润从加拿大等国家转移出去。为了重获自主权,加拿大必须优先考虑“数字主权”——投资公共云基础设施,支持开源替代方案,并促进以公共利益为中心、而非仅仅以私人利益为中心的国内技术发展。这需要从单纯吸引投资转变为积极构建一个具有弹性和独立的数字未来。

本文档将《毁灭战士2》死亡竞赛中的作弊定义为任何未经授权的修改,赋予玩家在移动、视野、音频、瞄准或对手位置上的不公平优势——尤其是在对不知情或不同意的对手使用时。本文档专注于游戏的经典DOS版本。 其目的是帮助诚实玩家维护公平的网络对战和比赛,特别是那些有奖金的比赛。虽然承认解释作弊方法*可能*会帮助作弊者,但作者认为检测和预防的好处超过了这种风险,尤其是在有录像的情况下。 本文档详细介绍了几种作弊方法,按严重程度排序(如自动瞄准、地图编辑和精灵编辑),并提供了用于分析游戏录像(.lmp文件)以查找作弊证据的工具。它还提供了演示这些作弊行为的示例录像,旨在识别和阻止作弊者,同时认可合法的技术水平。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Doom2 Deathmatch (1999) 作弊行为的解释 (doom2.net) 13 分,Lammy 1 天前 | 隐藏 | 过去的 | 收藏 | 1 条评论 Lammy 1 天前 [–] 元数据:我没有在页面上看到明确的日期,并且估计为 1999 年,因为 `<meta> GENERATOR` 标签显示 Netscape 4.51:<https://en.wikipedia.org/wiki/Netscape_(web_browser)#Release...> 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 推荐系统反事实评估 - 摘要 传统的推荐系统离线评估将其视为观察性问题——预测用户*已经*交互过的内容,基于历史数据。然而,推荐会*改变*用户行为,使其本质上成为干预性问题。仅基于历史数据进行评估忽略了这一关键方面,评估的是推荐如何*适应*过去的行為,而不是它们将如何*影响*未来的行动。 更好的方法是反事实评估,它估计如果展示不同的推荐会发生什么。一种流行的技术,逆概率评分 (IPS),根据新系统与现有系统推荐项目的频率差异,对过去的交互进行重新加权。 虽然 A/B 测试是理想的,但它通常需要大量资源。IPS 提供了一种可行的替代方案,但可能会出现诸如稀有推荐项目数据不足和高方差等问题。剪切 IPS 和自归一化 IPS (SNIPS) 等技术解决了这些问题,其中 SNIPS 通常表现最佳。 尽管传统方法有其优点,但考虑反事实评估,特别是使用 SNIPS,可以更准确地评估推荐系统的真正影响。

一个 Hacker News 的讨论围绕一篇关于**推荐系统的反事实评估**的文章(eugeneyan.com)。核心问题是,有希望的离线指标与新推荐模型 A/B 测试中平庸的结果之间的脱节。 文章提出将推荐问题构建为一种*干预性*问题,而不是纯粹的观察性问题,以解决这一差距。评论者强调了**A/B/对照测试**的重要性——包括一个真正随机或“无推荐”的对照组——以验证模型性能,而不仅仅是比较两个变体。 进一步的讨论点包括:为了可扩展性需要预聚合数据,扩展上下文多臂老虎机技术的挑战,以及用停留时间、加入购物车等指标来丰富点击/浏览数据。基线模型不一定复杂;即使是“最受欢迎”也可以作为起点。对话还涉及统计学中不同类型的反事实以及作者选择特定模型的原因。

更多

联系我们 contact @ memedata.com