每日HackerNews RSS

这篇文章提出了一个有趣的类比:托尔斯泰式的艺术在结构上类似于零知识证明(ZKP)。 列夫·托尔斯泰将艺术定义为一种真诚的人类活动,即艺术家通过外部符号将自己体验到的情感传递给观众,从而有效地将这些情感“感染”给他们。在密码学中,零知识证明允许证明者在不泄露底层秘密的情况下,向验证者证明某项声明的真实性。 作者认为艺术反映了这一过程: 1. **声明**:艺术家声称自己体验到了特定且真诚的情感,并已将其成功呈现。 2. **验证**:观众(验证者)体验到了所传递的情感,从而确认该艺术是真诚的表达。 3. **零知识属性**:虽然艺术让观众确信了艺术家的真诚和情感深度,但它并未泄露触发这些情感的具体生活境遇或“秘密”事件。 作者承认这是一种戏谑且非正式的比较,而非严谨的学术证明,但它强调了艺术和零知识证明都能在无需披露底层隐私数据的情况下,实现真理的深刻传递。

Jektex 是一个高性能的 Jekyll 插件,它通过 KaTeX 提供服务器端 LaTeX 渲染功能。该插件在构建过程中渲染公式,消除了对臃肿的客户端 JavaScript 的需求,从而确保更快的页面加载速度并提升了可访问性。 主要特性包括: * **高效性:** 具备 I/O 高效的缓存系统,可避免冗余渲染。 * **兼容性:** 支持 Kramdown 风格和标准 LaTeX 数学符号,并可在原始 HTML 块中无缝运行。 * **灵活性:** 可通过 `_config.yml` 高度配置,支持自定义宏、缓存位置管理及文件排除。 * **易用性:** 在渲染过程中验证表达式,并针对无效公式提供明确反馈。它会自动跳过代码块,以防止意外干扰。 Jektex 获得 KaTeX.org 认可,可通过 RubyGems 轻松集成到现有的 Jekyll 工作流程中。对于希望在不影响网站性能的前提下展示数学内容的作者来说,它是一个强大且对开发者友好的解决方案。

抱歉。

根据 Emarketer 的数据,OpenAI 的广告业务预计将远低于其内部设定的五年营收预期。尽管 OpenAI 预计今年的广告收入为 25 亿美元,到 2030 年将达到 1000 亿美元,但目前的分析显示,主要聊天机器人(包括 ChatGPT、Microsoft Copilot、Google AI 模式和 Amazon Alexa)的收入可能会比这些目标低 90%。 这些平台今年的总广告收入预计将低于 10 亿美元,到 2030 年仅能达到 54.1 亿美元。这些数据表明,OpenAI 的乐观预测建立在一个不太可能的假设之上,即它能够同时主导聊天机器人市场、颠覆传统搜索广告,并在所有广告形式中实现前所未有的增长。

对不起。

IEEE-754 标准中的“非数值”(NaN)值经常会破坏编程语言设计中的隐含假设,导致违反直觉的行为。由于大多数对象都被期望遵循自反相等性(x == x),开发人员往往会在该假设下优化代码。 Python 就是一个主要例子:虽然 `nan == nan` 的结果为 `False`,但 Python 的列表比较优化依赖于标识检查(`x is y`),这导致 `[nan] == [nan]` 会返回 `True`。这就造成了逐元素比较与列表相等性判断之间的不一致。 Lua 则展现了更为严重的问题。在其数值型 `for` 循环的实现中,NaN 值会扰乱终止逻辑和增量检查,因为底层比较(例如 `limit < init` 或 `0 < step`)在与 NaN 进行运算时总是失败。因此,循环的行为变得不可预测——根据 NaN 出现的位置,循环有时会执行一次,有时则一次也不执行。 这些案例凸显出,当语言设计者未明确考虑 NaN 时,解释器的内部逻辑就会以古怪且未记录的方式暴露出来。归根结底,NaN 的存在导致了标准数学逻辑与编程语言在实际实现及优化细节之间产生了冲突。

从2026年7月1日起,新南威尔士州、南澳大利亚州和昆士兰州东南部地区的家庭将可申请“太阳能共享计划”(Solar Sharer Offer)。该计划提供在太阳能发电高峰期(通常为中午时段)每天至少三小时的免费电力。 该计划旨在普及批发太阳能带来的收益,用户仅需拥有智能电表并通过能源零售商申请即可加入。值得注意的是,无论是否安装屋顶太阳能板,房主、租户及公寓住户均有资格参与。 在公开咨询后,政府为确保计划的可持续性,设定了每日24千瓦时的用电上限。作为参考,这一限额已超过五口之家的平均日用电量,因此大多数用户不会受到影响。若超过该限额,用户只需按标准的日间费率支付,无需承担额外罚款。 对于能够通过自动化或定时设置,在免费时段使用高耗电电器(如洗碗机、热水系统或电动汽车充电桩)的用户而言,该计划最为划算。通过调整用电时间,各家庭每年可节省100至1100澳元。为做好准备,请确保家中已安装智能电表,并在7月计划启动前熟悉家中电器的定时设置功能。

“Loon GPU” 是一个实验性的开源项目,其灵感来源于 Sebastian Aaltonen 的“无图形 API”(No Graphics API)博客文章。该项目旨在通过将 Vulkan 1.3 和 Metal 4 抽象为更符合人体工程学、以指针为中心的 API,从而简化现代图形编程。 核心设计选择包括: * **内存管理:** 使用原始 GPU 指针和 `malloc`/`free` 语义替代显式的缓冲区对象。 * **无绑定(Bindless)架构:** 采用顶点提取(vertex pulling)而非顶点缓冲区,并依赖全局堆实现无绑定纹理/采样器。 * **简化管线:** 去除了复杂的绑定组和显式图像布局,转而采用全局“通用”布局,以最大限度地减少 API 表面积和流水线停顿。 * **着色器集成:** 使用 Slang 进行跨平台着色器开发,不过由于编译器支持有限,目前在处理复杂的 Metal 情况时仍需手动转换。 尽管项目尚处于早期阶段且容易出现错误,但 Loon 显著精简了 CPU 端的样板代码,使开发者能够更自然地管理数据结构。该项目目前专注于提升可调试性和稳定性,未来计划利用 `VK_EXT_descriptor_heap` 等现代扩展。开发者目前正在寻求新的工作机会,并欢迎通过社交媒体提供反馈。

YouTrackDB 是由 JetBrains 开发并使用的一款高性能、面向对象的图数据库。它专为效率和可扩展性而设计,具备 O(1) 链接遍历能力,消除了昂贵的运行时 JOIN 操作,并支持无模式、混合模式和全模式配置。 **主要特性包括:** * **数据完整性:** 默认采用快照隔离,可防止常见的并发问题。 * **查询灵活性:** 原生支持 TinkerPop API 和 Gremlin,同时提供 YQL——这是一种基于 SQL 的语言,具有直观的点表示法和强大的图模式匹配功能。 * **安全性与多功能性:** 提供基于角色的安全机制和可选的磁盘加密。它跨平台运行,无需复杂的安装。 **入门指南:** YouTrackDB 需要 JDK 21,并提供嵌入式和服务器端两种部署方式。开发者可以通过 REPL 控制台立即进行测试,或使用 Maven 或 Gradle 将其集成到项目中。对于服务器部署,官方提供 Docker 镜像。 欢迎在 Zulip 上与社区互动,分享应用案例或寻求帮助。详细文档(包括“入门”指南、示例以及深入的开发工作流程手册)可帮助新贡献者和用户掌握该系统。

厌倦了依赖烤箱时钟,作者利用树莓派(Raspberry Pi)驱动一块 7 英寸圆形 LCD 屏幕,制作了一款定制壁挂时钟。该项目提供了一个通用且可编程的显示方案,能够呈现从极简设计到复杂动画等各种自定义表盘。 **核心组件:** * **硬件:** Waveshare 7 英寸圆形 LCD(1080x1080)、树莓派(推荐 4 代),以及稳定的 USB-C 电源以避免欠压问题。 * **组装:** 为了保持更薄的机身,作者并未将树莓派直接叠放在屏幕后方,而是将其分离,通过 HDMI 线和“触控”USB-C 接口进行连接。 * **软件:** 系统运行 Raspberry Pi OS。用户可通过 VNC 管理显示内容,使用触控手势进行导航,并通过软件脚本或硬件按钮控制屏幕亮度。 作者搭建了一个基于网页的定制时钟表盘集合(clocks.blinry.org),可在全屏浏览器中运行。通过利用树莓派和高分辨率圆形显示屏,该项目将简单的计时需求转化为一件可定制的交互式壁挂装饰品。

作者探讨了宾夕法尼亚德语(Pennsylvania Dutch)逐渐式微的现状。这门语言的词汇以具象、实用和坚毅著称,曾是人们从事体力劳动和维持生计的主要工具。如今,它在表达复杂情感或现代概念时显得力不从心,正逐渐被英语取代。通过一个采访了37位家族成员的口述历史项目,作者记录了一个正处于转型期的群体。 许多年轻的讲者现在转而使用英语,反映出文化上对传统阿米什生活方式的背离。尽管作者对语言纯粹性的丧失感到惋惜,但语言学家指出,语言融合是一种自然演变,而非单纯的衰落。通过记录这些访谈,作者所捕捉到的不仅仅是词汇,还保留了家族历史的细微差别——从伤痛与离散的惊心故事,到家务劳动的严苛标准。尽管将宾夕法尼亚德语深厚的情感共鸣转化为英语存在困难,但该项目架起了一座至关重要的桥梁。它认可了那些走出阿米什根源的人们的多样身份,通过仍在使用这门语言的人们的生活与记忆,使这门正在消失的语言永存。

抱歉。

抱歉。

更多

联系我们 contact @ memedata.com