每日HackerNews RSS

本摘要更新了 2019 年关于 C 与 C++ 兼容性的评估。虽然 C++ 并非 C 的超集,但语言标准一直在演进:C++20 引入了受限的指定初始化器(Designated Initializers)并完善了隐式对象生命周期,而 C23 则对空参数列表进行了现代化处理。 核心信息仍然是:**兼容性在很大程度上取决于具体的语言版本**(如 C17、C23、C++20)。主要结论包括: * **指定初始化器:** C++20 支持聚合类型的指定初始化,但比 C99/C23 更严格(要求声明顺序且不能与位置元素混合使用)。 * **内存与生命周期:** 在 C++ 中使用 `malloc` 需格外小心。尽管 C++20 改善了隐式生命周期的情况,但 `malloc` 无法处理构造函数或对象不变性。在 C++ 中应使用 `new` 或 `std::make_unique` 以符合习惯用法。 * **函数原型:** C23 已与 C++ 对齐,将空参数列表视为 `void`。 * **安全互操作:** `const_cast`、`restrict`(C++ 中的扩展)以及柔性数组成员等技术,应在 ABI 边界进行隔离,而非用于核心逻辑。 归根结底,C 和 C++ 虽然语法相似,但在对象模型和初始化模型上存在差异。请务必指定语言版本,并优先使用能明确所有权和生命周期的现代 C++ 结构。

开源项目中人工智能生成内容的兴起带来了一波“垃圾内容”——即那些不准确、语气自信且过度设计的议题报告和代码。由于开发者现在使用智能体来“内测”自己的项目,这些低质量的大语言模型输入污染了开发流程。当智能体接收到有缺陷的诊断报告时,往往会基于错误的假设,导致调试效率低下,并产生忽略核心架构不变性的、不必要的复杂代码变通方案。 人工智能辅助提交内容的激增引发了一场维护危机,在显著增加干扰信息的同时降低了有效信息。作者认为,大语言模型助长了孤立的局部修复,而非协作式的全局解决方案,这威胁到了开源软件的稳定性和社区价值。 为应对这一问题,作者提倡以人为本的议题报告:报告应严格限制在可观察的事实范围内,如日志、预期结果和实际结果,而将人工智能驱动的推测保留在后续评论中。最终,作者警告说,虽然人工智能使个人工作变得更容易,但开源领域的真正进步需要人类沟通和共同基础,而非孤立的、机器驱动的自动化尝试——那只会导致碎片化且过度复杂的系统。

这个 Hacker News 讨论帖探讨了“用树莓派构建圆周率”(Building Pi with Pi)这一项目,但话题很快转向了更广泛的内容。 评论区很大一部分集中在人工智能体(AI agents)的术语使用上。一位用户批评了“clanker”这一称呼,认为这是一种去人性化的贬义词,会阻碍理性思考。他主张机器(如汽车)在功能层面已经具备了“代理权”,无论是否有人的输入。 其余的讨论则转向了技术审美。用户们分析了项目截图中使用的字体,最终确认该字体为 Berkeley Mono。项目创建者 Armin Ronacher (the_mitsuhiko) 证实了这一选择,并分享了他个人偏好的其他开发者字体,如 Commit Mono 和 Mono Lisa。

由 glandium 于 5 月 21 日星期四晚上 9:16 编写。 **事件时间轴** phab-bot 发布此修订版本以供审核。 **路径** third_party/rust/zlib-rs/src/deflate/ **大小** 3 行 13 行 **提交** 树:78364d7772d3327175aa99bde92ee2e55a6 父节点:Mike Hommey 作者:Bug 1950764 - 规避 Intel Raptor Lake CPU 上的崩溃问题。 r?gsvelto 日期: 5 月 21 日星期四,晚上 9:16 5 月 23 日星期六,中午 12:41 2026-05-23 12:41:53 (UTC+0) 5 月 22 日星期五,中午 12:19 2026-05-22 12:19:32 (UTC+0) 5 月 22 日星期五,上午 9:49 2026-05-22 09:49:00 (UTC+0) 5 月 22 日星期五,上午 9:13 2026-05-22 09:13:57 (UTC+0) 5 月 22 日星期五,上午 9:05 2026-05-22 09:05:55 (UTC+0) 5 月 22 日星期五,上午 8:52 2026-05-22 08:52:21 (UTC+0) 5 月 22 日星期五,上午 8:46 2026-05-22 08:46:06 (UTC+0) 5 月 22 日星期五,上午 8:44 2026-05-22 08:44:55 (UTC+0) 5 月 21 日星期四,晚上 11:39 2026-05-21 23:39:17 (UTC+0)

Mozilla 针对 Intel Raptor Lake CPU 的一个会导致静默数据损坏的 Bug 实施了变通方案。该问题由使用高字节寄存器别名(例如 `movb %ch`)的特定指令模式触发,会导致错误的内存存储,进而使 Firefox 等应用程序崩溃。 这一发现与 Oodle 此前的一项调查不谋而合,表明该缺陷与这些 CPU 处理边缘情况下的时钟传播和电压稳定性的方式有关。虽然一些用户希望通过微代码或编译器层面的更新来修复,但普遍看法是该 Bug 源于第 13 代和第 14 代 Intel 处理器更深层的物理退化或架构设计缺陷——该系列处理器此前已因广受关注的“Vmin 偏移”电压和不稳定性问题而备受困扰。 Hacker News 上的讨论凸显了用户对 Intel 透明度问题的强烈不满,许多评论者指出,Raptor Lake 可能是 Intel 近期问题最多的一代产品。尽管编译器补丁或禁用特定指令等变通方法可以缓解症状,但它们无法解决底层的硬件脆弱性。对于受影响芯片的用户,通常建议优先更新 BIOS 或考虑申请 RMA(退货授权),因为现有的芯片可能已因长期暴露在高电压运行下而遭受永久性损坏。

White Rabbit 为大型分布式系统提供了亚纳秒级的同步精度和皮秒级的同步精确度。它还支持确定性且可靠的数据传输。White Rabbit 允许您对测量数据进行精确的时间标记,并在大型设施中触发数据采集,同时使用同一网络传输数据。 * 亚纳秒级同步 * 连接数千个节点 * 节点间典型距离为 10 公里 * 基于以太网的千兆级可靠数据传输 * 完全开放的硬件、固件和软件 * 多厂商商业化生产的硬件 联系方式 Maciej Lipinski 标签 文档 White Rabbit

```Hacker News 最新 | 往日 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 白兔(White Rabbit)—— 大型分布式系统的亚纳秒级同步 (ohwr.org) 6 点,michaelsbradley 发布于 2 小时前 | 隐藏 | 往日 | 收藏 | 1 条评论 帮助 skulk 4 分钟前 [–] 我还没有深入研究过这个,但对于相距长达 10 公里的系统实现亚纳秒级同步确实很有趣,因为光走 10 公里大约需要 33 微秒。这里面肯定用了一些巧妙的手段。 回复 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请加入 YC | 联系 搜索:```

近期发表在《澳大利亚考古学》(*Australian Archaeology*)上的一项研究揭示了澳大利亚巴肯吉(Barkindji)人与他们称为“garli”的澳洲野犬之间深厚的古老纽带。在巴卡河(达令河)沿岸的挖掘工作中,研究人员发现了一具约1000年前被埋葬在贝冢中的澳洲野犬遗骸。 这具骨骼显示出伤愈的迹象,包括断裂的肋骨和腿骨,这表明该动物在遭遇狩猎事故后,曾得到巴肯吉社区的长期照料。更具意义的是关于死后“喂食”仪式的证据:在野犬下葬后的几个世纪里,社区成员持续在遗址处堆放河蚌壳。考古学家认为,这是此类仪式首次在科学上得到记录。 在巴肯吉族长者的引导下,研究人员证实,这只野犬并非仅仅是随营的动物,而是被视为社区中受人珍视的一员,享有与人类祖先同等的尊重。这一发现有力地证明了巴肯吉人与野犬之间的联系是刻意的、充满关爱的,且已深度融入他们的文化认同中。研究结束后,这些野犬遗骸已被送回其原住地(Country),以纪念当地人民、祖先与土地之间持续不断的联系。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 1000 年前的澳洲野犬骨骼显示其曾受伤、得到照料并被仪式性埋葬 (popsci.com) 14 分,由 gmays 发布于 5 小时前 | 隐藏 | 过往 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

访问被拒绝。您没有权限访问此服务器上的 "http://www.marketscreener.com/news/ai-is-becoming-increasingly-unpopular-ce7f5ad9d88af026"。参考编号 #18.ade43e17.1779669301.a8d625 https://errors.edgesuite.net/18.ade43e17.1779669301.a8d625

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 [已标记] olalonde 1 小时前 | 隐藏 | 过往 | 收藏 gibbitz 14 分钟前 | 上一条 [–] 我想既然在深度杰利蝾螈(选区重划)之后投票似乎已经没有效果了,我们仍然可以用钱包投票。前提是我们还有选择权。 指导方针 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

进入 DACH 市场(德国、奥地利、瑞士)要求国际 SaaS 公司从根本上转变策略。据 BizXpand 的马丁·韦斯(Martin Weiss)指出,外国公司面临的主要障碍是将侧重机会与速度的“美式”销售策略,生搬硬套到了一个规避风险的文化环境中。 **关键策略转变包括:** * **风险重于机会:** 德国买家将合规性、数据安全和稳定性置于增长潜力之上。请尽早解决这些顾虑以赢得信任。 * **IT 部门的早期介入:** 技术审查发生在销售周期的初期而非末尾。IT 部门通常拥有否决权,因此应尽早让他们参与,以避免陷入僵局。 * **耐心与本地化:** 销售周期比英美市场长得多。避免咄咄逼人的跟进,转而专注于建立长期关系。本地化不仅仅是翻译,更要求将价值主张调整为侧重安全与可靠,而非颠覆。 * **细节的力量:** 尽管初步接触需要清晰的价值主张,但德国买家不同之处在于,他们确实会阅读流程后续提供的文档、PDF 和技术规格。 **最终建议:** 聘请当地专业人士来应对文化细微差别,并展现对该市场的长期承诺。

```Hacker News最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 投稿登录在德国销售 SaaS (embedworkflow.com)ewf 发布于 2 小时前 | 7 分 | 隐藏 | 往期 | 收藏 | 1 条评论 帮助 artemonster 4 分钟前 [–] “对于进入德国市场的 SaaS 公司有什么最终建议?”——千万别来。你的 SaaS 产品可能极其出色,能为客户节省巨额成本,创造可观的营收,但决策者汉斯-彼得(Hans-Peter)根本没有任何动力去冒风险打破他现有的地位。他薪水优渥,享受着轻松稳定的日常工作,你帮公司省下的成本和他带来的收益他一分都拿不到;而且他很清楚,IT 部门的卡尔-海因茨(Karl-Heinz)会让他日子不好过,合规部门的贝蒂娜(Bettina)会找他麻烦,而销售团队的京特(Günter)根本不想学习任何新工具或新流程。回复 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:```

将老旧的 Windows 9x/XP 时代电脑连接至现代安全的 Wi-Fi 网络难度极大,因为这些系统仅支持 WEP 等过时的安全标准。虽然使用以太网连接是可行的替代方案,但并非随时可用。 作者提出了一种简单有效的权宜之计:使用安卓手机作为桥接器。通过 USB-C 转以太网适配器将安卓手机连接到老式电脑,并在手机设置中开启“以太网共享”功能,电脑便可通过手机的 Wi-Fi 连接访问互联网。只要电脑设置为通过 DHCP 获取 IP 地址,手机就会自动完成桥接。这种方法既能避免降低网络安全性,又适用于任何带有以太网接口的电脑。尽管在物理连接上稍显繁琐,但这对于复古电脑爱好者来说是一个极具实用性的解决方案。

最近的一场 Hacker News 讨论探讨了多种让老旧电脑联网的方法,起因是一篇关于使用安卓手机通过以太网共享网络的文章。 该讨论的主要观点包括: * **安卓网络共享:** 通过 USB 使用安卓手机是一种非常有效且低成本的方案。利用 RNDIS 标准,旧版操作系统可以将手机识别为标准网络适配器,从而在无需专用硬件的情况下实现连接桥接。 * **硬件解决方案:** 对于倾向于永久性设置的用户,建议使用无线转以太网桥接器。这些设备可以处理现代的 WPA 加密,让老旧硬件无需了解现代 Wi-Fi 标准,即可通过标准有线连接上网。 * **DIY 方案:** 爱好者们讨论了使用树莓派或运行定制固件(OpenWRT/DD-WRT)的旧路由器来创建灵活的桥接器,并指出这些方案通常可以使用现有的闲置零件来完成。 * **技术历史:** 讨论还涉及了网络技术的发展,特别提到现代的“自动 MDI-X”技术已使曾经必备的以太网交叉线成为了历史。 总体而言,社区强调,尽管老旧设备的连接存在软件挑战,但利用现有的硬件,这仍然是一个非常容易解决且充满乐趣的项目。

请启用 JavaScript 和 Cookie 以继续。

约克大学的科学家们成功破解了烟草植物如何合成尼古丁这一困扰学界 200 年的生物学谜题。这一发现标志着自 1828 年首次分离出尼古丁以来,科学界一项长期悬而未决的课题终于画上了句号。 Hacker News 上围绕这一突破的讨论涉及了几个核心议题: * **基因工程:** 用户们打趣称这有创造“烟草西红柿”(《辛普森一家》中的桥段)的可能,暗示理论上现在可以通过改造西红柿等其他植物来生产尼古丁。 * **医学意义:** 评论者指出了吸食烟草与使用提取尼古丁之间的区别,并强调了该化合物在医学上的潜在用途,例如作为受体疗法治疗“长新冠”等疾病。 * **促智药物与认知增强:** 讨论转向了认知增强领域,用户们探讨了尼古丁是否能被改良以提升专注力,并讨论了药物研发的复杂性。 * **历史考据:** 关于“200年谜题”这一说法引发了争论。一些人认为人类对植物化学的研究已有数千年历史,而另一些人则澄清,只有在 19 世纪鉴定出尼古丁分子后,这一科学问题才真正成立。

80 多年来,航空工程一直依赖于一种前提:光滑的表面对于维持层流以最大限度地减少空气动力阻力至关重要。然而,日本东北大学的研究人员通过证明特定的微小表面不规则结构实际上可以延迟向湍流的过渡,挑战了这一教条。 在副教授矢野爱子的带领下,该团队利用磁悬浮平衡系统(MSBS)悬浮测试模型,消除了由传统支撑杆引起的空气流干扰。这种精确度使他们发现,“分布式微粗糙度”(DMR)——即肉眼无法察觉的不规则结构——可以将空气动力阻力降低高达 43.6%。 与使用结构化凹槽来控制湍流的“鲨鱼皮”方法不同,DMR 的作用机制是主动延迟从层流到湍流的过渡。这一突破代表了空气动力学设计的根本性转变,表明违反直觉的表面纹理可以显著提高高速车辆和飞机的能源效率。

一项最新研究挑战了航空工程的核心准则:即完美光滑的表面总能最大限度地减少空气动力阻力的观点。研究人员证明,通过应用“分布式微粗糙度”(DMR)——即随机的微观不规则结构,可以延迟层流向湍流的转变,从而将阻力降低多达 43.6%。 该研究明确指出,这一现象与高尔夫球坑或仿鲨鱼皮沟槽等其他减阻技术不同。高尔夫球坑是有意制造湍流以保持气流附着并降低压力阻力,而 DMR 的作用机制是稳定层流边界层本身。 这一发现引发了 Hacker News 上的激烈讨论。虽然许多评论者对此深感兴趣,但怀疑论者指出,航空业因严格的安全法规、高昂的维护成本,以及在尘土、昆虫和冰雪环境下保持微观表面纹理的实际难度,向来对采纳此类变革反应迟缓。此外,一些用户认为这个概念并非完全创新,指出类似的设想在学术界和实验领域已讨论了数十年。这一发现是否会导致飞机设计在现实世界中发生实质性转变,仍是业界持相当怀疑态度的议题。

更多

联系我们 contact @ memedata.com