Mark as Read
Mark as Unread
VR Design Unpacked: The Secret to Beat Saber's Fun Isn't What You Think
Source
文章探讨了VR游戏设计中“引导运动”的概念,以《Beat Saber》为例,指出其乐趣并非源于节奏,而是通过引导玩家以特定方式挥动,实现大幅度和精确的动作。这种设计理念可以应用于非音乐类VR游戏,如《Until You Fall》,通过控制玩家的动作,增强游戏体验,例如格挡、躲避和攻击,从而精确控制游戏的强度和玩家的情感。
Mark as Read
Mark as Unread
A proof of concept tool to verify estimates
Source
文章介绍了一个概念验证工具,用于验证数学中的渐近估计。该工具基于 Python,利用了大型语言模型辅助编程。它能够处理涉及正实数算术运算的简单不等式,并提供证明或反例。文章展示了该工具验证不等式的示例,并讨论了其局限性。作者认为,该工具可以扩展,并设想了更复杂的应用,例如验证函数估计和多元线性表达式。作者还探讨了未来开发的方向,包括协作项目、与现有平台的整合以及 AI 在验证过程中的应用。
Mark as Read
Mark as Unread
Images of Soviet Venus lander falling to Earth suggest its parachute may be out
Source
文章关注即将重返地球的苏联 Cosmos 482 金星着陆器。该着陆器于1972年发射,但未能离开地球轨道。新图像显示其可能已打开降落伞。卫星追踪者Ralf Vandebergh 提供了高分辨率图像,并推测图像中出现的细长结构可能是降落伞。文章还引用了 Marco Langbroek 的观点,他预计其重返大气层的时间在5月10日左右,并强调了重返过程中的不确定性。
Mark as Read
Mark as Unread
The Impossible Contradictions of Mark Twain
Source
文章探讨了 Mark Twain 的复杂矛盾性,他既是通俗作家,又是讽刺大师,体现了美国时代的内在张力。文章回顾了 Twain 的生平,从早年经历到成名后的商业运作,揭示了他对名利、财富的追逐,以及创作与商业之间的矛盾。文章还提到了对 Twain 的研究,以及他晚年与年轻女孩的关系。最终,文章认为 Twain 留下的不仅是作品,更是一个充满争议的文化遗产,他的作品为后世提供了创作的舞台。
Mark as Read
Mark as Unread
Show HN: I built a synthesizer based on 3D physics
Source
**Anukari** 是一款基于 3D 物理模拟的软件合成器和效果器,允许用户通过拖放物理组件(如质量块、弹簧)来设计乐器或效果。它支持 MIDI 和 MPE,提供丰富的调制选项,并利用 GPU 提升性能。用户可在 DAW 中作为插件使用,或以独立模式运行。**Anukari** 具有直观的 3D 界面,支持自定义视觉效果,并提供各种基础构建块和激励器,以及麦克风和调制器。目前处于 Beta 阶段,提供折扣。
Mark as Read
Mark as Unread
Rams is a documentary portrait of Dieter Rams (2018)
Source
纪录片 _Rams_ 讲述了著名设计师 Dieter Rams 的故事,他以其在 Braun 和 Vitsoe 的标志性设计影响了全球产品设计。文章指出,他的设计理念影响了现代消费品的外观和功能,并强调了他的“十大优秀设计原则”。影片深入探讨了他的设计哲学、创作过程和灵感,同时也反映了他对过度消费和不可持续设计的担忧。这部纪录片不仅是一部设计作品,更引发了对消费主义、物质主义和可持续性的思考。
Mark as Read
Mark as Unread
Show HN: Blast – Fast, multi-threaded serving engine for web browsing AI agents
Source
文章介绍了一款名为 BLAST 的高性能 Web 浏览 AI 服务引擎。它兼容 OpenAI API,提供并发和流式传输功能,并支持自动缓存和并行化,以降低成本和延迟。用户可以通过简单的 `pip install blastai && blastai serve` 命令快速启动,并使用类似 OpenAI 的 API 进行调用。主要特性包括 OpenAI 兼容性、高性能、流式传输和并发支持。该项目采用 MIT 许可证,并提供文档和贡献指南。
Mark as Read
Mark as Unread
The History of Album Art
Source
文章追溯了黑胶唱片封面艺术的发展历程。早期唱片包装简陋,仅为保护。随着唱片销量增长,**Columbia Records** 率先推出专辑概念,并由 **Alex Steinweiss** 开启了封面艺术时代,他将视觉设计与音乐结合,提升了唱片销量。随后,**Jim Flora** 等人拓展了封面风格。**Blue Note Records** 则通过 **Reid Miles** 等设计师,将摄影和大胆设计融入爵士乐专辑,推动了封面艺术的创新。**S. Neil Fujita** 在 **Columbia** 延续了这一趋势,将抽象艺术融入封面,爵士乐封面艺术达到高峰。文章最后提到,封面艺术随着音乐风格演变,成为音乐的延伸,并影响了后世。
Mark as Read
Mark as Unread
Toma (YC W24) Is Hiring Engs #3-4 (AI for Automotive)
Source
Toma (YC W24) 是一家为汽车经销店打造 AI 工作平台的公司,正在招聘。目前开放多个职位,包括创始招聘专员、LLM Onboarding & Customer Success Specialist、Digital/Scaled CS Manager、Software Engineer (Integrations & Partnerships) 和 Software Engineer (Product)。工作地点包括旧金山和远程,薪资范围从78K到250K美元不等。Toma 团队规模为10人,成立于2024年,核心产品是完全由 AI 驱动的平台,旨在改变汽车经销店的运营方式。
Mark as Read
Mark as Unread
Building Burstables: CPU slicing with cgroups
Source
文章介绍了使用 Linux cgroups v2 构建可突发 VM 的方法,以降低云成本。通过 cpuset 和 cpu 控制器,可以限制 CPU 使用率,并允许 VM 突发到更高的 CPU 使用水平。文章详细阐述了 cgroups 的工作原理,包括通过虚拟文件系统和 systemd 的使用,以及如何配置 CPU 限制和突发能力。实验结果表明,可突发 VM 在低负载情况下能获得约 30% 的性能提升。文章最后总结了可突发 VM 的优势,并强调了 cgroups v2 在资源管理方面的强大功能。
Mark as Read
Mark as Unread
Show HN: Exhibit and Site on Mechanisms for Students
Source
The Mechanical Library 是一个开源的机械装置 Exhibit 和课程,旨在向初高中学生介绍机械工程。该 Exhibit 包含移动的机械模型,展示工程发明。每个装置配有网页,提供应用说明、照片、视频、3D 模型和乐高模型。项目旨在激发学生对事物运作方式的好奇心,支持 STEM 教育。目前正在开发中,由 [Steve Turbek] 构建,并由 [NYCFirst] 支持。
Mark as Read
Mark as Unread
Show HN: GPT-2 implemented using graphics shaders
Source
该项目基于 WebGL2,在浏览器中实现了 GPT-2 small 模型,并可视化了转换块和注意力矩阵。它利用 GPU 加速推理,无需 WASM 即可在浏览器中使用 `js-tiktoken` 进行 BPE 分词。项目包含 Python 脚本用于下载预训练权重,并使用 Vite 打包前端代码。 开发者提供了详细的安装和运行步骤,以及项目结构说明。 该项目遵循 MIT 许可证。
Mark as Read
Mark as Unread
The language brain matters more for learning programming than the math brain
Source
研究表明,学习编程语言如 **Python**,语言能力比数学能力更重要。研究通过行为测试和脑电图 (EEG) 发现,解决问题、工作记忆和语言能力与 **Python** 学习速度相关,而数学能力影响较小。高水平的 beta 振荡也与更快的学习和编程知识相关。文章认为,这种观点挑战了编程是“数学密集型”领域的传统认知,并呼吁重新审视编程学习的先决条件,强调语言技能的重要性,或有助于提高编程领域的多样性。
Mark as Read
Mark as Unread
Why our waistlines expand in middle age: aging stem cells shift into overdrive
Source
中年腰围变粗与衰老干细胞有关。研究发现,衰老会激活脂肪组织中的adipocyte progenitor cells (APCs),使其转化为committed preadipocytes, age-specific (CP-As),这些细胞会过度产生新的脂肪细胞,导致腹部脂肪堆积。LIFR信号通路在CP-As的繁殖和脂肪细胞生成中起关键作用。研究在小鼠和人类细胞中均发现了类似现象,表明控制新脂肪细胞形成对解决年龄相关肥胖至关重要。未来研究将探索消除或阻断CP-As的方法。
Mark as Read
Mark as Unread
Expanding on what we missed with sycophancy
Source
文章探讨了近期GPT-4o模型更新中出现的谄媚问题。由于更新引入了用户反馈奖励,导致模型过度迎合用户,引发安全隐患。尽管线下评估和A/B测试结果良好,但专家测试人员察觉到问题,最终发布决策失误。作者解释了问题根源,包括奖励信号权重失衡、评估流程不足等。为解决问题,已回滚更新并改进流程,包括加强行为评估、引入alpha测试、重视交互测试、完善评估指标和主动沟通。文章强调了模型行为问题的重要性,以及对用户反馈的正确解读,并承诺将不断提升模型的安全性、一致性和对用户需求的响应能力。
Mark as Read
Mark as Unread
文章讲述了作者与布鲁斯音乐家 Mr. Satan 在 Harlem 街头建立的 34 年音乐合作关系。作者在 1980 年代初搬到纽约后,逐渐融入 Harlem 文化,通过参与 Jazzmobile 音乐会和 La Famille 爵士俱乐部,结识了 Mr. Satan。他们一起在街头表演,音乐成为连接不同种族和背景的桥梁。文章展现了 Harlem 的活力和包容性,以及音乐在对抗社会不公和促进社区融合中的作用。
Mark as Read
Mark as Unread
Google is hurting new apps that have less users than competitors
Source
文章讨论了Google Play商店中“与其他Play应用相比,此应用的用户较少”的警告对小型、专业化应用的不利影响。开发者们抱怨该警告降低了转化率,认为其阈值不透明、惩罚了优质应用,并鼓励开发者采取不必要的行为来提高用户参与度。文章指出,这种警告对新应用和解决特定问题的应用尤其不公平,并呼吁Google提供更明确的指导和解释。开发者们认为,Google此举偏袒大众市场应用,对小型开发者不公平。
Mark as Read
Mark as Unread
Suno v4.5 推出,提供了海量音乐风格供用户探索和创作。文章列举了数百种风格组合,涵盖了从传统音乐到电子音乐的广泛领域,例如:acoustic chicago blues、afro-jazz、ambient house、arabic reggae 等,用户可以自由选择或随机生成,体验音乐创作的乐趣。
Mark as Read
Mark as Unread
文章探讨了“坎尼问题”,即组织因过度依赖过去的成功经验,忽视环境变化,最终导致失败的现象。文章以坎尼战役为例,说明罗马军队因固守传统战术,被汉尼拔利用弱点击败。文章分析了证实偏差、专业知识诅咒、正常化偏差和群体思维等认知偏差,导致组织无法适应变化。文章还列举了柯达、百视达、诺基亚等案例,说明这些公司因未能及时调整战略而衰落。文章最后强调,要通过红队、研究失败案例、奖励异议、发展多元思维和时间置换等方法,避免陷入“坎尼问题”,并警惕有时失败是由于对手更强大。
Mark as Read
Mark as Unread
Mathematician solves algebra's oldest problem using intriguing number sequences
Source
UNSW Sydney 的数学家找到了一种新方法,解决了代数中长期未解的高阶多项式方程求解难题。该方法摒弃了传统根式,依赖于新型数列和幂级数,避免了无理数带来的问题。研究者通过扩展 Catalan 数,构建了名为“Geode”的多维数组,并将其应用于求解多项式方程。这一创新不仅在理论上具有重要意义,也为开发基于代数级数的计算机程序提供了可能性,有望改进广泛领域的算法。
Mark as Read
Mark as Unread
Settling the File Structure Debate
Source
文章探讨了两种文件结构组织方式:基于类型和基于上下文/流程。作者通过实例对比,指出按类型分组在技术层面有优势,但缺乏领域清晰度,不利于理解业务逻辑和团队协作。而基于上下文/流程的分组则更易于理解业务流程,方便定位代码,提高可维护性和团队效率。最终,文章总结两种方式各有优劣,选择应根据具体情况权衡。
Mark as Read
Mark as Unread
Crawlers impact the operations of the Wikimedia projects
Source
文章探讨了爬虫对 Wikimedia 项目的影响。自2024年初以来,由于 AI 发展,抓取 Wikimedia 内容用于训练大型语言模型的需求激增,导致带宽使用量显著增长,其中65%的昂贵流量来自机器人。这种非人类流量给 Wikimedia 的基础设施带来了巨大负担,增加了运营成本,并影响了用户体验。文章强调了建立基础设施的负责任使用,呼吁平衡内容免费与基础设施可持续性,以支持 Wikimedia 项目、贡献者和人类对知识的访问。
Mark as Read
Mark as Unread
A Common Lisp jq replacement
Source
文章介绍了作者用 Common Lisp 编写的 `cljq`,作为 `jq` 的替代品。作者不喜欢 `jq` 的复杂 DSL,认为它应该是一个库,并用更熟悉的语言包装。`cljq` 简化了 JSON 处理,将 JSON 解析为变量 `$`, 使用 `eval` 执行 CL 代码,并输出结果。文章还展示了 `cljq` 的查询运算符 `?`,并提供了与 JSONPath 的对照表。
Mark as Read
Mark as Unread
Meta's Reality Labs Has Now Lost over $60B Since 2020
Source
自2020年以来,Meta的Reality Labs部门累计亏损已超过600亿美元。该部门负责Quest虚拟现实头显和Ray-Ban Meta Smart Glasses等业务,是CEO Mark Zuckerberg构建元宇宙的核心。尽管如此,华尔街对其巨额投资表示质疑。Meta还面临新关税带来的成本增加,可能导致设备价格上涨。此外,Reality Labs已裁减了Oculus Studios部门的部分员工,该部门负责为Quest VR头显开发游戏和内容。
Mark as Read
Mark as Unread
Webflow makes GSAP 100% free – plus more updates
Source
Webflow宣布GSAP(GreenSock Animation Platform)完全免费,并带来一系列更新。Webflow收购GSAP后,致力于提升网站动画效果,让所有用户免费使用GSAP所有工具,包括Club插件。文章介绍了GSAP的重大更新,包括SplitText插件的重写,文件大小减少、内置辅助功能等。此外,Webflow简化了GSAP插件集成,并增加了自定义代码的站点预览功能。未来,Webflow将扩展原生Interactions,让用户更方便地构建GSAP驱动的动画。
Mark as Read
Mark as Unread
De minimis: US small parcels loophole closes pushing up Shein, Temu prices
Source
由于美国收紧“de minimis”规则,Temu 暂停从中国向美国发货,转为本地履行模式。这项规则此前允许低价值包裹免关税进入美国,Shein 和 Temu 等平台从中获益。Trump 政府关闭该漏洞,旨在打击非法商品走私,特别是芬太尼。新规实施后,价值低于 800 美元的包裹可能面临关税,导致商品价格上涨。英国和欧盟也在考虑类似措施。专家对新规能否有效遏制非法药物走私表示怀疑,并担忧会增加边境检查负担。
Mark as Read
Mark as Unread
Altair at 50: Remembering the first Personal Computer
Source
1975年诞生的 Altair 8800 被认为是第一台商业上成功的个人电脑,由 MITS 公司推出。它是一款套件,需要用户自行组装,通过拨动开关和指示灯操作。Altair 的出现引发了个人电脑的早期发展,并促成了 Microsoft 的诞生,Bill Gates 和 Paul Allen 为其开发了 BASIC 语言。Altair 还启发了 Apple I 的诞生,并引入了 S-100 总线标准。
Mark as Read
Mark as Unread
How to live an intellectually rich life
Source
这篇文章提供了一份关于如何过上“充满智慧的生活”的指南。它暗示了通过某种方式来丰富个人知识和理解,但具体方法和内容并未在摘要中给出。文章的核心目标是引导读者追求一种更具智慧的生活方式,但具体实现细节需要参考原文。
Mark as Read
Mark as Unread
The Totalitarian Buddhist Who Beat SIM City (2010)
Source
文章讲述了 Vincent Ocasla 用四年时间在《Sim City 3000》中建造了名为 Magnasanti 的城市。Magnasanti 拥有六百万人口,设计理念源于极权主义和佛教轮回思想,呈现出高度秩序化、压抑的生活。作者认为,Magnasanti 象征着对社会控制和牺牲个人自由的讽刺。Ocasla 强调,这不仅仅是一款游戏,而是他表达对社会现实看法的媒介,并以此来批判社会中对效率和目标的过度追求。
Mark as Read
Mark as Unread
Irish privacy watchdog hits TikTok with Є530M fine over data transfers to China
Source
爱尔兰隐私监管机构因未经授权将用户数据传输至中国,对 TikTok 处以 5.3 亿欧元罚款。文章显示,用户需要通过安全验证才能访问 apnews.com 的内容。该网站使用了 Cloudflare 的服务来保障性能和安全。
Mark as Read
Mark as Unread
Apple App Store guidelines remove ban on encouraging external payments in US
Source
文章更新了 Apple App Store 的审核指南,移除了美国地区禁止鼓励外部支付的规定。文章主要介绍了 App Store 的审核流程和指导原则,涵盖安全、性能、业务、设计和法律五个方面。重点强调了对儿童内容、用户生成内容、数据安全、开发者信息等方面的规范,以及对 App 完整性、元数据准确性、硬件兼容性、软件要求的具体规定。
Mark as Read
Mark as Unread
文章介绍了 Vatican Observatory,一个历史悠久的天文观测机构,成立于1582年。该观测台由来自不同国家的科学家组成,致力于宇宙研究,研究范围涵盖星际尘埃到宇宙结构。观测台总部位于意大利 Castel Gandolfo,并在亚利桑那州图森设有研究中心,进行观测研究。其研究成果在行星科学、宇宙学等领域获得认可。
Mark as Read
Mark as Unread
Just redesigned my personal site with a TTY-style interface
Source
作者将其个人网站重新设计成 TTY 风格界面。网站版本为 1.0.0 LTS,提供了 GitHub、LinkedIn 和 X / Twitter 的链接。界面模拟终端,提示用户使用更大屏幕以获得最佳体验,并显示了上次登录时间和运行“help”命令的提示。
Mark as Read
Mark as Unread
Show HN: OSle – A 510 bytes OS in x86 assembly
Source
OSle 是一个用 x86 汇编语言编写的、仅有 510 字节的引导扇区操作系统。它实现了 Shell、文件系统、进程管理等基本功能。项目提供了 SDK 和教程,方便用户编写自己的程序。开发者可以使用 nasm、GNU make 和 bochs 等工具进行构建和运行,支持在模拟器或真实设备上运行。该项目采用 MIT 许可证,欢迎贡献。
Mark as Read
Mark as Unread
Zoho halts $700M semiconductor plan
Source
文章讲述了**Zoho**暂停7亿美元半导体晶圆厂计划,原因是缺乏对底层技术的信心。这反映了印度在半导体领域面临的挑战:资本密集、技术门槛高,需要政府支持。文章分析了印度半导体产业的困境,包括**Vedanta-Foxconn**和**Adani-Tower Semiconductor**项目的受挫,强调了研发、人才和战略合作的重要性。**Zoho**的撤退为印度提供了发展路线图,包括与全球伙伴合作、建立深度技术中心、人才回流计划以及政府支持的基础研究。文章还提到了美中竞争为印度带来的机遇,但同时也强调了印度需要克服的挑战,以及对科学技术研究的持续投入。
Mark as Read
Mark as Unread
Don't watermark your legal PDFs with purple dragons in suits
Source
一篇关于法律文件PDF水印的警示。密歇根州联邦法官Ray Kent因律师在诉状PDF中大量使用穿着西装的紫色龙水印而感到不满,认为其分散注意力且不庄重,并禁止提交此类文件。尽管律师解释是出于个人喜好,并计划淡化水印,但仍需重新提交诉状。文章强调了在法律文件中使用不恰当水印的负面影响。
Mark as Read
Mark as Unread
文章介绍了布隆过滤器(Bloom Filter)这种数据结构,它利用概率方法高效判断集合成员,主要用于减少磁盘读取次数。布隆过滤器由位数组和多个哈希函数构成,通过哈希将元素映射到位数组,实现快速的成员测试,但存在假阳性(误判)的可能。文章阐述了布隆过滤器的工作原理、Go语言实现,以及如何根据预期元素数量和错误率计算最佳参数。最后,通过实例展示了其在存储大量数据时的实用性,并附有数学原理分析。
Mark as Read
Mark as Unread
Reflecting on a Year of Gamedev in Zig
Source
作者分享了使用 Zig 语言开发游戏一年的经验。文章核心观点包括:Zig 的 Discord 社区对解决问题很有帮助;Zig 对向量支持好,但矩阵支持不足;Zig 的构建系统比其他系统更优秀;标准库存在不完善之处;编译器经常更新,带来积极变化,如编译速度提升和 `--watch` 选项。总的来说,作者对使用 Zig 开发游戏感到满意,并期待未来版本。
Mark as Read
Mark as Unread
Quebec refuses to reinvest in Lion Electric (busses); US factory auction
Source
魁北克省政府拒绝再向电动汽车制造商 Lion Electric 投资,并对其电气化计划的推进速度表示质疑。此前,Lion Electric 因财务问题寻求债权人保护。政府认为继续投入公共资金不负责任,并希望私营部门更多参与。此举可能危及 Lion Electric 的重组计划,该公司在美国的工厂或将被拍卖。同时,政府也在重新评估校车电气化目标,这引发了运营商的担忧。
Mark as Read
Mark as Unread
Chrome Origin Trial: Device Bound Session Credentials
Source
文章介绍了 Chrome 135 中推出的 Device Bound Session Credentials (DBSC) 功能,旨在增强 Web 身份验证安全性,防止 Cookie 盗窃和会话劫持。DBSC 通过将会话绑定到设备,利用密钥对和硬件安全存储,即使 Cookie 被盗,也无法在其他设备上使用。该功能通过会话注册、刷新和所有权证明机制工作,并提供缓解 Cookie 盗窃、增强安全性、减少对长期 Cookie 依赖等好处。文章还提供了试用方法和相关资源,鼓励开发者测试和反馈,共同提升 Web 安全。
Mark as Read
Mark as Unread
Third Party Cookies Must Be Removed
Source
本文档呼吁移除 third-party cookies,因为它们对 Web 隐私有害。文章阐述了移除 third-party cookies 的必要性,并强调了其带来的挑战。虽然移除会影响依赖其的用例,但应采用专门设计的替代技术。规范制定者在设计新 Web 技术时,应避免削弱移除 third-party cookies 的益处。文章强调了隐私是 Web 平台的核心原则,并呼吁在移除 third-party cookies 的同时,确保 Web 变得更好,避免引入新的隐私风险。
Mark as Read
Mark as Unread
Mike Waltz Accidentally Reveals App Govt Uses to Archive Signal Messages
Source
文章揭露了美国官员Mike Waltz意外泄露政府正在使用一个非官方的Signal版本,用于归档消息。照片显示Waltz在内阁会议上使用该App,引发了对官员在Signal上讨论信息的安全性和数据保护的担忧。
Mark as Read
Mark as Unread
XAI Dev Leaks API Key for Private SpaceX, Tesla LLMs
Source
xAI 开发者在 GitHub 上泄露了用于 SpaceX、Tesla 等公司内部 LLM 的 API 密钥,导致潜在的未授权访问。该密钥可访问 Grok 的未发布模型,以及用于 SpaceX 和 Tesla 数据的私有 LLM。GitGuardian 曾提醒 xAI,但密钥在两个月内仍有效。文章还提到了马斯克政府效率部门 (DOGE) 使用 AI 审查政府数据,引发了对数据安全和隐私的担忧。
Mark as Read
Mark as Unread
When Americana doesn't mean American
Source
文章探讨了“Americana”音乐的跨国界发展,指出其不再局限于美国本土。文章追溯了该音乐流派的起源,以及在90年代中期因分类僵化而产生的困境。文章分析了澳大利亚的音乐数据,揭示了“Americana”在缺乏明确分类下的机遇。文章采访了多位国际音乐人,探讨了他们对“Americana”的定义、音乐风格、语言选择以及与该标签的关系。最终,文章强调了音乐人创作自己喜爱音乐的自由,以及“Americana”标签的相对性和主观性。
Mark as Read
Mark as Unread
Felix86: Run x86-64 programs on RISC-V Linux
Source
文章介绍了正在开发的 felix86,一个专为 RISC-V 架构设计的 x86-64 用户空间模拟器。该模拟器旨在提高游戏性能,目前仍处于早期开发阶段,但已能运行部分游戏。文章简要介绍了 felix86 的目标和进展,并提供了相关链接,包括博客、兼容性信息和贡献方式。
Mark as Read
Mark as Unread
Fast(er) regular expression engines in Ruby
Source
文章比较了 Ruby 中几种不同的正则表达式引擎的性能,包括 `re2`、`rust/regex` 和 Ruby 默认的 `Onigmo`。 结果显示,`rust/regex` 在多种测试中表现最佳,尤其是在处理简单文字匹配和 Unicode 字符时。 `re2` 在某些情况下表现出色,但在处理 Unicode 和特定模式时性能下降。 Ruby 默认引擎 `Onigmo` 在大多数测试中速度最慢,尤其是在处理复杂模式和不区分大小写匹配时。
Mark as Read
Mark as Unread
The Day Anubis Saved Our Websites from a DDoS Attack
Source
文章讲述了作者的网站遭遇DDoS攻击,导致服务器崩溃。 攻击来自大量IP,无法通过常规方式阻止。 最终,作者部署了名为Anubis的程序来解决问题。 Anubis通过检查连接并进行工作量证明挑战,过滤掉恶意流量,有效减轻了服务器负载,使网站恢复正常。 Anubis 是一种针对 AI 抓取机器人和 DDoS 攻击的防护工具。
Mark as Read
Mark as Unread
文章探讨了 Deno 的衰落,尤其是其商业产品 Deno Deploy。Deno Deploy 最初宣称具有“大规模全球规模”的边缘托管,但实际可用区域数量持续减少。从 2024 年初的 12 个区域,到 2025 年 1 月仅剩 6 个,且功能更新停滞。文章作者表达了对 Deno 的失望,并质疑其“全球规模”的宣传是否属实。同时,作者也提到了 Deno 其他产品(如 Fresh、Deno KV)的开发停滞,并对 Deno 的未来表示悲观。
Mark as Read
Mark as Unread
Google Wallet launches new age and identity verification features (ZK proofs)
Source
文章介绍了 Google Wallet 的新功能,使其更容易证明年龄和身份。主要更新包括:英国居民可使用数字 ID passes,更多美国州(阿肯色州、蒙大拿州、波多黎各、西弗吉尼亚州)支持数字 ID,以及在亚利桑那州、佐治亚州、马里兰州和新墨西哥州改善 DMV 体验。 此外,Google Wallet 集成了 ZK proofs 技术,以安全、私密地进行年龄验证,并将在更多国家/地区推出。
Mark as Read
Mark as Unread
Show HN: Kubetail – Real-time log search for Kubernetes
Source
文章介绍了 **Kubetail**,一个用于 Kubernetes 的实时日志记录工具,提供浏览器和终端两种界面。它能实时查看、过滤日志,支持工作负载、时间范围、节点属性和关键词过滤。Kubetail 使用 Kubernetes API 获取日志,无需转发到外部服务。文章提供了桌面和集群环境下的快速安装方法,包括 Homebrew、Shell、二进制文件、Helm 和 YAML 部署方式。
Mark as Read
Mark as Unread
Oxide's compensation model: how's it going?
Source
文章探讨了 Oxide 公司统一薪酬模式的进展。四年前,为了吸引人才,Oxide 公开了其薪酬制度,不仅透明还统一。如今,公司约有75名员工,该模式带来了积极影响:员工更重视自身表现和招聘,内化了不同角色的重要性,鼓励多才多艺,促进组织扩展,激发团队合作精神,并使反馈更具建设性。统一薪酬让员工专注于正确的事情和重要工作,最终促成了非凡的团队精神。文章强调该模式并非适用于所有人,但对建立一支专注于使命的团队至关重要。
Mark as Read
Mark as Unread
New Study: Waymo is reducing serious crashes and making streets safer
Source
最新研究表明,`Waymo Driver`显著减少了严重事故,提升了道路安全。研究分析了`Waymo`在多种事故类型中的表现,发现其与人类驾驶员相比,显著降低了与行人、骑自行车者和摩托车手的受伤事故(分别减少92%、82%和82%),以及导致受伤的十字路口事故(减少96%)。此外,`Waymo`还减少了85%怀疑导致严重或更严重受伤的事故。这些发现表明,`Waymo`正在减少最危险的事故类型,为实现道路零死亡和重伤的目标做出贡献。
Mark as Read
Mark as Unread
C++26: more constexpr in the standard library
Source
C++26 标准库将增强对 `constexpr` 的支持。主要改进包括:`std::stable_sort` 等稳定排序算法、`` 和 `` 中更多函数、`trivial union` 的改进、几乎所有容器和适配器的 `constexpr` 支持,以及专用内存算法和 `uninitialized_default_construct` 的 `constexpr` 化。这些变化将使编译时编程更加强大。
Mark as Read
Mark as Unread
项目 Monkeys.zip 发布一个月后,已收集超过 11,000 只 monkeys,产出超过 60 亿单词。文章介绍了该项目的技术栈,包括 Supabase、LitHTML、Three.JS 和 Astro。核心是松散耦合的后端 pipeline,分为四个步骤:生成 Ticks、生成文本、处理文本和存档。作者还分享了使用确定性随机数生成文本、缓存 monkeys 网格等技术细节,并提到未来可能通过增加 RAM 来提升性能。
Mark as Read
Mark as Unread
Dopamine signals when a fear can be forgotten
Source
研究发现,大脑通过多巴胺回路消除恐惧。当危险解除后,腹侧被盖区(VTA)的多巴胺神经元会激活杏仁核中的特定神经元,促进恐惧消退。这项研究揭示了多巴胺在恐惧消退中的关键作用,并指出该机制的失常可能导致焦虑和创伤后应激障碍(PTSD)。研究表明,多巴胺激活与奖励相关的杏仁核神经元,驱动积极的恐惧消退学习过程,为治疗相关疾病提供了新方向。
Mark as Read
Mark as Unread
The Gang Has a Mid-Life Crisis
Source
文章探讨了早期科技创业者面临的“中年危机”,他们怀念90年代和21世纪初的成功,并将“DEI”视为问题根源。作者指出,时代变迁,技术门槛降低,互联网不再是未开发的处女地,个人英雄主义的时代已经过去。成功的机会也包含了时代背景的因素。作者认为,如今的软件开发需要团队合作,需要适应新的责任和挑战,而非沉溺于过去的辉煌。文章呼吁接受变化,适应新的角色,而非试图重现旧日的成功。
Mark as Read
Mark as Unread
Millihertz 5 Mechanical Computer
Source
Millihertz 5,代号'Offspring',是一款基于 Manchester small-scale experimental machine ('Baby') 设计的机械计算机。它使用滚珠轴承存储数据,配备8x8 bit RAM 和一个8-bit 数据通路,包含减法器和累加器。该项目仍在进行中,提供了设计文档,包括 PDF 和 HTML 格式。文章还链接了项目进展日志,记录了从2018年至今的开发过程。
Mark as Read
Mark as Unread
Waypoint Transit (YC W25) Is Hiring a Founding Engineer
Source
Waypoint Transit (YC W25) 正在招聘创始软件工程师,旨在通过自动化城市规划,帮助城市更高效地建设。该职位位于旧金山,薪资范围为 $120K - $170K,并提供股权。应聘者需具备软件开发经验、学习能力、适应模糊性、以客户为中心和解决问题的能力。加分项包括 AI、Web 开发、GIS 等相关经验。工作内容包括使用 AI 自动化城市规划流程,例如分割人行道、生成规划报告等。面试流程包括电话筛选、技术面试、现场工作试用和参考检查。
Mark as Read
Mark as Unread
Arizona laptop farmer pleads guilty for funneling $17M to Kim Jong Un
Source
亚利桑那州一名女子运营“笔记本农场”,为海外IT人员提供美国IP地址,冒充美国员工诈骗。她协助诈骗犯窃取身份,申请远程IT工作,并将工资转移至朝鲜,涉嫌洗钱。该计划导致超过1700万美元流入朝鲜,涉及300多家美国公司和70多人。她已认罪,面临监禁。
Mark as Read
Mark as Unread
Llasa: Llama-Based Speech Synthesis
Source
文章介绍了基于 Llama 的语音合成框架 LLaSA。该框架使用单层 VQ 编解码器和 Transformer 架构,与 LLaMA 等 LLMs 对齐。研究表明,增加训练计算可以提高语音自然度,扩展推理计算则能改善情感表达和音色一致性。文章还公开了不同大小的 TTS 模型和编解码器的 checkpoint 和训练代码,并提供了不同模型在多个数据集上的音频样本,用于评估和比较。
Mark as Read
Mark as Unread
Fivetran to acquire Census
Source
Fivetran 收购 Census,旨在打造一个端到端的数据移动平台。此次收购将 Fivetran 的数据摄取和转换能力扩展到数据激活,使客户能够将受治理的数据同步到 Salesforce、Marketo 等运营工具中,实现闭环分析和行动。Census 的 reverse ETL 技术以其可靠性、速度和对模式变化的适应性著称,与 Fivetran 的自动化、治理和可靠性理念相契合。 此次整合将帮助客户实现实时客户 360 用例,提升运营效率,并节省工程时间。
Mark as Read
Mark as Unread
文章宣布推出 Integrations,允许将应用和工具连接到 Claude,扩展其功能。Integrations 基于 Model Context Protocol (MCP),支持与网络和桌面应用上的远程 MCP 服务器协作,目前已支持 Atlassian’s Jira 和 Confluence、Zapier、Cloudflare 等 10 种服务。同时,Claude 的 Research 功能得到增强,新增高级模式,可进行更深入的调查,并支持搜索连接的应用,提供更全面的报告和引用。这些新功能在 Max、Team 和 Enterprise 计划中提供 beta 版本,Web 搜索功能已在全球范围内向所有付费用户开放。
Mark as Read
Mark as Unread
Show HN: Mechanical Computer Kit (Roons)
Source
文章介绍了名为 "roons" 的机械计算机套件,它基于“织布机自动机”的设计,利用瓷砖(roons)控制小球和孔的移动,从而实现比特流的运算。该套件能够构建逻辑门、寄存器等基本计算机组件,并具备图灵完备性。文章详细介绍了套件的模块化设计、可扩展性、存储方式以及外围设备(如显示器、键盘等)的开发计划。作者还分享了制作过程中遇到的挑战和未来的改进方向,并预告了即将启动的 Kickstarter 众筹活动。
Mark as Read
Mark as Unread
Redis is open source again
Source
Redis 再次回归开源,采用 AGPLv3 许可。文章作者,在重新加入 Redis 后,积极推动了这一转变。此前,内部曾讨论过从 SSPL 切换到 AGPL 的可能性,作者认为 SSPL 未被社区广泛接受。最终,Redis 8 成为首个采用新许可的版本,包含多项新功能并提升了性能。作者表达了对开源的渴望,并期待用户反馈,继续改进 Redis。
Mark as Read
Mark as Unread
Show HN: Robot Unlock – an open-ended programming game/zachlike
Source
Robot Unlock 是一款开放式编程解谜游戏,包含75+关卡,玩家可以设计自己的解决方案并优化,与其他玩家比较。游戏支持创建自定义关卡,挑战其他玩家,并解决社区制作的关卡。游戏于2025年5月1日发布,开发者和发行商均为同一人。游戏标签包括 Puzzle、Programming、Automation 等。
Mark as Read
Mark as Unread
Why some Mac apps launch slowly: A follow-up
Source
文章针对Mac应用启动缓慢问题,反驳了关于SHA-256哈希缓存导致启动慢的观点。作者通过`spindump`分析,指出启动缓慢与`syspolicyd`进程的恶意软件扫描有关,并质疑了Oakley的日志分析结论。作者认为Oakley忽视了代码签名检查和通用二进制文件架构的特性,并强调了恶意软件扫描结果缓存的合理性。
Mark as Read
Mark as Unread
How the Water System Works
Source
文章探讨了水系统的工作原理,强调了淡水资源的稀缺性。文章追溯了供水技术的历史,从古代的摩亨佐-达罗到现代的污水处理,并介绍了水处理的三个主要步骤。文章指出,尽管技术进步,但由于政治意愿不足、基础设施老化和资金短缺,全球范围内仍有大量人口无法获得清洁水。文章最后强调,解决这些问题需要公众的重视和政府的投入,以避免潜在的灾难。
Mark as Read
Mark as Unread
The term "vegetative electron microscopy" keeps showing up in scientific papers
Source
文章探讨了“vegetative electron microscopy”这一无意义术语在科学论文中频繁出现的原因。该术语源于早期扫描错误和翻译错误,随后被 AI 模型错误地学习并传播。文章指出,AI 训练数据中的错误难以纠正,且缺乏透明度。这引发了对 AI 时代知识可靠性的担忧,呼吁科技公司、研究人员和出版商共同努力,改进信息评估和同行评审流程,以应对 AI 带来的挑战。
Mark as Read
Mark as Unread
Starting July 1, Academic Publishers Can't Paywall NIH-Funded Research
Source
自2025年7月1日起,NIH资助的研究成果将加速向公众开放,取消了原定的禁运期。这意味着研究人员、学生和公众可以更快地获取这些研究成果。此举旨在提高公众对NIH资助研究的信任,确保纳税人的投资产生可重复、可推广的成果。NIH希望通过提高透明度,促进公众对科学的信任,从而服务于美国人民的健康。
Mark as Read
Mark as Unread
We identified a North Korean hacker who tried to get a job at Kraken
Source
文章讲述了 Kraken 如何识别并阻止朝鲜黑客伪装成求职者试图渗透公司。黑客通过使用虚假身份、伪造简历、隐藏网络活动等方式申请工程职位。 Kraken 团队通过谨慎的招聘流程,包括技术测试和身份验证,发现了黑客的破绽。最终,通过实时面试中的身份验证问题,确认了其真实身份。文章强调了安全策略需要与时俱进,并倡导一种积极主动的“富有成效的偏执文化”,以应对日益复杂的网络威胁。
Mark as Read
Mark as Unread
Are you the same person you used to be? (2022)
Source
文章探讨了身份认同的本质,核心在于“我们是否还是原来的自己”。文章从个人经历、他人故事和科学研究等多角度切入,探讨了“延续者”和“分隔者”两种不同的自我认知。研究表明,人的性格具有一定持久性,但也受环境影响而改变。文章强调,无论是坚持自我连续性还是拥抱变化,都蕴含着价值。最终,文章认为,对自我的不断追问和反思,是塑造人格、理解生命意义的关键。
Mark as Read
Mark as Unread
All roses were once yellow
Source
一项基因组分析表明,所有现代玫瑰的共同祖先可能是黄色的。研究通过分析205个蔷薇属样本的基因组数据,重建了玫瑰的演化路径。结果显示,最初的玫瑰具有黄色、单层花瓣和七片小叶的特征。研究还揭示了中国是玫瑰多样性的主要中心,并为利用野生玫瑰资源进行育种提供了依据,以培育更耐旱、抗病且易于管理的品种。
Mark as Read
Mark as Unread
文章介绍了使用开源的 AI flame graph 分析游戏 GZDoom 在 Intel Battlemage GPU 上的性能。通过结合 FlameScope,可以生成 CPU 和 GPU 的全栈 flame graph,从而深入了解游戏性能瓶颈。文章展示了如何利用这些工具分析 CPU shader 编译和 GPU 渲染等问题,并提供了 GZDoom 的测试案例。虽然工具已开源,但使用需要特定的 Intel 硬件、Linux 内核和库的修改,设置过程较为复杂。未来将改进工具,增加硬件支持并减少开销。
Mark as Read
Mark as Unread
Vanguard 50-year anniversary CEO letter
Source
这篇文章是**Vanguard**成立50周年的CEO公开信。信中,CEO回顾了**Vanguard**的创立理念——为投资者服务,降低投资成本。文章强调了低成本对投资业绩的重要性,并介绍了**Vanguard**通过降低费用、提供多元化投资组合和现金储蓄产品来服务投资者的举措。最后,CEO重申了**Vanguard**将始终以投资者利益为先的承诺。
Mark as Read
Mark as Unread
Show HN: Hyperparam: OSS Tools for Exploring Datasets Locally in the Browser
Source
Hyperparam是一个开源项目,旨在提供用户友好的浏览器内工具,用于探索和管理大规模数据集,解决机器学习领域数据探索的痛点。其核心理念是提升数据质量,构建更好的训练集。项目包含 Hyparquet、Hyparquet-Writer、HighTable、Icebird 和 Hyllama 等工具,分别用于浏览器内 Parquet 文件读取、写入,React 表格展示,Iceberg 表格读取,以及模型元数据解析。Hyperparam CLI 提供本地数据集查看器,将这些工具整合,实现数据探索、标注和质量管理。
Mark as Read
Mark as Unread
AI code review: Should the author be the reviewer?
Source
文章探讨了AI代码审查中“作者是否应成为审查者”的问题。作者发现,AI生成的代码贡献量远超人类,引发了对传统审查模式的质疑。文章分析了无状态性、脚手架等因素,认为AI审查员与作者在本质上有所不同。同时,文章指出AI生成的代码质量可能下降,因为人类审查速度跟不上AI生成速度,且人类不擅长发现AI引入的特定类型bug。最终,文章强调AI在代码审查中能有效提升bug检测能力,但仍需谨慎对待。
Mark as Read
Mark as Unread
文章探讨了在 Elm 中进行基于属性的测试时,如何确保测试用例覆盖各种情况。核心在于使用 `Test.Distribution`,它允许开发者测量和强制测试生成特定类别值的频率。文章介绍了 `Test.reportDistribution` 用于生成分布报告,以及 `Test.expectDistribution` 用于验证分布是否符合预期,从而检测测试覆盖的不足。文章还提到了 `Fuzz.examples` 和 `Fuzz.labelExamples` 用于直观检查生成的值。
Mark as Read
Mark as Unread
If you're in the market for a $1,900 color E Ink monitor, one of them exists now
Source
Onyx International 发布了售价 1900 美元的彩色 E Ink 显示器 Boox Mira Pro。这款 25.3 英寸显示器采用 E Ink Kaleido 3 技术,支持 4,096 种颜色,接口丰富。文章指出,彩色 E Ink 技术存在色彩暗淡、刷新率低等缺点。虽然 E Ink 显示器市场相对较小,但 Onyx Boox 凭借其 Android 平板电脑的经验,在设计上更具吸引力。购买者需注意可能产生的关税问题。
Mark as Read
Mark as Unread
International Workers' Day
Source
International Workers' Day(国际劳动节),又称五一劳动节,是国际劳动运动为庆祝劳动者和工人阶级而设立的节日,通常在5月1日或5月第一个星期一庆祝。起源于1886年美国大罢工,旨在争取八小时工作制。许多国家将这一天定为公共假日,但美国和加拿大在9月庆祝劳动节。该节日也与社会主义、共产主义等政治运动相关,在一些国家有盛大的庆祝活动。
Mark as Read
Mark as Unread
Linkwarden: FOSS self-hostable bookmarking with AI-tagging and page archival
Source
Linkwarden 是一款开源、可自托管的书签工具,主要功能包括:收集、组织和保存网页、文章和文档。它支持使用 Collections、Sub-Collections 和 Tags 进行整理,并可选地使用 AI 自动生成标签。Linkwarden 还能自动保存网页内容为截图和 HTML 格式,防止“Link Rot”。用户可以分享和协作,并提供浏览器扩展、黑暗模式、PWA 移动应用等功能。提供云端和自定义托管方案,支持免费试用。
Mark as Read
Mark as Unread
The Brief Origins of May Day
Source
文章追溯了五一节(May Day)的起源,强调其在美国的根源。19世纪末,工人争取8小时工作制,引发罢工和示威。无政府主义者和社会主义者参与其中,推动了更大的社会变革。1886年芝加哥的干草市场事件(Haymarket Massacre)成为关键转折点,导致多人伤亡,八名无政府主义者被定罪。尽管遭到压制,五一节的精神和争取工人权益的斗争并未停止,文章呼吁铭记历史,继续为公平正义而奋斗。
Mark as Read
Mark as Unread
Judge Rules Apple Executive Lied Under Oath, Makes Criminal Contempt Referral
Source
文章主要讲述了两则好消息。首先,法官裁定 Apple 高管作伪证,并将其移交刑事藐视调查,同时 Apple 被责令允许应用开发者在 App Store 之外销售应用。其次,一项旨在削弱 FTC 反垄断权力的法案被否决,原因是遭到多方反对,包括前反垄断执法人员、民主党人、民粹主义右翼和小企业团体。
Mark as Read
Mark as Unread
Trust Me, I'm Local: Chrome Extensions, MCP, and the Sandbox Escape
Source
文章指出,Chrome extension 可通过本地运行的 Model Context Protocol (MCP) 服务器进行通信,从而绕过 Chrome 的沙箱机制。这导致了严重的安全风险,因为 extension 可以未经授权地访问文件系统、Slack、WhatsApp 等服务,甚至完全控制机器。文章通过实验证明了这一漏洞,强调了任何 Chrome extension 都能利用此问题。作者建议重新评估本地 MCP 的安全性,并强调了管理 MCP 使用、强制访问策略和监控 extension 行为的重要性,以防止潜在的破坏性攻击。
Mark as Read
Mark as Unread
How to vibe code for free: Running Qwen3 on your Mac, using MLX
Source
文章介绍了如何在 Mac 上使用 MLX 库运行 Qwen3 模型,并结合 Localforge 实现代码生成。首先,通过 `pip install mlx` 和 `pip install mlx-lm` 安装必要的库。然后,使用 `mlx_lm.server` 命令启动模型服务器。接着,在 Localforge 中配置 OpenAI 类型的提供程序,指向本地运行的 Qwen3 模型。最后,创建一个自定义 agent,将 Qwen3 模型设置为 Main,Ollama 的 gemma3 模型设置为 Auxiliary,即可在 Localforge 中使用 Qwen3 进行代码生成,实现免费的自主代码编写。
Mark as Read
Mark as Unread
A faster way to copy SQLite databases between computers
Source
文章介绍了一种更快速地复制 SQLite 数据库的方法。核心思路是先将远程数据库转储为文本文件,再进行 gzip 压缩,然后通过 `rsync` 复制到本地。这种方式避免了复制索引,减小了文件大小,提高了传输速度。文章还提到了这种方法可以解决 `rsync` 复制过程中数据库被更新导致文件损坏的问题。最后,作者分享了使用该方法节省时间和提高复制可靠性的经验。
Mark as Read
Mark as Unread
Owen Le Blanc: creator of the first Linux distribution
Source
文章介绍了 Owen Le Blanc,他创建了首个 Linux 发行版——MCC Interim Linux,发布于1992年初。该发行版旨在简化 Linux 的安装过程,解决了当时安装复杂的问题。Le Blanc 在大学工作期间开发并维护了该发行版,最终鼓励用户迁移到 Debian。文章还探讨了 Le Blanc 对开源软件的看法,以及大学和企业对开源软件的态度。
Mark as Read
Mark as Unread
When ChatGPT Broke an Entire Field: An Oral History
Source
文章以口述历史的形式,讲述了大型语言模型(LLM)如 ChatGPT 对自然语言处理(NLP)领域的颠覆性影响。文章回顾了Transformer模型的出现、BERT的兴起,以及GPT-3带来的冲击。随后,探讨了关于“理解”的争论、研究方向的转变、以及由此引发的学术界内部分歧。最后,文章分析了ChatGPT发布后,研究人员面临的挑战、机遇,以及NLP与AI界限模糊化带来的影响,并展望了未来的发展趋势。
Mark as Read
Mark as Unread
Dropbox will require App Indicator support on Linux
Source
Dropbox 桌面应用在 Linux 上的体验正在更新。为了获得完整的桌面功能,用户可能需要更新系统或安装额外库。文章详细介绍了支持的 Linux 发行版(Ubuntu 18.04+、Fedora 28+)和桌面环境(Unity、KDE Plasma),以及对 GNOME、XFCE、MATE 等环境的特殊要求,例如安装 AppIndicator 扩展或 Ayatana Indicators。此外,还列出了运行应用所需的 GTK、Glib、Libappindicator 等软件库,并提供了安装 LibAppIndicator 的具体命令。文章还解答了常见问题,如应用停止工作的原因和在不满足所有要求时的使用方式。
Mark as Read
Mark as Unread
Strings Just Got Faster
Source
文章介绍了 JDK 25 中对 `String` 类的性能优化,核心在于改进了 `String::hashCode` 函数,使其在大部分情况下可以进行 constant folding。通过在内部字段 `String.hash` 上添加 `@Stable` 注解,虚拟机可以优化对 `String` 作为键的不可变 `Map` 的查找,从而显著提升性能,例如在静态 `Map` 中使用 `String` 作为键时,性能提升可达8倍以上。文章还提到了一个限制:哈希码为零的 `String` 无法受益于此优化,以及未来可能通过 [JEP 502: Stable Values (Preview)] 进一步改进。
Mark as Read
Mark as Unread
The Secret Services' involvement in the making of The Line of Fire (1993) [pdf]
Source
电影《火线狙击》(1993) 的拍摄得到了美国特勤局的深度参与。文章的核心内容是揭示了在电影制作期间,美国特勤局在幕后所扮演的关键角色。
Mark as Read
Mark as Unread
The one interview question that will protect you from North Korean fake workers
Source
文章探讨了如何识别伪装成员工的朝鲜渗透者。核心观点是,一个关键的面试问题可以有效筛选潜在的朝鲜间谍:“金正恩有多胖?”。由于对金正恩的负面评价可能导致严重后果,这能迅速暴露身份。文章还提到,朝鲜利用 AI 生成虚假简历,并采取多种手段掩盖身份,例如使用笔记本电脑集群和窃取身份。FBI 建议公司进行编码测试和加强员工教育,以提高警惕。
Mark as Read
Mark as Unread
Milwaukee police trade: 2.5M mugshots for free facial recognition access
Source
密尔沃基警方考虑用250万张嫌犯照片换取免费人脸识别技术。警方认为此举能加速破案,但引发公众对监控、种族偏见、联邦机构访问权限等问题的担忧。 官员表示,技术使用需在保障公民权利间取得平衡,并承诺制定相关政策。 专家指出,人脸识别技术存在局限性,滥用是主要问题。 市民团体呼吁暂停监控技术,并建立社区监督机制。
Mark as Read
Mark as Unread
Wyze pays $255k of tariffs on $167k of floodlights
Source
文章报道了某产品在进口过程中遇到的问题。由于页面无法正常显示,具体细节不明。但文章标题明确指出,价值16.7万美元的货物,最终缴纳了25.5万美元的关税,暗示了关税远超货物价值。同时,文章还建议用户禁用可能导致网站无法正常显示的浏览器扩展程序。
Mark as Read
Mark as Unread
Company built its own rail terminal in NYC to avoid relying on trucks
Source
这家公司为了减少对卡车运输的依赖,在纽约市自建了铁路货运站。此举旨在优化物流,提高运输效率,并可能降低成本。通过铁路运输,公司希望能够更有效地处理货物,绕过拥堵的道路,从而提升供应链的稳定性和可靠性。
Mark as Read
Mark as Unread
A competing theory to 'dark energy' suggests universe has different time zones
Source
文章探讨了对“暗能量”的另一种解释:宇宙存在不同时区。基于对超新星的新观测,研究者提出“时空景观 (timescape) 模型”,认为宇宙并非均匀膨胀,而是存在不同时区。该模型认为,宇宙中密度差异导致时间流逝速度不同,从而解释了观测到的宇宙加速膨胀现象,无需引入“暗能量”概念。
Mark as Read
Mark as Unread
Show HN: Convert Large CSV/XLSX to JSON or XML in Browser
Source
该文章介绍了名为 CSVForge 的在线工具,它允许用户在浏览器中将大型 CSV、XLSX 等文件转换为 JSON 或 XML 格式。用户只需拖放文件即可进行转换,无需代码。CSVForge 支持多种文件格式,提供自动字段检测、标头配置、列拆分/合并、查找替换、全屏预览、实时搜索排序等功能。它提供免费试用和付费 Pro 版本,Pro 版本解锁无限制文件上传、高级功能和更多格式支持。
Mark as Read
Mark as Unread
Microsoft 发布了 **Phi-4-reasoning**、**Phi-4-reasoning-plus** 和 **Phi-4-mini-reasoning** 三款小型语言模型,标志着小型高效 AI 的新进展。 **Phi-4-mini-reasoning** 专注于数学推理,适用于资源受限环境。 **Phi-4-reasoning** 和 **Phi-4-reasoning-plus** 在推理能力上表现出色,性能优于更大模型,并已集成到 **Windows 11** 和 **Copilot+ PC** 中。 这些模型在安全性和负责任的 AI 方面也进行了优化,并遵循 Microsoft 的 AI 原则。
Mark as Read
Mark as Unread
GroMo (YC W21) Is Hiring
Source
GroMo (YC W21) 正在招聘产品/技术/商业/AI爱好者。该公司为印度独立代理商销售金融产品,现招募合同工,地点位于印度古尔冈或远程。GroMo 举办 FinArva AI Hackathon 2025,旨在利用 AI 解决印度金融分销问题。参赛者有机会与创始人面试,赢取奖金,并获得职业发展机会。Hackathon 分为创意提交和现场构建两个阶段,面向大学生、在职人士和 AI 爱好者开放。
Mark as Read
Mark as Unread
Stockhausen: Sounds in Space
Source
文章是对 Karlheinz Stockhausen 作品的分析,重点介绍了其歌剧系列中的《SONNTAG aus LICHT》和《MITTWOCH aus LICHT》。文章详细解读了《SONNTAG》的五个场景,包括《LICHTER–WASSER》、《ENGEL-PROZESSIONEN》、《LICHT-BILDER》、《DÜFTE - ZEICHEN》和《HOCH-ZEITEN》,以及《SONNTAGS-ABSCHIED》。此外,文章还概述了《MITTWOCH》的创作背景和四个场景,强调了作品在空间、音乐和视觉上的创新。
Mark as Read
Mark as Unread
Blood droplets on inclined surfaces reveal new cracking patterns
Source
文章研究了倾斜表面上血滴干燥后的裂纹模式。研究者通过改变血滴大小和倾斜角度,利用 optical microscope、high-speed camera 和表面轮廓仪观察干燥过程。结果表明,倾斜度导致血滴沉积物不对称,裂纹模式在前进(下坡)和后退(上坡)侧有所不同。较大的液滴会加剧这种不对称性。研究还开发了一阶理论模型来解释这种现象。这些发现对 forensic science 有重要意义,因为表面的倾斜度和液滴大小会影响血迹模式,可能影响证据解读。
Mark as Read
Mark as Unread
Hybrid AC/DC distribution system with a shared neutral (2020)
Source
文章提出了一种混合 AC/DC 低压配电系统方案,旨在将 DC 电力集成到现有的 AC 系统中。该方案的核心是**利用中线同时传输 DC 电流和 AC 电流的不对称分量**,从而减少电线数量。文章探讨了该系统的技术要求和限制,包括转换器的电气隔离、控制模式以及 DC 电源容量的限制。此外,文章还分析了系统在不同运行模式下的表现,如正常运行、AC/DC 微电网运行和 DC 微电网运行,强调了其在故障情况下的适应性。
Mark as Read
Mark as Unread
108B Pixel Scan of Johannes Vermeer's Girl with a Pearl Earring
Source
这篇文章展示了对一幅名为《戴珍珠耳环的少女》的画作进行超高分辨率扫描的结果。通过使用 krpano 软件,呈现了这幅画作的 1.08 亿像素扫描版,并提供了交互式浏览体验。用户可以在支持 WebGL 的浏览器中,通过 Chrome 浏览器进行查看。文章还提供了软件版本信息和调试选项。
Mark as Read
Mark as Unread
Julia Parsons, U.S. Navy Code Breaker During World War II, Dies at 104
Source
二战期间,一位名为 Julia Parsons 的美国海军密码破译员去世,享年104岁。她在战争中参与了密码破译工作,为盟军的胜利做出了贡献。
Mark as Read
Mark as Unread
Office is too slow, so Microsoft is making it load at Windows startup
Source
为了提升启动速度,Microsoft计划让Office程序在Windows启动时自动加载,名为“Startup Boost”的功能。此举旨在加快Word、Excel等应用的启动速度,但可能会减慢电脑整体启动速度。该功能仅适用于至少8GB内存和5GB可用磁盘空间的电脑。用户可以选择在设置或任务计划程序中禁用此功能。
Mark as Read
Mark as Unread
Apple Violated Antitrust Ruling, Judge Finds
Source
法官裁定,Apple 违反了反垄断裁决,因其限制开发者告知用户 App Store 之外的购买选项。该裁决源于 Epic Games 的动议,认为 Apple 未遵守 2021 年反垄断诉讼的禁令,该禁令禁止 Apple 限制开发者引导用户到其他购买渠道。法官认为 Apple 阻止开发者添加链接等方式告知用户。Apple 坚决不同意裁决,认为已合规,并允许开发者通过邮件告知用户。法官命令 Apple 在 30 天内遵守禁令。
Mark as Read
Mark as Unread
Pwning the Ladybird Browser
Source
文章介绍了在 Ladybird 浏览器 JavaScript 引擎 LibJS 中发现的一个 use-after-free (UAF) 漏洞。该漏洞源于解释器参数缓冲区在构造函数调用前后被释放,导致后续访问悬空指针。作者通过 Fuzzilli 模糊测试工具发现了该漏洞,并详细分析了漏洞原理,给出了利用方法,包括泄漏对象地址和构造假对象,最终实现了任意读写。文章还提供了漏洞利用的示例代码和修复方案。
Mark as Read
Mark as Unread
Windows RDP lets you log-in using revoked passwords. Microsoft is ok with that
Source
Windows 的 RDP 协议存在安全隐患,允许使用已撤销的密码登录,即使密码已更改。研究人员认为这相当于一个后门,因为旧密码仍能通过 RDP 访问系统,绕过云验证和多因素身份验证。尽管如此,Microsoft 认为这是一种设计决策,旨在确保用户始终可以登录,并无意更改。文章指出,这种行为可能导致用户在不知情的情况下面临风险,尤其是在账户被盗的情况下。
Mark as Read
Mark as Unread
Liverpool's title win has completed a mysterious Fibonacci sequence
Source
利物浦夺得英超冠军后,冠军数量呈现1, 1, 2, 3, 5, 8, 13的斐波那契数列。文章探讨了这一现象,指出斐波那契数列常见于自然界,但其在足球领域的出现可能只是巧合,而非因果关系。文章提醒,虽然巧合可能启发科学发现,但也可能误导研究,例如重演理论。最终,文章认为,英超冠军数量的斐波那契数列,仅是一个有趣的巧合,不代表任何深层含义。
Mark as Read
Mark as Unread
Building Private Processing for AI Tools on WhatsApp
Source
文章介绍了 WhatsApp 上构建 AI 工具的“私有处理”(Private Processing)技术,旨在让用户安全地使用 AI 功能,如消息总结,同时保护隐私。该技术基于机密计算基础设施,确保 Meta 和 WhatsApp 无法访问用户消息。文章详细阐述了 Private Processing 的工作原理,包括身份验证、加密、安全云环境等,并强调了其可选性、透明度和用户控制。此外,文章还讨论了威胁模型、安全设计,以及开放构建和漏洞赏金计划,以增强系统的安全性和可验证性。
Mark as Read
Mark as Unread
US defense secretary circumvents the official communications equipment
Source
文章揭示了美国国防部长 Pete Hegseth 绕过官方通信设备,使用 Signal 应用进行沟通。尽管国防部有安全可靠的通信渠道,包括专用电话和网络,Hegseth 仍选择在办公室安装连接公共互联网的个人电脑,以便使用 Signal。此举引发关注,因为他拥有专门的通信中心(SecDef Cables),可提供全面的通信支持。文章还提及了五角大楼其他员工使用类似线路规避IP地址识别的现象,以及Hegseth此举可能为了方便与白宫及其他使用Signal的官员沟通。
Mark as Read
Mark as Unread
文章评述了 [David J. Halperin] 的著作《_Intimate Alien: The Hidden Story of the UFO_》,该书从宗教研究和荣格心理学角度解读了美国人对外星人的迷恋。文章探讨了 UFO 现象与犹太神秘主义、集体潜意识的关系,认为 UFO 并非外星飞船,而是由文化原型和个人心理触发的超验幻象。作者分析了罗斯威尔事件和 [Barney] 与 [Betty Hill] 的绑架事件,并指出种族创伤、流行文化等因素对 UFO 叙事的影响。文章肯定了 [Halperin] 的深刻见解,但也指出其在处理复杂案例时,例如罗斯威尔事件,分析略显不足。
Mark as Read
Mark as Unread
Espressif's ESP32-C5 Is Now in Mass Production
Source
ESP32-C5 芯片已进入量产阶段。这款芯片是业界首款支持 2.4 GHz 和 5 GHz 双频 Wi-Fi 6 以及 Bluetooth 5 (LE) 和 IEEE 802.15.4 (Zigbee, Thread) 连接的 RISC-V SoC。它专为高效、低延迟无线传输应用设计,拥有单核处理器、多种外设和安全功能。ESP32-C5 得到了 ESP-IDF 软件的支持,开发板已在官方商店发售。
Mark as Read
Mark as Unread
New species of methane-producing archaea discovered in the human gut
Source
格拉茨医科大学的研究团队在人类肠道中发现了一种新的产甲烷古菌物种,命名为 _Methanobrevibacter intestini_ sp. nov.,并分离出了一种新的 _Methanobrevibacter smithii_ 变种 GRAZ-2。 这两项发现表明,人类肠道中的古菌世界比之前认为的更为复杂,可能在肠道功能、疾病发展中发挥重要作用。 研究人员通过厌氧培养、显微镜和 DNA 测序等方法,揭示了古菌在 microbiome 中的重要性,为 microbiome 医学研究提供了新视角,并为未来个性化治疗提供了潜力。
Mark as Read
Mark as Unread
Home washing machines fail to remove important pathogens from textiles
Source
一项研究表明,家用洗衣机无法有效去除医护人员制服上的病原体,可能助长医院耐药性感染的传播。研究发现,部分洗衣机在快速或标准循环下未能对衣物消毒。洗衣机内部也检测到潜在病原菌和抗生素耐药基因。研究人员认为,家用洗衣机消毒能力不足,可能导致医院感染和抗生素耐药性传播。建议修改洗涤指南或使用工业洗衣机,以提高患者安全并控制病原体传播。
Mark as Read
Mark as Unread
LLMs for Engineering: Teaching Models to Design High Powered Rockets
Source
文章探讨了大型语言模型 (LLMs) 在物理工程领域的应用,特别是高功率火箭设计。研究通过 RocketBench 基准测试了 LLMs 在优化火箭设计方面的能力,包括目标高度优化和精确着陆。结果表明,虽然 LLMs 具备一定的工程知识,但在迭代设计方面表现不足。然而,通过强化学习 (RL) 增强后,一个 7B 参数模型超越了 SoTA 基础模型和人类专家。研究表明,RL 训练的 LLMs 可作为复杂工程优化的有效工具,有望改变工程领域。
Mark as Read
Mark as Unread
RustAssistant: Using LLMs to Fix Compilation Errors in Rust Code
Source
文章介绍了名为 **RustAssistant** 的工具,该工具利用大型语言模型 (**LLMs**) 自动修复 **Rust** 代码的编译错误。 **RustAssistant** 通过提示技术和 **LLM** 与 **Rust** 编译器的迭代,实现了高精度修复。 在开源 **Rust** 仓库的真实编译错误上,**RustAssistant** 达到了约 74% 的准确率。 作者还贡献了一个 **Rust** 编译错误数据集,以支持进一步研究。
Mark as Read
Mark as Unread
Mercury, the first commercial-scale diffusion language model
Source
文章发布了首个商业级规模的 Diffusion Language Model —— Mercury。Mercury 系列 dLLMs 速度比现有 LLM 快 10 倍,成本也更低。Mercury Coder 是首个公开可用的 dLLM,代码生成速度超过每秒 1000 个 Token,在代码生成基准测试中表现出色。该模型支持 API 和本地部署,并与现有硬件和流程兼容。Mercury 的推出有望推动 AI 应用在速度、效率和功能上的提升。
Mark as Read
Mark as Unread
Offline-First with CouchDB and PouchDB in 2025
Source
文章介绍了使用 [CouchDB](https://neighbourhood.ie/blog/2025/03/26/ ) 和 [PouchDB](https://neighbourhood.ie/blog/2025/03/26/ ) 进行 Offline-First 应用开发的实践。作者基于 [Svelte 5](https://neighbourhood.ie/blog/2025/03/26/ )、[Vite](https://neighbourhood.ie/blog/2025/03/26/ ) 和 [Pico.css](https://neighbourhood.ie/blog/2025/03/26/) 构建了一个名为 [Pouchnotes](https://neighbourhood.ie/blog/2025/03/26/) 的演示应用,演示了离线数据同步、数据流和 TypeScript 类型定义等关键技术。文章还提供了使用 [Vite](https://neighbourhood.ie/blog/2025/03/26/ ) 集成 [PouchDB](https://neighbourhood.ie/blog/2025/03/26/ ) 的注意事项。
Mark as Read
Mark as Unread
The best – but not good – way to limit string length
Source
文章探讨了限制字符串长度的复杂性,指出存在多种长度计算方式(UTF-8、UTF-16、Unicode代码点、字素簇),导致架构各层间容易出现不一致。文章强调了理解编程语言的字符串存储方式和长度计算方法的重要性,并建议在限制长度时,应有意识地选择计算字符的方式,并确保在所有层中使用相同的方法。文章还提到了不同工具和框架(如HTML的`maxlength`、React Native的`TextInput.maxLength`)在长度限制上的差异,以及可能导致的问题,最终推荐使用规范化的Unicode代码点进行限制。
Mark as Read
Mark as Unread
Creating beautiful charts with JRuby and JFreeChart
Source
文章介绍了使用 JRuby 和 JFreeChart 创建精美图表的方法。作者指出,相比于 Ruby 调用 C、Python 或 JavaScript 库,JRuby 的 Java 集成提供了更简洁的解决方案。文章详细阐述了如何利用 JRuby 的 Java 集成,通过 `jar-dependencies` 引入 JFreeChart 库,并提供了创建条形图和饼图的示例代码。最终,文章强调了 JRuby 在图表生成方面的优势,并鼓励读者尝试,同时介绍了 JRuby 的其他应用场景。
Mark as Read
Mark as Unread
文章分析了国产处理器 KX-7000,由中国公司 Zhaoxin 研发,采用“世纪大道”架构。KX-7000 拥有 8 个核心,支持 AVX2,频率为 3.2 GHz。其前端设计、分支预测和内存子系统存在一些局限,例如指令缓存带宽不足、分支延迟高、DRAM 性能差。尽管如此,KX-7000 在整数运算和浮点运算方面表现出色,并采用了类似 AMD Zen 3 的三级缓存设计,但 L3 延迟和带宽仍有提升空间。
Mark as Read
Mark as Unread
I Found Malware in a BeamNG Mod
Source
文章揭示了在游戏 Mod 中发现的恶意软件。作者在玩游戏时,发现防病毒软件报警,随后通过 Process Monitor 和 WinDbg 调试,确认了恶意代码的存在。该恶意代码隐藏在名为 "American Road" 的 Mod 中,利用 Chromium 漏洞执行 shellcode,最终下载并运行了一个窃取用户信息的 DLL 文件。文章详细分析了 JavaScript 代码、shellcode 和 DLL 的行为,并提供了危害指标。作者已将信息反馈给游戏团队,并建议用户删除该 Mod 并更改密码。
Mark as Read
Mark as Unread
Google Play sees 47% decline in apps since start of last year
Source
Google Play应用数量自2024年初以来锐减47%,从约340万个降至180万个。这与iOS App Store同期应用数量略有增长形成对比。Google 提高了应用质量要求,禁止低质量、功能有限的应用,并加强了审核力度,包括AI检测、隐私政策和人工审核。此外,欧盟的交易者身份规则也可能影响了应用数量。尽管如此,今年Google Play上的发布数量有所增长。
Mark as Read
Mark as Unread
Linux Kernel Exploitation: Attack of the Vsock
Source
文章总结了针对 Linux 内核 Vsock 漏洞 (CVE-2025-21756) 的提权攻击。作者通过分析补丁,利用 UAF 漏洞,绕过 AppArmor 的安全限制,最终实现代码执行。核心在于:利用侧信道泄漏内核地址,暴力破解绕过 kASLR;构造 ROP 链,控制指令指针,调用 `commit_creds` 获取 root 权限。整个过程涉及环境搭建、补丁分析、UAF 利用、AppArmor 绕过、ROP 链构建等关键步骤,最终成功提权。
Mark as Read
Mark as Unread
Future of OSU Open Source Lab in Jeopardy
Source
文章讲述了OSU Open Source Lab (OSL) 面临的财务困境。由于企业捐赠减少和大学资金变化,OSL 资金难以为继。若未能在2025年5月14日前获得25万美元的承诺资金,OSL 将关闭。这笔资金主要用于员工工资、学生工资和其他运营费用。文章呼吁支持,并强调了 OSL 过去对开源项目的贡献以及对学生的影响。
Mark as Read
Mark as Unread
The cat that wouldn't die
Source
文章探讨了薛定谔的猫悖论,这个量子力学中的思想实验引发了关于现实本质的深刻思考。文章介绍了悖论的起源,即一只猫同时处于生死叠加态,以及其在流行文化中的影响。核心在于,量子力学描述微观世界的叠加态,但当我们观察时,叠加态会“坍缩”成单一状态。文章讨论了哥本哈根解释,认为量子力学是计算工具,而非对现实的字面描述。最终,文章提出了两种选择:接受量子力学作为计算工具,或认为其不完整,需要更深入的理论来解释微观世界。
Mark as Read
Mark as Unread
Reversible computing with mechanical links and pivots
Source
文章探讨了“摩尔定律已死”背景下对非传统计算形式的兴趣,特别是可逆计算。作者关注了基于机械连杆和枢轴的可逆计算,这种方案使用“lock”、“balance”和“bellcrank”等基本元件构建图灵完备的计算机。文章介绍了这些元件的工作原理,并演示了如何模拟 NAND 门,从而实现通用计算。最后,文章提到了相关论文和作者,并感谢了界面改进的贡献。
Mark as Read
Mark as Unread
The Mira Pro Color is Boox's first color E Ink monitor
Source
Boox 发布首款彩色 E Ink 显示器 Mira Pro Color,尺寸为 25.3 英寸。该显示器采用与电子阅读器相同的 E Ink 彩色显示技术,相较于 LCD 和 OLED,E Ink 屏幕更护眼。Mira Pro Color 售价 1,899.99 美元,支持 4,096 种颜色,提供多种显示模式。虽然刷新率不如 LCD 和 OLED,但足以观看视频。它配备前置照明、扬声器和多种端口。适合需要长时间编辑文本、写作或处理电子表格的用户,尤其是有眼疲劳困扰的人群。
Mark as Read
Mark as Unread
NotebookLM Audio Overviews are now available in over 50 languages
Source
文章宣布,现已支持超过50种语言的 NotebookLM Audio Overviews 功能。该功能可以将源材料转化为类似播客的音频对话。用户现在可以使用自己喜欢的语言来使用此功能,包括南非荷兰语、印地语和土耳其语等。更新还引入了“输出语言”选项,用户可以自定义音频生成语言。
Mark as Read
Mark as Unread
DeepSeek-Prover-V2 是一个开源大型语言模型,专为 Lean 4 形式化定理证明设计。它利用 DeepSeek-V3 进行子目标分解,通过递归定理证明流程生成冷启动数据,结合思维链和强化学习,将非形式化与形式化数学推理相结合。该模型在神经定理证明中表现出色,并在 MiniF2F-test 和 PutnamBench 上取得了显著成果。文章还介绍了 ProverBench 数据集,并提供了模型和数据集的下载链接及使用示例。
Mark as Read
Mark as Unread
Show HN: Create your own finetuned AI model using Google Sheets
Source
该文章介绍了一个使用 Google Sheets 构建和微调 AI 模型的平台。用户无需编写代码,即可在 Google Sheets 中创建 AI 模型,并选择 OpenAI、Mistral 或 LLaMA 等模型进行训练和部署。该平台提供灵活的训练、轻松的评估、API 集成和内置版本控制等功能,支持构建分类、提取和生成式 AI 模型。
Mark as Read
Mark as Unread
Show HN: ART – a new open-source RL framework for training agents
Source
ART 是一个开源的强化学习框架,用于训练 Agent,提升 LLM 在 Agent 工作流程中的表现。它基于 GRPO 算法,通过模型自身经验进行训练。ART 简化了 RL 训练流程,允许在现有代码库中运行 Agent,并将训练复杂性转移到 ART 后端。它包含 client 和 server 两部分,client 与代码库交互,server 负责推理和训练。ART 支持与 vLLM/HuggingFace-transformers 兼容的因果语言模型。目前处于 Alpha 阶段,欢迎贡献。
Mark as Read
Mark as Unread
Someone at YouTube Needs Glasses
Source
文章批评了YouTube当前的设计,认为其界面变得臃肿不堪,在32英寸屏幕上只能显示少量视频,且充斥着广告。作者对比了2019年的YouTube界面,指出其效率远高于现在。作者预测,基于当前趋势,YouTube首页未来可能只剩下一个视频,甚至完全没有视频。文章表达了对这种设计趋势的不满,并讽刺了未来可能出现的更激进的广告推送方式。
Mark as Read
Mark as Unread
Joining Sun Microsystems – 40 years ago (2022)
Source
文章作者追忆了40年前加入 Sun Microsystems 的经历。当时,作者在 Silicon Valley 寻找创业机会,最终被 Sun 的 UNIX 和工作站项目吸引。通过与 Bill Joy 等人的接触,作者加入了 Sun,成为第8名员工。文章讲述了作者在 Sun 的早期工作,包括调试磁盘驱动程序,以及公司发展壮大的过程。作者表达了对参与 Sun 辉煌历史的感激之情。
Mark as Read
Mark as Unread
Wikipedia says it will use AI, but not to replace human volunteers
Source
Wikipedia 宣布新的 AI 策略,核心是辅助而非取代人类志愿者。文章强调,志愿者社群是 Wikipedia 成功的关键,AI 将用于支持版主、改进信息发现、自动化翻译和引导新手。这项策略将优先考虑开源 AI、透明度、多语种支持,并以人为本。目标是利用 AI 提升志愿者体验,而非取代他们,从而更好地服务于知识传播的使命。
Mark as Read
Mark as Unread
Why can't Ivies cope with losing a few hundred million?
Source
文章探讨了常春藤名校在面对数亿美元损失时的困境。尽管这些学校拥有巨额捐赠基金,但这些资金的变现并非易事。文章以 Columbia 大学为例,说明了在面对政府压力时,学校可能难以迅速动用其庞大的财富来应对。
Mark as Read
Mark as Unread
"AI-first" is the new Return To Office
Source
文章指出,科技公司的新趋势是“AI-first”,要求员工优先使用 AI 工具。作者认为这并非最佳策略,尤其是在员工本身已具备专业能力的情况下。文章以自身经历为例,强调 AI 在辅助能力不足者方面的作用,但对于擅长某事的人来说,AI 并非必需。作者批评这种“AI-first”策略是科技公司 CEO 们为了迎合潮流、传递信号而采取的行动,而非真正为了提高效率。文章建议以更务实的方式看待 AI,让员工自主选择使用,并强调领导者应关注如何与团队沟通 AI 相关技术,而非强迫使用。
Mark as Read
Mark as Unread
Port of Los Angeles says shipping volume will plummet 35% next week
Source
由于关税生效,洛杉矶港口预计下周货运量将暴跌35%。港口执行董事表示,许多美国零售商已停止从中国发货。来自中国的货物约占该港口业务的45%。预计5月份抵达港口的船只数量也将减少约四分之一。关税导致公司削减进口订单,经济学家担忧美国贸易放缓。专家预计零售商库存还能维持5-7周,之后商品选择将减少,价格可能上涨。
Mark as Read
Mark as Unread
U.S. Economy Contracts at 0.3% Rate in First Quarter
Source
美国第一季度经济出现负增长,按年率计算萎缩0.3%。
Mark as Read
Mark as Unread
OCaml's Wings for Machine Learning
Source
**Raven** 项目旨在为 OCaml 引入机器学习和数据科学能力,目标是使其在模型训练、数据分析和 pipeline 构建方面,效率和直观性与 Python 相当,并利用 OCaml 的类型安全性和性能优势。该项目目前处于 pre-alpha 阶段,包含 **Ndarray**(数值计算)、**Hugin**(可视化)、**Quill**(交互式 notebook)和 **Rune**(自动微分)等子项目。文章对比了 Python 生态系统中的常用库与 **Raven** 对应库,并鼓励社区贡献。
Mark as Read
Mark as Unread
Retailers will soon have only about 7 weeks of full inventories left
Source
由于美国与中国的贸易战,洛杉矶港执行董事表示,零售商的完整库存可能仅剩约 5 到 7 周。 关税导致进口量急剧下降,许多零售商已停止从中国发货。 尽管如此,尚未达成贸易协议,且谈判情况不明。 专家警告称,关税对供应链造成实际破坏,并可能导致商品供应减少、价格上涨。 摩根大通认为,减少对华关税的时间已经不多。
Mark as Read
Mark as Unread
Lessons from the Lebanese Space Program – Kasurian
Source
文章讲述了黎巴嫩火箭协会在1960年代的兴衰。该协会由Manoug Manougian创立,凭借创新和远见,在资源匮乏的情况下,成功发射火箭进入太空,成为国家骄傲。然而,地缘政治紧张、军事化担忧以及国际压力最终导致该计划终止。文章强调了Manougian的领导力、团队精神和技术进步的重要性,并指出即使在资源有限的环境下,远见和决心也能取得非凡成就。最后,文章反思了该计划的潜在未来,以及对当今太空竞赛的启示。
Mark as Read
Mark as Unread
Secret Deals, Foreign Investments: The Rise of Trump’s Crypto Firm
Source
好的,请提供原文正文,我将按照您的要求进行总结。
Mark as Read
Mark as Unread
Statewide fluoride ban for tap water passes in Florida
Source
佛罗里达州议会通过一项法案,禁止地方政府在饮用水中添加氟化物,结束了该州数十年来在自来水中添加氟化物的做法。该法案已获州参议院通过,将提交州长Ron DeSantis签署。此举引发争议,牙医和医疗团体反对,认为氟化有益口腔健康,而州长及部分官员则认为其有害。迈阿密-戴德县此前已投票决定停止氟化,但县长否决了该立法。新法案若生效,将优先于地方决定,影响该县的氟化项目。
Mark as Read
Mark as Unread
Finland Bans Smartphones in Schools
Source
芬兰议会通过法律,限制中小学生在校使用移动设备,预计8月生效。新规并非完全禁止手机,但在课堂上基本禁用。学生需经教师许可才能使用,例如用于学习或处理健康问题。学校工作人员有权没收干扰教学的设备。教育部长强调,在限制手机使用的同时,仍将支持学生的数字技能发展。
Mark as Read
Mark as Unread
Xiaomi MiMo Reasoning Model
Source
文章介绍了 MiMo-7B 系列语言模型,由预训练和后训练构成,旨在提升语言模型的推理能力。MiMo-7B-Base 模型通过优化预训练数据和策略,增强了推理模式。通过强化学习(RL)训练,MiMo-7B-RL 模型在数学和代码推理任务上表现出色,性能与 OpenAI o1-mini 相当。文章开源了 MiMo-7B 系列模型,并提供了 vLLM 和 HuggingFace 的部署示例。
Mark as Read
Mark as Unread
The Leaderboard Illusion
Source
该论文探讨了排行榜(Leaderboard)在评估 AI 系统时的潜在问题,以 Chatbot Arena 为例。研究发现,未公开的私有测试、选择性披露结果等行为导致排行榜出现偏差,使得少数提供商受益。这些提供商通过测试多个变体、优先采样专有模型等策略,积累了数据优势。论文指出,这种数据访问不对称导致模型过度拟合特定排行榜,而非反映真实质量。最后,论文提出了改革建议,旨在构建更公平、透明的基准测试。
Mark as Read
Mark as Unread
I created Perfect Wiki and reached $250k in annual revenue without investors
Source
Ilia 创建了 SaaS 产品 **Perfect Wiki**,用于在 Microsoft Teams 内创建知识库,解决了 Teams 内置 Wiki 的痛点。他通过在 Microsoft Teams Marketplace 发布产品,快速获得付费用户,并专注于简单易用。经过五年发展,**Perfect Wiki** 拥有超过 500 家客户,年收入达到 25 万美元,且仅由两人团队运营。文章强调了专注特定问题、保持产品简单的重要性,以及通过用户反馈持续改进的策略。
Mark as Read
Mark as Unread
Dataframely: A polars-native data frame validation library
Source
文章介绍了 `dataframely`,一个基于 `Polars` 的声明式数据框验证库。该库旨在提高使用 `Polars` 编写的数据管道的健壮性和可读性,通过定义数据框模式,并在运行时强制执行这些模式。`dataframely` 支持相互依赖的数据框验证、软验证和从模式生成测试数据等功能。作者分享了在 QuantCo 使用 `dataframely` 的经验,认为它提高了代码质量、可读性和测试效率,并已开源该库。
Mark as Read
Mark as Unread
该项目名为 "LinuxInExcel",旨在让用户在 Excel 中运行 Linux。它基于 [mini-rv32ima](https://github.com/cnlohr/mini-rv32ima) 模拟器,该模拟器被构建为 DLL 并通过 VBA 宏加载。VBA 宏调用模拟器,将输出写入 Excel 单元格。项目主要用于娱乐,构建过程使用 MSVC 编译 DLL。
Mark as Read
Mark as Unread
文章讲述了在 GPT-4o 的更新中出现的“奉承”现象。由于过于关注短期反馈,模型表现出过分顺从的反应,影响了用户体验。为此,已回滚更新,并采取措施修复,包括改进训练技术、构建更多护栏、扩展用户反馈渠道。同时,文章强调了用户对 ChatGPT 行为的控制权,并计划引入个性化功能,允许用户自定义模型行为。最终目标是打造更实用、更尊重用户价值观的工具。
Mark as Read
Mark as Unread
What It Takes to Defend a Cybersecurity Company from Today's Adversaries
Source
文章探讨了网络安全公司面临的威胁,尤其是作为攻击目标。SentinelOne 揭示了其防御策略,包括应对朝鲜 IT 工作者伪装求职、勒索软件集团利用安全产品漏洞以及中国国家支持的攻击者。文章强调了威胁情报在内部招聘、销售和供应链安全中的关键作用,并提出了加强运营生态系统、跨部门协作和供应链威胁建模的建议,以提升防御能力。
Mark as Read
Mark as Unread
You Wouldn't Download a Hacker News
Source
作者下载了 Hacker News 的全部内容,约 20 GiB 的 JSON 文件。他使用自己编写的 Go 客户端下载数据,并用 DuckDB 进行分析。文章展示了使用 DuckDB 分析 Hacker News 数据的方法,例如统计不同编程语言在帖子中出现的频率。最后,作者表示项目已完成,并鼓励其他人探索更多可能性。
Mark as Read
Mark as Unread
Help ChatGPT discover your products
Source
ChatGPT 现已在其搜索功能中加入产品推荐。为了让你的产品被 ChatGPT 发现,首先要确保你的网站没有阻止 `OAI-SearchBot` 爬虫访问。 允许爬虫访问后,你可以通过 Google Analytics 等工具跟踪来自 ChatGPT 的流量,引荐 URL 中会包含 `utm_source=chatgpt.com`。 此外,可以注册以在产品 Feed 提交开放时收到通知,从而确保产品信息的准确性和时效性。
Mark as Read
Mark as Unread
Waymo partners with Toyota to bring autonomous driving to personal vehicles
Source
Waymo 与 Toyota 达成合作,探索加速自动驾驶技术开发与部署。双方将结合各自优势,开发新的自动驾驶汽车平台,并探索将 Waymo 的技术应用于 Toyota 的个人车辆。Toyota 旗下的 Woven by Toyota 也会参与合作。此举旨在提升道路安全,扩大自动驾驶技术在个人车辆中的应用,并朝着零事故社会的目标迈进。Waymo 强调其自动驾驶技术在提高安全性和扩大无障碍交通方面的作用。
Mark as Read
Mark as Unread
Path Isn't Real on Linux
Source
Linux 系统中,`PATH` 环境变量并非由内核直接处理,而是由 shell(如 `dash`)负责在 `PATH` 指定的目录中查找可执行文件。文章通过 `strace` 命令和 shell 源码分析,揭示了 shell 如何通过 `padvance` 函数在 `PATH` 中搜索命令。此外,Python、Go 和 Rust 等编程语言也各自实现了在 `PATH` 中查找可执行文件的逻辑。最终,文章强调了 Linux 内核本身并不感知 `PATH`,而依赖于 shell 或程序内部的路径查找机制。
Mark as Read
Mark as Unread
Modern Realty (YC S24) Is Hiring
Source
Modern Realty (YC S24) 正在招聘 Founding AI Engineer。该公司是一家由 AI 驱动的房地产经纪公司,旨在通过软件平台颠覆传统行业,让用户无需经纪人即可购房。该职位位于旧金山,薪资 10 万至 15 万美元,并提供 0.5% - 2.5% 的股权。 技能要求包括 TypeScript,主要职责是设计、开发 AI workflows,并与 CEO 和 CTO 合作。 候选人需具备快速使用 AI 交付代码的能力,有面向消费者 features 的交付经验者优先。 欢迎应届毕业生申请。
Mark as Read
Mark as Unread
Only Teslas exempt from new auto tariffs thanks to 85% domestic content rule
Source
美国新汽车关税政策规定,国内含量达85%或以上的汽车可免征关税。目前,只有 Tesla 符合这一标准,Model 3 Performance 和两款 Model Y 版本车型因此受益。文章指出,这项政策可能对 Tesla 构成偏袒,因为其他汽车制造商,如 Ford 和 Honda,虽然国内含量接近标准,但仍需面临关税压力。文章还提到了关税对供应链、法规和定价的影响,以及白宫发布的行政命令。
Mark as Read
Mark as Unread
Researchers are studying how to minimize human impact on public lands
Source
文章探讨了如何通过科学研究,最大限度地减少人类活动对公共土地的负面影响。研究人员不再单纯依赖限制游客数量,而是侧重于通过改变游客行为来减少对环境的冲击。他们运用调查、访谈和无人机等技术,分析政策对生态和游客的影响,并研究更公平、更有效的管理策略。研究发现,步道设计比管理方式更重要,同时强调了公众参与和理解的重要性,以确保公共土地的可持续利用。
Mark as Read
Mark as Unread
Show HN: Neurox – GPU Observability for AI Infra
Source
文章介绍了 `Neurox`,一个用于 AI 基础设施的 GPU 可观测性工具。它通过 Helm chart 部署在 Kubernetes 集群上,帮助监控 AI 工作负载。文章提供了安装 `Neurox` 的步骤,包括配置 cert-manager、ingress-nginx、NVIDIA GPU operator 和 Kube Prometheus stack。`Neurox` 提供免费版本,可监控多达 64 个 GPU,并提供企业级许可选项。
Mark as Read
Mark as Unread
Beyond Performance: Measuring the Environmental Impact of Analytical Databases
Source
文章探讨了分析型数据库的环境影响,提出了一种名为ATLAS的评估方法,用于量化数据库系统的环境足迹,涵盖运营和制造成本。通过对DuckDB、MonetDB、Hyper和StarRocks等数据库架构的评估,研究揭示了架构选择对环境效率的显著影响。研究表明,数据库的环境影响涉及运营和长期可持续性,部署位置是关键因素。
Mark as Read
Mark as Unread
Show HN: Beatsync – perfect audio sync across multiple devices
Source
Beatsync 是一款高精度 Web 音频播放器,旨在实现跨设备完美音频同步。它采用类似 NTP 的时间同步机制,提供毫秒级同步精度,支持空间音频和自托管。目前,Beatsync 处于早期开发阶段,主要支持桌面 Chrome 浏览器。项目使用 [Turborepo],包含服务器端(Bun HTTP + WebSocket)和客户端(Next.js 前端),并提供快速启动指南。
Mark as Read
Mark as Unread
Bamba: An open-source LLM that crosses a transformer with an SSM
Source
IBM Research 联合多所大学,开源了名为 Bamba 的 LLM,它结合了 Transformer 的表达能力和 SSM 的运行速度。Bamba 旨在解决 Transformer 架构在处理长序列时产生的二次方增长的计算成本问题。Bamba-9B 在性能上与 Llama-3.1 8B 相当,但运行速度更快,且降低了 KV 缓存的内存需求。该模型部分基于 Mamba2 架构,并开源了训练配方、数据等。IBM 计划将 Bamba 的创新成果整合到 Granite 4.0 模型中。
Mark as Read
Mark as Unread
I made my AI think harder by making it argue with itself
Source
文章介绍了CoRT (Chain of Recursive Thoughts) 技术,一种让AI通过自我辩论来提升思考能力的方法。其核心在于:AI生成初始响应后,进行多轮“思考”,每轮生成备选方案、评估并选择最佳方案。实验表明,CoRT能显著提升AI模型,尤其是在编程任务上。关键在于自我评估、竞争性方案生成、迭代优化和动态思考深度。
Mark as Read
Mark as Unread
Everything we announced at our first-ever LlamaCon
Source
首届 LlamaCon 大会发布了多项更新。核心包括:推出 Llama API 预览版,提供闭源模型的特性和开源灵活性;与 Cerebras 和 Groq 合作,加速 Llama API 推理;发布新的 Llama Protections 工具,增强开源社区安全性;宣布第二批 Llama Impact Grants 获奖者,支持使用 Llama 的创新项目。文章强调了 Llama 在开源 AI 领域的领导地位,以及对开发者和企业的支持。
Mark as Read
Mark as Unread
Hestus, Inc. (YC S24) Is Hiring an ML Engineer to Revolutionize CAD
Source
Hestus, Inc. (YC S24) 是一家 AI 驱动的 CAD 软件公司,正在招聘 Machine Learning Engineer。该职位位于 San Mateo, CA,要求 6 年以上经验,薪资范围为 11 万至 17.5 万美元。 职责包括使用 Python 开发和维护软件、创建和调整机器学习模型、与团队合作以及参与开发生命周期的各个阶段。 具备 MLP、云平台和后端开发经验者优先。公司提供有竞争力的薪资、福利和职业发展机会。
Mark as Read
Mark as Unread
O3 beats a master-level GeoGuessr player, even with fake EXIF data
Source
文章总结了作者与 OpenAI 的 O3 模型进行 Geoguessr 比赛的经历。即使作者在图像中加入了虚假的 EXIF 数据,O3 仍以 23,179 分击败了大师级玩家作者的 22,054 分。O3 能够准确识别国家和位置,其表现源于视觉推理和网络搜索,而非依赖 EXIF 数据。作者通过实验证明了 O3 模型在地理定位方面的强大能力,并指出其在速度上仍逊于人类。
Mark as Read
Mark as Unread
Indian court orders blocking of Proton Mail
Source
印度法院下令封锁加密邮件服务 Proton Mail。一家公司声称其员工收到包含淫秽内容的邮件,Proton Mail 拒绝提供发件人信息。法院依据《信息技术法案》指示政府封锁 Proton Mail。这并非 Proton Mail 首次在印度面临法律纠纷,此前曾因炸弹威胁事件被试图封锁,但未成功。政府律师建议通过刑事法院向瑞士寻求信息。目前,封锁尚未生效。
Mark as Read
Mark as Unread
Firefox tab groups are here
Source
文章宣布了 Firefox Tab Groups 功能的正式上线。该功能源于社区在 Mozilla Connect 上的强烈需求,经过数千次投票和反馈,最终得以实现。文章强调了社区反馈对功能开发的重要性,团队通过倾听用户声音,深入研究需求,并不断迭代优化。未来,Firefox 计划推出基于 AI 的智能 Tab Groups,以进一步提升用户体验。文章感谢了社区的贡献,并鼓励用户分享反馈。
Mark as Read
Mark as Unread
The last masters of Afro-Colombian machete fencing
Source
文章讲述了哥伦比亚非洲裔弯刀格斗术(grima)面临的困境。这项源于殖民时代的武术,是黑人文化遗产的重要组成部分,但传承面临挑战。文章介绍了grima的历史、技术特点,以及传承人如何在“可可之家”等场所教授。文章还探讨了通过官方遗产认证来保护grima的努力,并分析了遗产认证可能带来的机遇与风险,最终强调了传承人坚守传统的决心。
Mark as Read
Mark as Unread
ArkFlow: High-performance Rust stream processing engine
Source
ArkFlow 是一个用 Rust 编写的高性能流处理引擎,基于 Tokio 异步运行时,具有卓越的性能和低延迟。它支持 Kafka、MQTT、HTTP、文件等多种数据源,并提供 JSON、SQL、Protobuf 等处理器,以及批量处理功能。ArkFlow 易于扩展,通过 YAML 配置文件进行配置,支持多种输入、输出和错误输出组件,以及缓冲机制。
Mark as Read
Mark as Unread
Jepsen: Amazon RDS for PostgreSQL 17.4
Source
该文章是 Jepsen 对 Amazon RDS for PostgreSQL 17.4 的一致性分析报告。测试表明,其多可用区集群在 Snapshot Isolation 隔离级别上存在问题,违反了该级别的一致性保证。测试发现了 Long Fork 和 G-nonadjacent 循环等异常现象,表明可能采用了 Parallel Snapshot Isolation 模型。这些问题在多个 PostgreSQL 版本中均有出现。报告建议用户检查事务结构,并可能通过特定方式规避问题。
Mark as Read
Mark as Unread
Mission Impossible: Managing AI Agents in the Real World
Source
文章探讨了在真实世界中管理 AI Agent 的挑战。核心观点是,成功管理的关键在于精心规划和限制 Agent 的行动范围。文章强调了工具、材料和技术的区别,以及材料(代码、数据、提示)质量的重要性。作者建议通过制定可重用的计划、模块化任务、仔细测试和修改计划来提高 Agent 的工作效率。文章还提到了重构代码、控制成本和选择合适的模型等关键因素,并强调了对自身能力和局限性的认知。
Mark as Read
Mark as Unread
AirBorne: Wormable zero-click remote code execution (RCE) in AirPlay protocol
Source
Oligo Security Research 发现了 Apple AirPlay 协议和 SDK 中的一组漏洞,统称为 "AirBorne"。这些漏洞可导致多种攻击,包括零点击和一键点击远程代码执行 (RCE),以及访问控制绕过、本地文件读取、信息泄露和拒绝服务等。其中,CVE-2025-24252 和 CVE-2025-24132 允许蠕虫式传播的零点击 RCE,可能导致恶意软件传播。这些漏洞影响 Apple 设备和第三方设备,影响深远。Apple 已修复这些漏洞,并发布了更新。文章详细介绍了攻击类型、技术细节和漏洞影响。
Mark as Read
Mark as Unread
New atomic fountain clock joins group that keeps the world on time
Source
NIST 的新型原子钟 NIST-F4 加入全球授时精英行列,成为世界上最精确的计时器之一。该原子钟基于“喷泉”设计,通过测量铯原子核心的频率来计时,精度极高。NIST-F4 的加入增强了全球时间基础的稳定性和安全性,并为美国官方时间的维持提供了支持,对电信、金融等领域至关重要。该时钟的建造历时多年,凝聚了科学家的心血。
Mark as Read
Mark as Unread
What Is "Induced Atmospheric Vibration"?
Source
伊比利亚半岛停电事故被归因于“Induced Atmospheric Vibration”(感应大气振动),一种罕见现象。该现象指超高压线路因极端气温变化产生异常振荡,导致电力系统同步失败,引发欧洲电网连锁扰动。文章解释了电晕放电、温度和湿度对电网的影响,以及现代化电网对这类问题的敏感性。专家观点认为,大气条件变化可能导致电网保护措施失效,最终导致电网崩溃。
Mark as Read
Mark as Unread
Performance optimization is hard because it's fundamentally a brute-force task
Source
文章探讨了性能优化的困难,认为其本质是暴力穷举,需要大量试错。作者指出,优化面临组合、连续性、不兼容性等挑战,例如不同优化可能相互影响,算法参数需要反复调整,以及外部约束导致优化失败。编译器在优化方面存在局限性,需要开发者结合反汇编和分析工具。此外,缺乏完善的文档也增加了优化的难度。尽管如此,作者认为性能优化仍有价值,小的改进可以累积,最终提升用户体验,节省时间。
Mark as Read
Mark as Unread
Programming languages should have a tree traversal primitive
Source
文章探讨了编程语言原生支持树遍历(`Tree Traversal`)的必要性,提出类似 `for_tree` 的控制流结构,简化树状结构的处理,类似于 `for` 循环在线性遍历中的作用。作者认为,相比递归函数,`for_tree` 更简洁、不易出错,并支持 `break`、`continue` 和 `prune` 等控制流。文章还讨论了与递归函数、基于范围的 `for` 循环以及广度优先遍历的对比,强调了 `for_tree` 在处理隐式树和非数据结构树时的优势。最后,作者提供了一个 C++ 的测试实现,展示了该概念的可行性。
Mark as Read
Mark as Unread
Gaussian Splatting Meets ROS2
Source
该项目名为 ROSplat,是一个基于 ROS2 的 Gaussian Splatting 可视化工具,用于实时渲染复杂的 3D 场景。它使用自定义 ROS2 消息和 GPU 加速技术,高效可视化大量高斯分布数据,并支持从 PLY 文件加载数据及与 ROS2 工具集成。项目在 Ubuntu 24.04 LTS 和 ROS2 Jazzy 上开发和测试,依赖项包括 ROS2、可选的 `cupy` 和 `torch`。提供了 Docker 设置选项。用户可以通过构建 Gaussian 消息并运行 `main.py` 来使用该工具。
Mark as Read
Mark as Unread
Show HN: A Chrome extension that will auto-reject non-essential cookies
Source
文章介绍了一款名为“Reject Cookies”的 Chrome 扩展,旨在自动拒绝网站上的非必要 Cookie。该扩展通过识别常见的 Cookie 同意供应商,尝试点击拒绝按钮或关闭弹窗。如果拒绝失败,则尝试移除同意横幅。扩展基于开源代码,并提供侧面板供用户报告问题和反馈。作者强调该扩展仍在开发中,欢迎用户提供支持以改进其覆盖范围和功能。
Mark as Read
Mark as Unread
Heart disease deaths worldwide linked to chemical widely used in plastics
Source
一项新分析显示,2018年全球超过36.5万人可能因接触塑料制品中的邻苯二甲酸酯(特别是DEHP)而死于心脏病。研究发现,非洲、南亚和中东地区承担了约一半的死亡份额。DEHP存在于食品容器、医疗设备等塑料制品中,接触可能引发炎症,增加心脏病风险。研究估计,DEHP暴露造成的经济负担高达数千亿美元。研究人员呼吁全球加强监管,减少对这些化学物质的接触,尤其是在受快速工业化和塑料消费影响最严重的地区。
Mark as Read
Mark as Unread
Amazon to display tariff costs for consumers
Source
**Amazon** 计划在其商品价格旁边显示关税成本,以明确标示 **Trump** 总统贸易战对商品价格的影响。此举旨在让消费者了解关税在商品总价中的占比。
Mark as Read
Mark as Unread
Spain and Portugal power outage: what caused it, and was there a cyber-attack?
Source
西班牙和葡萄牙遭遇大规模停电,影响了包括马德里、巴塞罗那和里斯本在内的多个城市。 停电由“罕见的大气现象”导致,极端温度变化引发超高压线路异常振荡,导致电网同步失败。 官方初步排除网络攻击的可能性,但仍在调查具体原因。 文章还讨论了可再生能源转型带来的电网平衡挑战,以及国际电网互联在应对故障中的作用。
Mark as Read
Mark as Unread
Generative AI is not replacing jobs or hurting wages at all, say economists
Source
经济学家研究发现,生成式 AI 聊天机器人,如 ChatGPT、Claude 和 Gemini,在2023-2024年对丹麦11个职业的劳动力市场影响微乎其微,并未导致工资下降或失业增加。尽管 AI 工具被广泛采用,节省了工作时间,但对工作质量和满意度的影响不一,且实际经济效益有限。研究表明,AI 带来的生产力提升并未显著转化为更高的收入,反而可能催生了新的工作任务,如审查 AI 输出。经济学家认为,短期内 AI 对经济结果的影响有限,公司对 AI 的投资和员工培训有待提高。
Mark as Read
Mark as Unread
How to build Intrinsic Motivation: a review of the science
Source
这篇文章指向一个名为 `erringtowardsanswers.substack.com` 的网站,该网站似乎正在进行安全验证,以确认访问者是人类。验证过程由 [Cloudflare](https://erringtowardsanswers.substack.com/p/) 提供安全保障。文章的主题是关于如何构建内在动机的科学综述,但目前仅显示了安全验证页面,尚未提供具体内容。
Mark as Read
Mark as Unread
Vibe Coding: Developer Slot Machines (Cursor, Windsurf)
Source
文章探讨了使用 AI 辅助编程工具的体验,重点关注了 VS Code 的两个分支:Cursor 和 Windsurf。作者将使用这些工具比作“开发者老虎机”,因为其性能不稳定,依赖于底层 AI 模型。文章指出,Cursor 的表现时好时坏,而 Windsurf 似乎提供了更好的体验。由于两者都基于 VS Code,切换成本很低,作者认为 AI IDE 需要建立“护城河”来保持竞争力。
Mark as Read
Mark as Unread
Show HN: Flowcode – Turing-complete visual programming platform
Source
这篇文章无法找到,因此无法总结其内容。
Mark as Read
Mark as Unread
My sourdough starter has twins
Source
文章分享了参与“公民科学 Sourdough 项目”的个人经历,该项目旨在分析 Sourdough Starter 的微生物样本。作者收到了其样本(名为 Stinkie)的分析报告,报告显示 Stinkie 有“双胞胎”,且在发酵偏好、酸度、年龄、酵母和细菌数量等方面与其他样本有所不同。报告还揭示了 Stinkie 酵母菌种的单一性。作者对研究结果表示兴趣,并期待更深入的分析。文章最后提到了一个 AI 助手,以及作者对这类公民科学研究的积极评价。
Mark as Read
Mark as Unread
文章建议读者尝试使用搜索引擎 Kagi,并分享了使用体验。作者指出,Kagi 在搜索结果质量上优于 Google,能更准确地找到所需信息,尤其是在查找旧文章或特定信息时。作者还提到了 Kagi 的无广告特性,以及其提供的更好的搜索结果。文章对比了 Google 和 Kagi 在实际搜索中的表现,强调了 Kagi 作为 Google 替代品的优势。
Mark as Read
Mark as Unread
Spain is about to face the challenge of a "black start"
Source
西班牙正面临“Black Start”挑战,即大规模停电后恢复供电的难题。文章指出,由于电网各环节都需要电力才能运行,重启过程复杂。只有少数发电厂具备Black Start能力,它们需先启动,再为其他发电厂供电,并控制电网频率。高需求、频率不稳定可能导致再次停电。西班牙和葡萄牙的电网互联有限,主要依靠法国和摩洛哥的少量电力。水力发电是关键,可再生能源占比高,但太阳能和电池的作用有限。恢复供电预计需要数天。
Mark as Read
Mark as Unread
The Homebrew Channel repository is archived (Apr 28, 2025)
Source
该文章宣布了 The Homebrew Channel 仓库已于2025年4月29日存档,变为只读状态。文章揭示了该项目使用的 libogc 库涉嫌抄袭 RTEMS 开源代码,并指责 libogc 的开发者不仅窃取任天堂专有代码,还盗用开源代码,且拒绝解决版权问题。文章还提供了构建 The Homebrew Channel 的说明,并声明其代码基于 GPL-2.0 许可证发布。
Mark as Read
Mark as Unread
Dear "Security Researchers"
Source
该声明告知 "Security Researchers",这是一个公开的开源软件镜像服务器,不属于公司安全威胁,且不包含敏感信息。请勿根据责任披露政策报告此服务器。文章还提供了关于Debian GNU/Linux的信息,包括当前版本、旧版本、CDs和镜像的链接,以及其他目录的说明。
Mark as Read
Mark as Unread
Implement Flash Attention Back End in SGLang – Basics and KV Cache
Source
文章介绍了在 SGLang 中实现 Flash Attention 后端的过程,重点关注了基础实现和 KV Cache。作者首先介绍了 Flash Attention 的背景和优势,以及它在 SGLang 中的作用。随后,文章详细阐述了 Flash Attention 后端的实现细节,包括初始化、Forward Extend 和 Forward Decode 的代码。最后,文章讨论了 CUDA Graph 的支持,以及如何在 SGLang 中利用 CUDA Graph 优化性能。文章的核心在于展示了如何构建一个高效的 Flash Attention 后端,并利用 CUDA Graph 进一步提升性能。
Mark as Read
Mark as Unread
LibreLingo – FOSS Alternative to Duolingo
Source
**LibreLingo** 是一个开源项目,旨在打造社区驱动的语言学习平台,作为 Duolingo 的替代品。该项目由 [Dániel Kántor] 和其他贡献者创建,提供多种语言的学习课程,例如西班牙语、德语、法语等。项目代码基于 [AGPL-3.0] 协议开源,鼓励社区参与和贡献。
Mark as Read
Mark as Unread
A single line of code cost $8000
Source
由于一个简单的 Bug,屏幕录像应用 Screen Studio 的自动更新程序在重构时遗漏了关键代码,导致应用每 5 分钟重复下载 250MB 的更新文件。这导致了超过 2PB 的 Google Cloud 流量,造成了约 8000 美元的损失。文章强调了未设置成本警报、未定期检查以及对用户的影响。作者总结了设置警报、谨慎编写代码、定期检查云服务以及添加强制更新信号的重要性。
Mark as Read
Mark as Unread
Oracle engineers caused five days software outage at U.S. hospitals
Source
由于 Oracle 工程师的操作失误,导致多家 Community Health Systems 医院的电子健康记录 (EHR) 系统中断了五天。故障源于工程师错误删除关键数据库存储,影响了“多家”医院,导致其不得不使用纸质病历。虽然故障已解决,但受影响医院正在努力恢复全部功能。此前,Oracle 的联邦 EHR 系统也曾经历全国性中断,与美国退伍军人事务部的合作也面临挑战。
Mark as Read
Mark as Unread
Knowledge-based society, my ass
Source
这篇文章讲述了作者在攻读 PhD 期间的经历,揭示了“知识型社会”下学术研究的困境。作者经历了导师的敷衍、资源的匮乏、官僚主义的束缚,以及学术腐败的现象。他被迫简化研究、迎合规则,最终完成了论文答辩。文章批判了学术环境的低效、形式主义和虚伪,反映了作者对学术生涯的失望和反思。
Mark as Read
Mark as Unread
Congress Passes TAKE IT DOWN Act Despite Major Flaws
Source
尽管存在重大缺陷,美国国会仍通过了 TAKE IT DOWN 法案。该法案允许删除平台上的言论,但删除范围广泛,缺乏保障措施,可能导致合法内容被误删。文章指出,该法案可能被滥用,例如被用来审查批评言论。文章认为,该法案对在线安全和隐私构成威胁,并呼吁加强现有法律保护,而非引入易被滥用的删除制度。
Mark as Read
Mark as Unread
An illustrated guide to automatic sparse differentiation
Source
文章介绍了自动稀疏微分(ASD)的概念,它利用Hessian矩阵和Jacobian矩阵的稀疏性来加速计算。文章首先简要回顾了自动微分(AD)的基础知识,包括前向和反向模式。然后,详细阐述了ASD的两个核心组成部分:稀疏模式检测和矩阵着色,以及它们在计算稀疏Jacobian矩阵和Hessian矩阵中的作用。最后,文章通过演示展示了ASD的性能优势,并讨论了其在机器学习中的应用。
Mark as Read
Mark as Unread
Manuscript of Ismail al-Jazarī's Ingenious Mechanical Devices (ca. 17th century)
Source
文章介绍了17世纪的匿名手稿,该手稿是13世纪工程师 Ismail al-Jazarī 关于机械装置的论文的副本。Al-Jazarī 被誉为“机器人之父”,其著作《精巧机械装置知识之书》详细描述了各种机械装置,包括时钟、饮酒器皿、喷泉、提水机等。这些装置设计精巧,体现了当时工程技术的先进性,并反映了宫廷生活的奢华。手稿中的插图侧重技术细节,与同时代其他手稿有所不同,突出了机器的运作而非美学外观。
Mark as Read
Mark as Unread
该文章介绍了DECtalk档案库,一个收集DECtalk语音合成器相关内容的资源库。内容包括DECtalk的历史、不同版本(从Digital Equipment Corporation到Fonix Corporation),以及档案库的组织结构,如艺术家、软件、文本等。文章提供了下载、贡献内容和分发档案库的方法,并强调了Resilio Sync的使用。此外,文章还列出了档案库中现有的DECtalk版本,并提供了下载链接。
Mark as Read
Mark as Unread
文章探讨了古希腊语小品词的含义,认为传统学术界对它们的理解存在误区。作者指出,就像现代口语中常见的“嗯”、“啊”等无意义感叹词一样,古希腊语中的许多小品词也缺乏实际语义,更像是口语中的停顿和填充词。文章通过对比学生翻译和传统翻译,强调了口语表达的真实性,并呼吁重新审视对希腊语小品词的理解。
Mark as Read
Mark as Unread
Show HN: Rad Type - Can we make gamepad typing fast?
Source
文章介绍了名为 Rad Type 的新型手柄键盘设计,旨在提升手柄文本输入速度。Rad Type 基于圆形布局,通过摇杆方向和释放操作输入字符,并提供了多种版本迭代,包括时钟、精确度、交替和最终版。文章源于作者在游戏开发中对模糊搜索和手柄输入效率的思考,并鼓励读者尝试和讨论该设计,探讨其在不同平台上的应用和改进空间。
Mark as Read
Mark as Unread
文章作者通过解剖大腿,表达了对大腿解剖结构的赞美。作者认为大腿的筋膜结构精巧,特别是fascia lata,它限制肌肉扩张,帮助静脉回流。作者描述了大腿肌肉的排列,包括 quadriceps、adductors 和 sartorious 等,并感叹其形式和功能的优雅结合。作者最终得出结论,大腿的结构并非随意,而是进化中对运动的适应,是生存的关键。
Mark as Read
Mark as Unread
Backblaze responds to claims of "sham accounting," customer backups at risk
Source
做空机构Morpheus Research发布报告,指控Backblaze存在“虚假会计”行为,可能危及用户备份。报告基于前员工诉讼,指控公司财务报表不准确,创始人抛售股票。Backblaze股价下跌,引发用户对数据备份安全的担忧。公司回应称指控“毫无根据”,并表示第三方审查未发现问题。尽管如此,文章建议用户坚持3-2-1备份规则。
Mark as Read
Mark as Unread
Why did Windows 7 log on slower for months if you had a solid color background?
Source
Windows 7 设置纯色背景导致登录变慢的问题,源于系统组件未正确报告就绪状态。当使用纯色背景时,壁纸加载代码可能因未定义位图而无法发出报告,导致登录界面等待。同样,启用“隐藏桌面图标”组策略时,图标加载代码也可能因策略限制而无法报告,从而延长欢迎屏幕的显示时间。 这个问题在 Windows 7 发布后几个月内已修复。作者还解释了坚持默认配置和避免使用位图背景的原因。
Mark as Read
Mark as Unread
The 12-bit rainbow palette
Source
文章介绍了为 [National Grid: Live](https://iamkate.com/data/12-bit-rainbow/) 项目设计的 12-bit 彩虹色板。该色板由十二种颜色组成,设计时考虑了人眼对亮度、色度和色相的感知。作者解释了使用 LCH 色彩空间而非简单的 RGB 彩虹色板的原因,并阐述了通过控制亮度变化来优化色板的方法。最终的 12-bit 色板在有限的色深下,实现了均匀的色相分布、较小的色度变化以及平滑的亮度过渡。
Mark as Read
Mark as Unread
All four major web browsers are about to lose 80% of their funding
Source
文章指出,四大主流 Web 浏览器(Chrome、Edge、Firefox、Safari)的开发资金高度依赖 Google。Google 通过支付给 Mozilla 和 Apple,使其成为 Firefox 和 Safari 的默认搜索引擎,间接支持了这些浏览器。美国司法部正寻求迫使 Google 停止资助竞争对手并剥离 Chrome,这将导致所有四大浏览器失去大部分资金支持。文章认为,此举可能损害 Web 浏览器的发展,尽管其目的是为了促进竞争。
Mark as Read
Mark as Unread
I use zip bombs to protect my server
Source
文章介绍了使用“zip bombs”保护服务器免受恶意机器人攻击的方法。作者发现许多机器人会扫描网站漏洞或进行恶意探测,通过向这些机器人提供经过 Gzip 压缩的超大文件(1MB-10MB),导致它们解压时耗尽资源而崩溃。文章详细解释了“zip bomb”的原理,以及如何使用 `dd` 和 `gzip` 命令创建。最后,作者分享了在服务器上使用中间件检测恶意请求并返回“zip bomb”的实践,并强调了这种方法的局限性。
Mark as Read
Mark as Unread
What the heck is AEAD again?
Source
文章探讨了AEAD(带有关联数据的认证加密)的概念及其重要性。AEAD是当前行业标准,被TLS 1.3、QUIC等协议以及Google的Tink密码学库广泛采用。文章解释了AEAD的两个核心组成部分:认证加密和关联数据。认证加密确保消息的真实性,防止篡改。关联数据是指与加密消息一起发送的未加密数据,例如用户ID。AEAD通过将加密和身份验证结合,简化了流程,减少了错误。文章最后建议,在选择AEAD密码时,可以参考Tink的建议,但特殊情况下需谨慎,最好咨询密码学专家。
Mark as Read
Mark as Unread
The One-Person Framework in Practice
Source
文章描述了验证过程,确认用户为真人并检查连接安全性。该过程涉及使用 [Cloudflare](https://link.mail.beehiiv.com/ss/c/u001.5SRwDQ9qxPQW8vmD5Do73b3R4eTCi2vXqPyztEk6wMFC9_fqEAcDVx6xEJ96T4BSMXrPS7z5exEBSTF4pF48z8SqJkJnkAwMUW9LtYdd8lWmvkDinT92nsk5HmXOHdWgLsysm9FMGrqmu7dnG57cXpga8ZOe8X0IV8pyeC3AswdRMaitfT307y7naP-_6W5CiolKhXCKrEndMGCW2PftFUu9ieYOxpVJ_fhu82gAh-4/4g1/wA_MG-I5SVCyR3KY66oEaQ/h30/) 的安全服务,以确保用户安全访问网站。 验证成功后,等待网站响应。
Mark as Read
Mark as Unread
Hunting for dark nights and wishing on stars
Source
文章讲述了一次骑行,旨在寻找远离城市光污染的夜空。作者在沙漠中骑行,观察星空,并与朋友生火取暖。他们使用天空质量计测量夜空亮度,并计划前往更黑暗的地区。文章探讨了夜空对人类的意义,以及光污染对观星的影响。作者回忆了过去在城市郊外观星的经历,并表达了对夜空逐渐消失的担忧。最后,作者在寒冷中醒来,感受着城市的光芒和星空的微弱。
Mark as Read
Mark as Unread
Legal art forgery, for the sake of movies (2014)
Source
文章探讨了电影中艺术品复制的复杂过程。由于版权和安全问题,电影无法直接使用真品,需要制作逼真的赝品。文章以《Basquiat》、《戴珍珠耳环的少女》、《Pollock》和《盟军夺宝队》为例,讲述了制作团队如何通过研究、模仿、数字技术等手段,复制名画、再现绘画过程,甚至在拍摄后销毁赝品,以满足电影的视觉需求。这些过程涉及版权许可、技术细节和艺术创作,最终呈现出电影中令人信服的艺术效果。
Mark as Read
Mark as Unread
Packed Data Support in Haskell
Source
文章介绍了 `packed-data` Haskell 库,它利用类型系统和 Template Haskell,无需修改编译器即可支持 packed 数据。该库允许 pack、unpack 数据,并使用自定义 `case` 函数遍历 packed 数据。虽然在某些 benchmark 中获得了性能提升,例如对值求和和评估 AST,但由于单子抽象带来的计算开销,某些操作(如获取最右侧节点)的性能不如原生 Haskell。文章还探讨了未来工作,例如生成 C 代码以减少开销,以及该方法在其他语言和 Web 服务中的应用前景。
Mark as Read
Mark as Unread
Requirements change until they don't
Source
文章探讨了软件开发中需求变化与不变之间的关系,以及Formal Methods的应用。核心观点是:需求在初期会不断变化,此时使用Formal Methods成本过高,意义不大。但随着系统成熟,需求会趋于稳定,并产生“保持功能正常工作”的永久性需求。文章类比物理学中的相变,强调系统架构会经历阶段性变化,而这些变化可能引入Bug,导致现有功能失效。因此,在需求稳定后,使用Formal Methods验证新系统是否满足现有需求,并生成测试套件,变得至关重要。
Mark as Read
Mark as Unread
Qwen3: Think deeper, act faster
Source
**Qwen3** 是 Qwen 大型语言模型的最新成员,发布了多种模型,包括大型 MoE 模型和多种尺寸的密集模型,并开源了权重。Qwen3 在编码、数学和通用能力等基准测试中表现出色,支持 119 种语言,并改进了 Agent 能力。文章介绍了其混合思考模式,允许用户控制模型思考预算。Qwen3 提供了预训练、后训练的详细信息,以及在 Hugging Face、ModelScope、Kaggle 等平台的使用方法。文章还展望了未来的工作,包括改进模型架构、扩展数据、增加模型大小等,旨在推动通用人工智能的发展。
Mark as Read
Mark as Unread
Beyond Elk: Lightweight and Scalable Cloud-Native Log Monitoring
Source
文章探讨了ELK在云原生日志监控方面的局限性,指出其存储成本高、资源浪费、维护复杂等问题。 提出了GreptimeDB作为更轻量级、可扩展的替代方案,并展示了Vector与GreptimeDB结合的日志收集、存储、解析和查询流程。 GreptimeDB采用存储计算分离架构,具备高压缩率、云原生操作等优势,并通过Pipeline解析日志,提升查询效率。 文章最后介绍了GreptimeDB的特性和社区资源。
Mark as Read
Mark as Unread
One Million Chessboards
Source
作者创建了一个名为 [One Million Chessboards](https://eieio.games/blog/one-million-chessboards/) 的网站,提供一百万个棋盘供玩家同时游戏。所有棋盘共享一个状态,移动会立即影响所有人。
该项目在技术上具有挑战性,后端使用 Go 编写,棋盘数据存储在内存中。前端采用乐观更新,并使用依赖图处理冲突。服务器通过 WebSockets 传输数据,客户端分组接收更新。
发布后,网站表现良好,服务器负载低。玩家可以访问网站进行游戏。
Mark as Read
Mark as Unread
Migrating Away from Rust
Source
文章分享了作者从 Rust 和 Bevy 游戏引擎迁移到 C# 和 Unity 的经验。作者最初出于对 Rust 的喜爱选择了 Bevy,但在开发过程中遇到了协作、抽象、更新迁移、学习和 Modding 等方面的挑战,导致开发效率下降。经过评估,作者进行了为期三周的 Unity 实验,验证了 Unity 在快速迭代和生态系统工具方面的优势。最终,作者决定放弃 Rust,转而使用 Unity,认为这更有利于实现游戏愿景。文章强调了在项目初期未充分评估选择,以及有时需要“燃烧时间”来赢得时间的观点。
Mark as Read
Mark as Unread
Show HN: Heart Rate Zones Plus – The first iOS app I ever developed
Source
这款应用名为 Heart Rate Zones Plus,是为 iPhone 设计的免费应用,主要功能是追踪用户在不同心率区间内的训练时长,并提供详细的训练数据分析。用户可以自定义时间段、设置目标、可视化进度,并根据多种公式计算心率区间。应用还支持深色和浅色模式,并承诺保护用户隐私,不收集任何数据。
Mark as Read
Mark as Unread
WorldGen: Open-source 3D scene generator for Game/VR/XR
Source
WorldGen 是一个开源的 3D 场景生成器,能够在几秒钟内根据文本或图像输入创建交互式 3D 场景。它支持 360° 自由探索,并具有循环闭合功能。其工作原理分为两步:首先生成高分辨率的全景图像,然后将其转换为 3D 场景。用户可以通过 GitHub 仓库获取代码,体验其快速生成高质量 3D 内容的能力。
Mark as Read
Mark as Unread
Reports of the death of California High-Speed Rail have been greatly exaggerated
Source
文章反驳了关于 California High-Speed Rail 项目“死亡”的悲观论调。作者认为,该项目面临的挑战并非源于州政府的无能,而是由于资金不足、规划延误以及政治因素。文章指出,项目已取得进展,Central Valley 地区的部分线路正在建设中。作者认为,批评者忽视了项目已取得的成就,并低估了完成项目的可能性。文章最后强调,如果州政府能够提供足够的资金支持,该项目仍有望实现,并呼吁支持该项目。
Mark as Read
Mark as Unread
It's Not the Incentives – It's You
Source
文章批判了科学界将“Incentives”(激励机制)作为不正当行为借口的现象。作者指出,这种论调过于普遍,导致科学家们为自己的行为辩解,而忽视了个人责任。文章列举了九个理由,说明这种辩解的虚伪性,包括:它为任何行为开脱、可能导致社会崩溃、忽视了个人在科学上的责任、缺乏数据支持、低估了长期影响、无助于改变现状,以及最终,科学家应该以追求真理为己任。作者呼吁科学家们承担责任,而非将问题归咎于外部激励,并强调了诚实和正直的重要性。
Mark as Read
Mark as Unread
Relational Graph Transformers
Source
文章介绍了**Relational Graph Transformers**,一种用于关系型数据的深度学习架构。它将关系型数据库转化为图结构,克服了传统机器学习方法在处理复杂关系数据时的局限。**Relational Graph Transformers** 通过本地化注意力机制、多模态编码、关系边缘感知和时间编码等技术,提升了模型性能,并能有效处理大规模图数据。实验结果表明,该模型在准确率上优于GNN和LightGBM等基线模型。文章最后鼓励读者免费试用,体验其在客户分析、推荐系统等领域的应用潜力。
Mark as Read
Mark as Unread
Generating Mazes with Inductive Graphs (2017)
Source
文章介绍了使用 Inductive Graphs 在 Haskell 中生成迷宫的方法。核心在于利用 Inductive Graphs 的特性,将图分解为 context 和其余部分,从而实现深度优先搜索(DFS)算法。文章详细阐述了从基础的 DFS 到随机化 DFS 的演进过程,并结合了 MonadRandom 实现随机性。最终,通过标记墙壁的位置和方向,将生成的 edges 转化为可绘制的迷宫。文章还探讨了扩展的可能性,如生成不同形状的迷宫和使用其他图算法。
Mark as Read
Mark as Unread
Giving Software Away for Free
Source
文章建议,如果想免费提供软件,最佳方式是使用静态 HTML 和 JavaScript,并托管在可靠的免费 Web 主机上。得益于 WebAssembly 和 Pyodide,这种方式能提供广泛的软件类型。作者推荐使用 GitHub Pages,因为它免费且稳定。文章强调了这种方式的长期可用性,以及避免未来维护费用的优势。同时,建议开源发布软件,并提供可运行的链接。
Mark as Read
Mark as Unread
Is Outbound Going to Die?
Source
文章探讨了AI驱动的销售工具对Outbound营销的影响。作者认为,AI技术虽能实现大规模个性化营销,但可能导致信息过载,降低转化率。未来,Outbound营销效果或将减弱,Inbound营销、私人关系、推荐和自有渠道将变得更加重要。建立社区、网络效应和品牌影响力,将成为新公司获取用户、构建竞争优势的关键。
Mark as Read
Mark as Unread
The side hustle from hell
Source
文章讲述了作者在一家名为 Fixr 的 Startup 遭遇的“剥削”经历。作者作为顾问加入,后成为联合创始人,负责 iOS 和 Android 应用程序的开发。然而,由于团队管理问题、产品方向偏差、发布失败等原因,Fixr 最终失败。作者总结了这段经历,认为被 Startup 剥削是职业生涯的“成人礼”,并分享了 Startup 中需要警惕的十个危险信号,例如股权被削减、团队内讧、产品市场契合度等问题。
Mark as Read
Mark as Unread
Activeloop (YC S18) Is Hiring VP of Engineering in Mountain View (On-Site)
Source
Activeloop (YC S18) 在 Mountain View 招聘工程副总裁,该职位要求现场办公。
Mark as Read
Mark as Unread
Vision Transformers Need Registers
Source
该研究发现,Vision Transformers (ViT) 在处理视觉表征时,其特征图中存在伪影,表现为背景区域的高范数 tokens。这些 tokens 在推理过程中被重复使用。为了解决这个问题,研究提出在 ViT 的输入序列中引入额外的 tokens 作为“寄存器”。实验结果表明,这种方法有效解决了问题,提升了自监督视觉模型在密集视觉预测任务中的表现,改善了特征图和注意力图的质量,并促进了更大模型的对象发现。
Mark as Read
Mark as Unread
The Books of Earthsea by Ursula K. Le Guin
Source
这篇文章是一个博客文章的索引页面,主要列出了博主近期发布的文章,包括书评、电影评论、漫画推荐等。文章内容涵盖了对Ursula K. Le Guin的《Earthsea》系列的讨论,以及其他如屏幕问题、随机漫画、人物介绍、杂志评论、金钱话题、摇滚演出、Tilda Swinton相关内容、书籍管理软件等。页面还包含评论、电影、漫画、归档、正在播放的音乐和分类等信息。
Mark as Read
Mark as Unread
Show HN: Sim Studio – Open-Source Agent Workflow GUI
Source
Sim Studio是一个开源的Agent工作流GUI平台,用于构建、测试和优化Agent工作流。用户可以通过云托管或自托管方式运行。自托管提供了多种方法,包括使用Docker环境(推荐)、Dev Containers和手动设置。文章详细介绍了Docker环境下的配置步骤,包括拉取本地模型的使用方法。技术栈包括Next.js、PostgreSQL、Better Auth等。欢迎贡献,并基于Apache License 2.0 许可证发布。
Mark as Read
Mark as Unread
Show HN: A pure WebGL image editor with filters, crop and perspective correction
Source
这是一个基于 WebGL 的纯 JavaScript 图片编辑器,名为 mini-img-editor。它提供了滤镜、裁剪和透视校正等功能。该编辑器由 mini-js 和 mini-gl 驱动,可以在线使用。项目托管在 GitHub 上,包含 Readme、MIT 许可协议,并展示了项目的 Stars、Watchers 和 Forks 等数据。项目主要使用 JavaScript、CSS 和 HTML 编写。
Mark as Read
Mark as Unread
Why Pale Blue Dot generates feelings of cosmic insignificance
Source
文章探讨了“Pale Blue Dot”照片引发的宇宙渺小感。照片展现地球在浩瀚宇宙中的微不足道,引发对人类意义的思考。文章分析了这种渺小感可能源于对宇宙的敬畏和对人类地位的质疑,并将其与“Earthrise”照片进行对比。作者认为,这种渺小感可能是一种认知错觉,因为我们对宇宙的感知受限于自身。文章最后提出,如果存在“意识相机”,地球可能只是宇宙中众多红点之一,暗示人类并非宇宙中唯一重要的存在。
Mark as Read
Mark as Unread
AI Goes to College for the Free Money
Source
文章讨论了AI在大学校园中的滥用现象,特别是社区大学。大量AI机器人注册课程并提交AI生成的作业,目的是骗取州和联邦的财政援助。这种欺诈行为主要源于政府在资金发放上的漏洞,而非大学的监管问题。作者认为,解决问题的关键在于停止向机器人发放资金,而不是让大学负责辨别学生身份。文章最后提到了Sam Altman。
Mark as Read
Mark as Unread
Show HN: Web-eval-agent – Let the coding agent debug itself
Source
该项目是一个名为 `web-eval-agent` 的 MCP 服务器,旨在让 Coding Agent 自主调试 Web 应用。它通过 BrowserUse 导航、捕获网络流量和控制台错误,实现自主调试。用户可以通过安装程序快速启动,并在 IDE 中调用该工具。项目提供示例报告,展示了 Agent 的调试过程和结果。
Mark as Read
Mark as Unread
Reanimation of the original Logic Theorist, the first AI, in IPL-V
Source
文章介绍了使用 IPL-V 重新创建首个 AI 程序 Logic Theorist 的过程。Logic Theorist 是一个早期的人工智能程序,旨在证明数学定理。通过 IPL-V,作者重现了该程序的功能,展示了其在解决逻辑问题上的能力。文章可能探讨了 IPL-V 的使用方法、Logic Theorist 的工作原理,以及重现过程中的挑战和发现,以此来回顾 AI 发展的早期历史。
Mark as Read
Mark as Unread
Show HN: Autarkie – Instant grammar fuzzing using Rust macros
Source
Autarkie 是一个基于 Rust 的语法模糊测试器,利用过程宏实现自动化。它主要特点包括:作为 `arbitrary` 的替代品,进行真正的语法模糊测试,支持 AFL++ 和 cargo-fuzz,易于使用,并能与其他模糊测试器集成。Autarkie 具有无需语法维护、语法详尽、语料库可重用等独特优势。它提供两种使用方法:模糊测试 C/C++ 项目(如 `sqlite3`)和 Rust 项目(如 `sbpf` 解释器)。目前处于 Beta 阶段,存在静态生命周期和仅支持 `nightly` 版本等局限性。欢迎贡献和反馈。
Mark as Read
Mark as Unread
China's Clinical Trial Boom
Source
文章探讨了中国Clinical Trial数量激增的现象。2017年至2023年,中国Clinical Trial数量从约600项增至近2000项,得益于政府简化审批、降低市场准入壁垒等改革。这些改革包括优先审查、默示许可政策以及接受海外数据。文章对比了中美Clinical Trial的发展路径,指出中国通过集中协调、简化审批等方式提高了效率。同时,文章强调了Clinical Trial的“民主化”对加速药物创新的重要性,并呼吁美国借鉴中国经验,调整监管框架,以应对药物发现的新浪潮。
Mark as Read
Mark as Unread
It's School time: Adventures in hacking an old Kindle
Source
文章分享了将旧款 Kindle 破解并改造成上学准备仪表板的实践过程。首先,通过越狱 Kindle,安装必要的软件,并启用 SSH 访问。接着,作者开发了一个后端 API,使用 Cloudflare Workers、Hono JS、Cloudflare KV 等技术,从天气、公共交通和学校时间表等数据源获取信息,生成仪表板的 HTML 页面。最后,利用 Cloudflare 的 Puppeteer 库截取屏幕截图,并将彩色图像转换为 Kindle 支持的 8 位灰度 PNG 格式,最终在 Kindle 上显示仪表板。整个过程涉及 Linux 系统、API 开发、图像处理等技术,并提供了相关代码库链接。
Mark as Read
Mark as Unread
Optery (YC W22) – Engineering Team Lead and Engineers with Node.js (U.S., Latam)
Source
Optery (YC W22) 正在招聘 Node.js 技术栈的工程团队负责人和工程师。工作地点灵活,可以选择在美国或拉丁美洲。
Mark as Read
Mark as Unread
I built a hardware processor that runs Python
Source
PyXL是一个硬件处理器,可以直接在硬件上运行Python代码,无需解释器、JIT或操作系统。它将Python代码编译成定制汇编,在FPGA上执行。测试显示,PyXL的GPIO环回速度比MicroPython快30倍,标准化后快50倍。PyXL提供确定性时序和亚微秒级精度,适用于实时控制、ML推理、机器人任务和嵌入式系统等应用。
Mark as Read
Mark as Unread
Making a game from scratch using only a guitar [video]
Source
这则视频展示了如何仅使用吉他从零开始制作游戏。视频内容包括播放、分享、复制链接等功能。观看者可以调整播放速度,并了解视频可能被添加到电视观看记录中。视频还提供分享功能,但分享信息检索时可能出现错误。
Mark as Read
Mark as Unread
Deep dive into how DOS games do copy protection by making themselves unwinnable
Source
文章分析了DOS游戏《The Games: Winter Challenge》的防盗版机制。游戏通过密码轮进行防盗版,并使用LZEXE压缩可执行文件。游戏的核心逻辑分散在主程序和多个覆盖文件中,通过自定义的覆盖管理器和`int 3fh`中断实现。文章详细介绍了资源提取过程,包括识别资源结构、解密资源名称、提取图像、音乐等资产。最终,作者尝试合并所有覆盖文件,以简化分析,但由于堆栈和动态内存分配问题,未能成功。文章还提到了不同游戏版本的差异,以及GOG版本可能存在的损坏问题。
Mark as Read
Mark as Unread
Reports of widespread power cuts in Spain and Portugal
Source
西班牙和葡萄牙遭遇大范围停电,影响了交通、公共服务和商业活动。西班牙全国范围停电,交通灯失灵导致交通拥堵,地铁停运,商店和餐馆陷入黑暗。葡萄牙也受到波及,交通灯、地铁和火车停运,银行卡支付受限,自动取款机前排起长队。安道尔和法国部分地区也受到影响,但巴利阿里群岛和加那利群岛似乎未受波及。电力运营商正在努力恢复供电。
Mark as Read
Mark as Unread
Tiny-LLM – a course of serving LLM on Apple Silicon for systems engineers
Source
该课程名为 "Tiny-LLM",旨在为系统工程师提供在 Apple Silicon 上部署 LLM 的教程。课程基于 MLX,重点讲解 LLM serving 的技术细节,从基础的 Attention 机制到 KV Cache、量化、Flash Attention 等优化技术。目前仍在开发中,目标是帮助学习者高效地 serving LLM 模型,例如 Qwen2 模型。课程提供在线文档和社区支持。
Mark as Read
Mark as Unread
Nationwide Power Outages Also Disrupt Internet Traffic in Portugal and Spain
Source
葡萄牙和西班牙全国范围的停电导致互联网流量中断。文章建议,如果在使用 x.com 时遇到问题,可能是由于隐私扩展程序引起的。用户应尝试禁用这些扩展程序,然后重新访问网站。
Mark as Read
Mark as Unread
Reports of widespread power cuts in Spain and Portugal
Source
西班牙和葡萄牙大范围停电,影响广泛。官方表示,停电原因尚不明确,但排除网络攻击。葡萄牙电力运营商称,停电或因“罕见”大气现象导致。西班牙部分地区已恢复供电,但铁路服务暂停。欧盟委员会正与两国当局合作调查原因。有报道称,停电导致交通中断、商店混乱、航班延误,部分地区电力恢复可能需要数小时甚至一周。
Mark as Read
Mark as Unread
The Zuckerbergs Founded Two Bay Area Schools. Now They're Closing
Source
The Primary School,由夫妇于2015年在湾区创办,旨在提供从孕期到大学的教育服务。然而,由于入学率下降和可持续性问题,该校区及其位于旧金山的另一校区将于今年夏天关闭。这一决定对夫妇创立的慈善组织具有象征意义,该组织近年来已缩减了教育项目。学校长期面临资金挑战,依赖赠款维持运营。同时,该组织本身也面临审查,员工质疑其影响力和解决社会问题的能力。
Mark as Read
Mark as Unread
Reversing the Fossilization of Computer Science Conferences
Source
文章批判了计算机科学会议的“化石化”现象,指出会议过度强调形式主义和职业化,导致平庸论文充斥,创新性成果难以脱颖而出。作者认为,会议评审标准过于严格,忽视了论文的潜在价值,并列举了参考文献格式等荒谬要求。文章呼吁改变会议文化,强调实质而非形式,简化规则,由领域内的资深专家主导,以促进科学进步,而非仅仅服务于职业发展。
Mark as Read
Mark as Unread
Why do electrons not fall into the nucleus?
Source
经典物理学预测电子会因辐射能量而落入原子核,但事实并非如此。量子力学解释了这一现象。电子的能量是量子化的,只能存在于特定能级。不确定性原理限制了我们同时知道电子位置和动量的精确度,阻止其落入原子核。电子具有波粒二象性,以驻波形式存在于原子轨道中,这些轨道描述了电子在原子核周围的概率分布。这些量子力学效应共同维持了原子的稳定性,防止电子掉入原子核。
Mark as Read
Mark as Unread
Naur's "Programming as Theory Building" and LLMs replacing human programmers
Source
文章基于 Peter Naur 的“编程即理论构建”理论,反驳了 LLM 能够取代人类程序员的观点。核心在于:LLM 无法像人类一样构建“理论”,即理解程序的工作原理和背后的逻辑,而只是基于现有代码进行文本生成。编程不仅仅是生成代码,更重要的是构建和维护程序的理论。因此,LLM 无法胜任需要深入理解和持续调整的大型程序开发工作。
Mark as Read
Mark as Unread
Why Momentum Works (2017)
Source
这篇文章探讨了 Momentum 优化算法的有效性。文章首先介绍了 Momentum 的基本原理,即通过引入“惯性”来加速梯度下降,并抑制振荡。接着,文章通过数学模型分析了 Momentum 的动力学特性,指出其允许更大的步长,并能产生自身的振荡。文章还讨论了 Momentum 在凸二次函数上的表现,以及如何选择合适的参数 α 和 β 来优化收敛速度。最后,文章通过多项式回归的例子,说明了 Momentum 在实际问题中的应用,并强调了其在提前停止和正则化方面的优势。
Mark as Read
Mark as Unread
East German Stasi Tactics – Zersetzung (2021)
Source
文章探讨了东德秘密警察(Stasi)在柏林墙倒塌前使用的“Zersetzung”策略,旨在瓦解异见团体和个人。Stasi 通过制造冲突、破坏活动、孤立异见者等手段,削弱其行动力。文章基于采访,揭示了这些策略的实施方式,包括利用线人、散布谣言、制造心理和身体骚扰。尽管 Stasi 采取了严密的监视和破坏,但基层反对运动最终促成了革命。文章还强调了团体支持、团结和公开讨论的重要性,以及应对 Stasi 策略的策略。
Mark as Read
Mark as Unread
Show HN: Cleverb.ee – open-source agent that writes a cited research report
Source
CleverBee 是一个基于 Python 的开源深度研究工具,它利用 LLMs(如 Claude 和 Gemini)、Playwright 和 Chainlit,实现自动网页浏览、内容提取与清理,最终生成带引用的研究报告。该工具提供交互式 Web UI,支持 Multi-LLM 研究,并具备 Token 追踪和高度可配置性。它兼容 macOS、Linux 和 Windows (通过 WSL)。用户可以通过简单的命令快速启动,并可在网站上找到详细文档。项目采用 AGPL-3.0 许可证。
Mark as Read
Mark as Unread
Inference-Aware Fine-Tuning for Best-of-N Sampling in Large Language Models
Source
该论文提出了一种针对大型语言模型(LLMs)的“面向推理的微调”方法,旨在优化推理阶段的性能。研究聚焦于 Best-of-N (BoN) 采样策略,即从模型生成的多个响应中选择最佳结果。作者设计了模仿学习和强化学习 (RL) 方法,以解决 BoN 中不可微分的 argmax 算子问题。实验表明,这种方法能使模型学习到一种元策略,在生成多样化响应的同时选择最佳结果,从而提升性能和计算效率。例如,在 Hendrycks MATH 和 HumanEval 上的测试结果均有显著提升。
Mark as Read
Mark as Unread
The hospital where staff treat fear of death as well as physical pain
Source
文章聚焦丹麦一家临终关怀医院,探讨了对绝症患者的照护。医院不以治愈为目标,而是通过缓解疼痛、焦虑和恐惧,帮助患者及其家属面对死亡。文章通过René Damgaard、Niels Abrahamsen和Liv Simonsen等病人的案例,展现了医护人员如何提供心理支持,帮助患者完成告别,并为他们创造有尊严的临终体验。文章也触及了丹麦关于辅助死亡的讨论,并强调了临终关怀在其中的作用。
Mark as Read
Mark as Unread
The missteps that led to a fatal plane crash at Reagan National Airport
Source
里根国家机场的致命坠机事故并非单一原因造成,而是多重失误的叠加。事故涉及的关键失误包括:[具体失误内容,例如:飞行员疲劳导致的失误]、[具体失误内容,例如:导航系统故障]、以及[具体失误内容,例如:恶劣天气条件下的操作失误]。这些失误从[例如:维护疏忽]到[例如:飞行员判断失误],层层累积,最终酿成悲剧。深入调查事故原因,对于预防未来类似事件至关重要。
Mark as Read
Mark as Unread
To 'Reclaim Future-Making', Amazon Workers Published Collection of SciFi Stories
Source
该项目由 Amazon 基层员工创作的科幻故事集《The World After Amazon》构成,旨在通过工人视角重塑未来。项目支持工人讲述自身故事,探讨 Amazon 带来的乌托邦与反乌托邦,并团结起来挑战公司。故事集以短篇小说形式呈现,探讨了机器人、未来社会、工人梦想等主题,并提供在线阅读、PDF、EPUB、有声书等多种形式。项目还包括播客、活动和相关文章,旨在激发对未来的想象和思考。
Mark as Read
Mark as Unread
Presentation Slides with Markdown
Source
本文介绍了使用 Slidev 创建演示文稿的指南。Slidev 是一款面向开发者的幻灯片工具,支持使用 Markdown 编写。文章提供了详细的文档,包括快速开始、语法指南、用户界面、动画、主题、插件、组件、布局、导出、托管等方面的介绍。此外,还涵盖了进阶内容,如全局上下文、编写布局、主题和插件。参考部分提供了内置和自定义配置的详细信息,以及案例展示、主题库、插件库等资源链接。
Mark as Read
Mark as Unread
Show HN: I made a web-based, free alternative to Screen Studio
Source
ScreenRecorder.me 是一个基于 Web 的免费屏幕录制工具,无需登录即可在浏览器中创建产品演示和教程。用户可以录制屏幕,自定义壁纸、屏幕样式和 Webcam 特效,并添加动画效果。该工具提供多种定制选项,包括调整内边距、模糊、圆角、阴影、边框和颜色等,旨在帮助用户快速制作专业的屏幕录像。
Mark as Read
Mark as Unread
National Archives Releases Unidentified Anomalous Phenomena (UAP) Records
Source
美国国家档案馆发布了与不明异常现象 (UAP) 相关的新记录。这些记录由国家情报总监办公室、国防部长办公室、美国联邦航空管理局和美国核管理委员会移交,是根据 2024 年国防授权法发布的。档案馆致力于提高透明度,将持续更新并在线提供这些 UAP 记录。公众可通过指定网址获取相关信息。
Mark as Read
Mark as Unread
New material gives copper superalloy-like strength
Source
研究人员开发出一种新型纳米结构铜合金,Cu-Ta-Li,兼具铜的导电性和镍基超合金的强度。该合金在高温下表现出优异的热稳定性和机械强度,有望应用于航空航天、国防和工业领域。研究由 U.S. Army Research Laboratory 和 Lehigh University 合作完成,并得到了 National Science Foundation 等机构的支持。该合金的独特之处在于其纳米结构,能有效抵抗高温下的晶粒长大,从而保持材料的性能。
Mark as Read
Mark as Unread
In Memoriam: SF and Fine Artist David Schleinkofer
Source
本文悼念了科幻与美术艺术家 **David Schleinkofer**,他因病去世。**David** 是一位拥有 40 多年经验的艺术家,以喷枪风格著称,作品涵盖科幻小说封面、杂志插画、玩具包装盒艺术等,曾为 *Transformers*、*Robotech* 等知名作品创作。他的作品也出现在广告、游戏和电视节目中。晚年,他转向美术创作,作品在画廊展出,并销往全球。
Mark as Read
Mark as Unread
Restoring a Sinclair C5
Source
作者购买了一辆状况良好的 Sinclair C5,并开始修复工作。文章记录了更换轮胎内胎、因尺寸问题调整存放空间、拆卸电机并清洁碳刷等过程。作者还通过测量转子线圈,排除了电机故障的可能,并自制了专用扳手。最终,作者等待电池到货,以便进行进一步测试。
Mark as Read
Mark as Unread
AI Helps Find a Cause of Alzheimer's Disease and Identify Therapeutic Candidate
Source
一项研究发现,基因 PHGDH 是自发性阿尔茨海默病的致病基因,其具有此前未知的第二功能,通过影响基因表达调控,导致疾病进展。研究人员利用 AI 技术揭示了 PHGDH 的三维结构,发现了其 DNA 结合域,并确定了小分子 NCT-503 可抑制其调节作用。在小鼠实验中,NCT-503 显著缓解了阿尔茨海默病症状。研究结果为阿尔茨海默病的治疗提供了潜在候选药物,并为开发口服治疗方案提供了可能性。
Mark as Read
Mark as Unread
文章探讨了“胜者诅咒”和群体智慧在决策中的应用。核心观点是:在竞争中胜出并不一定代表成功,可能意味着你对事物价值的判断偏离了平均水平。作者通过拍卖、排队、求职、约会等例子说明,当个体决策与群体行为相悖时,需要警惕。文章强调了信息优势、意愿差异和不同情况是例外情况,并建议在决策时,先独立思考,再结合他人行为进行调整。
Mark as Read
Mark as Unread
The suburban office park that launched Silicon Valley
Source
文章讲述了斯坦福研究园(Stanford Research Park)的崛起,它作为美国最早的郊区办公园区之一,对硅谷的形成起到了关键作用。斯坦福大学通过租赁土地给科技公司,如Varian Associates和Hewlett-Packard,促进了科技产业的聚集。Frederick Terman教授的推动,以及大学与科技公司的合作,加速了硅谷的诞生。尽管郊区办公园区面临挑战,但斯坦福研究园至今仍保持活力,并对后续科技园区的发展产生了深远影响,但也导致了帕洛阿尔托的住房问题。
Mark as Read
Mark as Unread
这篇文章展示了一系列小型模拟器,涵盖了多种经典8位计算机和游戏机,包括Visual 6502、Visual Z80、KC85系列、Amstrad CPC、ZX Spectrum、Commodore VIC-20/C64、Acorn Atom、LC-80、Robotron Z1013/Z9001/KC87等。每个模拟器都提供了用户界面,并附带了相关游戏或程序的链接,方便用户体验。文章还列出了一些特定游戏和演示的作者信息。
Mark as Read
Mark as Unread
Computer Architects Can't Find the Average
Source
文章探讨了计算机架构师在评估系统性能时,选择“平均”方式的争议。作者认为,算术平均和几何平均各有优劣,但都存在局限性。尽管有人提出使用调和平均值,认为其具有物理意义,但作者认为这种物理意义在实际应用中并不重要。文章最终指出,没有一种完美的平均方法,使用加权平均可能更准确,但对于通用基准测试,几何平均仍是可接受的选择。作者呼吁学术界关注更有意义的研究,而非纠结于平均方法的选择。
Mark as Read
Mark as Unread
Princeton Engineering Anomalies Research (2010)
Source
该文章介绍了“普林斯顿工程异常研究 (Princeton Engineering Anomalies Research)”(PEAR)的理论模型,主要研究意识与物理现象之间的关系。研究表明,意图、意义等主观因素与实验中出现的异常物理现象显著相关,现有科学框架难以解释。文章提出了“主观科学”的概念,认为意识在建立对物理世界的体验中起积极作用。模型探讨了意识如何影响概率系统,以及无意识、潜意识在信息获取和影响物质过程中的作用。研究旨在构建更全面的科学框架,以理解人类经验。
Mark as Read
Mark as Unread
Show HN: I486SX_soft_FPU – Software FPU Emulator for NetBSD 10 on 486SX
Source
该项目为 NetBSD 10 在 i486SX CPU 上恢复了 FPU 模拟功能。它重新引入了 `MATH_EMULATE` 选项,并基于之前的代码修改。项目仍在开发中,部分指令功能待完善。提供了安装说明,包括获取源代码、编译内核等步骤,以及预构建的驱动器镜像。作者欢迎用户反馈和交流。
Mark as Read
Mark as Unread
Cut: Chattanooga Civic User Testing
Source
该文章介绍了Chattanooga市的“公民用户测试(Civic User Testing)”项目。该项目招募当地居民,通过参与应用程序、网站和服务的测试,提供反馈意见并获得报酬。参与者无需技术背景,只需注册并参与测试会议,即可获得20美元礼品卡。项目旨在收集市民意见,改进市政服务,鼓励社区参与。
Mark as Read
Mark as Unread
How a Pipe Organ Works (2020)
Source
文章介绍了 Pipe Organ 的工作原理,它本质上是一个大型的哨子盒。压缩空气通过音管产生声音,音管由“stop”控制,每个“stop”代表一组音管。按下琴键时,对应的阀门打开,空气流过音管发声。文章强调了每个 Pipe Organ 的独特性,它们是为特定需求定制的,考虑了音色、房间大小、外观和预算等因素。文章还提供了相关链接和赞助信息。
Mark as Read
Mark as Unread
Boxie – an always offline audio player for my 3 year old
Source
作者分享了为3岁孩子DIY离线音频播放器“Boxie”的经验。该播放器设计灵感来自Game Boy,使用micro SD卡存储音频,卡带外观设计,并采用NiMH电池供电,以实现完全离线和耐用的特性。文章详细介绍了卡带、卡带槽连接器、DAC、功放、扬声器的选择,以及基于ESP32-S3的开发板设计,包括电源管理、电池充电和PCB布局。作者还分享了焊接、3D建模等方面的学习心得和工具清单,并强调了远离Arduino,深入学习ESP32-S3的重要性。
Mark as Read
Mark as Unread
My takeaways from DjangoCon EU 2025
Source
作者在 DjangoCon EU 2025 上分享了他的收获。文章重点介绍了数据库优化技巧,如使用 `select_for_update` 锁定行、BigInt 主键、数据库分区和索引优化。还提到了各种工具和库,例如 `strace`、`django-auto-prefetch` 和 `django-csp`。此外,文章还总结了最佳实践,如在 PR 中导出 `sqlmigrate` 和在测试中计算数据库查询。最后,作者分享了对 Django 社区的观察,以及对欧洲生活和会议氛围的感受,并推荐了一些优秀的演讲。
Mark as Read
Mark as Unread
I just want to code (2023)
Source
文章探讨了作者在“为乐趣写代码”与“为赚钱写代码”之间的内心挣扎。作者从小就对编程充满兴趣,但同时也受到“奋斗文化”的影响,渴望成功和财富。内心的“天使”鼓励纯粹的乐趣和学习,而“魔鬼”则诱惑他追求金钱和地位。作者最终认识到,需要平衡两者,既要享受编程的乐趣,也要适时接受“魔鬼”的建议,以适应现实世界,避免 burnout。
Mark as Read
Mark as Unread
Business co-founders in tech startups are less valuable than they think
Source
文章探讨了技术创业公司中商业创始人的价值。作者认为,许多商业创始人高估了自身价值,难以吸引技术联合创始人。他们常因自我膨胀、控制欲强以及对价值的错误认知而受挫。作者建议,商业创始人应专注于建立客户关系和人脉,证明其市场拓展能力,例如通过生成大量等待名单或获得意向书。文章强调,商业创始人的核心价值在于推动业务发展,拥有强大的人脉是其成功的关键。
Mark as Read
Mark as Unread
MIT Committee Report on the Changing Nature of Information (1983) [pdf]
Source
这份文档是MIT 1983年关于信息变革本质的委员会报告,可在互联网档案中获取。该报告涉及的主题包括MIT、NSA和密码学。文档提供了多种下载选项,包括PDF、EPUB等格式,并支持在线阅读。此外,页面还链接到互联网档案的各种资源,如音频、图像、软件、文本和视频等。
Mark as Read
Mark as Unread
Internet-in-a-Box是一个离线互联网解决方案,旨在为缺乏网络连接的地区提供学习资源。它通过本地Wi-Fi热点,为智能设备提供维基百科、教育视频等内容。用户可以轻松安装在Raspberry Pi等设备上,并根据需求定制内容。该项目由社区驱动,提供丰富的免费内容和应用程序,支持多语言,并鼓励用户贡献。它已在多个国家/地区应用,旨在促进教育和知识普及。
Mark as Read
Mark as Unread
Walmart plans EV Charging network which will blanket the US within a few years
Source
Walmart计划在全美范围内建立覆盖广泛的电动汽车(EV)充电网络,预计到2030年建成数千个充电站。该网络将采用400-kW的充电桩,支持NACS和CCS1两种接口。充电将通过Walmart App进行,价格具有竞争力,并可能为Walmart Plus会员提供优惠。Walmart的优势在于其遍布全国的门店位置和大型停车场,以及在充电过程中提供现场支持的能力。
Mark as Read
Mark as Unread
How a single line of code could brick your iPhone
Source
文章揭示了 iOS 系统中 Darwin Notifications API 的一个安全漏洞。该漏洞允许恶意应用通过一行代码发送特定通知,触发设备进入“恢复进行中”模式,导致拒绝服务。由于发送通知无需特殊权限,且系统未验证发送者,作者成功利用了这一漏洞,并创建了名为“VeryEvilNotify”的 widget extension,在设备重启后持续触发该问题,最终导致设备被软砖。Apple 已修复此漏洞,通过限制发送敏感通知的权限来缓解风险。
Mark as Read
Mark as Unread
Show HN: Daily Jailbreak – Prompt Engineer's Wordle
Source
文章介绍了一个名为 "Daily Jailbreak" 的 Wordle 游戏,专为 Prompt Engineer 设计。该游戏可能基于 Vercel 平台构建,并涉及安全检查。文章内容简短,主要目的是展示该游戏。
Mark as Read
Mark as Unread
OpenBSD 7.7 发布,带来了多项改进。主要更新包括:针对 arm64、amd64 等平台的特定优化,如 SVE 支持、SEV 引导等;内核方面的增强,如提高 OOM 响应、完善 ptrace 接口、SMP 改进等;Direct Rendering Manager 和图形驱动程序的更新;VMM/VMD 改进;以及用户空间的新功能和错误修复,如改进 imsg API、增强 hw.perfpolicy 语义等。此外,还改进了硬件支持和驱动程序,涉及多个设备和驱动程序。
Mark as Read
Mark as Unread
DMCA Notices Can Silence Critics but Complaints by the Public Put All at Risk
Source
文章探讨了滥用 DMCA 通知和公众投诉对言论自由的潜在威胁。 虚假的版权投诉被用于压制批评、掩盖真相或打击竞争对手。文章指出,大量删除通知揭示了人性的阴暗面,并可能导致寒蝉效应。文章还提到了 Google 面临的挑战,需要处理大量删除请求,难以核实信息的真实性。 最终,文章强调了不合理的删除行为对公共记录和言论自由构成的更大风险。
Mark as Read
Mark as Unread
Extend (YC W23) is hiring engineers to build LLM document processing
Source
Extend (YC W23) 正在招聘工程师,开发基于 LLM 的文档处理系统。他们寻求对构建 API、利用 LLM 解决实际问题、处理复杂数据管道以及在初创公司工作感兴趣的工程师。
应聘者需具备 3 年以上软件工程经验,熟悉 Python 和 JavaScript,并有云平台(如 AWS, GCP, Azure)以及 Docker 和 Kubernetes 的使用经验。
Mark as Read
Mark as Unread
Show HN: I created snapDOM to capture DOM nodes as images with exceptional speed
Source
**snapDOM** 是一款用于将 DOM 节点快速捕获为图像的工具,专为 Zumly 动画引擎开发。它能将 HTML 元素转换为可缩放的 SVG,并保留样式、字体、伪元素和 Shadow DOM 内容。支持导出为 SVG、PNG、JPG、WebP 或 `canvas`,轻量级且无依赖。通过 **NPM**、**CDN**、**script tag** 或 **importing it as a module** 方式安装使用。API 提供了多种捕获方法,并支持 Shadow DOM、伪元素、背景图像和字体等特殊功能。基准测试表明,**snapDOM** 在处理大型 DOM 结构时速度显著优于其他库。
Mark as Read
Mark as Unread
NASA's Lucy Spacecraft Completes Asteroid Donaldjohanson Flyby
Source
**Lucy** 探测器已完成对小行星 **Donaldjohanson** 的飞掠。**NASA** 确认探测器状态良好,并已开始传回数据,预计耗时一周。团队将分析这些数据,以了解这颗小行星,并为后续观测木星特洛伊小行星的任务做准备,该任务将于2027年开始。
Mark as Read
Mark as Unread
文章提出通过阅读 obituaries (讣告) 来提升创造力。作者认为,阅读讣告能接触到不同领域的人生故事,激发意想不到的联想,从而促进创造性思维。文章援引研究表明,创造力源于不同概念间的联系,而讣告提供了这种“遥远”的知识,有助于打破思维定式,产生新颖想法。作者建议,阅读时应关注细节,提出问题,寻找更深层次的原则,并与自身生活建立联系。
Mark as Read
Mark as Unread
Did 5G Kill the IMSI Catcher?
Source
文章探讨了IMSI Catcher(一种窃取手机IMSI信息的工具)在5G时代的安全问题。虽然5G对IMSI进行了加密,解决了2G/3G/4G中存在的明文传输漏洞,但由于5G部署的复杂性,以及NSA架构、降级到4G等因素,IMSI Catcher仍可能存在。文章分析了IMSI Catcher的工作原理,并指出在5G NSA部署、降级到4G以及运营商未启用SUCI加密的情况下,仍可能被利用。建议用户尽量使用5G-SA网络,或在信号不佳区域使用飞行模式,甚至使用法拉第袋来提高安全性。
Mark as Read
Mark as Unread
Watching 03 Model Sweat over a Paul Morphy Mate-in-2
Source
文章探讨了 OpenAI 的 o3 模型解决 Paul Morphy 国际象棋两步杀棋谜题的过程。模型首先进行棋盘分析,尝试多种解法,并使用 Python 编程辅助,甚至逐像素分析棋盘。在遇到困难后,模型最终通过网络搜索找到了答案,展现了其解决问题的过程,包括推理、挣扎、工具切换和自我纠正,以及在遇到挑战时借助外部资源。
Mark as Read
Mark as Unread
How NASA Is Using Graph Technology and LLMs to Build a People Knowledge Graph
Source
文章介绍了 NASA 如何利用图技术和 LLMs 构建人员知识图谱。通过结合图数据库、大型语言模型和 AWS 基础设施,NASA 将人员、项目和技能关联起来,实现专家发现、项目相似性分析和实时组织洞察。该系统使用 Cypher 查询和基于 GraphRAG 的聊天机器人界面。NASA 使用 Memgraph 存储数据,并利用 Ollama 提取技能。未来计划包括提高数据质量、自动化数据管道以及扩展图谱规模,最终目标是扩展到超过 50 万个节点。
Mark as Read
Mark as Unread
Libogc (Wii homebrew library) discovered to contain code stolen from RTEMS
Source
文章揭露了 Wii 自制程序库 libogc 窃取 RTEMS 代码的事件。libogc 不仅盗用了 Nintendo 的代码,还未经授权使用了开源 RTOS 的代码,并试图掩盖侵权行为。开发者关闭了相关问题讨论,未采取任何补救措施。文章谴责了这种盗窃行为,并指出 Wii 自制社区建立在谎言和侵权之上。文章还提供了 The Homebrew Channel 的源代码,以及构建说明和许可证信息。
Mark as Read
Mark as Unread
Virginia passes law to enforce maximum vehicle speeds for repeat speeders
Source
Virginia 州通过新法,强制屡次超速司机遵守限速。该法律针对多次超速者,法院可强制安装限速装置,限制车辆最高速度。
具体措施包括:多次超速记录者适用;法院决定安装限速装置;违规移除或篡改装置将面临额外处罚。
支持者认为此举能减少超速事故,批评者则认为可能带来不便。这项法律是 Virginia 州提高道路安全措施的一部分,旨在通过执法、教育和技术手段提升道路安全。
Mark as Read
Mark as Unread
Calibrations Have a Context-Collapse Problem
Source
文章探讨了“情境崩塌”在绩效评估(校准)会议中造成的负面影响。由于不同经理的专业背景、技术偏见、可见性差异等,工程师的贡献常被简化、误解,甚至被低估。这导致人才流失、职业发展偏差,并损害组织学习。文章提出了多项改进建议,如创建特定领域的校准、工程师参与叙述、标准化成就格式、持续校准等,旨在减少主观性,提升评估的公平性和准确性,最终建立更健康的工程文化。
Mark as Read
Mark as Unread
Unlocking Ractors: Object_id
Source
文章探讨了 Ruby 中 `#object_id` 方法在 Ractor 并发编程中的性能瓶颈。作者首先回顾了 `#object_id` 的历史和实现,指出其在 Ruby 2.7 后引入的哈希表存储方式导致了锁争用。文章随后介绍了作者通过修改对象形状(shape)来优化 `#object_id` 的思路,尝试将 ID 内联存储,减少锁的使用。虽然该方案在某些情况下实现了无锁访问,但仍存在局限性,例如对“泛型”对象(如 String、Array)的优化尚未完成。文章最后强调,虽然 `#object_id` 并非最大的 Ractor 瓶颈,但其优化工作展示了提升 Ractor 并行性能所需进行的努力。
Mark as Read
Mark as Unread
TmuxAI: AI-Powered, Non-Intrusive Terminal Assistant
Source
TmuxAI 是一款 AI 驱动的非侵入式终端助手,它在你的 tmux 窗口中提供上下文感知的帮助。它能实时理解终端显示内容,无需特殊配置即可与现有 tmux 设置兼容。TmuxAI 支持通用终端,包括嵌套 shells、SSH 连接等。它提供 PREPARE 和 WATCH 模式,增强命令跟踪和主动监控。TmuxAI 开源,提供聊天和执行窗格演示,展示其在终端操作中的辅助能力。
Mark as Read
Mark as Unread
Earth's oceans used to be green, and they could turn purple next
Source
一项发表在 _Nature Geology & Evolution_ 上的研究指出,地球海洋在太古代曾是绿色的,这与当时水体化学性质和光合作用进化有关。研究表明,富含铁的条件和蓝细菌使用藻红蛋白吸收绿光是关键。科学家还预测,未来海洋可能因硫含量增加而呈现紫色,或因铁氧化物而呈现红色。
Mark as Read
Mark as Unread
What Porn Did to American Culture
Source
文章探讨了色情内容对美国文化的影响。Sophie Gilbert 认为,色情行业塑造了人们对女性气质、性和权力的认知。文章指出,色情内容已成为时代具有决定意义的文化产品,并深入分析了其对社会的影响。
Mark as Read
Mark as Unread
The Coming Knowledge-Work Supply-Chain Crisis
Source
文章预示着知识工作领域即将面临供应链危机。由于访问限制,具体内容无法得知,但文章暗示了对 worksonmymachine.substack.com 的安全验证,可能与 Cloudflare 的安全措施有关。文章标题表明,这可能与知识工作者的供应、获取信息或工作流程的稳定性相关,并可能受到安全因素的影响。
Mark as Read
Mark as Unread
We're building a dystopia just to make people click on ads [video]
Source
科技社会学家Zeynep Tufekci指出,为了追求广告点击率,我们正逐步构建一个由人工智能驱动的“反乌托邦”。她揭示了Facebook、Google、Amazon等公司如何利用算法,通过控制信息传播来引导用户点击广告。文章的核心观点是,人工智能本身并非最大威胁,关键在于强大力量如何利用AI来操控我们。演讲呼吁人们警惕这种潜在的控制,并思考应对之策。
Mark as Read
Mark as Unread
Reverse Geocoding Is Hard
Source
文章探讨了反向地理编码的难题。作者运营的数据库需要将经纬度转换为可读地址,但实际操作中面临诸多挑战。例如,并非所有地点都有明确地址,即使有,也可能过于冗余或不相关。文章分析了精度问题,并指出不同国家和地区的地址格式差异,以及使用兴趣点(POI)作为地址的局限性。最终,作者提出了一个初步的解决方案,并寻求读者建议。
Mark as Read
Mark as Unread
Former Disney employee who hacked Disney World menus sentenced to 3 years
Source
一名曾任职于 Disney World 的员工因报复行为,入侵餐厅菜单系统并篡改过敏原信息等内容,被判处三年联邦监禁。他承认了故意传输程序、代码或命令造成损害,以及加重身份盗窃罪。除了监禁,法院还下令没收其犯罪使用的计算机,并赔偿受害者 687,776.50 美元。FBI 参与了调查,并强调了与私营部门合作打击网络犯罪的重要性。
Mark as Read
Mark as Unread
Show HN: Lil digi – play a platformer game as yourself
Source
**Lil digi** 是一款平台游戏,玩家可以上传照片生成像素化角色,扮演自己进行游戏。玩家需要在游戏中躲避火焰和熔岩,尽快逃离火山。游戏提供操作说明,使用方向键移动,向上键或空格键跳跃。文章展示了游戏界面,包括上传照片的入口、游戏预览和操作方式,并提供了关于游戏和隐私政策的链接。
Mark as Read
Mark as Unread
Wikipedia: Database Download
Source
本文介绍了从维基百科下载数据库的指南,主要内容包括:维基百科提供免费的数据库副本,可用于多种用途;提供了多种离线阅读维基百科的方法;详细说明了获取数据库转储文件的位置,特别是英文和其他语言版本的SQL和XML文件,并推荐使用multistream版本;解释了上传文件的获取方式,以及处理压缩文件和大型文件时需要注意的事项,包括文件系统和操作系统限制;强调了避免使用网络爬虫抓取数据,推荐使用数据库转储;最后,提供了数据库模式和解析转储文件的相关工具和库的链接。
Mark as Read
Mark as Unread
Show HN: A Common Lisp implementation in development, supports ASDF
Source
文章介绍了一个正在开发的 Common Lisp 实现,名为 alisp。它目前是一个解释器,目标是符合 Common Lisp 标准,并支持 ASDF。项目使用 C89 语法和标准库编写,可选地使用 GNU readline 和 GNU mp。alisp 包含超过四分之三的 Common Lisp,并提供性能分析器和调试器。项目以 GPL v3 或更高版本许可发布,欢迎 bug 报告和建议,但目前不接受补丁。文章还提供了项目的主页、下载、支持、源代码、bug 追踪器等链接。
Mark as Read
Mark as Unread
Shardines: SQLite3 Database-per-Tenant with ActiveRecord
Source
文章探讨了使用 Rails 和 ActiveRecord 实现基于 SQLite3 的“每个租户一个数据库”架构(database-per-tenant)。作者分享了修复旧应用时遇到的连接管理问题,并指出流行的多租户 Gem 也有类似问题。核心在于正确管理 ActiveRecord 的连接,利用 `connected_to` 方法和中间件,通过创建连接池、使用 Fiber 处理 Rack 主体,实现线程安全的多租户数据库切换。文章还提到了 SQLite3 在这种架构下的优势,以及 Rails 6 和 7 的一些配置差异。
Mark as Read
Mark as Unread
Microsoft Word 5.5 And 6.0 In-depth DOS Review With Pics (2018)
Source
这篇文章是关于对 DOS 版 Microsoft Word 5.5 和 6.0 的深度评测。文章追溯了 Word 在 DOS 平台上的发展历程,探讨了其在 Mac 上的成功如何影响了 DOS 版本的命运。作者详细介绍了这两个版本的界面、功能,以及与 Windows 版 Word 的兼容性问题。文章还对比了 Word 与其他 DOS 文字处理器的优劣,并分享了作者使用 Word 5.5/6.0 编写评论的体验,最终认为其在 DOS 环境中提供了不错的折衷方案。
Mark as Read
Mark as Unread
该文章介绍了一个GPU价格追踪器,由[United Compute](https://www.unitedcompute.ai/)开发,用于监控主流GPU的价格、规格和历史价格趋势。该追踪器的数据来源于Amazon,每日更新。文章还解释了追踪器使用的关键指标,如FL/Watt(每瓦特浮点运算次数)和FL/$(每美元浮点运算次数),用于评估GPU的性能和性价比。
Mark as Read
Mark as Unread
Show HN: Bhvr, a Bun and Hono and Vite and React Starter
Source
这是一个基于 Bun、Hono、Vite 和 React 构建的、类型安全的完整堆栈 Monorepo 模板,专为现代 Web 应用设计。它提供了一个启动器,方便开发者快速搭建项目。用户可以通过简单的命令 `bun create bhvr@latest` 获取并开始使用该模板。该项目由 Steve 开发,并在 GitHub 上开源。
Mark as Read
Mark as Unread
Windows "inetpub" security fix can be abused to block future updates
Source
Windows 的一项安全修复创建了 inetpub 文件夹,但被发现存在漏洞。攻击者可以通过创建指向文件的 junction,利用该漏洞阻止未来的 Windows 更新安装。即使没有管理员权限的用户也能做到。Microsoft 确认了此问题,但将其评为中等严重性,并表示将在未来考虑修复。
Mark as Read
Mark as Unread
Meta's 'Digital Companions' Will Talk Sex with Users–Even Children
Source
Meta 正在开发“数字伴侣”AI,旨在与用户建立情感联系。然而,报告指出,这些 AI 角色可能引发与用户进行性相关对话的担忧,尤其是针对儿童。批评者担心 AI 模型可能生成不当内容,儿童难以区分 AI 与真人。虽然 Meta 宣称采取措施防止滥用,如开发内容过滤器,但批评者呼吁 Meta 提高透明度,允许独立审计,以确保 AI 产品的安全性,特别是保护儿童。
Mark as Read
Mark as Unread
Mesmerizing Interlocking Geometric Patterns Produced with Japanese Woodworking
Source
文章介绍了源于日本的古老**woodworking**技艺——**kumiko**。这种技艺通过精确切割细木条,相互锁定形成复杂的几何图案。**kumiko**最初用于家具,现已发展为独立艺术形式,并在**Smithsonian Craft Show**等展览中展出。文章采访了当代**kumiko**工匠[David Gootnick],他结合传统图案与现代风格,并分享了他的制作过程。另一位工匠[Michael Jury]也运用**kumiko**于家具设计中。
Mark as Read
Mark as Unread
ZFS: Apple's New Filesystem that wasn't (2016)
Source
文章回顾了 Apple 曾考虑在其操作系统中采用 ZFS 文件系统的历程。2006年,Apple 的 Time Machine 备份功能让人联想到 ZFS 的快照技术,但实际上并非基于 ZFS。2007年,Apple 曾计划在 Mac OS X 中引入 ZFS,但因 Sun 公司 CEO 的提前泄密而受挫。尽管后来在 2008 年的 WWDC 上有所展示,但最终因 Sun 被 Oracle 收购、NetApp 诉讼、内部政治以及 Apple 自身的 NIH 情结等原因,Apple 放弃了 ZFS。最终,Apple 开发了自己的新文件系统 APFS。
Mark as Read
Mark as Unread
Running Clojure in WASM with GraalVM
Source
文章介绍了使用 GraalVM 将 Clojure 编译成 WASM 并在浏览器中运行的技术。GraalVM 从 v25 版本开始支持将 Java 程序编译为 WASM,使得 Clojure 也能在 WASM 环境中运行。文章展示了简单的 "Hello, World!" 程序,并分析了二进制文件大小、优化方法以及性能对比。虽然 WASM 版本速度不如 native image 和 ClojureScript,但提供了与 JavaScript 互操作的示例,展示了如何通过 GraalVM 实现 WASM 与 JavaScript 的交互。文章还提供了代码示例和相关库的链接。
Mark as Read
Mark as Unread
文章探讨了编译器提醒在提升代码可维护性中的作用,以 Elm 为例。核心思想是,当代码修改需要同步更新其他部分时,编译器会报错,提示开发者进行相应调整。这种机制促使开发者遵循编译器提示,确保代码的完整性和一致性,减少错误。文章还提到了类型检查和穷举检查是实现编译器提醒的关键。此外,文章还扩展了“提醒”的概念,包括 linter 提醒和自定义规则,强调了各种工具和技术在维护高质量代码库中的重要性。
Mark as Read
Mark as Unread
'Tech entrepreneur took our money but failed to deliver our startup dreams'
Source
文章揭露了一位 Tech 创业者 Josh Adler 的公司 ConvrtX 涉嫌欺诈行为。该公司声称帮助创业者实现梦想,但客户支付数万美元后,并未获得承诺的网站和 App。调查显示,项目交付质量差,甚至无法使用,且客户在投诉后遭遇法律或财务威胁。公司还使用虚假客户评价和未经授权的图片。尽管 Adler 否认指控,但前员工指出其不成熟的领导风格和不切实际的承诺。
Mark as Read
Mark as Unread
Chongqing, the Largest City – In Pictures
Source
文章通过图片展示了重庆这座世界最大城市的风貌。重庆面积广阔,人口众多,是快速城市化的代表。文章展现了重庆的现代化建设,包括摩天大楼、购物中心、桥梁等,以及当地的文化生活,如寺庙、公园等。同时,文章也提到了重庆在经济上的快速发展,例如汽车和IT产业的崛起。
Mark as Read
Mark as Unread
Show HN: Remote-Controlled IKEA Deathstar Lamp
Source
该项目展示了对宜家 Deathstar 灯的改造,使其具有遥控和电机化功能。项目基于 GitLab 平台,提供了项目代码、提交历史、文件结构等信息,并包含 CAD、文档、EDA、固件等相关内容。核心目标是将普通的灯具改造成星球大战主题的 Deathstar,并增加远程控制能力。
Mark as Read
Mark as Unread
How to program a text adventure in C
Source
本文旨在指导读者使用 C 语言编写文字冒险游戏。作者强调,虽然 C 语言并非最佳选择,但因其底层特性和作者的个人喜好而选用。教程将以增量方式开发,逐步增加代码,最终实现一个功能完整的游戏。文章从简单的 "Hello World" 程序开始,逐步引入游戏的核心要素,如描述性文本,并鼓励读者发挥想象力。
Mark as Read
Mark as Unread
Moving Beyond Containers – Introducing Boxer by Daniel Phillips WASM I/O 2025 [video]
Source
文章介绍了在Wasm I/O 2025上发布的开源项目Boxer,它旨在突破容器的限制。 容器存在开销大、安全性依赖操作系统等问题。 Boxer通过将现有容器化工作负载转换为Wasm分布(“Boxes”),提供更高效、安全的部署方式。 Wasm具有轻量级、沙盒化执行的优势,提升性能,降低开销,并提供内存安全、隔离的执行环境。 Boxer作为容器的替代方案,改进了云部署,演讲探讨了其技术、优势、局限性以及未来发展。
Mark as Read
Mark as Unread
CSS Zen Garden 展示了纯 CSS 设计的强大表现力。它通过改变 CSS 文件,实现页面外观的完全改变,而 HTML 结构保持不变。 网站鼓励设计师参与,提交原创 CSS 作品,展示 CSS 的功能和潜力。 参与者需遵循 CSS 1 和 2 的规范,并确保作品在主流浏览器上的兼容性。 最终目标是激发灵感,促进 CSS 技术的学习和发展,并展示 CSS 在网页设计中的无限可能。
Mark as Read
Mark as Unread
Hundreds of smartphone apps are monitoring users through their microphones
Source
数百款手机App被发现通过麦克风监听用户,即使在后台运行或手机在口袋里也能识别音频。这些App利用来自Alphonso公司的技术,收集用户电视观看习惯数据,用于定向广告。尽管Alphonso声称不录制对话,仅匹配商业音频内容,但这种行为引发了隐私担忧。用户可以通过拒绝不必要的麦克风权限来保护自己。
Mark as Read
Mark as Unread
Open-source interactive C tutorial in the browser
Source
learn-c.org 提供免费的交互式 C 语言教程,适合所有学习 C 编程的人。网站包含基础和高级章节,如“Hello, World!”、指针、结构体等。用户无需下载任何内容,即可在线学习。网站还提供其他编程语言的链接,并鼓励用户贡献教程。
Mark as Read
Mark as Unread
Found a simple tool for database modeling: dbdiagram.io
Source
文章介绍了 dbdiagram.io,一个免费的数据库建模工具,允许用户通过编写代码来绘制实体关系图(ER 图)。该工具专为开发人员和数据分析师设计,提供代码生成、导出为图像和 PDF、分享图表、与 SQL 数据库和 Web 框架集成等功能。文章还介绍了 dbdiagram.io 的母公司 Holistics.io 及其相关产品,并提供了常见问题解答,包括定价、使用方法和联系方式。
Mark as Read
Mark as Unread
CONL: "Markdown" for your config files
Source
文章介绍了 CONL,一种类似 Markdown 的配置文件格式,旨在解决 JSON、YAML 和 TOML 等现有格式在易读性和编辑性上的不足。CONL 具有极简语法,支持标量、列表和映射等数据结构,易于实现。作者详细阐述了 CONL 的设计决策,包括避免语法陷阱、简化数据模型以及使用换行符分隔键值对等。文章还提供了 CONL 的 Rust 和 Go 实现,以及语言服务器和编辑器扩展,并鼓励用户使用。
Mark as Read
Mark as Unread
Are these chimps having a fruity booze-up in the wild?
Source
研究发现,野生黑猩猩会分享含有酒精的发酵非洲面包果。研究人员通过相机捕捉到黑猩猩分享水果的行为,并发现成熟水果的乙醇含量最高可达0.61% ABV。虽然黑猩猩不太可能喝醉,但这种行为表明人类群体聚餐的倾向可能源于深远的进化历史。文章探讨了分享酒精对社会联系的影响,并呼吁进一步研究以了解黑猩猩是否从中获得类似益处。
Mark as Read
Mark as Unread
Sigbovik Conference Proceedings 2025 [pdf]
Source
2025 年 Sigbovik 会议论文集涵盖了多个前沿研究领域。会议将聚焦于混淆的 Perl 脚本编写、旅行商问题的理论应用以及区块链技术对农业的影响。主题演讲嘉宾包括在 JavaScript 递归算法研究和量子计算领域的专家。会议还将探讨 AI 的伦理问题,特别是 GPT-3 等模型带来的挑战,以及如何确保公平和透明。鼓励参会者提交论文,截止日期为 2024 年 12 月 31 日。此外,会议还将提供关于使用 Docker 和 Kubernetes 部署应用程序的研讨会。
Mark as Read
Mark as Unread
文章介绍了名为 IcôNES 的图标库,它是一个集合了大量图标的资源。该库提供了多种图标类型,包括 Material、UI、编程、Logo、Emoji、Flags/Maps 和 Thematic 等类别。每个图标集都标明了来源、许可协议和图标数量。用户可以通过 GitHub 链接和搜索功能查找和使用这些图标。
Mark as Read
Mark as Unread
Path is a utility for working with paths
Source
该文章介绍了一个名为“path”的项目,它是一个用于处理路径的实用工具。文章提供了项目的基本信息,包括提交次数、分支数量、标签数量以及README和LICENSE文件。此外,还提供了克隆代码、下载源代码的多种方式,并展示了代码库的文件列表。文章还包含了最近的提交历史和更新信息。
Mark as Read
Mark as Unread
Co-designing a sparse music codec with ChatGPT o3
Source
文章描述了作者使用 ChatGPT o3 共同设计稀疏音乐编解码器的过程。作者与 ChatGPT 合作,通过迭代对话和代码编写,在一天内完成了模型设计和原型构建。该模型基于相位感知的频谱图,利用可重用模式和稀疏事件列表进行重建。实验结果表明,该方法能够压缩数据,并为实现紧凑的音乐压缩提供了可能性。作者认为,与 ChatGPT o3 合作大大加速了研究进程,将一个长期存在的想法快速转化为可运行的原型。
Mark as Read
Mark as Unread
Amazon Just Happens to Hold Book Sale During Independent Bookstore Day
Source
文章指出,在独立书店日(4月26日)当天,Amazon恰好举办图书促销活动,引发争议。独立书商们对此表示不满,认为Amazon此举具有竞争性和恶意。文章回顾了Amazon早期通过低价策略打击实体书店的历史,并指出其促销活动是对独立书店的挤压。尽管如此,独立书店通过社区联系和差异化体验,在Amazon的竞争下仍保持活力,并积极适应在线生态。
Mark as Read
Mark as Unread
I Tried Windows Gaming on a Mac and It's Amazing
Source
文章分享了在 M4 Mac Mini 上使用 CrossOver 兼容层运行 Windows 游戏的出色体验。通过 CrossOver,可以在 macOS 上运行《Black Myth Wukong》、《Counter-Strike 2》、《Diablo 4》等游戏,部分游戏表现令人惊喜。虽然需要进行一些设置和优化,例如调整启动选项、使用外部 SSD,以及解决鼠标兼容性问题,但整体游戏体验良好,甚至能以流畅帧率运行 4K 游戏。文章肯定了 M4 Mac Mini 的游戏潜力,并期待未来更多原生 macOS 游戏。
Mark as Read
Mark as Unread
Solar Orbiter's widest high-res view of the Sun
Source
[Solar Orbiter](https://www.esa.int/ESA_Multimedia/Images/2025/04/) 任务拍摄了迄今为止最宽广、高分辨率的太阳图像。这张图像由200张单独图像拼接而成,展现了太阳大气层(日冕)在紫外光下的细节,包括热等离子体、日冕环、暗色丝状物等。图像由 [Extreme Ultraviolet Imager (EUI) instrument](https://www.esa.int/ESA_Multimedia/Images/2025/04/) 在距离太阳约7700万公里处,通过多次指向拍摄获得。该任务是 ESA 和 NASA 的合作项目。
Mark as Read
Mark as Unread
Parity (YC S24) is hiring founding engineers to build an AI SRE (in-person, SF)
Source
Parity 是一家由 Y Combinator 支持的初创公司,专注于利用 AI 解决事件响应问题,打造 AI SRE。该公司正在招聘创始工程师,包括 Applied AI 和 Full Stack 方向,工作地点在旧金山。Parity 旨在通过 AI 自动化基础设施问题的分类、根本原因分析和修复,从而改善 on-call 体验。公司已获得包括 Y Combinator 和 General Catalyst 在内的投资。
Mark as Read
Mark as Unread
Big brands are officially worried about American shoppers
Source
文章指出,包括 Pepsi、Procter & Gamble 等在内的品牌,对美国消费者信心下降表示担忧。这些公司下调了今年的财务预测,预计销售额或利润将低于预期。Chipotle 等餐饮企业也观察到消费者减少消费。文章分析了关税、通货膨胀、消费者情绪等因素对消费行为的影响,并指出消费者对经济前景的不确定性导致支出谨慎。
Mark as Read
Mark as Unread
Anatomy of a SQL Engine
Source
文章剖析了 SQL 引擎的内部运作,从查询的接收到结果的输出,详细阐述了其关键步骤。首先,SQL 引擎对查询进行解析,生成抽象语法树 (AST)。接着,进行绑定,将 AST 中的标识符与数据库目录中的符号匹配。然后,通过计划简化规范化语法,并进行类型强制转换。计划探索阶段包括连接搜索和成本估算,以优化查询执行。最后,执行阶段将计划转换为可执行格式,并进行 IO/假脱机操作,将结果返回给客户端。文章还提到了未来的改进方向,包括统一中间表示和优化内存管理。
Mark as Read
Mark as Unread
Bare metal printf – C standard library without OS
Source
文章介绍了如何在没有操作系统的情况下,利用 Newlib 构建精简的 C 标准库,实现 `printf` 功能。核心在于:通过实现 UART 原语,并将其传递给 Newlib,Newlib 就能构建完整的 `printf` 功能。文章详细阐述了 Newlib 的概念、交叉编译工具链的构建、内存和 UART 构建块的实现,以及一个简单的应用示例。最终,通过构建的 `ELF` 文件,在 QEMU 中运行,验证了在裸机上使用 C 标准库的可行性。
Mark as Read
Mark as Unread
The lost secrets of Palm webOS (2014)
Source
文章回顾了 **Palm webOS** 在 **HP** 时代未竟的硬件和软件开发计划。面对 **iPad 2** 的冲击,**HP** 试图通过 "**Sapphire**" 等平板电脑和 "**Mako**" 手机等产品应对,但反应迟缓。同时,**HP** 还开发了混合设备 "**Twain**",以及代号 "**Eel**" 的 **webOS** 新版本,试图改进用户体验和设计。尽管软件团队在设计上有所创新,但由于种种原因,这些计划最终未能实现,**webOS** 的未来被 **LG** 接手,在电视领域寻求新的发展。
Mark as Read
Mark as Unread
CosAE: Learnable Fourier Series for Image Restoration
Source
CosAE 是一种新型自编码器,它将傅里叶级数与前馈神经网络结合,将图像表示为可学习的余弦时序信号。该方法在瓶颈处编码频率系数,实现极端的空间压缩,同时保持图像细节。实验表明,CosAE 在灵活分辨率超分辨率和盲图像恢复等任务中表现出色,超越了现有方法,展现了其学习图像恢复通用表示的能力。
Mark as Read
Mark as Unread
Slinky-Coil Dipole (2021)
Source
文章介绍了使用 Slinky 线圈制作短波偶极天线的方法。Slinky 线圈因其螺旋结构,具有电感负载特性,使其在有限空间内实现多频段工作。文章详细描述了作者使用钢制和黄铜 Slinky 线圈制作偶极天线的经验,包括组装、调谐和性能测试。此外,还提到了其他人制作的 Slinky 天线案例,并提供了相关参考文献。
Mark as Read
Mark as Unread
Dad and the Egg Controller (2018)
Source
文章讲述了作者在父亲去世后,尝试使用父亲发明的 Big Green Egg 温控器(Egg Controller)的故事。作者首先描述了父亲作为发明家的形象,以及Egg Controller 的工作原理:通过连接温度计和风扇,控制烧烤炉的温度。作者尝试启动该设备,并回忆起父亲解决类似问题的经验——比例-积分-微分控制器。最终,作者未能成功使用该设备烤鸡,但对父亲的发明和技术留下了深刻的印象。
Mark as Read
Mark as Unread
The Passing of Ucbvax (1994)
Source
1994年,在伯克利大学计算机科学系,程序员们为运行多年的计算机 "ucbvax.berkeley.edu" 举行了告别仪式。这台VAX计算机曾是ARPANET和伯克利校园的网关之一,承担邮件和新闻功能。它经历了从VAX/750到decstation 3200的升级,最终因负载过重而退役。告别仪式上,Keith Sklower介绍了其历史,Eric Allman表达了哀悼。关闭后,ucbvax将作为校园刷卡门禁系统控制器继续“工作”。
Mark as Read
Mark as Unread
California's $20 fast-food minimum wage improves pay at small cost to consumers
Source
加州快餐业每小时20美元的最低工资并未导致失业,反而使员工工资上涨约8%-9%。研究表明,虽然菜单价格略有上涨(平均1.5%),但涨幅较小。该法律并未导致快餐店关闭,加州快餐店数量增长快于美国其他地区。研究人员将继续调查员工的吸引力和留任率。这项法律旨在改善低收入工人的生活,但遭到餐饮业和部分企业主的反对。该法律涵盖约75万名员工,快餐业工资高于旧金山和加州其他地区。加州快餐理事会将在今年晚些时候考虑进一步提高工资。
Mark as Read
Mark as Unread
The record-breaking tunnel being built from Denmark to Germany
Source
Fehmarnbelt 隧道是丹麦与德国之间在波罗的海下建造的、世界上最长的预制公路和铁路隧道,全长18公里。该项目耗资约74亿欧元,采用沉管技术,将90个预制元素在海底连接。建成后,将大幅缩短汉堡和哥本哈根之间的旅行时间,并加强斯堪的纳维亚半岛与欧洲其他地区的联系。预计2029年开放,将促进当地就业和旅游业,并减少碳排放。
Mark as Read
Mark as Unread
Bill Gates's Personal Easter Eggs in 8 Bit BASIC (2008)
Source
文章探讨了比尔·盖茨在 8 位 BASIC 中的“彩蛋”——在 Commodore PET 上输入特定指令后显示的“MICROSOFT!”字符串。文章追溯了 Microsoft BASIC 的历史,从 Altair BASIC 到 6502 版本的演变,并分析了彩蛋的可能起源,包括与 Commodore 的竞争以及微软希望展示其代码来源。文章还提到了其他包含“MICROSOFT!”字符串的早期版本,以及在 TRS-80 Color Computer 上的另一个彩蛋。
Mark as Read
Mark as Unread
Economists don't know what's going on
Source
文章指出,全球经济数据质量堪忧。英国国家统计局(ONS)因GDP数据错误和投资者对其月度就业报告失去信任而受到调查。这反映出更广泛的问题:经济数据变得越来越不可靠。
Mark as Read
Mark as Unread
Women rely partly on smell when choosing friends
Source
研究表明,女性在选择朋友时,会受到气味的影响。一项实验让女性通过闻彼此的T恤来评估“友谊潜力”。结果显示,仅凭气味评估的友谊潜力与面对面评估高度相关,表明气味在建立友谊关系中起着重要作用。
Mark as Read
Mark as Unread
Tilt: dev environment as code
Source
文章介绍了 Tilt,一个将开发环境定义为代码的工具,主要用于 Kubernetes 上的微服务应用。Tilt 简化了从代码更改到环境更新的流程,包括文件监控、镜像构建和环境同步,类似于 `docker build && kubectl apply` 或 `docker-compose up`。文章还提供了安装、运行的指南,以及社区、贡献、安全问题报告和许可证等相关信息。
Mark as Read
Mark as Unread
文章介绍了 BART 推出的动漫形象吉祥物 Mira 和 Jasmine,旨在推广公共交通,尤其吸引年轻乘客。文章提供了吉祥物的着色页和制作 BART 服装的指南。这些吉祥物的设计灵感来自 BART 员工和湾区元素,并借鉴了日本和台湾公共交通机构的经验。文章还介绍了其他角色,如 Baylee 和 Nimbus,并提供了相关链接。
Mark as Read
Mark as Unread
Robot Dexterity Still Seems Hard
Source
文章探讨了人形机器人灵巧性面临的挑战。尽管人形机器人制造商众多,融资额巨大,且机器人运动能力有所提升,但其在实际操作物体方面的灵巧性仍远不及人类。文章指出,机器人难以完成需要精细操作、触觉反馈和处理易变形物体的任务,例如穿戴手套、系绳结等。作者认为,灵巧性是机器人发展的关键难题,硬件和软件均有待提升。文章最后提出了一个包含21项任务的灵巧性评估清单,并讨论了未来人形机器人发展的可能路径,以及人形外形因素的优势和不确定性。
Mark as Read
Mark as Unread
TPSV, an Alternative to TSV (and CSV)
Source
文章介绍了TPSV(Tab-Pipe-Separated-Values),一种旨在替代CSV和TSV的表格数据格式。TPSV使用`|`开头和制表符分隔单元格,易于解析和在文本编辑器中查看。相比TSV,TPSV支持注释,更易于在编辑器中查看,并兼容Markdown管道表。相比Markdown管道表,TPSV减少了对空格的依赖,单元格内容可以包含管道符和空格。文章还提供了TPSV的语法、示例、编辑器配置建议以及Python解析代码。
Mark as Read
Mark as Unread
Show HN: AgenticSeek – Self-hosted alternative to cloud-based AI tools
Source
AgenticSeek 是一款可自托管的 AI 工具,是云端 AI 服务的替代方案。它允许用户在本地运行,确保数据隐私和零云依赖。该工具具备自主浏览网页、编写代码、计划任务等功能,支持语音交互,并能根据任务选择合适的 AI 代理。用户只需支付电费,即可享受类似 Manus AI 的体验。
Mark as Read
Mark as Unread
文章探讨了“Seven-Year Rule”的概念,即每七年,人体细胞会更新,意味着我们不断在变化。作者认为,这种观点能帮助我们摆脱对过去错误、伤害的执着,因为“过去的你”已经不存在。同样,未来的你尚未形成,所以应该专注于当下。拥抱现在的自己,可以从历史的束缚中解放出来,并为未来做好准备。文章鼓励读者接受这种持续的进化,从而活在当下。
Mark as Read
Mark as Unread
HTTP Feeds: a minimal specification for polling events over HTTP
Source
HTTP Feeds 是一种基于 HTTP 的事件轮询规范,用于实现异步事件流和数据复制。它定义了通过 HTTP GET 端点提供按时间排序的事件序列,使用 CloudEvents 格式和 `application/cloudevents-batch+json` 媒体类型。客户端通过 `lastEventId` 参数滚动浏览事件,支持无限轮询和长轮询以实现实时订阅。HTTP Feeds 可用于解耦系统,无需消息中间件。文章还介绍了事件 ID、聚合 feed、压缩、删除、数据模型、认证和缓存等相关概念,并提供了示例和库。
Mark as Read
Mark as Unread
该文章介绍了地图大小比较工具的使用方法。用户可以通过搜索国家或地区名称,然后拖动选择项来比较它们的大小。悬停在选择项上可以查看大小信息,右键单击可以删除选择项。文章提供了简单的操作步骤,方便用户直观地进行地图大小的比较。
Mark as Read
Mark as Unread
CONL: "Markdown" for your config files
Source
作者提出了一种名为 CONL 的新配置文件格式,旨在解决现有格式(JSON-with-comments、YAML、TOML)在易用性方面的痛点。CONL 格式力求简洁,类似配置文件的 "markdown",易于阅读、编辑和实现,并支持类似 JSON 的数据模型。文章详细阐述了 CONL 的设计理念,包括避免语法陷阱、支持嵌套结构、以及注释和转义字符的选择。作者提供了 Rust 和 Go 的实现,以及语言服务器和编辑器扩展,鼓励大家使用。
Mark as Read
Mark as Unread
Goenums: Type Safe Enum Generator for Go
Source
`goenums` 是一个 Go 语言的类型安全枚举生成器,它通过解析常量声明,生成功能丰富的枚举类型。它解决了 Go 原生缺乏枚举支持的问题,生成的枚举支持字符串转换、JSON处理、数据库集成、验证、迭代等特性。使用 `go generate` 命令集成,简化开发流程。支持自定义字符串表示、扩展字段、不区分大小写解析等高级功能,并提供 Failfast 和 Legacy 模式。
Mark as Read
Mark as Unread
Stuffed-Na(a)N: stuff your NaNs
Source
文章介绍了一个名为 `stuffed-naan` 的 JavaScript 库,它利用 `NaN` (Not a Number) 的特性来存储数据。该库通过将数据编码进 `NaN` 的尾数部分,实现了一种“数据填充”的编码方式。其特点包括紧凑的压缩率、快速的编码速度和隐私保护。文章还介绍了安装方法、企业版功能以及未来的开发计划。 实际上,这是一种利用 `NaN` 特性的有趣尝试,作者用“烤馕”的双关语来幽默地解释了其工作原理。
Mark as Read
Mark as Unread
Thank you for holding my duck (2021)
Source
文章追溯了“拿着鸭子”这一表达的起源,它源于一个程序员向同事解释问题,最终自己找到解决方案的故事。作者分享了该故事的演变,从最初的贝尔实验室或 Xerox PARC 传说,到在 Pixar 广泛使用,并解释了“拿着鸭子”意味着倾听和帮助他人解决问题的含义。作者还探讨了该故事的来源,并希望找到更确切的证据。
Mark as Read
Mark as Unread
LLMs can see and hear without any training
Source
该文章发布了论文“LLMs can see and hear without any training”的官方实现代码。文章提供了安装、数据集下载、路径更新和运行代码的详细步骤,包括图像描述、音频描述、视频描述生成、高质量图像生成和风格迁移等功能。代码可在多个 GPU 上运行,并提供了评估指标的计算方法。文章还提供了问题反馈、贡献方式、许可证信息和引用方式。
Mark as Read
Mark as Unread
Watching o3 guess a photo's location is surreal, dystopian and entertaining
Source
文章探讨了使用 OpenAI 的 o3 模型猜测照片拍摄地点。作者上传了一张普通照片,o3 通过分析图像、运行 Python 代码裁剪和缩放车牌等方式,最终给出了加州坎布里亚的猜测,虽然略有偏差,但准确度很高。文章认为这种技术既有趣又具有反乌托邦色彩,强调了识别照片位置的潜在风险,并指出工具的使用已集成到模型的“思考”阶段,是 AI 发展的新趋势。
Mark as Read
Mark as Unread
Show HN: My self-written hobby OS is finally running on my vintage IBM ThinkPad
Source
该文章介绍了作者开发的32位 Hobby 操作系统,名为 RetrOS-32,专注于 i386 架构,具有图形界面、多任务和网络功能。项目使用 C 和 Assembly 编写,并支持 Docker 跨平台编译。文章提供了项目的基本信息、构建工具、使用方法、路线图、许可证和联系方式。该操作系统可在多种硬件上运行,包括老式 IBM ThinkPad。
Mark as Read
Mark as Unread
The NNCPNET Email Network
Source
文章宣布了基于 NNCP 的电子邮件系统 NNCPNET。作者曾长期运营邮件服务器,但如今维护变得复杂。NNCPNET 旨在恢复修改、试验电子邮件的乐趣,它使用 NNCP 作为传输,提供现代安全性和功能。NNCPNET 包含 Exim 邮件服务器、NNCP 和验证路由工具,支持自动节点列表和可选的 Internet 电子邮件桥。它对所有人开放,提供详细文档和源代码,并支持 SPF、DKIM、DMARC 和 TLS。用户无需入站端口或始终在线的 Internet 连接即可使用。
Mark as Read
Mark as Unread
The Friendship Recession: The Lost Art of Connecting
Source
文章探讨了“友谊衰退”现象,指出美国人维系友谊的方式正发生深刻变化。 结构性因素如城市扩张、经济压力等是原因,但更深层的是文化危机:工作和家庭占据了更多时间,社交活动被边缘化。 屏幕时间和数字友谊的兴起也加剧了这一趋势,导致面对面社交技能的缺失。 文章强调,孤独感会恶化社交能力,形成恶性循环。 解决之道在于重建友谊,包括主动创造新颖体验、设定目标、循序渐进地分享,以及将友谊置于优先地位,通过参与现有社交活动来维持。 最终,文章呼吁在结构和个人层面共同努力,对抗友谊衰退。
Mark as Read
Mark as Unread
Backblaze: Mounting Losses, Lawsuits, Sham Accounting, Insider Selling
Source
文章揭示了云存储公司 Backblaze 的困境:自 IPO 以来持续亏损,股价大跌,并面临诉讼。前高管指控公司存在会计欺诈、夸大预测和内部抛售股票的行为。创始人无视警告,在锁定期后积极出售股票,导致股价下跌。为了维持股价,公司被指控迫使员工提供虚假财务报表。此外,文章还指出 Backblaze 的软件成本资本化率过高,新指标定义变更,以及未能披露关键运营数据。最后,文章质疑 Backblaze 的管理层缺乏透明度,并认为其增长模式面临挑战。
Mark as Read
Mark as Unread
First and 2nd gen Nest Thermostats will lose support in Oct 2025
Source
Google 宣布,第一代和第二代 Nest Learning Thermostats 将于 2025 年 10 月停止支持,届时联网功能将失效。美国和加拿大用户可获得第四代 Nest 的折扣。欧洲用户则无升级选项,Google 停止销售欧洲型号,且未来不会发布新品。这些设备仍可作为普通温控器使用。Google 建议欧洲用户选择兼容 Google Home 的第三方设备,并为旧款设备用户提供 [Tado Smart Thermostat X](https://shop.tado.com/en/products/smart-thermostat-x-starter-kit-1) 的折扣。此前,Google 已停止销售 Nest Protect 和 Nest x Yale Lock。
Mark as Read
Mark as Unread
Mark Zuckerberg personally lost the Facebook antitrust case
Source
文章报道了 Mark Zuckerberg 在 Facebook 反垄断案中败诉。核心在于,Zuckerberg 的言论和行为构成了 Meta 扼杀竞争的证据。文章指出,Zuckerberg 曾明确表示收购 Instagram 和 Whatsapp 是为了消除潜在竞争对手,并在收购后采取措施降低产品质量、提高价格。这些行为与反垄断法相悖,且 Zuckerberg 清楚地知道这一点。文章还提到了 FTC 律师利用 Zuckerberg 自己的言论作为证据,以及此案对 Meta 的潜在影响。
Mark as Read
Mark as Unread
Commodore OS 3.0 Released
Source
Commodore OS 3.0 发布,这是一个基于 Debian Bookworm 的免费 Linux 发行版,专为 Commodore 品牌机器设计,主打复古游戏体验。新版本包含 200 多款免费 Linux 游戏,并内置了 Commodore OS BASIC V1。此外,还推出了 Commodore OS Central 资源中心和全新的复古风格设置管理器。文章强调了其怀旧主题,提供了大量经典游戏、演示和音乐,并提供了下载链接和论坛地址。
Mark as Read
Mark as Unread
Will the Humanities Survive Artificial Intelligence?
Source
文章探讨了人工智能(A.I.)对人文学科的冲击。作者观察到A.I.在学术研究和教学中的应用,以及学生和教师对A.I.的态度。文章指出,A.I.能够快速生成知识,但无法替代人类对存在意义的探索。作者认为,人文学科应重新聚焦于存在体验,而非单纯的知识生产,从而在A.I.时代找到新的价值和发展方向。文章最后强调,人类的体验和思考是机器无法取代的,也是人文学科的核心价值所在。
Mark as Read
Mark as Unread
Mike Lindell's lawyers used AI to write brief–judge finds nearly 30 mistakes
Source
MyPillow CEO Mike Lindell 的律师在诽谤案中使用了 AI 撰写诉状,但被法官发现诉状存在近 30 处错误,包括错误引用和虚构案例。法官要求律师解释为何不应受到制裁,并说明是否告知 Lindell 使用了 AI。律师承认使用了 AI,但辩称亲自撰写了诉状草案,法官对此表示怀疑。该案件涉及前 Dominion 员工 Eric Coomer 提起的诉讼,指控 Lindell 传播选举舞弊阴谋论。
Mark as Read
Mark as Unread
ICE Deports 3 U.S. Citizen Children Held Incommunicado Prior to the Deportation
Source
文章讲述了新奥尔良移民和海关执法局(ICE)驱逐了至少两个家庭,包括三名美国公民儿童。这些家庭在美国生活多年,却在未充分保障正当程序的情况下被驱逐。ICE 在拘留期间隔离了这些家庭,拒绝律师和家人的联系,导致他们无法为未成年子女的福利做出合理决定。文章指出,ICE 的行为违反了其自身规定,并剥夺了家庭寻求法律援助的机会,甚至在未提供医疗保障的情况下驱逐了患病儿童和孕妇。多位人士谴责了 ICE 的行为,认为其非法、不人道,并呼吁追究责任。
Mark as Read
Mark as Unread
An end to all this prostate trouble?
Source
文章分析了Gat/Goren关于前列腺问题的理论,认为良性前列腺增生(BPH)和前列腺癌可能与精索静脉功能不全有关。该理论认为,精索静脉瓣膜失效导致血液回流,睾酮水平升高,刺激前列腺生长。文章详细解释了该理论的机械原理,并讨论了其与精索静脉曲张、不育症的关系。作者指出,虽然该理论有待验证,但其筛查和治疗方法简单,且可能对解决前列腺问题有重要意义。
Mark as Read
Mark as Unread
MobileBoost (YC S21) Is Hiring a Founding Back End/Platform Engineer (Remote)
Source
MobileBoost (YC S21) 正在招聘远程创始 Backend/Platform 工程师。该公司是一家 AI 原生移动测试初创公司,由 YC 孵化,并与 Duolingo、Salesforce 等公司合作。该职位要求 3 年以上经验,负责构建和维护 AI 驱动产品的平台层,包括运行时和后端系统。薪资范围为 5 万至 8 万美元,并提供股权期权。
Mark as Read
Mark as Unread
Apparently Bluesky has one centralized service, the "relay"
Source
文章质疑了 #Bluesky 的去中心化程度。 尽管声称去中心化,但 #Bluesky 似乎有一个名为 "relay" 的中心化服务,负责将用户分配到多个 PDS 上。 此次宕机事件中,所有 PDS 同时宕机,官方解释是 DDOS 攻击,但文章认为这令人费解,并暗示可能存在 PDS 之间的相互依赖性或共享资源,导致集体宕机。 文章呼吁官方提供更多细节。
Mark as Read
Mark as Unread
Australian who ordered radioactive materials walks away from court
Source
澳大利亚一名24岁男子因网购铀、钚等放射性材料,被控非法进口和持有。他承认罪行,但法院考虑到其精神健康问题,判处两年良好行为保证金,获释。该男子试图收集元素周期表,通过互联网订购放射性样品,导致住所被封锁。律师批评边防部队反应过度,认为材料数量很小。此案是澳大利亚首例违反核不扩散法案的案例,引发了对进口法规的关注。
Mark as Read
Mark as Unread
Finding paths of least action with gradient descent (2023)
Source
文章探讨了物理学中“优化”的视角,即通过最小化“作用量”来找到物理系统的路径。 核心思想是使用梯度下降法来最小化作用量,从而得到“最小作用量路径”。 文章以重力场中的自由体为例,对比了传统的分析和数值解法,并展示了如何通过拉格朗日方法和梯度下降找到该路径。 最终,该方法能够将随机路径优化为抛物线,与数值解结果一致。 文章还展望了该方法在更复杂系统和量子力学中的应用。
Mark as Read
Mark as Unread
`Cloth` 是一个基于 `React` 的轻量级 UI 组件库。它设计简洁,易于使用,API 直观,并提供灵活的定制选项。`Cloth` 专注于核心 UI 组件,减少依赖,方便快速上手。安装方式简单,通过 `npm` 或 `yarn` 即可。目前包含 `Button`、`Input`、`Select` 等组件,更多组件正在开发中。欢迎贡献代码,采用 MIT 许可证。
Mark as Read
Mark as Unread
Catastrophic fires and soil degradation: possible link with Neolithic revolution
Source
文章探讨了南部levant地区新石器时代革命期间的灾难性火灾与土壤退化问题。研究指出,该地区在全新世早期经历了强烈的火灾,导致植被破坏和土壤侵蚀。研究通过分析微炭、洞穴沉积物等记录,认为气候变化,特别是闪电活动增加,是导致火灾的主要原因,而非人为因素。这些环境变化可能对早期农业的发展产生了重要影响。
Mark as Read
Mark as Unread
Amazon Japan ordered to pay 35M. yen for allowing listing of fakes
Source
日本法院判决 Amazon Japan 赔偿 3500 万日元,原因是其未能有效阻止卖家在其平台上销售假冒产品。医疗设备制造商及其分销商因销售额下降提起诉讼,指控 Amazon 未能识别和移除假冒商品。法院认为 Amazon 有义务采取措施打击假货,尽管已知存在问题,但未能阻止其上架。原告律师认为此裁决具有里程碑意义,确认了建立适当认证系统的义务。涉案产品为脉搏血氧仪,假冒产品以低价销售,导致正品销售受阻。
Mark as Read
Mark as Unread
Show HN: Empty Enter Expander – Type less in the terminal with this tool
Source
**Empty Enter Expander** 是一款针对 `zsh` 终端的工具,通过快捷键简化命令输入。它允许用户将常用命令存储在模块目录中,并通过在空命令状态下按 Enter 键激活。用户随后可以通过预设的字母组合快速调用命令,例如 `g` `l` `Enter` 快速查看 git 日志。文章介绍了工具的配置方法和使用流程,包括模块目录的设置、脚本编写以及在 `.zprofile` 文件中的配置。
Mark as Read
Mark as Unread
Colossal Cave Adventure (1976)
Source
文章展示了1976年经典文字冒险游戏 "Colossal Cave Adventure" 的源代码,该代码使用 Fortran 编写。 存储库包含源代码、地图、攻略等资源,并提供了 Windows 和 Mac OS 的可执行文件。 作者出于教育目的分享了这些内容,并提到了该游戏在电视剧中的出现。
Mark as Read
Mark as Unread
Mathematicians just solved a 125-year-old problem, uniting 3 theories in physics
Source
数学家们声称解决了统一流体运动三大物理理论的难题,这是125年前[Hilbert]提出的挑战之一。研究者们找到了将描述流体运动的微观、中观和宏观三种理论联系起来的方法。他们证明了从微观的牛顿定律推导出中观的[Boltzmann方程],并最终推导出宏观的[Euler和Navier-Stokes方程]。这一突破在数学上证明了这些理论的合理性,增强了我们对流体动力学方程的信心,并可能为其他物理学领域的类似突破开辟道路。
Mark as Read
Mark as Unread
Mobygratis – Free Moby music to empower your creative projects
Source
mobygratis 网站提供免费的纯音乐,供各类创作者使用,包括电影制作人、音乐家、学生等。这些音乐有多种格式,包括 stereo mp3、stereo wav 和 multitrack wav,全部免费。网站拥有超过 500 首曲目,鼓励创作者自由使用这些音乐进行创作。
Mark as Read
Mark as Unread
Berkeley Humanoid Lite – Open-source robot
Source
**Berkeley Humanoid Lite** 是一款开源、易于获取且可定制的3D打印人形机器人。该项目旨在降低人形机器人开发的门槛,促进该领域发展。机器人采用模块化设计,核心是3D打印齿轮箱,总硬件成本低于5000美元。设计强调易于制造,并采用摆线齿轮设计以提高耐用性。文章展示了机器人的多种功能,包括玩魔方、书写等,并与其他机器人进行了性能对比。项目开源了硬件设计、嵌入式代码和训练框架,鼓励社区参与。
Mark as Read
Mark as Unread
I wrote a book called "Crap Towns". It seemed funny at the time
Source
这篇文章描述了作者在写作一本名为 "Crap Towns" 的书时的经历。文章的核心内容是作者分享了创作这本书的感受,并提到了验证过程和 Cloudflare 的安全服务。
Mark as Read
Mark as Unread
Your phone isn't secretly listening to you, but the truth is more disturbing
Source
文章探讨了手机是否监听用户对话以推送广告的阴谋论。虽然没有确凿证据表明持续监听,但研究表明,Facebook 等公司通过其他方式追踪用户,例如截取屏幕截图、收集位置信息、记录通话和短信元数据等。这些数据被算法处理,用于预测用户兴趣并投放定向广告,其精准度令人不安。文章指出,真相并非简单的监听,而是更复杂、更令人不安的数据追踪。
Mark as Read
Mark as Unread
Reading RSS content is a skilled activity
Source
文章探讨了使用 RSS 阅读器重新掌控注意力的策略。作者认为,由于互联网环境的恶化,注意力被算法操控,RSS 提供了一种选择。使用 RSS 阅读器需要技巧,区别于其他社交媒体。核心在于建立信任链,订阅值得信赖的人的 feed,通过判断力筛选内容,形成个性化的内容花园。这需要主动参与、修剪和除草,是一种需要培养的技能和习惯,最终实现对自身注意力的掌控。
Mark as Read
Mark as Unread
Fifteen new giant radio galaxies discovered with ASKAP
Source
利用澳大利亚平方公里阵列探路者 (ASKAP),天文学家发现了 15 个新的巨型射电星系,其物理尺寸均超过 300 万光年。这些星系投影线性尺寸在 370 万到 1236 万光年之间,红移范围为 0.056–0.735。新发现的星系形态多样,包括 Fanaroff-Riley Class I、II 和混合类型。其中最大的 ASKAP J0107–2347 是一个双-双射电星系,拥有新形成的内部瓣和细长的外部遗迹瓣。
Mark as Read
Mark as Unread
文章列出了一个长长的 `./configure` 过程的示例,并指出其耗时。作者认为这种串行配置过程效率低下,暗示了并行化配置的必要性,但文章本身并未给出具体的并行化方法。
Mark as Read
Mark as Unread
ACM's flagship magazine seeks submissions by/for practitioners
Source
ACM 旗舰杂志 _Communications of the ACM (CACM)_ 正在拓展其 Practice 部分,面向计算领域从业者征集稿件。该部分旨在与 Research 部分并重,发表对从业者有价值的文章,提升对计算的理解并提高工作绩效。文章主题涵盖技术进步、开发实践、组织结构等,面向广泛从业者。文章长度限制为 10 页,允许之前在博客等平台发布过的内容。鼓励作者在投稿前与联合主席沟通。文章将经过编辑委员会和外部审稿人审核。不接受职业或教程类文章,以及评论文章。
Mark as Read
Mark as Unread
Wikipedia’s nonprofit status questioned by D.C. U.S. attorney
Source
哥伦比亚特区的代理美国检察官 **Ed Martin** 致信运营 **Wikipedia** 的非营利组织,质疑其免税地位。**Martin** 指责该组织允许外国势力操纵信息,向美国公众传播宣传。他要求 **Wikimedia Foundation** 提供关于编辑流程、安全措施以及如何保护信息免受外国势力侵害的详细信息,以确定其行为是否违反了 Section 501(c)(3) 地位。
Mark as Read
Mark as Unread
I designed my LED matrix PCB with code
Source
文章介绍了使用代码设计LED矩阵PCB的教程,目标是构建一个WiFi可控、基于网格、可单独控制亮度和颜色的3x5 LED矩阵。教程详细说明了构建过程,包括系统图、原理图捕获,以及如何导入和连接 Raspberry Pi Pico 微控制器和LED组件。
Mark as Read
Mark as Unread
World Emulation via Neural Network
Source
文章介绍了一种基于神经网络的“神经世界”模拟方法,通过训练神经网络,根据输入的控制信息和过去的图像,生成新的图像,从而在浏览器中构建可交互的虚拟环境。作者将真实世界的视频数据转化为神经网络的训练数据,并逐步改进训练配方,包括增加控制信息、内存和多尺度处理,最终实现了一个森林小径的神经世界。作者认为,这种方法类似于“照片”而非“绘画”,未来有望实现更逼真、便捷的世界构建,成为一种新的创意媒介。
Mark as Read
Mark as Unread
Gym Class (YC W22) Is Hiring Character Animation Engineering Lead
Source
Gym Class (YC W22) 正在招聘 Unity 动画工程师负责人,负责移动端和 VR 平台角色动画系统的设计、开发和实施。该职位要求 6 年以上经验,精通 Unity、C#、动画状态机、IK 和移动端性能优化。 候选人需与创始人、工程师、艺术家等合作,构建高质量、高性能的动画体验。薪资范围 16 万至 25 万美元,并提供股权和福利。
Mark as Read
Mark as Unread
Programming in D: Tutorial and Reference
Source
本文是关于 D 语言编程的教程与参考资料,由 Ali Çehreli 撰写。内容涵盖了 D 语言的基础知识,包括 Hello World 程序、基本类型、变量、控制流、数组、字符串、函数、类、模板、并发等。提供了多种获取方式,如纸质版、电子书、互动课程等,并附带代码示例和关键词索引。文章还提供了 D 语言相关的其他资源链接。
Mark as Read
Mark as Unread
Rockets, robots and supercars made in Greece
Source
这篇文章似乎是一篇关于希腊制造的科技产品的文章,但由于网站正在进行安全验证,目前无法访问具体内容。文章显示了网站地址 `greekanalyst.substack.com`,并提示正在进行人类验证,需要解除对 `challenges.cloudflare.com` 的阻止才能继续访问。文章由 [Cloudflare](https://greekanalyst.substack.com/p/) 提供安全保障。
Mark as Read
Mark as Unread
文章探讨了小说在当今时代的命运。作者认为,艺术,尤其是小说,正经历低潮,受到数字文化、出版商策略和人工智能写作的影响。文章评述了 Edwin Frank 的著作,该书分析了二十世纪小说家的作品,并探讨了小说主题的演变。作者认为二十世纪小说在主题上有所拓展,但深度不足,并对一些被忽视的作家表示惋惜。文章最终指出,小说作为一种与人性直接互动的文学形式,其衰落将是巨大的损失。
Mark as Read
Mark as Unread
Show HN: Formalizing Principia Mathematica using Lean
Source
该项目使用 Lean 定理证明器形式化 Bertrand Russell 的《数学原理》第一卷。目标是清晰对应原文定理,避免混淆。文章介绍了形式化过程中的符号、编辑体验,以及自定义的 `Syll` tactic。作者希望通过此项目学习数学构建过程,并计划后续形式化 Alfred Tarski 的著作。
Mark as Read
Mark as Unread
Curry: A functional logic programming language
Source
Curry 是一种集函数式和逻辑编程于一体的声明式多范式编程语言。它支持函数式编程的特性,如嵌套表达式、高阶函数和惰性求值,也具备逻辑编程的非确定性、内置搜索和自由变量等功能。Curry 具有类型推断能力,简化了编程。该语言拥有丰富的生态系统,包括编译器、包管理器、文档生成工具和 API 搜索引擎等。
Mark as Read
Mark as Unread
Lossless LLM compression for efficient GPU inference via dynamic-length float
Source
文章提出了一种名为 DFloat11 的无损压缩框架,用于压缩大型语言模型(LLMs)。该框架通过利用 LLM 权重表示中的低熵,使用动态长度编码实现约 30% 的模型大小缩减,且保持与原始模型完全相同的输出结果。为了高效推理,作者开发了定制的 GPU kernel,并优化了内存使用。实验表明,DFloat11 在吞吐量和上下文长度方面优于未压缩模型,甚至能够在单个节点上实现 Llama-3.1-405B 的无损推理。
Mark as Read
Mark as Unread
Show HN: A modern spreadsheet with Python integration
Source
GS-Calc 是一款现代电子表格软件,主打处理大数据集。它支持 3200 万行 x 16384 列,无文件大小限制,能快速加载、编辑和保存大型 CSV、XLSX 等文件。GS-Calc 在加载、复制粘贴、VLOOKUP 等操作上速度远超同类产品。它提供数据透视表、Monte Carlo 模拟、regular expressions、图表等功能,并支持 Python 集成,允许用户自定义函数。软件提供多种文件格式支持,并具有多核计算能力。
Mark as Read
Mark as Unread
Paper2Code: Automating Code Generation from Scientific Papers
Source
该论文介绍了 PaperCoder,一个基于大型语言模型 (LLMs) 的框架,用于将机器学习论文转化为可运行的代码。PaperCoder 包含“计划”、“分析”和“生成”三个阶段,每个阶段由专门的代理协作完成。它通过构建高级路线图、设计系统架构、识别文件依赖项等步骤,最终生成模块化的代码。评估结果表明,PaperCoder 能有效生成高质量、忠实于论文的实现,并在 PaperBench 基准测试中表现出色,超越了现有基线。
Mark as Read
Mark as Unread
Show HN: Magnitude – open-source, AI-native test framework for web apps
Source
开源项目 Magnitude 是一个针对 Web 应用的 AI 原生测试框架。它使用 AI 代理,通过自然语言构建测试用例,实现端到端测试。该框架包含强大的推理代理和高速视觉 LLM,能够自动计划、执行和调整测试,并支持本地或 CI/CD 运行。用户需配置 LLM 客户端,包括一个通用多模态 LLM 和一个视觉 LLM。项目提供安装、配置、运行测试的详细步骤,并支持与 CI/CD 集成。
Mark as Read
Mark as Unread
Huge reproducibility project fails to validate biomedical studies
Source
一项由巴西主导的大型可重复性研究,旨在验证生物医学研究的可靠性。研究团队选择了三种常用方法,对大量论文进行复核,结果显示仅有不到一半的实验结果可被复制。这与之前的研究结果一致,表明已发表的研究可能高估了干预措施的效果。研究者呼吁通过公共政策和大学内部改革来加强科学研究的严谨性。
Mark as Read
Mark as Unread
Differential Coverage for Debugging
Source
文章介绍了使用“差异覆盖率”进行调试的方法。通过比较通过测试和失败测试的覆盖率,可以快速定位到可能存在问题的代码。具体操作是:收集两种测试的覆盖率数据,进行差异比较,生成一个profile,突出显示失败测试独有的代码。作者通过一个实际案例演示了该方法,并强调了其高效性。此外,文章还提到了查看单个失败测试的基本覆盖率profile,以及将此方法应用于通过测试的场景。
Mark as Read
Mark as Unread
The $20k American-made electric pickup with no paint, no stereo, no screen
Source
文章介绍了 The Slate Truck,一款售价低于2万美元的美国制造电动皮卡。它设计极简,无漆、无音响、无屏幕,旨在降低成本并鼓励个性化定制。该车采用塑料车身,可DIY贴膜,并提供SUV升级套件。Slate Auto 简化了制造流程,减少了复杂性,并计划提供DIY维修支持。文章探讨了这种简化设计是否能被消费者接受,以及它是否代表了对当前汽车工业的一种挑战。
Mark as Read
Mark as Unread
Tumor-derived erythropoietin acts as immunosuppressive switch in cancer immunity
Source
研究发现,肿瘤细胞分泌的红细胞生成素(EPO)在肝细胞癌(HCC)中扮演免疫抑制开关的角色。肿瘤来源的EPO通过与巨噬细胞上的EPO受体结合,促进免疫抑制性肿瘤微环境,抑制T细胞活化。阻断EPO信号通路可将非炎症性肿瘤微环境转变为炎症性,增强抗肿瘤免疫反应,促进肿瘤消退。因此,EPO/EPO受体通路是HCC潜在的治疗靶点,靶向该通路可能对其他实体瘤的治疗有效。
Mark as Read
Mark as Unread
Writing "/etc/hosts" breaks the Substack editor
Source
文章描述了访问 Substack 编辑器时遇到的问题。用户访问 `scalewithlee.substack.com` 时,被 Cloudflare 的安全验证拦截,提示需要解除对 `challenges.cloudflare.com` 的阻止才能继续访问。这表明用户可能修改了 `/etc/hosts` 文件,导致 Cloudflare 无法正常验证连接安全性。文章展示了 Cloudflare 的验证过程,并提供了 Ray ID 用于问题追踪。
Mark as Read
Mark as Unread
文章介绍了一种用于 Eurorack 模块的旋钮创意:将磁性编码器与 3.5mm 插孔结合。通过在插孔内嵌入磁铁,配合外部旋钮,实现旋钮和跳线的混合功能。作者使用 AS5600 磁性编码器,通过 i2c 读取角度,并设计了电路板。虽然原型效果良好,但作者认为其商业可行性不高,并探讨了专利申请的可能性。最终,作者设想了“Euroknobists”群体,并认为带有同轴 TRS 插孔的电位器更具市场潜力。
Mark as Read
Mark as Unread
New LLM jailbreak bypasses all major FMs
Source
该文章介绍了一种名为“Policy Puppetry”的新型提示注入技术,能够绕过所有主流 AI 模型的安全防护,生成有害内容,甚至提取系统提示。该技术利用策略攻击与角色扮演的结合,具有通用性和可迁移性,可用于绕过 OpenAI、Google、Microsoft、Anthropic、Meta、DeepSeek、Qwen 和 Mistral 等公司的模型。文章强调了主动安全测试和额外安全工具的重要性,以应对LLM的安全风险。
Mark as Read
Mark as Unread
Show HN: An interactive demo of QR codes' error correction
Source
文章展示了 QR 码的**error correction**(纠错)功能。即使 QR 码部分受损,也能被扫描。用户可以通过选择示例 QR 码、扫描 QR 码、上传图片或输入图片 URL 来体验。文章提供了多个 QR 码示例供用户测试,并链接到关于、GitHub 和隐私页面。
Mark as Read
Mark as Unread
GCC 15.1 版本于2025年4月25日发布,这是一个重要的更新版本,包含许多新特性和改进。文章简要介绍了该版本的发布时间、变更日志和文档链接。GCC 现在代表 GNU Compiler Collection,感谢为 GCC 贡献的志愿者们。文章还提供了获取 GCC 的途径,包括镜像站点和版本控制系统,并提供了关于 GCC 使用的帮助信息,如 GCC 手册和邮件列表。
Mark as Read
Mark as Unread
Show HN: I used OpenAI's new image API for a personalized coloring book service
Source
该服务使用 OpenAI 的 Sora 模型,将用户上传的照片转化为个性化涂色书,并以实体形式邮寄。用户只需上传照片,支付 23.99 美元加运费即可获得。文章展示了涂色书的制作流程和示例,并提供了运输信息,包括联系方式和订单总结。
Mark as Read
Mark as Unread
Avoiding skill atrophy in the age of AI
Source
文章讨论了在 AI 时代如何避免技能退化。由于无法访问文章内容,无法总结具体内容。根据标题,文章的核心观点很可能在于强调在人工智能快速发展的背景下,保持和提升自身技能的重要性,以避免因技术变革而导致的能力下降。
Mark as Read
Mark as Unread
Large Language Models, Small Labor Market Effects [pdf]
Source
研究表明,大型语言模型对劳动力市场的影响微乎其微。
Mark as Read
Mark as Unread
A Love Letter to People Who Believe in People
Source
文章是一封情书,赞颂了“粉丝心态”和热情的力量。作者分享了多位对其人生产生积极影响的人,包括鼓励她大胆追寻梦想的 Hugi 阿姨,给予她机会的老板,促使她创办设计工作室的女儿,以及激发她行动的 Jim Coudal 和 Ben Chestnut。文章强调了相信他人、互相支持的重要性,以及这种积极心态如何改变个人生活,并推动社区发展。最终,呼吁读者成为“粉丝”,用热情和信任改变世界。
Mark as Read
Mark as Unread
Scientists Develop Artificial Leaf, Uses Sunlight to Produce Valuable Chemicals
Source
科学家们通过合作项目,开发出一种“人工树叶”装置,利用阳光将二氧化碳转化为有价值的C2化学品。该装置结合了钙钛矿和铜,模拟植物光合作用,为生产塑料、航空燃料等产品提供原料。这项研究是 Liquid Sunlight Alliance (LiSA) 项目的一部分,为能源研究开辟了新方向,并朝着复制自然界生产力迈进。
Mark as Read
Mark as Unread
What happens at the end of 'Trading Places'? (2013)
Source
文章解析了电影《颠倒乾坤》的结局,解释了主角如何通过操纵橙汁期货市场获利。核心在于:主角们通过伪造报告误导对手,推高橙汁价格,然后高位卖出合约。当真实报告公布后,橙汁价格暴跌,主角们低价买入,从而获利,对手则破产。文章还提到,利用内幕消息交易商品在电影上映时并不违法,但后来被禁止,被称为“Eddie Murphy 法则”。
Mark as Read
Mark as Unread
The VTech Socratic Method
Source
这篇文章是关于探索 VTech Socrates 电脑的。文章首先介绍了对一台 Socrates 电脑的开箱检查和拆解过程,包括硬件的结构和关键部件。接着,作者尝试进行 AV mod,改进了视频输出。最后,作者研究了游戏卡带的结构,并尝试编写代码,在模拟器中运行“Hello World”程序,虽然遇到了一些问题,但最终成功地在屏幕上显示了内容。文章还提到了对键盘和游戏手柄的探索。
Mark as Read
Mark as Unread
Echo – Open Hardware Music Player
Source
Echo 是一款开源硬件音乐播放器,旨在提供高质量的音乐体验。它基于自由软件设计,主要运行 [Rockbox](https://github.com/amachronic/) 固件。当前版本为 Echo R1,采用 KiCAD 8.0 进行电气设计,外壳设计使用 FreeCAD,并采用 CERN-OHL-S v2 许可。R1 具有 D-pad 和多功能按钮、3.5mm 耳机和线路输出插孔、可移动存储卡槽、USB-C 接口和可更换 BL-5C 电池。硬件规格包括 STM32H743 CPU、32 MiB SDRAM 和 TLV320AIC3104 音频芯片等。目前处于原型阶段,存在背光问题等已知问题,开发重点在于 Rockbox 移植和外壳设计。