每日HackerNews RSS

欧盟的GOVSATCOM项目,为成员国提供安全的卫星通信,上周正式启动运营。该计划整合了法国、西班牙、意大利、希腊和卢森堡拥有的八颗现有地球同步卫星的容量,为政府创建一个便捷的、请求安全连接的“市场”。 目前,GOVSATCOM覆盖从格陵兰到印度的广阔区域,提供35个加密服务项目。该项目作为一个“系统之系统”运行,整合了现有的国家和商业资产。计划于2027年进行扩展,旨在扩大全球覆盖范围和带宽。 重要的是,GOVSATCOM将于2029年开始与未来的IRIS²卫星星座整合,进一步加强欧洲在太空基通信领域的控制和韧性。欧盟正在推动加速部署IRIS²,预计将于2029年提供初步服务,从而保证所有成员国的连接性和安全性。

欧盟启动了GOVSATCOM项目,旨在加强其在卫星通信方面的“自主权”,但该项目并非关于*新的*卫星。相反,它是一个集中市场,允许政府实体轻松购买由五个成员国(法国、西班牙、意大利、希腊和卢森堡)拥有的现有在轨卫星的未使用容量。 Hacker News上的用户指出,这场“自主权推动”实际上可能意味着欧盟对国家资产的控制增加。该项目整合了现有的国家和商业容量,作为未来IRIS²星座的垫脚石。 该倡议旨在减少对非欧洲供应商的依赖,尤其是在目前缺乏协调行动的紧急情况下。虽然一些人认为这是一个积极的、尽管姗姗来迟的步骤,但它主要简化了对现有资源的访问,而不是创造新的资源。

在小说中使用棋盘游戏作为叙事手法,实际上是一种历史悠久的传统。从现代侦探故事到古代传说,作者们都曾围绕着像国际象棋、塞内特甚至弹珠游戏等游戏的规则和阶段来构建情节。 这种做法可以追溯到公元前1千年,出现在古埃及、希腊和波斯的文献中。例如,一个埃及故事讲述主角与木乃伊对弈,以赢得魔法咒语;而一部希腊小说则将争夺珀涅洛佩的婚姻重新构想为一场弹珠游戏。一部萨珊王朝的小说用国际象棋和西洋跳棋挑战取代了猜谜比赛。 在这些不同的例子中,棋盘游戏不仅仅是背景,它*成为*了叙事能力能够转化和创新现有叙事和传说的象征。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 古代小说中的棋盘游戏:埃及、伊朗、希腊 (reference-global.com) 6 分,bryanrasmussen 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

你已经通过记录成就和获得跨部门支持,为晋升建立了充分的理由,但这还不够。晋升不是对过去表现的奖励,而是对*未来*影响的投资。为了增加你的机会,专注于**时机**和**潜力**。 具体来说,阐述**现在**是晋升的最佳时机的原因。企业通过提升你,会*立即*获得什么收益?不要无意中表明你即使没有晋升也能胜任。考虑哪些增加的职责需要更高的职位(例如,领导高级团队、对外代表)。 同时,展示你在新职位上成功的**潜力**及其对业务成功的关键性。将其视为未来的绩效评估——这个职位将如何影响关键指标、加速增长并降低风险?强调为什么*你的*晋升比其他人更重要,尤其是在预算有限的情况下。 成功的晋升请求将既定的能力与对立即影响和未来价值的有力论证相结合。

## 黑客新闻讨论总结:什么能让你升职? 一篇关于晋升的文章引发了黑客新闻的讨论,揭示了晋升的视角远不止“应得”这么简单。许多评论者认为,晋升,尤其是高级别的晋升,不仅仅是基于能力,而是基于公司认为你*有潜力*带来重大价值。 一个关键点是区分渴望晋升(通常是不同的工作,涉及领导力)和加薪(在同一职位上获得更多报酬)。一些人认为,在个人贡献者角色上表现出色的高技能人才应该寻求加薪,而不是他们可能不适合的管理职位——引用了彼得原理。 讨论强调了公司文化的影响巨大。一些公司积极讨论职业发展道路并支持晋升所需的技能发展,而另一些公司则提供很少的机会,默默地增加责任而没有正式的晋升。性格也起作用,一些人指出,成为团队合作者(甚至具有战略性的自信)通常至关重要,但经验差异很大。最终,评论者认为晋升取决于与那些有权力的人*相信*什么能带来价值相一致,有时涉及纯粹绩效之外的因素。

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

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Attilio Berni 演奏次低音单簧管 [视频] (youtube.com) 6 分,来自 surprisetalk 1小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 nubinetwork 7分钟前 [–] 我看到了你的萨克斯管,这里有一个次低音大号笛 ;) https://youtu.be/LWQADWh3D8s 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 代码库卫生的“棘轮” 这个团队开发了一个简单的脚本,被称为“棘轮”,用于管理逐步移除弃用代码“模式”的过程——具体来说,是避免使用某些外部库中的特定方法。直接移除所有实例太耗时,但通过复制粘贴允许进一步使用也是不可取的。 “棘轮”在代码检查期间运行,统计这些禁止模式的出现次数(通过简单的字符串匹配识别)。如果计数增加(防止扩散)或减少过多(提示减少允许的计数),它会*使*构建失败。它故意保持基本,具有硬编码的阈值且没有复杂的代码解析——这意味着它在处理注释或字符串字面量时存在局限性。 虽然它不*鼓励*移除,但它自动化了以前的手动代码审查流程,防止新手在不知情的情况下延续过时的做法。作者承认可能存在过度监管的风险,并计划进行小幅升级(正则表达式支持、更好的错误消息),但旨在避免功能蔓延。 尽管它很简单,但这种技术让许多人感到意外的新颖,而其他人已经采用了类似的方法来处理代码覆盖率或性能。最终,它是一种以轻量级的方式维护代码库一致性并避免误导开发人员的方法。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 软件开发中的棘轮机制 (qntm.org) 5 分,由 nvader 2 小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

启用 JavaScript 和 Cookie 以继续。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 加速病毒式传播工厂 (science.org) 3点 由 etiam 2小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

一份令人震惊的调查揭露了老挝“猪宰杀”诈骗团伙的内部运作,详细内容来自吹哨人Mohammad Muzahir向《连线》杂志提供的泄露WhatsApp聊天记录。这些团伙奴役个人——通常以虚假工作邀约引诱他们——并强迫他们通过恋爱和加密货币投资诈骗从受害者那里骗取巨额资金。 聊天记录描绘了一种奇特的职场文化:管理者发表关于“创造价值”的激励演讲,同时通过债务束缚、罚款和暴力威胁来执行严格的规章制度。工人们自己也是受害者,被高额“合同”和护照没收所困,被迫完成配额,否则将面临严重后果。 对聊天记录的分析显示,仅在11周内,就有超过30名工人诈骗受害者约220万美元,但仍然经常因表现不佳而受到斥责。专家将该行动描述为伪装成公司的“奴隶殖民地”,利用操纵和胁迫来最大化来自数十亿美元网络犯罪产业的利润。Muzahir的泄露为这些东南亚诈骗活动的恐怖现实提供了前所未有的洞察。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 泄露的聊天记录揭露了一个诈骗团伙被奴役员工的日常生活 (wired.com) 32 分,smurda 1小时前 | 隐藏 | 过去的 | 收藏 | 1 条评论 alwa 21分钟前 | 下一个 [–] https://archive.is/mCEHR 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## PHP 伪类型:Callable & Iterable – 总结 PHP 引入了“伪类型”——`callable` (PHP 5.4) 和 `iterable` (PHP 7.1)——以提供灵活的类型提示。 与 `string` 或 `array` 等标准类型不同,这些依赖于运行时验证逻辑。 `callable` 最初源于 `call_user_func()` 和 `is_callable()` 等函数,允许将函数名(作为字符串或数组)作为参数传递。 然而,其运行时验证使得静态分析变得困难。 `iterable` 最初验证一个值是否实现了 `array` 或 `Traversable`。 PHP 8.2 将其细化为联合类型 (`Traversable|array`),尽管 `Traversable` 本身仍然保留了一些伪类型特征。 将 `iterable` 作为返回类型使用可能存在问题,因为代码可能会错误地假设迭代器具有数组功能。 虽然方便,但这些伪类型会引入歧义。 文章建议优先使用显式类型(如 `Closure`)代替 `callable`,以获得更好的代码分析和可维护性。 同样,优先使用生成器代替通用的 `iterable` 可以提高性能和开发体验。 最终,避免使用伪类型可以增强代码的健壮性,并允许更好地利用 PHPStan 等工具,从而构建更高效且易于维护的 PHP 应用程序。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 停止使用伪类型 (f2r.github.io) 5 分,by speckx 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## Drinky:一个用于水分追踪的 Telegram 机器人 出于改善饮水量的个人需求,作者构建了“Drinky”,一个用于追踪和提醒用户喝水的 Telegram 机器人。为了避免 Web 或原生应用程序的复杂性,该机器人利用 Telegram API 实现轻松的分享和访问。 该项目使用了部署在 Cloudflare 上的现代技术栈:Durable Objects (DO) 作为快速的无服务器数据库,grammY 用于与 Telegram API 交互,以及 Vitest 和 oxc 等工具用于测试和代码质量。 开发过程中也遇到了一些挑战。最初的障碍包括配置 Webhooks 以接收消息以及启用机器人响应——这需要在无状态的无服务器环境中编写特定代码。作者还发现了通过 API 进行动态命令注册,从而无需更新 BotFather。一个计划中的 AI 驱动的时区解决方案被巧妙地替换为 Telegram 的位置 API 和一个专门的时区查找库。 最终,Drinky 证明是一个宝贵的学习经验,展示了基于机器人方法的强大力量以及现代无服务器技术的有效利用。该项目的 GitHub 仓库地址是[这里](link to repo)。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 使用 Cloudflare Workers、Durable Objects 和 Grammy 构建 Telegram 机器人 (flashblaze.xyz) 6 分,由 flashblaze 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## MacBook Pro macOS 更新与 DFU 端口 苹果关于新款 Apple silicon MacBook Pro 上 DFU(设备固件更新)端口位置的文档是**不正确**的。最近一次在外部驱动器上更新 macOS 的经历表明,DFU 端口实际上位于 16 英寸 M4 Pro MacBook Pro 的**右侧**,这与苹果的支持文档不符。 在从外部磁盘安装或更新 macOS 时,将其插入 DFU 端口会导致更新失败——这是一个令人沮丧的过程,涉及完整下载和重启,最终一无所获。系统会提供模糊的错误信息,并且不会表明端口是问题所在。 通过 Michael Tsai 的文章发现的解决方法,不仅包括通过“启动磁盘”调整安全策略,而且关键在于**切换到 MacBook Pro *左侧* 的 USB-C 端口**。只有这样,才能成功更新到 macOS 15.7.3。这凸显了 macOS 磁盘管理中的一个奇怪缺陷,以及苹果“软件更新”中缺乏有用的错误报告。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 苹果MacBook Pro DFU端口文档有误 (lapcatsoftware.com) 15点 由 zdw 2小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

更多

联系我们 contact @ memedata.com