每日HackerNews RSS

## Async Rust 代码膨胀与编译器优化 本文深入探讨了 Rust 中 “async 代码膨胀” 的问题——异步代码生成的二进制文件尺寸出乎意料地大,尤其对于资源受限的环境(如微控制器)而言,这尤其成问题。虽然 async Rust 提供了强大的并发性,但它并不总是能实现承诺的零成本抽象。 作者建议在编译器层面解决这个问题,并提交了一个项目目标以资助这项工作。 目前的代码膨胀源于即使对于简单的异步函数,也会生成不必要的复杂状态机。 具体来说,`Future::poll` 函数包含 `Returned` 和 `Panicked` 状态,这会引入开销。作者建议在发布模式下用 `Poll::Pending` 替换 panic,从而在嵌入式固件中实现 2-5% 的尺寸缩减。 进一步的优化包括消除没有 `await` 调用时的异步块的状态机(节省 0.2%)以及内联 future 以避免冗余的状态机创建。折叠状态机内的相同代码路径也为减小尺寸提供了显著的机会。 这些变化结合起来,显示出提高性能和减小二进制文件尺寸的潜力。作者正在寻求资助(预估 30,000 欧元)以在 Rust 编译器中直接实现这些优化,并欢迎感兴趣的组织联系。 ([https://rust-lang.github.io/rust-project-goals/2026/async-statemachine-optimisation.html](https://rust-lang.github.io/rust-project-goals/2026/async-statemachine-optimisation.html))

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Async Rust 从未离开 MVP 状态 (tweedegolf.nl) 30 分,pjmlp 发表于 32 分钟前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 hmry 发表于 6 分钟前 [–] 好文章!喜欢这种深入优化的分析。希望项目目标能够实现! 我之前觉得编译器往往不会花太多精力去优化“简单”的情况。 标题有点夸张,不过。我也会点进“编译器仍然错过的 Async Rust 优化”这样的标题。回复 考虑申请 YC 2026 夏季班!申请截止至 5 月 4 日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

密苏里植物园(MOBOT)于1859年在圣路易斯建立,在彼得·拉文(1971-2010)的领导下,发展成为世界著名的植物研究和保护中心。拉文改造了这座历史悠久的植物园,扩建了标本馆,并增加了日本花园、儿童花园和肯珀家庭园艺中心等受欢迎的景点。 除了扩建植物园本身,拉文还与中国和马达加斯加等国家的植物学家建立了国际合作,启动了重要的保护项目。在MOBOT之前,他与斯坦福大学的保罗·埃尔利希合作研究,提出了“协同进化”一词。 拉文的愿景超越了科学进步;他认为MOBOT应该服务于科学界*和*圣路易斯市。他获得了麦克阿瑟奖和国家科学奖章等荣誉,他的遗产继续丰富着植物世界和当地社区。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 再别一位植物学巨匠 (nautil.us) 7点 由 Brajeshwar 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 考虑申请YC 2026年夏季项目!申请截止至5月4日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:
饼干 Biscuit 4 小时前

## Biscuit:Xteink X4 电子阅读器的定制固件 Biscuit 是一款定制固件,可以将 70 美元的 Xteink X4 电子阅读器转变为多功能的智能设备,其基础是 CrossPoint Reader 的核心阅读功能。在保留完整的电子阅读器功能(EPUB、OPDS、阅读统计)的同时,Biscuit 通过无线工具、安全功能、通信选项、游戏和实用程序扩展了设备的功能。 X4 拥有 4.26 英寸 800x480 电子墨水显示屏、7 键导航、WiFi 和 BLE 5.0 连接,以及 MicroSD 存储,由 ESP32-C3 SoC 供电。Biscuit 具有基于磁贴的仪表盘,提供对八个类别的访问:侦察(被动/主动无线扫描)、防御(安全和隐身)、通信、工具、游戏、阅读器和设置。 主要功能包括一套强大的无线测试工具、用于保护隐私的“幽灵模式”、网状聊天、内置身份验证器,甚至游戏。开发是开源的,更新和翻译由社区贡献。固件刷新通过 Web 界面简单易行。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Biscuit (github.com/yattsu) 8 分,由 unixfg 发表于 3 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 考虑申请YC 2026年夏季项目!申请截止至5月4日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系方式 搜索:

## 月光与夜鹰:微妙的平衡 与诗意认知相反,月光并非使鸟类入睡——它在滋养着它们的生命。对西班牙红颈夜鹰长达十年的研究表明,这些夜间猎手*依赖*月光才能茁壮成长。 伦德大学的研究人员发现,夜鹰在满月期间整夜积极捕食昆虫,积蓄关键的能量储备。然而,在黑暗的夜晚,它们被迫进入短暂的冬眠状态,由于无法在完全黑暗中有效导航,体温会急剧下降以节省能量。 这种月球节奏决定了它们整个生命周期:迁徙始于满月之后,那时能量水平很高,繁殖时间与更明亮的夜晚昆虫高峰期相吻合,从而最大限度地提高雏鸟的存活率。 这项研究强调了夜行动物对光线变化的脆弱性,尤其令人担忧的是日益严重的光污染。理解这种微妙的平衡对于有效的保护工作至关重要。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 夜间候鸟遵循月亮的节奏 (lu.se) 3 分,由 hhs 1小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 帮助 考虑申请YC 2026年夏季项目!申请截止至5月4日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系方式 搜索:

最新研究表明,英国在线安全法案(OSA)的年龄验证措施在保护儿童免受有害在线内容侵害方面效果甚微。互联网事务(Internet Matters)对1000多名英国儿童和家长进行的一项调查显示,46%的儿童发现年龄验证很容易绕过,他们使用的方法包括虚假生日、家长协助,甚至像画胡须来欺骗面部识别等简单技巧。 令人担忧的是,17%的家长*主动帮助*他们的孩子绕过这些验证,他们认为自己了解风险并信任孩子的判断。尽管有新的法规,近一半(49%)的儿童仍然会在网上接触到有害内容。 该报告强调了一个关键的差距:年龄门槛很容易被克服,而家长的参与往往会破坏该系统。互联网事务首席执行官瑞秋·哈金斯呼吁政府和行业采取更强有力的行动,优先考虑内置的安全措施,而不是对危害的反应,并强调需要在在线安全实践中进行积极的改变。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 孩子们用假胡子绕过年龄验证 (theregister.com) 19 分,来自 dreadsword 1 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 eszed 5 分钟前 [–] 当然了。 只有傻瓜才会期待其他结果。 还有人记得 80 年代视频游戏的“年龄验证”吗? 其中一些非常搞笑。 我记得《休闲装拉里》会问多项选择的历史问题,我想这些问题是让五年级学生无法猜到的。 我是当地的历史迷,所以我记得同学们的电话,比如“我们试图进入一个游戏;肯尼迪总统遇刺是什么时候?” 如果我不知道,我会问我父亲,他从不知道他正在为(其他)未成年人的犯罪行为做出贡献。回复 考虑申请 YC 2026 年夏季班! 申请截止至 5 月 4 日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

你好,你进入了一个包含
 939条二维数学曲线的集合。
 你可以通过五种方式找到曲线:
 1. 按名称
 A  B 
 C  D 
 E  F 
 G  H 
 I  J 
 K  L 
 M  N 
 O  P 
 Q  R 
 S  T 
 U  V 
 W  X 
 Y  Z

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 2D 数学曲线 (2dcurves.com) 5 分,来自 the-mitr 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 考虑申请 YC 2026 夏季项目!申请截止至 5 月 4 日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

作者在明尼阿波利斯一家文具店购买了方格纸后,享受了一项创意挑战:手绘一个可用的二维码。标准的二维码需要21x21像素的网格,因此需要分割纸上的方格并利用边距。最初,作者的网站地址太长,无法放入最小的二维码版本,于是他巧妙地使用了“sethmlarson.dev”,希望扫描器能搜索完整的地址。 一位热心的读者指出,使用全部大写字母就能容纳完整的网址!该二维码是使用Python的`qrcode`包生成的。这个过程包括仔细绘制必要的“定位图案”和“时间线”,并在二维码成型时迭代测试可扫描性——即使是一个小的数据错误也不会阻止成功扫描。 由于纸张卷曲,扫描证明有些困难,但压平或悬挂后就能可靠地工作。作者鼓励其他人尝试这种基于网格的艺术形式,并推荐查阅Alexander Miller的“GRID WORLD”以获取更多灵感。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 手绘二维码 (sethmlarson.dev) 9点 由 jollyjerry 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 考虑申请YC 2026年夏季项目!申请截止至5月4日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

经过250年,墨尔本大学的工程学生们重现了1771年维苏威火山喷发的机械艺术品。该装置最初由英国驻那不勒斯大使威廉·汉密尔顿爵士构思,旨在用光和运动艺术地模仿火山壮观的熔岩流动和爆发——灵感来自艺术家皮埃特罗·法布里斯的水彩画。 学生徐新宇和曾宇基基于保存完好的18世纪草图,利用激光切割、LED和电子控制等现代技术重建了汉密尔顿的钟表设计。在吉列斯皮博士的指导下,该项目为学生们提供了宝贵的编程、工程和解决问题的实践经验。 现在,该完成的装置在墨尔本大学贝利欧图书馆的“大巡游”展览中展出,展期至2026年6月,它将历史艺术与现代工程完美融合,展现了人们对火山力量的持久迷恋。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 18世纪机械火山在250年后重新喷发 (sciencedaily.com) 5点 由 samizdis 1小时前 | 隐藏 | 过去 | 收藏 | 1评论 帮助 endanke 10分钟前 [–] 不得不搜索一个展示它运动的视频:https://www.instagram.com/reel/DMzuuPHMRdh/?utm_source=ig_we...回复 考虑申请YC 2026年夏季项目!申请截止至5月4日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

启用 JavaScript 和 Cookie 以继续。

一个名为walzr.com的新网站正在识别AMC电影院零票销售的放映场次——大约占所有放映场次的10%。 这引发了Hacker News上关于使用这些数据作为衡量电影表现力的有效指标的讨论。 用户们争论在线提前购票的增加是否会扭曲结果。 虽然有些人,比如最初发帖者,传统上在电影院购买门票,但许多评论者承认更喜欢在线预选座位的便利性。 尽管有些人喜欢自发性,但普遍认为提前购票越来越常见。 然而,一位用户俏皮地指出,潜在的几乎空旷的影院也很有吸引力! 这篇文章还包含关于YC 2026年夏季批次的申请提醒。

## 构建你自己的GPT:实践工作坊总结 本次工作坊将指导你从*零*开始构建一个GPT语言模型——不允许使用预训练模型或黑盒库。灵感来源于Andrej Karpathy的nanoGPT,旨在通过自己实现每个组件,让你深入理解LLM的工作原理。 你将创建一个约1000万参数的模型,能够生成类似莎士比亚风格的文本,并且可以在标准笔记本电脑上在一小时内完成训练。工作坊内容包括:构建字符级分词器,设计Transformer架构(嵌入层、注意力机制、前馈层),实现训练循环(损失函数、优化器),以及通过采样生成文本。 该项目被分解为易于管理的部分,并提供清晰的解释,最终生成你亲自编写的功能性`model.py`、`train.py`和`generate.py`文件。它支持Apple Silicon (MPS)、NVIDIA (CUDA)、CPU和Google Colab。它强调字符级分词处理小型数据集,并说明了如何过渡到BPE处理大型数据集。本次工作坊旨在揭开AI的神秘面纱,并使你能够超越仅仅*使用*LLM,真正*理解*它们。

训练你自己的LLM从头开始 (github.com/angelos-p) 16 分,kristianpaul 发表于 50 分钟前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 iamnotarobotman 4 分钟前 [–] 这对于第一次接触LLM训练来说很棒,而且看起来足够简单,可以在本地尝试。做得好!回复 考虑申请YC 2026年夏季项目!申请截止至5月4日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

更多

联系我们 contact @ memedata.com