- 3 次围观
2024-09-30 Hacker News Top Stories #
- 过度追求效率可能导致系统脆弱,反而降低整体表现。
- Discord 使用 ScyllaDB 存储数万亿条消息,以提高数据存储和检索效率。
- SpaceX 发射任务救援两名 NASA 宇航员,使用龙飞船进行救援。
- 使用渐进增强方法可以确保服务在各种环境中正常工作,并且具有良好的可访问性和可用性。
- Go 语言的稳定性使得项目在多年后仍然易于维护,许多人低估了这一点。
- Notion 在最初使用时很受欢迎,但随着时间推移,用户发现其文档管理变得混乱且难以维护。
- 英国收购半导体工厂是为了增强国防能力,确保关键技术的自主生产。
- 模拟计算机与数字计算机的争论中,许多人认为模拟计算机在高可靠性应用中曾是最佳选择,但数字计算机因其对电子元件的精度要求较低而最终胜出。
- 一艘名为 MV Ruby 的货船因受损而在英国肯特海岸附近寻求港口停靠,该船载有 20,000 吨高度爆炸性的硝酸铵。
- 商业监控已经失控,许多人对数据的收集和使用感到不安。
Too much efficiency makes everything worse (2022) #
https://sohl-dickstein.github.io/2022/11/06/strong-Goodhart.html
这篇文章由 Jascha Sohl-Dickstein 撰写,标题为《过度效率使一切变得更糟:过拟合与 Goodhart 法则的强版本》。文章探讨了一个反直觉的现象:在许多领域中,效率的提高有时会导致更糟的结果,这被称为 Goodhart 法则的强版本。
主要内容摘要: #
-
Goodhart 法则:
- Goodhart 法则指出,当一个指标成为目标时,它就不再是一个好的指标。文章提出了 Goodhart 法则的强版本,强调过度优化一个代理目标可能导致实际目标的恶化。
-
过拟合现象:
- 在机器学习中,过拟合是一个普遍现象。模型在训练时使用一个与目标相似的代理指标进行优化,初期可能会改善目标,但随着优化的深入,目标的改善会停止,甚至可能变得更糟。
-
强版本 Goodhart 法则的定义:
- 当一个指标被有效优化时,所测量的目标可能会变得更糟。这种现象在机器学习中表现为过拟合,但在经济、政治、健康等领域也普遍存在。
-
实例分析:
- 文章列举了多个实例,展示了强版本 Goodhart 法则的应用:
- 教育领域:标准化测试导致学校只关注考试技巧,而忽视了全面技能的培养。
- 科学研究:以发表论文数量作为激励,可能导致错误或微小的研究成果。
- 健康:过度关注营养丰富的食物获取,可能导致肥胖问题。
- 文章列举了多个实例,展示了强版本 Goodhart 法则的应用:
-
应对策略:
- 文章提出了一些应对过拟合和强版本 Goodhart 法则的策略,包括:
- 更好地对齐代理目标与期望结果。
- 在系统中添加正则化惩罚。
- 向系统中注入噪声以减少过拟合。
- 采用早停策略,监控验证损失以防止过度训练。
- 文章提出了一些应对过拟合和强版本 Goodhart 法则的策略,包括:
-
结论:
- 文章强调,随着效率的提高,社会各个方面都可能面临强版本 Goodhart 法则带来的挑战。作者呼吁研究者关注这一现象,以寻找解决方案,避免在追求效率的过程中造成更大的社会问题。
这篇文章为理解效率与结果之间复杂关系提供了新的视角,尤其是在机器学习和社会系统的背景下。
HN 热度 736 points | 评论 308 comments | 作者:feyman_r | 20 hours ago #
https://news.ycombinator.com/item?id=41684082
- 过度追求效率可能导致系统脆弱,反而降低整体表现。
- 高效和高韧性在物理上是不可兼容的,必须在两者之间找到平衡。
- 企业应允许失败,以便在市场中形成自然选择,避免不必要的救助。
- 社会需要建立促进韧性的机制,而不是单纯追求效率。
- 现代社会的复杂性使得个人难以准确评估风险,需依赖机构来管理风险。
- 机构本身也需经过审查,以确保其风险管理符合公众利益。
- 社会化医疗在某些国家表现良好,但也面临排队等候时间长的问题。
- 过度优化可能导致对突发事件的应对能力下降,需留有余地以应对不确定性。
- 经济学与机器学习的研究可以建立数学桥梁,以解决社会问题。
- 需要关注人类行为对系统的影响,避免仅依赖量化指标。
How Discord stores trillions of messages (2023) #
https://discord.com/blog/how-discord-stores-trillions-of-messages
这篇文章由 Discord 的工程师 Bo Ingram 撰写,详细介绍了 Discord 如何存储数万亿条消息的过程和技术演变。
1. 初始架构与挑战 #
- 早期使用 MongoDB:Discord 最初使用 MongoDB 存储消息,但由于扩展性和维护问题,转向了 Cassandra。
- Cassandra 的性能问题:到 2022 年,Discord 的 Cassandra 集群已扩展到 177 个节点,存储了数万亿条消息,但面临高维护成本和性能瓶颈,尤其是“热分区”问题,导致延迟不可预测。
2. 架构变更 #
- 迁移到 ScyllaDB:Discord 决定迁移到 ScyllaDB,这是一种与 Cassandra 兼容的数据库,具有更好的性能和更少的维护需求。ScyllaDB 的无垃圾回收特性解决了 Cassandra 中的许多问题。
- 数据服务的引入:为了缓解数据库压力,Discord 开发了数据服务,这些服务位于 API 和数据库之间,使用 Rust 语言编写,能够有效处理并发请求,减少对数据库的直接访问。
3. 数据迁移过程 #
- 双写策略:在迁移过程中,Discord 采用双写策略,将新数据同时写入 Cassandra 和 ScyllaDB。
- 快速迁移工具:通过重写数据迁移工具,Discord 实现了高达每秒 320 万条消息的迁移速度,最终在短时间内完成了从 Cassandra 到 ScyllaDB 的迁移。
4. 迁移后的成果 #
- 性能提升:迁移后,ScyllaDB 的性能显著提升,延迟大幅降低,处理能力增强,节点数量从 177 个减少到 72 个,存储空间从每个节点 4TB 增加到 9TB。
- 稳定性与监控:迁移后,Discord 的消息数据库表现稳定,能够处理高峰流量而不出现延迟问题,团队能够更好地监控系统性能。
5. 未来展望 #
- Discord 的系统现在能够处理数万亿条消息,支持更高的用户交互和新功能的开发。团队对未来的扩展和技术创新充满信心,并在招聘新成员以进一步推动技术进步。
这篇文章不仅展示了 Discord 在技术架构上的演变,还强调了团队在面对挑战时的创新和解决方案。
HN 热度 389 points | 评论 211 comments | 作者:jakey_bakey | 23 hours ago #
https://news.ycombinator.com/item?id=41683293
- 有评论认为 Discord 在处理消息存储时面临的挑战主要与其使用的 Cassandra 数据库有关,尤其是在删除大量消息时的表现不佳。
- 许多人对 Discord 转向 ScyllaDB 表示赞赏,认为其在性能和管理上优于 Cassandra。
- 一些评论指出,尽管 ScyllaDB 也使用墓碑机制进行删除,但其配置策略能够有效解决 Discord 面临的问题。
- 有人提到,Discord 在数据存储上实现了大规模增长,选择不同的数据库系统是合理的,但也可能带来新的问题。
- 讨论中提到,Discord 的用户体验显著优于其他技术复杂的聊天平台,吸引了大量非技术用户。
- 有评论认为,现代社交平台的隐私问题日益严重,Discord 的设计使得用户难以删除旧消息,可能违反 GDPR 等隐私法规。
- 一些用户怀念旧互联网的匿名性和短暂性,认为现代平台过于集中化,缺乏隐私保护。
- 讨论中提到,虽然 IRC 等协议在技术上有优势,但在用户友好性和功能性上无法与 Discord 竞争。
- 有人指出,Discord 的成功在于其简单易用的界面和功能,满足了大多数用户的需求,而不是技术上的完美性。
SpaceX launches mission for 2 NASA astronauts who are stuck on the ISS #
在 2024 年 9 月 28 日,SpaceX 发射了一次救援任务,旨在接回两名被困在国际空间站的 NASA 宇航员。这次任务的发射是为了接回 Butch Wilmore 和 Suni Williams,他们原本应该搭乘波音公司的 Starliner 飞船返回地球,但由于安全问题,该飞船在本月早些时候空载返回,导致他们滞留在太空。
此次发射的飞船是 SpaceX 的龙飞船,尽管机组人数减少,但仍然能够完成任务。NASA 的 Nick Hague 和俄罗斯的 Alexander Gorbunov 将负责接回 Wilmore 和 Williams。由于 NASA 每六个月更换一次空间站的机组人员,这次发射的龙飞船将于明年 2 月才会返回地球,届时 Wilmore 和 Williams 在太空的时间将超过八个月。
NASA 决定不再让波音的 Starliner 飞船载人,是因为在飞行过程中出现了一系列推进器故障和氦气泄漏的问题。为了给 Wilmore 和 Williams 腾出空间,NASA 从这次 SpaceX 的发射中撤掉了两名宇航员。
在发射过程中,Wilmore 和 Williams 通过直播观看了发射,Williams 甚至为“龙飞船”欢呼。Williams 被提升为空间站的指挥官,空间站的人员将恢复到正常的七人规模。Hague 在发射前表示,航天飞行中变化是常态,这次的变化对公众来说尤为明显。
Hague 被任命为此次救援任务的指挥官,他曾在六年前经历过一次发射紧急情况。此次发射的成功标志着 SpaceX 在 NASA 商业载人计划中的领导地位,SpaceX 自 2020 年以来已完成多次载人飞行,而波音则面临多项技术挑战。
此次发射的延迟是由于佛罗里达州遭遇飓风影响,SpaceX 在卡纳维拉尔角的发射场进行了首次载人发射。Hague 在发射前向留在太空的同事致敬,表达了团队的团结和共同努力的精神。
HN 热度 348 points | 评论 322 comments | 作者:JumpCrisscross | 23 hours ago #
https://news.ycombinator.com/item?id=41683306
- 有评论指出,SpaceX 的火箭在二级脱轨燃烧时出现异常,但并未影响有效载荷,Falcon 9 可能暂停发射。
- 有人提到 FAA 的规定可能导致 SpaceX 暂停发射,但尚不清楚 FAA 是否已撤销其许可证。
- 对于宇航员的返回,评论认为使用 Dragon 是最安全的选择,尽管有些人认为如果使用 Boeing 的 Starliner 可能会后悔。
- 讨论中提到,虽然二级安全着陆在海洋,但实际上是偏离了目标区域,可能存在安全隐患。
- 有人指出,非 SpaceX 火箭的上级阶段通常会不受控制地再入大气层,且这种情况在美国火箭中仍然普遍存在。
- 还有评论认为,宇航员在太空中并不处于真正的危险中,他们的任务是经过训练的专业人员。
- 对于“救援”一词的使用,评论中存在分歧,有人认为这只是常规任务的延续,而非真正的救援。
- 有人提到,NASA 的决策可能受到社交媒体舆论的影响,强调了在太空中风险管理的重要性。
- 讨论中提到,Boeing 的工程文化可能存在问题,导致其在安全性方面的信任度下降。
- 最后,有评论认为,尽管任务的性质复杂,但媒体的报道往往会夸大情况,导致公众误解。
Building a robust frontend using progressive enhancement #
https://www.gov.uk/service-manual/technology/using-progressive-enhancement
该页面的内容主要介绍了如何使用渐进增强(Progressive Enhancement)方法构建强健的前端,以确保用户在不同设备和浏览器上都能获得良好的体验。以下是详细摘要:
渐进增强的概念 #
渐进增强是一种构建网站和应用程序的方法,强调首先使用 HTML 构建页面的基本功能,然后再添加 CSS 和 JavaScript 等其他功能。这种方法确保即使在不支持 JavaScript 的环境中,用户也能访问网站的核心功能。
关键步骤 #
-
从 HTML 开始:
- 政府服务应仅使用 HTML 即可正常工作,包括事务性服务、智能问答和内容型网站。
- HTML 层具有容错性,浏览器会忽略不理解的标记,继续解析可理解的部分。
-
使用 CSS:
- CSS 用于美化服务,确保其外观符合 GOV.UK 的标准。
- CSS 层也具有一定的容错性,但如果遇到不理解的选择器,整个规则集可能会被忽略。
-
使用 JavaScript:
- JavaScript 用于添加交互元素,但其容错性较差,若使用不支持的语法或 API,可能导致错误。
- 为确保 JavaScript 在所有浏览器中正常工作,应使用特性检测、引入 polyfills 和进行常规测试。
-
避免单页应用(SPA):
- 不建议将服务构建为单页应用,因为这会导致辅助技术用户无法感知上下文变化,影响可访问性。
测试和可访问性 #
- 需要确保服务在各种浏览器和设备上正常工作,并与辅助技术兼容。
- 应进行可访问性测试,以确保所有用户都能顺利使用服务。
结论 #
渐进增强不仅提高了服务的可用性和可访问性,还能确保即使在技术故障或网络问题的情况下,用户仍能访问核心功能。对于使用商业现成解决方案的服务,建议在采购策略中考虑渐进增强的要求。
该页面还提供了相关案例研究和指南,以帮助开发者更好地理解和实施渐进增强。
HN 热度 216 points | 评论 153 comments | 作者:artbristol | 9 hours ago #
https://news.ycombinator.com/item?id=41686715
- 许多开发者对前端复杂性表示不满,认为很多网站可以用简单的 HTML 和 CSS 构建,而不需要过多的 JavaScript。
- 前端开发者倾向于使用单页应用(SPA),导致项目复杂性增加,难以维护。
- 许多非技术决策者对功能的期望过高,导致开发团队在预算有限的情况下追求复杂的解决方案。
- 行业内普遍存在追随潮流的现象,开发者往往为了简历而选择流行的工具和框架。
- 复杂性管理是优秀领导者的重要特质,能够有效隔离系统中的复杂性。
- 现代前端框架提供了模块化、样式作用域和类型安全等特性,有助于管理复杂性。
- 对于简单的网站,使用传统的 SSR(服务器端渲染)可能更合适,而不必使用 SPA。
- 政府网站的设计强调可访问性和用户体验,反映出对简单解决方案的偏好。
- 开发者的经验和技能水平对项目的复杂性管理有重要影响,团队合作至关重要。
- 许多开发者对使用 JavaScript 框架的必要性表示怀疑,认为在很多情况下可以用更简单的技术实现相同的功能。
Some Go web dev notes #
https://jvns.ca/blog/2024/09/27/some-go-web-dev-notes/
这篇文章由 Julia Evans 撰写,标题为《一些 Go 网页开发笔记》。作者分享了她在使用 Go 语言开发网站过程中的一些经验和技巧。以下是文章的详细摘要:
-
Go 1.22 的路由改进:
- 作者之前手动处理路由,但 Go 1.22 引入了更好的路由支持,可以使用标准库中的功能来简化路由代码。
- 提到一个问题:如果为
/records/
设置了路由,请求/records
会被重定向到/records/
,这可能导致 POST 请求失败。建议使用POST /records
而不是POST /records/
来避免此问题。
-
使用 sqlc 自动生成数据库查询代码:
- 作者对手动编写 SQL 查询的繁琐感到厌倦,发现了 sqlc 工具,可以根据 SQL 查询自动生成 Go 代码。
- 这种方式使得编写和调用 SQL 查询变得更加简单,避免了学习 ORM 的复杂性。
-
SQLite 优化建议:
- 提到在小型项目中,建议为数据库写入创建专用对象,并限制最大连接数,以避免
SQLITE_BUSY
错误。 - 还提到可以使用两个独立的数据库对象来分别处理读取和写入操作。
- 提到在小型项目中,建议为数据库写入创建专用对象,并限制最大连接数,以避免
-
Go 1.19 的垃圾回收内存限制:
- 在内存有限的虚拟机上运行 Go 项目时,作者遇到了 OOM(内存溢出)问题。通过设置垃圾回收内存限制,减少了 OOM 被杀死的频率。
-
使用 Go 开发网站的优点:
- Go 语言的静态二进制文件使得部署变得简单。
- 内置的 Web 服务器可以直接用于生产环境,无需额外配置。
- Go 的工具链易于安装,且标准库中包含 net/http,便于快速开始开发。
-
尚未解决的问题:
- 作者提到自己在 Go 中尚未深入研究的领域,包括 HTML 模板渲染、用户登录系统和 CSRF 实现等。
-
对 Go 新特性的关注:
- 作者意识到 Go 语言在不断更新,建议关注新版本的发布说明,以便利用新特性。
总体而言,文章总结了作者在 Go 网页开发中的一些实用经验和技巧,同时也表达了对 Go 语言的喜爱和对其新特性的关注。
HN 热度 206 points | 评论 67 comments | 作者:tosh | 7 hours ago #
https://news.ycombinator.com/item?id=41687707
- Go 语言的稳定性使得项目在多年后仍然易于维护,许多人低估了这一点。
- 在项目初期,选择合适的库和组织结构可能会导致开发进度缓慢,尤其是对新手来说。
- Go 的标准库足以满足大多数需求,建议新手优先使用标准库而非第三方库。
- Go 的生态系统在不断改进,减少了对第三方库的依赖。
- 有些开发者对框架持批评态度,认为使用小型库更灵活,但也有人认为框架可以提高开发效率。
- 许多人在使用 Go 时发现,虽然起步较慢,但在中后期开发中表现良好。
- 对于数据库事务,许多开发者认为重试失败的事务是一种常见策略。
- Go 的错误处理方式受到一些开发者的喜爱,认为其明确性有助于代码的可读性。
- 有人认为 Go 在个人项目中表现出色,但在处理复杂功能时可能需要重复实现一些逻辑。
- 社区对使用框架的态度分歧,有人认为应当构建自己的库和模板以提高效率。
Notion’s mid-life crisis #
https://www.jjinux.com/2024/09/notions-mid-life-crisis.html
这篇文章《Notion 的中年危机》通过拟人化的方式描绘了一个名为 Notion 的技术产品的情感挣扎。Notion 坐在路边,感到沮丧,回忆起 2020 年那段特殊的时光,尽管疫情带来了许多死亡,但远程工作的兴起让他感到兴奋。他与一个年轻的初创公司结婚,这段关系是双方的第二次婚姻,Notion 对自己的能力充满信心,认为自己能够改变世界,拥有美观的用户界面和统一的数据库模型。
然而,随着时间的推移,Notion 感到自己正经历中年危机,意识到“没有什么是永恒的”。他走进一家酒吧,观察到其他技术产品也在这里消愁,思考着孤独和归属感的问题。他听到一个初创公司在抱怨与 Salesforce 的分手,Notion 对此感到无所谓,认为 CRM(客户关系管理)系统的复杂性并不值得大惊小怪。
最后,Notion 决定主动出击,准备向那位初创公司推销自己的 CRM 模板,试图通过提供解决方案来重新找回自信。整篇文章以幽默的口吻探讨了技术产品在竞争激烈的市场中所面临的挑战和情感波动。
HN 热度 203 points | 评论 143 comments | 作者:krishna2 | 22 hours ago #
https://news.ycombinator.com/item?id=41683577
- Notion 在最初使用时很受欢迎,但随着时间推移,用户发现其文档管理变得混乱且难以维护。
- 许多人认为 Notion 试图成为“万金油”工具,导致功能过于复杂,反而影响了使用体验。
- 有用户表示,使用简单的 Google 文档反而能提高工作效率,避免了 Notion 的复杂性。
- Notion 的灵活性和可定制性是其受欢迎的原因,但也让一些用户感到困惑和不适应。
- 一些评论认为 Notion 的文档和项目管理功能不如专门的工具(如 Jira、Confluence)来得有效。
- Notion 的 AI 功能引发了用户对数据隐私的担忧,尤其是在处理敏感信息时。
- 有人指出,Notion 在教育领域受到青睐,但在企业应用中可能面临挑战。
- 许多用户希望 Notion 能改善其导出功能,以便更好地与其他工具兼容。
- 一些用户认为 Notion 的设计和功能逐渐偏向企业市场,失去了最初的简洁和优雅。
Britain buys semiconductor factory for defence purposes #
https://ukdefencejournal.org.uk/britain-buys-semiconductor-factory-for-defence-purposes/
英国政府最近收购了位于达勒姆郡纽顿艾克利夫的一家半导体工厂,旨在加强国防供应链并支持武装部队。这家工厂是英国唯一能够制造砷化镓半导体的安全场所,这种半导体是战斗机等军事平台的重要组成部分。
国防部长约翰·希利(John Healey)访问了该工厂,之前该工厂由 Coherent Inc.拥有,现已更名为 Octric Semiconductors UK。此次收购预计将保障东北地区多达 100 个技术岗位,并保护英国国防基础设施的关键部分。
希利表示:“半导体是我们今天依赖的技术的前沿,将对确保我们军队未来的能力至关重要。这次收购清楚地表明我们的政府将支持英国的国防生产。我们将保护并发展英国国防供应链,支持东北地区的就业,保障武装部队所需的关键技术,并增强国家安全。”
半导体是现代电子设备的基本组成部分,从手机和计算机到军事应用。政府表示,此次收购将增强英国的国防能力,并提高其工业产能,未来几年还计划进一步投资该设施。
此次收购是在一个投资峰会之前进行的,旨在加强英国的贸易关系并支持国内高质量就业。随着全球对半导体需求的上升,这一举措使英国能够满足未来的技术需求,包括人工智能、量子技术和 6G 的发展。
背景方面,2023 年,前任业主 Coherent 宣布由于业务需求下降将裁员 100 多人,导致该工厂的未来充满不确定性。自 1991 年开业以来,该工厂经历了多次所有权变更,外界对其能否继续生产关键的半导体组件表示担忧。政府的此次收购是确保这一重要设施未来的关键举措,保护了就业并确保了军事应用所需的重要半导体的生产。
HN 热度 200 points | 评论 105 comments | 作者:incognitojam | 24 hours ago #
https://news.ycombinator.com/item?id=41683098
- 英国收购半导体工厂是为了增强国防能力,确保关键技术的自主生产。
- 购买现有工厂比新建工厂更为明智,因新建工厂需要大量基础设施和资金。
- 政府愿意补贴半导体工厂,风险投资也乐于投资于与人工智能相关的半导体。
- 收购工厂可以获得经验丰富的员工,确保技术知识的传承。
- 该工厂曾涉及 III-V 族半导体技术,对激光、LED 和图像传感器等领域有重要应用。
- 英国的半导体产业面临挑战,需加强自主生产能力以应对国际竞争。
- 现代战争需要高科技支持,半导体在军事装备中扮演关键角色。
- 对于未来的技术需求,确保半导体供应链的独立性至关重要。
- 有观点认为,收购工厂的举动可能是为了应对全球地缘政治紧张局势的预防措施。
Reverse-engineering a three-axis attitude indicator from the F-4 fighter plane #
http://www.righto.com/2024/09/f4-attitude-indicator.html
该网页的内容主要介绍了 F-4 战斗机的三轴姿态指示器的逆向工程过程。以下是详细摘要:
-
仪器概述:
- F-4 战斗机的姿态指示器使用一个旋转的球体来显示飞机的方向和姿态。与普通飞机的人工地平线不同,F-4 的指示器能够在三个轴上显示姿态,包括俯仰(pitch)、滚转(roll)和偏航(yaw)。
-
拆解与逆向工程:
- 作者对该指示器进行了拆解,逆向工程了其 1960 年代的电路,修复了一些问题,并成功使其旋转。指示器的内部机制使得球体能够在三个轴上自由旋转。
-
F-4 战斗机背景:
- F-4 Phantom II 是从 1958 年到 1981 年生产的超音速战斗机,主要用于越南战争,并在 1990 年代的海湾战争中仍然被使用。该机型的生产数量超过 5000 架,是美国历史上生产最多的超音速飞机。
-
姿态指示器的机制:
- 指示器内部的球体通过三个电动机来控制其旋转。滚转电动机固定在指示器框架上,而俯仰和偏航电动机则位于球体内部。球体的旋转通过一套复杂的滑环系统来实现电气连接,避免了电线缠绕的问题。
-
伺服控制系统:
- 指示器的电动机通过伺服环路控制,接收来自外部陀螺仪的信号,确保指示器的角度与输入信号匹配。
-
放大器组件:
- 指示器后部有一个放大器组件,包含三个独立的放大器板,用于处理每个轴的控制信号。作者对放大器进行了逆向工程,以使指示器正常工作。
-
结论:
- F-4 的姿态指示器在飞行中尤其重要,尤其是在能见度低的情况下。尽管现代战斗机采用数字化“玻璃驾驶舱”,但机械仪器仍然具有独特的魅力。
该文章深入探讨了 F-4 战斗机姿态指示器的设计和工作原理,展示了其复杂的机械和电气结构。
HN 热度 198 points | 评论 65 comments | 作者:zdw | 1 day ago #
https://news.ycombinator.com/item?id=41681514
- 对于模拟计算机与数字计算机的争论,许多人认为模拟计算机在高可靠性应用中曾是最佳选择,但数字计算机因其对电子元件的精度要求较低而最终胜出。
- 现代计算机的设计使得程序运行几乎不考虑硬件故障,这与物理世界的复杂性形成鲜明对比。
- 有评论提到,模拟计算机可能在电磁脉冲(EMP)抵抗方面表现更好,但现代飞机通常会选择数字化仪表以增加功能。
- 讨论中提到,早期的电子设备在可靠性方面并不如人们想象的那样高,固态设备也会出现故障。
- 有人表示,现代传感器的精度远超早期的航空仪表,尽管成本和体积也大幅降低。
- 对于现代飞机的数字化仪表,评论认为在遭受攻击时,数字系统可能会面临更大的风险,但也有冗余系统来保障安全。
- 许多评论者对早期工程师在技术限制下的创造力表示赞赏,认为他们的工作在可靠性和精确性方面值得学习。
Floating megabomb heaves to near the English coast #
https://cepa.org/article/floating-megabomb-heaves-to-near-the-english-coast/
这篇文章讨论了一艘名为 MV Ruby 的货船,该船载有 20,000 吨高度爆炸性的硝酸铵,因受损而在英国肯特海岸附近寻求港口停靠。文章指出,这一情况引发了西方国家的警觉,尤其是在当前俄乌战争背景下,可能被视为一种混合战争的威胁。
MV Ruby 是一艘注册于马耳他的货船,最初在俄罗斯的坎达拉克沙装载货物。尽管船只目前仍可航行,但它在距离英国领海几英里处停滞不前。船只试图进入多个欧洲港口,包括挪威的特罗姆瑟和立陶宛的克莱佩达,但因其危险的货物而遭到拒绝。立陶宛当局指出,如果 20,000 吨硝酸铵发生爆炸,后果将非常严重,可能造成与 1945 年广岛原子弹相当的破坏。
文章还提到,俄罗斯在对乌克兰的战争中,长期以来采取了一种混合战略,旨在通过虚假信息、干预选举和支持反西方政党来制造混乱和不稳定。最近几个月,这种策略有所升级,包括更为直接的破坏行为。
MV Ruby 的事件突显了混合威胁可能演变为更具攻击性的元素,尤其是在克莱佩达这样的战略重要港口,任何对其安全的威胁都可能对区域安全和能源稳定产生深远影响。文章强调,必须加强情报共享、监视和海洋安全协议,以应对潜在的安全风险。
最后,文章指出,拒绝或允许此类船只入港可能会带来外交后果,因此在安全、外交和法律考量之间需要找到平衡。
HN 热度 191 points | 评论 211 comments | 作者:itronitron | 12 hours ago #
https://news.ycombinator.com/item?id=41685917
- 俄罗斯在与西方的低强度战争中不断升级其侵略行为,导致对其潜在威胁的高度警惕。
- 这艘船的危险性在于其载有的氨基硝酸盐量远超 2020 年贝鲁特港爆炸的数量,可能造成严重后果。
- 船只在挪威附近搁浅后,试图进入多个港口但被拒绝,显示出其危险货物的敏感性。
- 由于俄罗斯的行为,其他国家对这艘船的接纳态度谨慎,反映出国际关系的紧张局势。
- 有观点认为,俄罗斯可能故意利用这艘船作为混合战的一部分,以骚扰北约国家。
- 船只的航行路线复杂且不寻常,可能暗示其背后有更深层的战略意图。
- 氨基硝酸盐在特定条件下可能变得极具爆炸性,尤其是在与易燃物质接触时。
- 文章中提到的“超级炸弹”一词引发了对其潜在威胁的广泛讨论,尽管专家对其实际风险有不同看法。
- 由于国际制裁,俄罗斯可能试图通过将氨基硝酸盐转化为肥料来规避经济限制。
- 讨论中提到的船只损坏和修理问题,反映出在当前政治气候下,船员可能更愿意留在西方而非返回俄罗斯。
FTC Report Confirms: Commercial Surveillance Is Out of Control #
https://www.eff.org/deeplinks/2024/09/ftc-report-confirms-commercial-surveillance-out-control
根据电子前沿基金会(EFF)发布的最新报告,美国联邦贸易委员会(FTC)确认了商业监控的严重性,指出科技巨头们广泛收集和分享个人信息,以推动在线行为广告业务。以下是报告的详细摘要:
- 数据收集超出预期:报告显示,科技公司收集的数据远超用户的预期,不仅监控用户在其平台上的活动,还跟踪其他网站和应用上的行为,甚至收集非用户的信息,并从第三方数据经纪人处购买个人信息。这些公司收集了详细的个人信息,包括访问的网站、位置信息、人口统计数据和敏感兴趣(如“离婚支持”和“酒精饮品”)。
- 数据共享缺乏监管:大多数公司在收集个人信息后,会与第三方分享这些数据,且许多公司无法提供共享数据的具体对象。报告指出,大部分公司在分享数据时没有进行审查,也没有持续检查第三方的合规性,这使得消费者面临重大隐私风险。
- 消费者缺乏透明度:报告揭示了公司在数据收集、共享和使用方面缺乏透明度,用户对自己放弃的隐私知之甚少。即使公司提供隐私控制选项,这些选项往往不够清晰或有效,且一些公司在用户请求删除数据时并未实际删除。
- 商业模式根本问题:FTC 报告强调,隐私侵犯并非偶然,而是在线行为广告商业模式的固有问题。公司为了创建详细的用户档案以进行精准广告投放,收集大量数据,导致越来越侵入性的收集方法。
- 立法行动的迫切需要:报告指出,缺乏联邦隐私立法使得公司能够在几乎没有保护措施的情况下收集和分享用户数据。EFF 呼吁制定联邦隐私法,建议包括数据最小化、用户权利、禁止在线行为广告以及强有力的执法措施,以保护用户隐私。
总之,FTC 的报告揭示了商业监控的规模和秘密性,强调了保护隐私的责任不能仅仅落在消费者身上,立法行动势在必行。
HN 热度 172 points | 评论 68 comments | 作者:glitcher | 5 hours ago #
https://news.ycombinator.com/item?id=41688080
- 商业监控已经失控,许多人对数据的收集和使用感到不安。
- 数据的准确性受到质疑,很多数据来自低质量的训练集。
- 一些公司通过购买和使用用户数据来提高销售效率,缺乏伦理道德。
- 互联网的监控行为让人感到恐惧,许多网站都在记录用户的行为。
- 政府监控和商业监控同样危险,二者之间的界限模糊。
- 公众对数据隐私的关注不足,导致企业优先考虑利润而非隐私。
- 需要更强的监管来保护用户隐私,防止数据滥用。
- 政府在某些情况下可能会利用商业数据来规避法律限制。
- 许多人认为,缺乏监管会导致更严重的社会问题和个人隐私侵犯。