2024 01 10 HackerNews

Python 3.13 Gets a JIT #

https://tonybaloney.github.io/posts/python-gets-a-jit.html

Python 3.13 引入了 JIT 编译器

这篇文章介绍了 Python 3.13 引入的 JIT(即时编译)编译器。JIT 是“Just in Time”的缩写,意味着编译发生在代码第一次运行时。文章解释了 JIT 编译器的概念、工作原理以及带来的好处。

什么是 JIT?

JIT 是一种编译设计,它意味着编译发生在代码第一次运行时。在 Python 中,编译器已经将 Python 代码编译成字节码。然而,当人们提到 JIT 编译器时,通常指的是生成机器码的编译器。与 AOT(Ahead of Time)编译器相对,AOT 编译器(如 GNU C 编译器 GCC 或 Rust 编译器 rustc)只生成一次机器码,并将其分发为二进制可执行文件。

当运行 Python 代码时,它首先被编译成字节码。Python 字节码具有以下特点:

它对 CPU 来说没有意义,需要一个特殊的字节码解释器循环来执行。

它是高级的,可以等同于数千条机器指令。

它是类型不可知的。

它是跨平台的。

JIT 编译器的作用是将字节码转换为机器码。Python 3.13 引入的 JIT 编译器是一种“copy-and-patch” JIT 编译器。

什么是 copy-and-patch JIT?

copy-and-patch JIT 是一种最近在 2021 年提出的概念,旨在为动态语言运行时提供一种快速的算法。它的工作原理是将解释器循环扩展为 JIT,并将其重写为 JIT。解释器循环的两个任务是解释字节码和执行指令。copy-and-patch JIT 的思想是将这两个任务分开,让解释器只输出指令而不执行它们。

copy-and-patch JIT 的实现方式是,为每个指令复制指令的代码,并填充字节码参数(或补丁)。这样,解释器循环的代码变成了一个顺序的字符串,不需要循环执行。生成的字符串可以存储起来,可以多次运行。

Python 3.13 引入的 JIT 编译器就是一种 copy-and-patch JIT 编译器。

JIT 编译器的工作原理

Python 3.13 的 JIT 编译器通过扩展 Python 3.13 的 API 来实现。这些改变使得在 CPython 中可以在运行时发现可插拔的优化器,并控制代码的执行。这个新的 JIT 编译器是这个新架构的可选优化器。当你从源代码编译 CPython 时,可以通过提供–enable-experimental-jit 标志来启用 JIT 编译器。

JIT 编译器将每个字节码的机器码指令复制到一个序列中,并用该字节码的参数替换模板中的值。生成的机器码存储在内存中,每次运行 Python 函数时,直接执行这些机器码。

JIT 编译器的性能

初步的基准测试显示,JIT 编译器可以带来 2-9% 的性能提升。这个数字可能让人失望,特别是因为本文一直在讨论汇编和机器码,而没有比这更快的东西,对吗?然而,需要记住的是,CPython 已经是用 C 语言编写的,并且已经通过 C 编译器编译成机器码。在大多数情况下,这个 JIT 编译器将执行几乎相同的机器码指令。

然而,这个 JIT 编译器是一系列更大优化的基石。没有它,这些优化是不可能的。这个 JIT 编译器的目标是为了在未来的版本中成为默认选项,一旦主要的错误被解决。

总的来说,Python 3.13 引入的 JIT 编译器为 Python 带来了更好的性能和优化的可能性。

文章来源:Python 3.13 gets a JIT


HN 评论 420 comments | 作者:todsacerdoti | 16 hours ago #

https://news.ycombinator.com/item?id=38923741

根据您提供的链接,这篇帖子中的评论观点可以归纳如下:

有人认为每个版本之间的 2-9% 的性能改进虽然看起来很小,但是这些改进是持续的,并且随着版本的更新,性能会逐步提升。

有人认为 CPython 应该作为参考实现,而不是一直保持较慢的状态。他们认为其他实现无法与 CPython 竞争,因为许多包都依赖于 CPython 的特性。

有人指出,尽管 Guido 已经离开了 CPython 的核心开发团队,但他仍然与 Microsoft 的 Faster CPython 项目密切合作,负责许多性能改进。

有人提到 Pypy 实际上运行得非常好,如果更多人了解它,它可能会进一步提升性能。

有人对 CPython 的性能改进过程与 PHP 的发展路径进行了比较,认为这种情况在大型语言中很常见,新的实现是否能够真正竞争取决于多个因素。

有人提到类似于 Vim 和 Neovim 之间的竞争,暗示新的实现可能会与原始实现竞争。

有人对 Guido 不再担任 CPython 的 BDFL(Benevolent Dictator For Life)表示了疑问,并提供了有关 BDFL 的链接以进行解释。

有人指出,Python 3 花了 10 年的时间才达到与 Python 2 相当的性能,并且认为 2-9% 的改进意味着 Python 3 要再过 10 年才能显著提高性能。

有人解释了复利效应,指出连续两次 10% 的改进实际上意味着性能提高了 19%。

有人提到了 Python 3 与 Python 2 在整数表示上的差异,以及这种差异对性能的影响。

有人希望对 Python 3.13 和 Python 2.3 进行比较,以了解它们之间的改进程度。

有人提到了 Anton Ertl 和 David Gregg 的一篇论文,介绍了一种重新定位 JIT 编译器的方法。

有人对 Haoran Xu 和 Fredrik Kjolstad 的复制和修补技术表示赞赏,并推荐了相关的博客文章。

有人提到了 Fabrice Bellard 的 dyngen 后端和 QEMU 的相关工作。

有人提到了 Grace Hopper 的编译器实现中的复制和修补技术。

有人提到了 Python 在 Web 开发中的性能和长时间运行进程的问题,并分享了一些与此相关的框架和工具。

请注意,这些观点是根据评论摘要进行归纳的,并不代表我的观点或立场。


Why does holding a key fob to your head increase its range? #

https://physics.stackexchange.com/questions/101913/why-does-a-remote-car-key-work-when-held-to-your-head-body

这个问题讨论了为什么将遥控汽车钥匙靠近头部或身体时,它能够正常工作。有人观察到,当他们将遥控器靠近头部时,它的工作范围似乎更远。以下是对这个问题的详细解释:

遥控汽车钥匙的工作原理:遥控汽车钥匙使用无线电频率来与车辆进行通信。当按下遥控器上的按钮时,它会发送一个特定的无线电信号,车辆上的接收器会接收到这个信号并执行相应的操作,比如解锁车门或启动引擎。

人体作为天线的作用:人体是一个具有一定导电性的物体,当遥控器靠近头部或身体时,人体可以作为一个天线来接收和传输无线电信号。人体的一些腔体,比如头部或胸腔,可能会作为共振腔,放大无线电信号的强度。

共振效应:共振是指当一个物体的自然频率与外部信号的频率相匹配时,能量传输效率最高。当遥控器靠近头部或身体时,人体的某些腔体可能会与遥控器的无线电信号发生共振,从而增强了信号的强度。

高效天线:遥控器内部的天线通常是一个较小的环形电路板,效率相对较低。然而,当遥控器靠近头部时,人体的天线效果可能比遥控器内部的天线更好,因为人体天线的尺寸更大,能够更有效地接收和传输无线电信号。

实验证据:一些人进行了实验,发现将遥控器靠近头部或身体时,遥控器的工作范围确实增加了。然而,这个效应可能因人而异,因为每个人的身体结构和组成不同,可能会对无线电信号的传输产生不同的影响。

需要注意的是,这个问题的解释仍然存在一些争议和不确定性。目前还没有大规模的科学研究来证实这个现象的确切原因。因此,这个问题的解释仅仅是基于一些观察和假设,并不能被视为绝对正确的答案。

参考来源:

Physics Stack Exchange: Why does a remote car key work when held to your head/body?


HN 评论 132 comments | 作者:jasonhansel | 22 hours ago #

https://news.ycombinator.com/item?id=38921441

根据对该帖子评论的观点进行归并,可以总结如下:

有人认为,钥匙扣发射器(以及天线)在靠近身体时会发出最大信号,这是其正常使用方式。

有人认为,钥匙扣发射器的天线需要与身体接触,以提供缺失的地面平面,从而调谐天线。

有人认为,钥匙扣发射器的天线是根据当地法规的最大允许发射功率进行调谐的,而不考虑人体接触。

有人认为,人体作为一个带电导体,可以作为钥匙扣发射器天线的电容性地面平面,从而增加信号范围。

有人认为,人体的盆腔可能不像大脑中的液体那样具有放大效果。

有人提到类似的现象,例如在 FM 收音机旁边移动手时,声音会有所改善。

这些观点主要涉及钥匙扣发射器天线与人体接触时信号范围增加的原因。其中一些观点基于天线调谐和地面平面的原理,而另一些观点则涉及人体作为电导体的影响。然而,这些观点并没有得到科学研究的充分证实,因此仍然存在争议。


Is my plane a 737 MAX? #

https://www.ismyplanea737max.com/

网址 https://www.ismyplanea737max.com/是一个用于查询飞机是否为 737 MAX 型号的网站。该网站提供以下功能:

输入航班号码:用户可以输入航班号码来查询最近的航班是否使用 737 MAX 飞机。该网站会提供实时、计划或已降落的航班信息,并显示使用的飞机型号。


HN 评论 483 comments | 作者:jacksoncheek | 7 hours ago #

https://news.ycombinator.com/item?id=38928951

根据您提供的链接,这篇帖子中的评论观点可以总结如下:

一些评论者建议检查自己所选的议员是否在参议院航空安全、运营和创新委员会或众议院航空子委员会中,并呼吁联系议员办公室,表达对航空安全问题的关注和担忧。

有人建议通过 OpenSecrets 网站交叉参考议员的政治捐款情况,以确定是否值得追究。但也有人认为这种观点是错误的,因为政治捐款并不等同于贿赂。

有人提到波音公司确实进行过竞选捐款,但并不是所有议员都接受了这些捐款。

有人认为 737 MAX 飞机的安全问题并不严重到足以改变旅行计划,指出自 2019 年停飞以来,737 MAX 已经进行了大约 150 万次飞行,没有发生过致命事故。

也有人指出 737 MAX 飞机存在新的关键安全问题,并表示这只是侥幸没有造成人员伤亡,但这种观点并未得到广泛认同。

有人建议联系喜欢的航空公司,要求其退役 737 MAX 飞机。

一些人认为航空公司不会退役 737 MAX 飞机,因为在价格降低之前,需求会继续存在。

有人对波音公司的质量问题和设计问题表示担忧,并认为航空公司应该考虑这些问题对声誉的影响。

有人对美国联邦航空管理局(FAA)的监管问题表示担忧,并认为 FAA 应该进行改革。

有人对 737 MAX 飞机的黑匣子容量差异表示困惑,并认为这种差异是不合理的商业决策。

有人认为航空公司购买飞机时需要考虑成本、飞机类型、飞行员培训等多个因素,选择其他飞机可能会带来更多的问题和成本。

有人认为航空公司会听取航空公司和市场的意见,而不是乘客的抱怨。


www.google.com – The page is blank when accessed #

https://github.com/webcompat/web-bugs/issues/131916

根据提供的链接,这是一个关于 GitHub 上的一个问题报告,具体链接为: https://github.com/webcompat/web-bugs/issues/131916

该问题报告是关于访问 Google 网站时页面空白的问题。报告中提到了使用的浏览器和版本(Firefox Mobile 121.0),操作系统(Android 13),以及其他测试过的浏览器。问题类型被标记为"Site is not usable",描述中提到页面加载不正确,步骤重现中指出页面是空白的。报告还包括了浏览器配置和控制台日志消息的查看。

报告中的评论显示,该问题已被多位用户确认,并且正在进行调查和修复。有关该问题的进展和解决方案,可以在报告的评论中进行跟踪。


HN 评论 255 comments | 作者:mozvalentin | 14 hours ago #

https://news.ycombinator.com/item?id=38924300

评论者指出这个问题是由于服务器端的用户代理(User-Agent)识别出错导致的,特别是针对 Firefox Android 的用户代理。这个问题可以通过更改用户代理字符串中的版本号来复现,版本号大于等于 65 的都会受到影响,而小于等于 64 的则不会受到影响。

有人指出这个问题是针对 Firefox Mobile 而非 Firefox 桌面版的。

一位 Google Search 的员工道歉并表示问题已经修复,并提供了修复情况的状态面板链接。

有人开玩笑说这个问题只能在 Hacker News 上得到支持。

一位评论者感慨万幸,因为拖延才发现了这个问题。

一位评论者调侃说"LOL"。

一位评论者希望了解具体的问题和修复情况。

一位评论者对于用户代理识别被认为是可以接受的行为表示质疑,并解释了服务器端解析用户代理字符串的必要性。

一位评论者质疑为了实现文本输入和自动完成功能而需要担心浏览器兼容性的问题。

一位评论者认为软件开发是一项困难的工作,问题出现的可能性很高,而一些大型服务几乎没有错误和停机时间,说明背后需要付出巨大的努力。

一位评论者将问题分为强制性错误和非强制性错误,认为这个问题属于非强制性错误,可能是由于用户代理识别的问题导致的。

一位评论者赞赏了屏幕截图的质量。

一位评论者引用了 Hacker News 的提交规则,要求使用原始标题,如果想要表达自己对文章的看法,可以通过评论的方式。

一位评论者提供了 Google 对这个问题的跟踪链接。

一位评论者质疑为什么问题不能简单地回滚或撤销提交。

一位评论者解释了在大公司中进行回滚和修复的复杂性,包括涉及到的特性和官僚主义。

请注意,这些观点是根据提供的链接中的评论总结而来,可能不代表所有评论者的观点。


Where Have All the Websites Gone? #

https://www.fromjason.xyz/p/notebook/where-have-all-the-websites-gone/

文章标题为《Where have all the websites gone?》(所有网站都去哪了?),作者是 Jason。文章讨论了互联网的变化以及人们对于过去网站的怀念。文章指出,虽然人们普遍认为网站消失了,但实际上仍然有数十亿个网站存在。作者认为我们错过的是发现的乐趣,以及过去由人们进行的网站策展。文章鼓励读者成为自己的策展人,重新发现互联网的乐趣。

文章中提到了一些仍然存在的有趣网站,例如 Anthony Bourdain 的 Tumblr、Yesterweb.org、Grumpy Website 等。作者建议读者创建自己的链接集合,将一些喜欢的博客文章、艺术家的网站或策展网站添加进去,以便分享给他人。作者认为,通过这种方式,我们可以重新建立起互联网的互联性,发现更多有趣的内容。


HN 评论 344 comments | 作者:benrutter | 16 hours ago #

https://news.ycombinator.com/item?id=38923627

根据这篇帖子中的评论观点,可以将观点归纳如下:

大多数人在应用程序中消费内容,因此大多数创作者为这一受众创作内容。用户和创作者都更倾向于使用 TikTok、Twitter、Reddit、Facebook、YouTube 等应用程序,因为这些应用程序能够提供更好的可见性和更简单的用户体验。

搜索引擎优化(SEO)垃圾网站的大量增加导致搜索结果被稀释,浪费时间。与第一点相关的是,现在的信号比以往任何时候都少,噪音比以往任何时候都多,因此经常寻找网站并不会有什么收获。这就形成了一个恶性循环:用户不再寻找网站,那么为什么还要在网站上创建内容呢?

StumbleUpon 是一个很好的例子,它在 2010 年左右非常受欢迎。点击一个按钮,随机跳转到互联网上的一个页面,可能是一个有趣的视频、一个关于二战的深度探索,或者是一个有趣的宠物蜘蛛页面。与今天大多数内容都遵循相同模式以实现平台成功不同,你会遇到的主题和体验范围要广得多。然而,StumbleUpon 在今天可能不会成功。

请注意,这是对帖子中评论观点的中文摘要,可能会有一些主观性和个人观点的影响。


Mixtral 8x7B: A sparse Mixture of Experts language model #

https://arxiv.org/abs/2401.04088

这是一篇关于"Mixtral of Experts"的论文摘要。该论文介绍了一种名为 Mixtral 8x7B 的稀疏专家混合(SMoE)语言模型。Mixtral 与 Mistral 7B 具有相同的架构,但每个层由 8 个前馈块(即专家)组成。在每个层中,路由网络选择两个专家来处理当前状态并组合它们的输出。尽管每个标记只能看到两个专家,但所选专家在每个时间步骤可能不同。因此,每个标记可以访问 470 亿个参数,但在推理过程中只使用 130 亿个活跃参数。

Mixtral 在训练时使用了 32k 个标记的上下文大小,并在所有评估基准测试中优于或与 Llama 2 70B 和 GPT-3.5 相匹配。特别是,在数学、代码生成和多语言基准测试中,Mixtral 远远优于 Llama 2 70B。论文还提供了一个经过微调以遵循指令的模型,Mixtral 8x7B - Instruct,在人类基准测试中超过了 GPT-3.5 Turbo、Claude-2.1、Gemini Pro 和 Llama 2 70B - chat 模型。基础模型和指令模型都在 Apache 2.0 许可下发布。

论文的详细内容可以在以下链接中找到:Mixtral of Experts


HN 评论 143 comments | 作者:ignoramous | 21 hours ago #

https://news.ycombinator.com/item?id=38921668

根据您提供的链接,这篇帖子中的评论主要涉及以下观点:

Mixtral 8x7B 是一个非常好的模型,性能优秀,尺寸相对较小,比竞争对手的模型表现更好。

Mixtral 8x7B 在日常使用中表现出色,适用于聊天、代码输入等多种用途。

Mixtral 8x7B 的 8 个专家模型可能是由 Mistral 7B 模型生成的,这引发了在本地 LLM 社区中克隆模型的实验。

在 LLM 领域仍然存在许多快速创新,例如 DeepMind 的 Calm 模型和 Goliath-120b 模型,预计 2024 年将会出现一些有趣的架构改进。

Mixtral 8x7B 在消费级硬件上表现出色,例如新款的 Apple Silicon Macs。

Mixtral 8x7B 可以在 GPU 上进行 3 位量化运行,并且输出质量并不会受到很大影响。

Mixtral 8x7B 的 2 位量化版本性能较差,但有一种新的 2 位方法正在开发中,表现出色。

Mixtral 8x7B 可以在多 GPU 设置上运行,并且可以在一些消费级平台上运行。

Mixtral 8x7B 可以在 Apple Silicon Macs 上运行,但目前的实现仍不够稳定。

Mixtral 8x7B 可以在一些 Apple Macbook Pro M1/M2/M3 上运行,性能与 GPT-3.5 相当。

Mixtral 8x7B 可以在一些普通消费级系统上运行,例如具有 32GB+ 内存的苹果设备。

Mixtral 8x7B 在 3090 GPU 上运行良好,性能优于 GPT-3.5。

Mixtral 8x7B 的性能可能受到量化级别的影响,但具体影响需要进一步测试。

Mixtral 8x7B 在一些私人测试中表现出色,但这些测试的可靠性和科学性有待进一步验证。

Mixtral 8x7B 的性能评估仍然缺乏可靠的基准,需要更多的研究和标准化。

请注意,这些观点是根据评论摘要得出的,并不代表我的观点或验证的观点。


SEC’s X Account Hacked, Bitcoin Spot ETFs Not yet Approved #

https://en.bitcoinsistemi.com/breaking-gary-gensler-says-secs-x-account-hacked-bitcoin-spot-etfs-not-yet-approved/

根据 SEC 主席的声明,宣布批准比特币现货交易所交易基金(ETF)的帖子是由黑客接管了 SEC 的官方 X 账号所发布的。因此,目前比特币现货 ETF 尚未获得官方批准。另外,相关的确认帖子已经从 SEC 的 Twitter 账号中删除。

Gensler 在他的官方 X 账号上分享了以下内容:“SEC 的 Twitter 账号遭到了入侵,并发布了一条未经授权的推文。SEC 尚未批准在现货比特币交易所交易的产品的上市和交易。”


HN 评论 327 comments | 作者:Galanwe | 3 hours ago #

https://news.ycombinator.com/item?id=38932509

根据提供的链接,评论观点的中文摘要如下:

有人高兴看到黑客冒充政府机构进行数字货币的操纵和倾销,认为这是黑客文化的未来。

有人认为这只是网络犯罪的一小部分,与 Web3 的犯罪活动相比微不足道。

有人认为网络犯罪是可预期的,因为数字货币的数字化使得大量资产成为犯罪的目标。

有人质疑数字货币的价值,认为其分散化的实施成本过高,吞吐量低。

有人指出比特币的电力消耗相对于其他能源浪费来说微不足道。

有人提出比特币挖矿和现有的挖矿、存储、铸币、会计等系统相比,能源消耗如何。

有人质疑金融交易中有多少涉及硬币。

有人要求提供数字货币与现有系统的成本比较。

有人质疑朝鲜通过黑客活动筹集资金的说法。

有人认为加密货币是骗局,任何将其视为其他的人要么太轻信,要么参与其中。

有人认为比拥有防止欺诈的数字价值存储更重要。

有人认为比特币是一个无法挽救的骗局。

有人认为比特币作为一种货币转账方式并不理想。

有人认为比特币是发送大额资金最快的方式。

有人认为比特币转账速度快,但他们更需要的是可以花费的货币。

有人认为比特币转账是最便宜的,尤其是跨国转账。

有人提到使用 Wise(前 Transferwise)进行国际转账的经验。

有人质疑使用 Wise 进行国际转账的费用。

有人提到比特币 ATM 作为紧急情况下的现金转账方式。

有人提到比特币 ATM 涉及至少一个可信的第三方。

有人质疑比特币 ATM 的可靠性。

有人认为比特币是一个无用的技术,没有其他技术做不到的事情。

有人提到比特币作为无银行账户的人的一种选择。


Turing Complete is a game about computer science #

https://turingcomplete.game/

Turing Complete 是一个关于计算机科学的游戏。如果你喜欢解决问题和那些让你对某些事情的理解有更深层次认识的时刻,那么这个游戏适合你。

在这个游戏中,你将学到以下内容:

逻辑门逻辑门是计算的基本构建模块。在游戏中,你将通过给定的 NAND 门来创建其他逻辑门。

组件:在逻辑门的基础上,引入了内存,可以构建更复杂的结构。

架构:将你的组件组装成真正的计算机。图灵完备的计算机是金标准,图灵完备意味着计算机能够执行与图灵机相同的算法。

汇编:计算机使用二进制代码进行编程。你可以创建汇编指令来简化编程,并在自己的硬件上解决编程难题。

你可以在 Turing Complete 上玩这个游戏,进一步探索计算机科学的世界。

请注意,这是一个简要的中文摘要,更多详细信息可以在 Turing Complete 的官方网站上找到。


HN 评论 75 comments | 作者:thunderbong | 12 hours ago #

https://news.ycombinator.com/item?id=38925307

根据您提供的链接,这篇帖子中的评论观点可以归纳如下:

游戏的好处和推荐:有人称赞这款游戏教授了计算机科学的概念,对于初学者来说非常有价值;有人表示游戏非常有趣,可以帮助理解计算机的工作原理;还有人推荐这款游戏给电气工程学徒,因为它能帮助他们将所学的数字逻辑概念应用到实际项目中。

与其他类似游戏的比较:有人提到了其他类似游戏,如 Rocky’s Boots、The Incredible Machine、Contraption Maker 等,但认为 Turing Complete 在构建计算机方面更进一步,教授了更多的概念。

游戏的优点和不足:有人认为这款游戏非常出色,但也提到了一些缺点,如界面不够流畅、缺乏指导和帮助、电路布局时的一些摩擦等。

与其他教育资源的比较:有人将 Turing Complete 与 NAND-to-Tetris 进行了比较,认为 NAND-to-Tetris 更像是一个课程,而 Turing Complete 更像是一个游戏,但两者都有教育价值。

其他评论:还有一些评论提到了与该游戏相关的其他话题,如类似游戏、硬件和软件的比较,以及游戏在不同操作系统上的运行情况等。

总的来说,这篇帖子中的评论观点主要集中在对 Turing Complete 游戏的推荐和评价上,同时还涉及了与其他类似游戏的比较以及游戏的优点和不足。


DARPA Moves Forward on X-65: Plane with no moving control surfaces #

https://www.darpa.mil/news-events/2024-01-03

根据您提供的链接,这是关于美国国防高级研究计划局(DARPA)的一篇新闻。文章介绍了 DARPA 选择 Aurora Flight Sciences 公司建造一架全尺寸的 X-65 技术演示机,以展示使用主要飞行控制的主动流控(AFC)执行器的可行性。这是 CRANE 计划的第三阶段。

文章提到,自 1903 年 Wright 兄弟飞行了世界上第一架完全可控的飞机以来,几乎每架飞机都使用可移动的外部控制面来进行飞行控制。而 X-65 打破了这个百年设计范式,通过使用来自加压源的气流喷射来塑造飞机表面上的气流,并在几个表面上使用 AFC 执行器来控制飞机的滚转、俯仰和偏航。消除外部移动部件预计可以减轻重量和复杂性,并提高性能。

X-65 将使用两套控制执行器,传统的襟翼和方向舵,以及嵌入在所有升力面上的 AFC 执行器。这将同时最大限度地减少风险并最大化该计划对控制效果的了解。飞机在使用传统控制面时将作为基准;随后的测试将选择性地锁定移动表面,改用 AFC 执行器。

这架重达 7000 多磅的无人 X-65 飞机将拥有 30 英尺的翼展,最高速度可达马赫 0.7。它的重量、尺寸和速度与军用训练飞机类似,使得飞行测试结果立即与实际飞机设计相关。

文章还提到,Aurora Flight Sciences 已经开始制造这架 X-65 飞机;预计 X-65 将于 2025 年初推出,并计划在同年夏季进行首次飞行。

这篇文章提供了有关 DARPA 选择 Aurora Flight Sciences 公司建造 X-65 技术演示机的详细信息,以及该飞机使用主动流控执行器进行飞行控制的创新设计。


HN 评论 183 comments | 作者:wolverine876 | 19 hours ago #

https://news.ycombinator.com/item?id=38922657

根据您提供的链接,这篇帖子中的评论观点可以归纳如下:

有人认为DARPA正在测试一种全新的飞行控制方式,评论中的一些观点被认为是无关紧要的,忽视了整体的意义。

有人对 Hacker News 的讨论质量表示不满,认为该网站在编程语言、IT 和计算机科学讨论方面表现出色,但在其他领域的讨论质量参差不齐。

有人认为 Hacker News 在编程语言讨论方面是最好的地方,提到了一些专家在特定编程语言领域的活跃参与。

有人提到在各种 Discord 服务器上也有类似的讨论。

有人对 Discord 服务器中的讨论质量表示质疑,并认为它不适合作为公共讨论论坛。

有人认为 Hacker News 在计算机科学技术讨论方面表现出色,但其他大型公开讨论场所也很难在任何主题上进行深入讨论。

有人认为 Hacker News 的讨论质量相对较好,但仍存在噪音问题。

有人提到了其他讨论编程主题的地方,如 Reddit 的一些子论坛。

有人认为 Hacker News 在航空、军事战略和教育系统等领域的讨论质量较差。

有人提到了 Gell-Mann 遗忘效应和 Gell-Mann 失忆效应的相关内容。

有人认为 Hacker News 的评论质量在航空、军事战略和教育系统等领域存在问题。

有人提到了 HN 评论中关于心理学或哲学的内容,认为每个人都是自称专家,满口常见的陈词滥调。

有人认为 HN 评论中的一些专家在某个领域的专业知识无法转移到其他领域。

有人认为 HN 评论中的一些人对讨论持敌对态度,将讨论视为对抗而非合作交流。

有人认为工程师的思维方式导致他们在讨论中常常表现出这种敌对态度。

有人认为工程师的思维方式在不同领域的讨论中可能不太适用,但这是由于他们对该领域了解不够。


Apple tells EU it has five different App Stores, not just one #

https://9to5mac.com/2024/01/09/five-different-app-stores/

根据访问的链接,文章标题为《Apple 告诉欧盟,它有五个不同的应用商店,而不仅仅是一个 - 9to5Mac》。文章讨论了苹果公司关于其应用商店的论点,以及其在应对欧洲反垄断要求方面的准备工作。

文章指出,苹果正在进行幕后准备,以使第三方应用商店符合欧洲反垄断要求,同时继续提出为什么它不应该这样做的论点。苹果公司表示,App Store 不应被视为一个“平台”,因为实际上它运营着五个不同的应用商店。

苹果公司对 App Store 的控制权一直受到反垄断监管机构的关注。无论是消费者想要购买 iPhone 应用程序,还是开发者想要销售应用程序,都只能在 App Store 上进行。苹果公司对允许进入 App Store 的应用程序拥有完全控制权,并且该公司制定自己的条款,包括 15% 或 30% 的佣金,开发者和消费者都必须接受。包括欧洲联盟在内的许多监管机构认为这违反了竞争法。

数字市场法案(DMA)明确规定了 App Store 适用于该法律。这意味着苹果必须允许 iPhone 应用市场上的竞争,而苹果公司能够完全遵守这项立法的最可能的方式是允许 iPhone 上的竞争应用商店。苹果公司一直在制定计划以满足这一要求,截止日期是今年 4 月。

苹果表示它有五个不同的应用商店。欧盟将这些被描述为技术“平台”,而欧盟另外定义了哪些公司的产品和服务属于这个术语。苹果的 App Store 就是其中之一。然而,苹果表示 App Store 不是一个单一实体。苹果在欧洲法院听证会上提出的论点是,欧洲委员会在得出结论时“在认定申请人的五个应用商店是一个核心平台服务时存在实质性事实错误”。

苹果在其对欧盟竞争执法机构的论点中表示,它在 iPhone、iPad、Mac 电脑、Apple TV 和 Apple Watch 上运营着五个应用商店,每个商店都设计用于分发特定操作系统和苹果设备的应用程序。此外,苹果继续对 iMessage 提出预防性的论点,认为 iMessage 目前还没有被视为一个平台,因为它在欧洲没有足够的常规用户(WhatsApp 在那里更受欢迎,即使是在 iPhone 用户中也是如此)。

文章总结认为,应用商店的多样性可能最终没有太大的影响,因为 iPhone 应用商店本身已足够大,可以被视为一个平台。但苹果可能会成功地主张其其他设备的应用商店应被排除在外。关于苹果不通过销售硬件设备来获利 iMessage 的论点似乎有些牵强,因为苹果公司公开表示,它知道 iMessage 对于销售 iPhone 和使用户锁定在苹果生态系统中的影响力。

综上所述,苹果公司正在准备允许第三方应用商店符合欧洲反垄断要求,并提出了关于其应用商店的多个论点。这些论点涉及到 App Store 的定义、苹果公司运营的不同应用商店以及 iMessage 的地位。这些问题将在欧洲法院的听证会上进一步审议。

文章来源:9to5Mac


HN 评论 275 comments | 作者:mikece | 10 hours ago #

https://news.ycombinator.com/item?id=38926476

根据该帖子中的评论观点,可以将它们总结如下:

有人认为苹果的论点是虚假的,因为用户在特定设备上只能从一个应用商店下载应用,没有选择的余地。

也有人指出,如果是使用苹果芯片的 MacBook,用户是可以从 App Store 下载移动应用的,尽管实际上是同一个应用商店应用。

有人提到,开发者可以选择禁用 iOS 应用在苹果芯片的 Mac 上安装,但大多数大型应用程序不支持这一功能。

还有人指出,许多应用开发商不愿意为统一购买授权软件,或者因为移动和桌面平台之间的许可要求不同,所以禁用了 iPhone 和 iPad 应用在 macOS 上的安装。

有人认为苹果的 App Store 控制权过大,阻碍了其他竞争对手的发展。

也有人提到,他们在 MacBook 上使用 Steam 和 Google Chrome 等第三方应用商店,这些商店提供了不同的软件选择。

有人认为苹果的 App Store 并不具备垄断地位,因为消费者可以选择购买其他品牌的产品,而不受 MacBook 的限制。

还有人提到,如果允许第三方应用商店存在,那么人们为什么不能创建一个开源的应用商店呢?

有人认为苹果的论点是在法律技术层面上的争辩,而不是市场营销材料。

也有人认为法官应该综合考虑实际的用户体验,而不仅仅是技术细节。

有人认为苹果的 App Store 与亚马逊、谷歌等平台的商店类似,都可以被视为一个或多个商店,具体取决于不同的目的。

有人认为法律的目的是为了防止公司从事任何形式的反竞争行为,而不仅仅适用于垄断企业。

还有人认为法律的实施应该更加明确和规范,以避免滥用规则的情况发生。

有人认为法律应该根据技术和社会发展的需要进行更新。

还有人认为法律应该更加具体和明确,以确保公平和公正。

有人认为法律的目标是为了实现公平和公正,而不是主观判断。

请注意,这些总结是根据评论中的观点进行的,可能不代表所有人的意见。