每日HackerNews RSS

剑桥大学图书馆与档案馆的技术分析师 Leontien Talboom 最近牵头开展了“未来怀旧”(Future Nostalgia)项目,旨在挽救老旧软盘中的数据。这项举措至关重要,因为这些磁盘的物理磁层正在不断降解,而维护它们所需的专业知识也随着最初开发者的退休而逐渐消失。 Talboom 与复古计算社区合作,利用小众的技术专长绕过硬件限制,从各种往往缺乏文档记录的商业和研究系统中提取数据。这一过程需要结合数字取证与物理维护,例如手动松开内部组件以确保驱动器能够读取数据。 Talboom 强调,可持续的数据保存不仅仅是简单的存储,更需要积极的管理。通过将数据从过时的介质转移到现代数字格式,档案管理员可以监控文件的“比特腐烂”(bit rot)情况,并确保其长期的可访问性。归根结底,该项目凸显了主动进行数字保存的重要性,以防止储存在日渐衰退的旧技术上的历史信息永久丢失。

最近关于软盘保存的一场 Hacker News 讨论,重点介绍了维护及恢复旧存储介质数据的关键技术策略。 参与者强调了适当硬件维护的重要性,特别建议使用纯度 99% 的异丙醇来清洁读写磁头。用户建议利用专业的纤维光学清洁用品(如高质量棉签和 Kimtech 擦拭纸)作为通用套件的更优且更经济的替代方案。 讨论还探讨了针对易损或退化磁盘的高级数据恢复技术。一位用户提出使用高分辨率成像技术(如电子显微镜或磁场相机)直接绘制磁盘表面的磁信号图。该方法无需物理驱动器的机械压力即可恢复数据,甚至可能通过分析残留磁迹来检索已被覆盖的信息。对于那些希望深入了解保存技术细节的人,社区推荐《软盘指南》(The Floppy Guide,网址:digipres.org)作为权威参考资源。

请启用 JavaScript 和 Cookie 以继续。

Hacker News 最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 英国扼杀了移民,也伤害了自己 (economist.com) 24 点 | Anon84 发布于 4 小时前 | 隐藏 | 往期 | 收藏 | 2 条评论 | 帮助 faragon 47 分钟前 | 下一条 [-] https://archive.is/RsXYO 回复 quaddoggy 26 分钟前 | 上一条 [-] 把“英国”和“移民”的位置互换一下,标题会更准确。 回复 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索:

**Math-To-Manim (M2M2)** 是一个将技术提示词转换为结构化、可审查且具有动画效果的数学讲解框架。与标准的文本转代码生成器不同,M2M2 采用“逆向推理”流程:它先将概念拆解为先修知识、课程大纲、数学数据包和分镜头脚本,然后再生成 Manim 动画代码。 主要特点包括: * **可审查的制品**:每次运行都会创建一个综合资源包(包含 JSON 合约、知识图谱和场景规范),完整保留了最终视频背后的逻辑,非常适合调试和 AI 智能体之间的任务交接。 * **智能体工作流**:从意图澄清到渲染和审核,流程的每个阶段均由专门的智能体负责。 * **支持强化学习修复**:该系统在 Prime Intellect 上作为一个强化学习(RL)环境运行,允许智能体根据验证反馈迭代修复错误的 Manim 代码。 * **可扩展性**:M2M2 专为递归编辑而设计,允许用户请求改进,从而在保持整体逻辑的同时重新计算特定的场景片段。 M2M2 注重教学结构而非单纯的代码生成,通过其制品驱动的设计,确保每个视频在科学上准确、视觉上直观且完全可复现。

```Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Math-to-Manim (github.com/harleycoops) 由 georgewsinger 在 1 小时前发布 | 5 分 | 隐藏 | 过往 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:```

v0.5.306 — 代际垃圾回收 (generational GC) + 默认使用懒加载 JSON tape,在大多数基准测试中快于 Node 和 Bun。 Perry 可将 TypeScript 编译为适用于 macOS、iPadOS、iOS、Android、Linux、Windows、watchOS、tvOS、WebAssembly 和 Web 的原生 GUI 和 CLI 应用。无需运行时,无需 Electron,仅生成原生二进制文件。 $ perry compile main.ts 正在编译 main.ts... ✓ 已编译可执行文件:main (2.3 MB) $ ./main Hello, World!

Perry 是一个利用 SWC 和 LLVM 将 TypeScript 直接编译为原生可执行文件的新项目。开发者旨在通过绕过传统运行时,实现桌面端和移动端的跨平台开发。 该项目在 Hacker News 上引发了热烈讨论。尽管一些用户对原生 TypeScript 的前景感到好奇,但社区仍持怀疑态度。批评者对“无运行时”这一说法表示质疑,指出打包完整的 UI 库很可能会导致二进制文件体积过大。其他评论者则质疑代码库的稳定性,指出其严重依赖 AI 生成的 Rust 代码,并对演示 UI 的美观度表示怀疑。总的来说,虽然该项目的技术抱负值得关注,但其实际实现和长期可行性仍面临严峻审视。

命令式 ARIA API (`ariaDescribedByElements`) 目前因一项限制性的“作用域”规则而无法正常工作,该规则会将处于不同 Shadow DOM 树中的元素赋值静默丢弃。 这项规则旨在防止“泄露” Shadow DOM 内部结构,但在理论上的封装性与可访问性之间,它选择了前者。然而,这种逻辑存在严重缺陷:如果开发者已经持有节点的引用,就等于已经绕过了任何封装边界。浏览器通过静默失败的方式,在不通知开发者的情况下破坏了关键的可访问性功能,导致辅助技术 (AT) 用户无法获取必要的上下文信息。 当前的实现违反了核心 Web 设计原则,即用户需求(特别是可访问性)必须优先于实现便利性或理论上的纯粹性。 **建议的解决方案:** 1. **修复 Setter:** 即使 JS getter 出于安全考虑返回 `null`,也应允许跨根(cross-root)赋值在辅助功能树中持久存在。 2. **警告而非静默失败:** 如果赋值被拒绝,必须向开发者发出控制台警告,以便调试其实现。 3. **发布 Reference Target:** 继续开发“Reference Target” API 作为更简洁的长期声明式解决方案,但应将其视为功能性命令式 API 的补充,而非替代品。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Let Equals Equal Equals (bennypowers.dev) 3 点,由 bennypowers 发布于 1 小时前 | 隐藏 | 过往 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索:

受中东地缘政治紧张局势影响,全球范围内石脑油(生产油墨、溶剂和塑料的关键石油衍生物)供应短缺,正严重波及日本制造业。 领先的零食制造商卡乐比(Calbee)近日宣布,由于传统的彩色印刷材料短缺,自5月25日起,其14款产品将改为黑白包装。这一转变折射出更广泛的行业危机:约30%的日本制造商被纳入了石脑油供应链。 此次短缺正波及多个领域,产生连锁反应。除食品包装外,Mizkan公司因容器采购问题暂停了部分产品的销售,而日清制粉Welna公司则简化了其包装封条。短缺现象还蔓延至医用注射器、橡胶手套及住宅隔热材料等关键物资。 尽管日本政府坚称国家储备充足,但此次广泛的中断突显了依赖石化产品的供应链的脆弱性。随着冲突持续,这些短缺威胁到各类日常消费品的供应和成本,其影响范围恐将进一步扩大。

《日本网》(nippon.com)近期的一篇报道指出,作为石化工业关键原料的石脑油,其短缺对日本的影响正日益加深。 在随后引发的 Hacker News 讨论中,评论者们针对其对日本消费品的影响进行了辩论。一位用户认为,像卡乐比(Calbee)这样的大型零食制造商,其品牌忠诚度足以抵御市场压力,无需过度包装。另一位评论者则指出,日本在过度包装和塑料废弃物方面存在严重的文化问题,并认为当前的供应链限制可能会在客观上成为契机,推动该国在物质消费管理方面进行必要的系统性变革。

白宫已提议制定新的行政管理和预算局(OMB)法规,旨在加强对联邦研究经费的集中管控,赋予政治任命官员最终审批权。此举实际上取代了长期以来利用独立的专家同行评审委员会来评估科学价值的传统。 该提案要求任命官员确保研究工作符合总统在种族和性别等社会议题上的优先事项。包括科学界成员和倡导团体在内的批评者认为,这种“政治控制机制”损害了联邦科学的完整性,以政治忠诚度测试取代了专业能力,并存在压制不受欢迎的研究成果的风险。 此外,这些规则对国际合作和参加会议引入了更严格的监管,并赋予各机构更大的自主权来终止资助。专家警告称,这些变化可能会因基于政治便利而非科学有效性的资助决策,从而破坏美国科学体系的稳定。公众有45天的时间对该提案提出意见,专家认为对于如此重大的政策调整而言,这一期限异常仓促。

Hacker News 最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 白宫提议由政治任命官员对研究资助拥有最终审批权 (scientificamerican.com) 19 点,由 jordanpg 发布于 54 分钟前 | 隐藏 | 往期 | 收藏 | 1 条评论 帮助 amanaplanacanal 27 分钟前 | 下一条 [-] 李森科主义的回归。真不错! 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索:

Ember.js 已发布 7.0 版本,这是一次主要更新,重点在于移除已弃用的功能并修复关键漏洞。按照 Ember 的版本发布政策,新功能仅在次要版本(minor releases)中引入,以确保平滑升级。因此,Ember 6.12 已被指定为新的长期支持(LTS)版本。 6.x 系列是该框架的转型期,引入了 Embroider/Vite 构建系统、严格模式组件编写以及原生跟踪集合类型(tracked collection types)作为默认设置。这些变化极大地优化了开发体验。 若要升级至 7.0,开发者应确保应用程序首先运行在最新的 6.12 版本上,且没有任何弃用警告。升级流程包括解决这些警告,例如移除 `import Ember from 'ember'`、AMD 包支持以及特定的服务注入语法。 Ember 7.0 侧重于移除遗留代码而非增加新 API,为未来的改进奠定了基础。建议开发者使用 `ember-cli-update` 来管理迁移。得益于活跃的社区和贡献者,该项目持续繁荣,他们的付出对于框架的发展至关重要。

最近 Hacker News 上关于 Ember.js 7.0 的讨论凸显了该框架日益式微的现状以及维护它的现实挑战。 一位资深开发者表示,尽管他曾非常喜爱 Ember,并成功用它维护了一个代码库十年之久,但现在决定将其弃用。他提到,聘请负担得起的顾问极其困难,因为人才市场被大型企业所主导,这种“小众化”的处境使得小型团队难以维持其开发工作。因此,他已转向 React 等主流工具,以避免陷入类似的厂商锁定。 另一方面,也有用户欣赏 Ember 的持续存在,认为它为前端开发提供了架构多样性。一些人推测,AI 驱动的编程代理的兴起或许能降低入门门槛,因为 AI 可以轻松处理该框架冗长的样板代码,这可能使 Ember 有望再次成为一种可行的选择。总的来说,这些观点反映了人们在对 Ember 设计的认可与生态系统萎缩的残酷现实之间所产生的矛盾。

使用 Windows 默认的循环切换方式管理三种键盘语言(英语、俄语和乌克兰语)效率低下。为了寻找直接跳转到特定语言的方法,作者开发了一个自定义的 AutoHotkey (v2) 脚本。 该脚本通过调用 Windows API,无论当前处于何种选择状态,都能以编程方式设置活动的输入语言。最初,作者尝试将单独的按键(左 Ctrl、右 Ctrl、右 Alt)映射到特定语言,但遇到了 AltGr 功能带来的复杂问题以及与现有键盘快捷键潜在的冲突。 为了解决这一问题,作者改进了方案,将 **Caps Lock** 用作修饰键。现在,通过按下 **Caps Lock + 1、2 或 3**,用户可以分别立即切换到英语、俄语或乌克兰语。这种方法既保留了按键的原始功能,又为多语言工作流提供了可靠且易于形成肌肉记忆的快捷方式。提供的脚本包含了详细的文档和 WinAPI 参考,供那些希望实现类似自定义解决方案的人参考。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 在三种键盘语言间切换 (mnaoumov.dev) 4 点,由 ankitg12 发布于 1 小时前 | 隐藏 | 过往 | 收藏 | 讨论 帮助 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

请启用 JavaScript 并关闭广告拦截器

``` Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 投稿 登录 哈德逊河派画家看到了什么?(nytimes.com) 5 分,由 prismatic 发布于 1 小时前 | 隐藏 | 过往 | 收藏 | 1 条评论 帮助 y1n0 5 分钟前 [–] 我永远也不会知道,因为那些混蛋。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:```

更多

联系我们 contact @ memedata.com