每日HackerNews RSS

## 职业生涯中断:关于中央情报局测谎仪的反思 本文讲述了一位在情报领域工作数十年的职业生涯,因反复要求并通过最终拒绝测谎仪检查而受到重大影响。作者最初申请加入中央情报局时就了解测谎仪技术,通过了初步测试,但在其职业生涯中,包括中央情报局、国家侦察局和联邦调查局在内,多次面临常常毫无逻辑的筛选。 作者详细描述了与前后矛盾的测试人员、与安全问题无关的指责性提问,以及对测试有效性日益增长的怀疑。尽管始终如实回答,但失败的情况很常见,之后经常会进行重新测试,由更有经验的测试人员进行。 一个关键时刻出现在国防情报局,拒绝进行第三次测谎仪检查导致被解雇。尽管工作记录良好且拥有有效安全许可,作者仍因反对他们认为不可靠且具有侵入性的测试而被解雇。这次经历巩固了他们对测谎仪是一个有缺陷的系统、损害士气以及成为合格人员进入障碍的信念。 最终,作者建议不要从事需要进行测谎仪检查的职业,尽管他们的职业生涯总体上是充实的,但强调测谎仪是情报界内一股有害的力量。

## 中央情报局测谎仪:批判性观察 这个Hacker News讨论围绕一位前中央情报局分析师分享的个人陈述,详细描述了他们与机构测谎仪检查的经历。核心观点是,测谎仪并非用于检测真相,而是作为一种审讯策略和恐吓工具。 用户强调该过程侧重于营造压力环境并利用模棱两可之处,允许检查员将生理反应解释为欺骗,即使没有确凿证据。 许多评论员指出,依赖一种科学上可疑的方法是荒谬的,特别是考虑到中央情报局过去对边缘研究(如超感官间谍活动)的投资。 对话还涉及该机构的官僚性质、潜在的滥用以及对诚实申请人的影响。 许多人分享了类似的经历,即仅仅因为过去的小事件或表现得过于真诚而被指责欺骗。 最终,这场讨论描绘了一个有缺陷的系统,它优先考虑控制和顺从,而不是真正评估一个人的品格和正直。

## Denonomicon:Deno FFI 指南 本文档由第三方创建,与 Deno 团队**无关**,是对 Deno 外来函数接口 (FFI) 的深入研究。它被称为“Denonomicon”,旨在补充官方 Deno 手册和 TypeScript 定义,特别关注使用 FFI 的复杂性。 它假定您已经具备 TypeScript 和 Deno 编程的知识——它不会教授任何一方的基础知识。相反,它仅专注于*如何*有效地从 Deno 接口到 C API,以及开发人员可能遇到的潜在挑战。 Denonomicon 被认为是一份有些不祥的资源(带有俏皮的黑暗语气!),为那些寻求全面了解 Deno 的 FFI 功能的人提供详细信息。Logo 由 hashrock 设计,并以 CC BY-NC-ND 4.0 许可授权。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Denonomicon:Deno 外置函数接口编程的黑暗艺术 (denonomicon.deno.dev) 9 分,作者 enz 1 天前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 mort96 1 天前 [–] > Deno FFI 与使用 C API 的原生库一起工作。这当然是指 ABI 吧?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

Loon 需要 JavaScript 才能运行——它本质上是一种在你的浏览器中运行的编程语言。

## Loon:一种新的函数式语言 - 初步反应与担忧 Loon 是一种新的函数式编程语言 ([loonlang.com](https://loonlang.com)),它凭借隐式类型、安全的所有权和代数效应而备受关注。初步印象积极,赞扬了其完善的文档和雄心勃勃的功能集。然而,早期测试显示出显著问题:游乐场中的示例经常产生错误(未绑定的符号、解析错误、不正确的结果),引发了对项目当前状态的质疑。 该语言采用独特的基于括号的语法,有些人觉得在美学上不吸引人,但并非无法接受。一个核心设计原则是省略显式类型注释,依赖 Hindley-Milner 类型推断,这一选择受到了评论员的争论,他们认为显式类型对于可读性和理解力至关重要。 该项目的网站本身就是用 Loon 构建的,目前正经历性能问题,表明它处于非常早期的开发阶段。尽管存在这些担忧,但路线图和基于类型的所有权以及代数效应等创新功能正在吸引人们的兴趣,许多人渴望关注其进展。创建者一直在积极回应反馈并承诺修复。

## Cloudflare BYOIP 中断总结 (2026年2月20日) 2026年2月20日,Cloudflare 发生了一次持续6小时7分钟的BYOIP(自带IP)中断,影响了使用自带IP的客户。大约6500个BYOIP前缀中的1100个,通过BGP被意外从Cloudflare网络撤回,导致服务无法访问。 根本原因是一个有缺陷的自动化变更,旨在简化BYOIP前缀的删除流程——目前该流程是手动完成的。API查询中的一个错误导致系统将一个请求解释为删除*所有* BYOIP前缀的命令,从而引发了大规模撤回。 虽然不是网络攻击,但该事件影响了核心CDN/安全服务、Spectrum、专用出口和Magic Transit。恢复工作包括撤销该变更,允许部分客户通过仪表盘重新宣告,并手动恢复大约300个受影响前缀的配置。 Cloudflare 将此次故障归因于测试不足以及分阶段环境中的数据不足,以及操作状态和配置状态之间缺乏隔离。作为其“橙色代码:小步快跑”计划的一部分,正在进行改进,重点是受控发布、更快的回滚能力以及增强的API标准化,以防止再次发生。

## Cloudflare 中断与 API 设计讨论 (2026 年 2 月 20 日) 最近一次 Cloudflare 中断,源于 BYOIP 前缀删除过程中的一个错误,引发了 Hacker News 上关于 API 设计和测试实践的讨论。根本原因在于,省略 API 请求中的过滤器会导致删除*所有*前缀,因为代码将空查询字符串解释为请求所有数据。 该事件引发了一场辩论:当未提供过滤器时,API 是否应该返回所有数据?共识倾向于不返回任何数据,以避免服务器过载和潜在的用户错误,提倡使用分页或单独的“ListAllObjects”方法。人们对测试不足表示担忧,尤其是在边缘情况和预发布环境方面。 许多评论者对 Cloudflare 可靠性下降表示担忧,并指出了中断事件增加以及工程文化转变。一些人认为,专注于快速功能开发可能会牺牲稳定性,而另一些人则质疑领导力和测试程序的质量。该事件还引发了关于静态类型和更强大的 API 合同以防止类似问题的益处的讨论。

## 永久计算:有限世界的可持续计算 永久计算是一种受永续农业原则启发的整体计算方法,优先考虑寿命、效率和生态和谐。它提倡最大限度地延长现有硬件的使用寿命,最大限度地减少能源消耗,并利用现成的资源——拥抱“回收计算”,并为潜在的基础设施崩溃做好准备。 与传统科技的计划报废不同,永久计算重视维护、维修(通过“易于拆卸的设计”)和重构。它不是关于*创造*新的计算产品,而是了解我们需求的局限性,并在这些界限内构建个性化系统。 关键原则包括**可塑性**——创建互连、可重用的软件组件——和**为可逆性设计**,允许轻松修改和纠错。 强调开放、协作开发和可重现构建,确保长期可访问性。 最终,永久计算设想计算应该成为一种最终变得不那么必要的工具,赋予个人和社区自给自足的能力。它是一种积极应对未来资源有限的方法,侧重于韧性、冗余以及适应供应、电力和连接潜在中断的能力。它关乎战术选择,而非怀旧,为拥有更少的世界做好准备,而不仅仅是渴望过去。

## 永久计算与黑客新闻讨论总结 最近黑客新闻上围绕“永久计算”展开讨论,这是一项由xxiiivv.com推广的设计实践,旨在最大化硬件寿命并最小化能源消耗。该网站的理念被描述为“异类”,让人联想到早期的黑客理想,强调计算的自给自足和长期可持续性。 评论者们争论了永久计算方法的实用性,特别是其对像Forth解释器这样的极简系统的关注。一些人认为,更现实的“崩塌计算”策略是维护现有的复杂系统,例如在回收硬件上运行NetBSD,以保留对信息和工具的访问。另一些人强调该网站关注崩塌的两个阶段,他们的方案针对的是第二个、更根本的阶段。 许可实践也被讨论,批评非商业许可阻碍了更广泛的应用,并可能与长期可行性的目标相矛盾。对话涉及了使用自由与防止滥用之间的紧张关系,并提到了GPL和MIT许可。最终,这场讨论展示了通过计算为潜在社会动荡做准备的各种观点。

我们检测到您的浏览器已禁用 JavaScript。请启用 JavaScript 或切换到受支持的浏览器以继续使用 x.com。您可以在我们的帮助中心查看受支持的浏览器列表。帮助中心 服务条款 隐私政策 Cookie 政策 版权信息 广告信息 © 2026 X Corp.

怀旧的感觉真好?请我喝杯咖啡 拨号体验切换器 体验: 连接到 ? × DialUp95 ISP 用户名: 密码: 保存密码 电话号码: 拨号地点: 默认位置 拨号属性... 连接 取消 正在连接到DialUp95 ISP × 状态:拨号中... 取消 已连接到DialUp95 ISP _ □ × 连接速率:31200 bps 时长:00:00:00 断开连接 详细信息 >> 服务器类型:PPP:Windows 95, Windows NT 3.5, Internet 协议: 1) TCP/IP 关于 × Windows 95 拨号连接 作者:Robert Putt 确定

## DialUp95:一次怀旧之旅 一个网站[dialup95.com](https://dialup95.com) 正在唤起人们对90年代互联网体验的怀旧之情。该网站真实地再现了通过拨号调制解调器连接互联网的声音和视觉效果,包括标志性的握手音和模拟的电话号码拨号。 Hacker News的讨论强调了人们对特定调制解调器声音的美好回忆(例如美国机器人调制解调器的“双响”),以及与缓慢连接速度(从14.4kbps到56kbps)作斗争,和那个时代独特的仪式——例如听到来电等待的提示音,或者指示连接成功的令人满意的声音。 许多评论者怀念互联网感觉更个性化和更具创造力的时代,并将其与今天同质化的在线环境形成对比。该网站的创建者正在考虑添加更多功能,例如不同的操作系统和拨号器,用户也在分享相关的资源,例如[theoldnet.com](https://theoldnet.com) 和 [protoweb.org](https://protoweb.org),以供进一步的复古网络探索。

《Rust 中的 Wolfenstein 3D》目标是使用 Rust 完美重现 Wolfenstein 3D,并使其具有像素风格和良好的可修改性。 E1M1 演示 E1M1.mp4 克隆仓库后,直接运行 `run-sdl-shareware` 即可开箱即用。它将运行共享软件版本,该版本也已与代码一同作为测试数据检入。 或者,你可以在这里玩网页版本:https://wolf.ironmule.dev/ 如果你有完整游戏文件,你可以上传到那里并在浏览器中玩完整版本。 配置文件是可选的。将 `default_iw_config.toml` 复制为 `iw_config.toml` 并将其放在 Iron Wolf 可执行文件旁边。选项在默认配置文件中以注释形式描述。

## 铁狼:一个基于Rust的《狼enstein 3D》复刻 一位开发者ragnaroekX正在使用Rust语言复刻《狼enstein 3D》,项目名为铁狼,目标是实现像素级的完美复刻,并使其易于修改。该项目紧密模仿原始C代码,优先进行机械式的1:1翻译,而非立即进行符合Rust习惯的重构,以便于调试。 Hacker News上的讨论强调了当前Rust实现与更简洁、更符合Rust习惯的方法(例如使用`.iter().find()`)之间的差异。 许多评论者分享了他们自己的Rust游戏项目,包括一个类似的《狼enstein 3D》重新实现和一个《Doom》的移植版本。 对话还涉及了游戏的历史背景,指出它过去在德国被禁止,以及在现代发行中可能存在的政治敏感性。 用户报告在使用Chromium和Firefox浏览器游玩网页版本时出现闪烁问题,并分享了原始共享软件的可玩WASM端口链接。

猫经卷一 - 终结之书 什么是猫经? 猫经卷二 - 笔记之书 Nekochan论坛的收集作品。 猫经卷三 - 插图之书 Nekochan照片集。

## Nekonomicon 档案更新 一位 Hacker News 用户,现任“Nekonomicon”项目的负责人,宣布对已故 Nekochan.net 的档案进行了重大更新——该网站深受 Silicon Graphics International (SGI) 爱好者的喜爱。Nekochan.net 于 2018 年关闭,促使人们努力保存其内容。 此次更新包含了一个重新构建的原始图像库(超过 2100 张!),现已在 [http://nekonomicon.irixnet.org/gallery/index.html](http://nekonomicon.irixnet.org/gallery/index.html) 访问。这是使用 Python 构建的自定义静态站点生成器实现的,取代了正在迁移的之前的 Silicon Image 托管服务。 未来的计划包括整合恢复的论坛备份(可能借助人工智能)和原始 Nekochan.net 博客,旨在为 SGI 粉丝们完全重现怀旧体验。该公告引发了 HN 社区的积极反响,特别是那些拥有和珍视复古 SGI 硬件的用户。

1943年,12岁的莱斯·厄内斯特和一位朋友根据一本密码学书籍的原理创建了一个简单的密码,用于秘密通信。厄内斯特在电车上丢失了密码本——一份打字稿——以及他的眼镜。一位担忧的公民认为这是间谍材料,尤其是在反日情绪高涨的时期,于是将其交给了联邦调查局。 联邦调查局启动了为期六周的调查,耗费了大量资源,最终确定厄内斯特只是一个有爱好的男孩。虽然眼镜被归还了,但密码本被保留了下来。多年后,当他申请海军电子实验室的工作安全审查时,厄内斯特如实地披露了这起事件。 安全官员阅读了他的申请后,指示厄内斯特在*不*提及联邦调查局调查的情况下重新提交申请,并警告说这会危及他的审查。厄内斯特照做了,通过隐瞒真相成功获得了安全审查。他后来得知,有策略地隐瞒信息可以加快审查流程,这凸显了系统内部的复杂性和潜在的隐瞒可能性。

更多

联系我们 contact @ memedata.com