Mark as Read
Mark as Unread
PostgreSQL IDE in VS Code
Source
微软发布了 VS Code 的 PostgreSQL 扩展的公开预览版,旨在简化数据库管理和开发。该扩展提供 Schema 可视化、数据库感知的 GitHub Copilot、GitHub Copilot Chat 代理模式、简化数据库连接、无密码身份验证、数据库资源管理器、查询历史记录和上下文感知的 IntelliSense 等功能。它通过与 Azure Database for PostgreSQL 的深度集成,以及 Entra ID 的安全身份验证,提升了开发效率,并简化了云数据库管理。用户可以通过 VS Code 扩展市场安装并使用。
Mark as Read
Mark as Unread
文章通过“凯撒的最后一口气”这个例子,探讨了 Fermi 估算方法。核心在于,通过估算地球大气层体积和一口气体积,计算出每次呼吸中可能包含的凯撒最后一口气分子的数量。结果表明,我们每次呼吸大约会吸入一个来自凯撒的分子,从而引申出我们呼吸中包含了所有曾经活过的人的呼吸。文章强调了 Fermi 估算作为一种“餐巾纸数学”的价值,以及估算数量级的重要性,并提供了相关资源供读者进一步学习。
Mark as Read
Mark as Unread
文章探讨了“黏液”这一主题,从物理特性、生物学意义到文化象征,进行了多角度的解读。它追溯了黏液在进化、环境、人体健康中的重要作用,以及在科学和艺术中的体现。文章还提到了对黏液的厌恶感,并强调了认识其重要性的必要性。最终,文章试图揭示黏液作为一种无处不在的物质,对我们世界的影响。
Mark as Read
Mark as Unread
Show HN: Samchika – A Java Library for Fast, Multithreaded File Processing
Source
**Samchika** 是一个 Java 库,专为快速、多线程的文件处理设计。它专注于并行处理,尤其适用于处理大型文本文件,如日志和数据集。主要特性包括完全多线程、简单的 API 和可选的运行时统计信息。该库在日志分析、ETL 操作、批量报告生成等场景中表现出色。通过使用 **Samchika**,可以显著提升性能,尤其是在多核系统上,并提供可管理的内存使用。该库基于 MIT License 开源,欢迎贡献。
Mark as Read
Mark as Unread
The metre originated in the French Revolution
Source
文章讲述了metre(米)的起源和演变。metre源于法国大革命时期,旨在建立统一的测量标准。1875年签署的米制公约奠定了公制系统的基础。metre的定义经历了多次变革,从最初基于地球子午线的长度,到后来基于光波长,最终演变为光在真空中传播的距离。尽管如此,公制系统的推广和应用在不同国家的速度有所差异,美国等国家至今仍部分使用英制单位。
Mark as Read
Mark as Unread
Alasdair MacIntyre Had Died
Source
本文悼念哲学家 Alasdair MacIntyre。 他是多产的学者,著有《After Virtue》等重要著作,对道德哲学影响深远。文章回顾了他的学术生涯,包括对德性伦理学的贡献,以及对马克思主义、天主教等不同思想的探索和转变。MacIntyre 强调伦理学研究与历史的结合,认为故事讲述塑造了人类。文章还提及了他作为教师的风格,以及他对学生的影响。
Mark as Read
Mark as Unread
Writing A Job Runner (In Elixir) (Again) (10 years later)
Source
这篇文章主要是一个导航菜单和一些链接的集合,指向了各种与产品、探索、解决方案、资源、开源、存储库和企业相关的内容。这些链接指向了诸如 AI、DevOps、安全、软件开发等主题,以及 GitHub 上的各种功能和资源,例如 GitHub Copilot、GitHub Actions 等。文章还包含了登录、注册、搜索和反馈等功能。
Mark as Read
Mark as Unread
The Curious Case of the Pygmy Nuthatch
Source
文章讲述了电影《霹雳娇娃》中关于**Pygmy Nuthatch**(小矮星头雀)的离奇错误。作者深入调查了电影中鸟类出现的诸多问题:剧本中鸟的种类、实际出现的鸟与声音的不符。由于法律限制,剧组无法使用本土鸟类,最终选择了**Venezuelan Troupial**,但声音却来自另一种未知的鸟。文章探讨了编剧、动物驯养师等环节的决策,揭示了电影制作中鸟类选择的复杂性和错误产生的根源。
Mark as Read
Mark as Unread
John Carmack talk at Upper Bound 2025 – slides and notes
Source
这篇文章记录了在 Upper Bound 2025 上的一次演讲。演讲者是 John Carmack。文章本身似乎遭遇了技术问题,导致内容无法正常显示。提示用户可能需要禁用某些隐私扩展程序才能正常访问演讲内容。
Mark as Read
Mark as Unread
Tallest Wooden Wind Turbine
Source
文章介绍了 Modvion 公司利用工程木材建造风力涡轮机塔筒的创新方案。 这种木制塔筒采用模块化设计,便于运输,降低成本,并能建造更高塔筒。 相比传统钢材和混凝土,木材更轻、强度高,且具有碳负排放的优势。 Modvion 旨在通过这种可持续的解决方案,推动风能市场发展,并已与 Enel Green Power、Vattenfall 和 Vestas 等公司合作。
Mark as Read
Mark as Unread
Satellites Spotting Depth
Source
文章介绍了使用深度估计模型 Depth Anything V2 处理 Maxar 卫星图像的应用。作者使用该模型处理了泰国曼谷的卫星图像,并展示了结果。文章还探讨了模型在不同图像上的表现,包括高楼和航拍图像。作者分享了安装和运行模型的步骤,并讨论了结果的局限性,例如需要进行比例调整。
Mark as Read
Mark as Unread
'Turbocharged' Mitochondria Power Birds' Epic Migratory Journeys
Source
文章探讨了鸟类迁徙的能量来源。研究发现,鸟类飞行肌肉中的线粒体在迁徙期间数量增加、效率提高,如同“涡轮增压”,为鸟类提供长途飞行的动力。这种线粒体的变化是季节性的,并在迁徙结束后恢复正常。研究通过实验室和野外实验,揭示了线粒体在鸟类迁徙中的关键作用。
Mark as Read
Mark as Unread
Show HN: Defuddle, an HTML-to-Markdown alternative to Readability
Source
Defuddle 是一个用于从网页中提取主要内容的工具,类似于 Readability。它通过移除冗余元素,如侧边栏、页眉等,来清理网页,并输出干净的 HTML。Defuddle 旨在为 HTML-to-Markdown 转换器提供更友好的输入,支持浏览器和 Node.js 环境。它提供多种功能,包括提取元数据、标准化 HTML 元素(如标题、代码块、脚注和数学公式),并支持调试模式和多种 bundles。用户可以通过 npm 安装和使用。
Mark as Read
Mark as Unread
文章介绍了名为“Bits with Soul”的讲座,由 Simon 主讲。讲座内容涉及赋予代码“灵魂”的概念,并提供了观看讲座的链接。文章还包含了对 Simon 的采访链接,进一步探讨了该主题。
Mark as Read
Mark as Unread
KumoRFM: A Foundation Model for In-Context Learning on Relational Data
Source
文章介绍了 **KumoRFM**,一个用于关系数据的 **Relational Foundation Model (RFM)**。该模型通过 **in-context learning** 方式,在无需特定任务训练的情况下,对关系数据库进行准确预测。KumoRFM 采用表不变编码和 **Relational Graph Transformer**,实现跨表推理。实验表明,KumoRFM 性能优于传统方法,且速度更快。它支持多种预测任务,并可通过微调进一步提升性能。KumoRFM 旨在通过零代码解决方案,实现快速、智能的业务决策。
Mark as Read
Mark as Unread
Anthropic employee mentions LLM prompts could be sent to regulators and press
Source
这篇文章的核心内容是:由于一些错误,用户在使用时遇到了问题。警告用户某些与隐私相关的扩展程序可能导致在 x.com 上出现问题,建议禁用这些扩展程序后重试。
Mark as Read
Mark as Unread
文章介绍了“Quantum Picturalism”,一种简化量子概念的可视化方法。它通过加减法和角度,将复杂的量子概念转化为易于理解的视觉形式,降低了学习门槛。这种方法面向所有年龄段的学习者,旨在使量子教育更具包容性。文章还提供了相关资源,包括书籍、常见问题解答和 Discord 频道,方便读者深入了解和学习。
Mark as Read
Mark as Unread
Sugar-Coated Poison: Benign Generation Unlocks LLM Jailbreaking
Source
该论文研究了大型语言模型(LLMs)的越狱攻击。研究发现,LLMs在生成大量良性内容后,其注意力机制会发生变化,更容易受到攻击,这被称为“防御阈值衰减(DTD)”。为了利用DTD,作者提出了一种名为“糖衣炮弹(SCP)”的越狱攻击方法,通过诱导模型生成大量良性内容,随后产生恶意内容。为了防御此类攻击,论文还提出了一种名为POSD的策略,以降低越狱成功率。
Mark as Read
Mark as Unread
Designing type inference for high quality type errors
Source
文章探讨了如何设计类型推断系统以生成高质量的错误信息,从而改善开发者体验。核心观点是,现有语言中类型推断的坏名声源于设计决策,而非类型推断本身。文章提出了几个关键规则:避免猜测和回溯,不要过早下结论,鼓励用户通过显式类型注释来澄清意图,并确保所有可推断的类型都可显式编写。文章还强调了避免在运行时模型中包含静态类型推断的重要性。最终目标是设计一个更易于调试的类型系统,即使在复杂的类型推断场景下也能提供清晰的错误提示。
Mark as Read
Mark as Unread
That fractal that's been up on my wall for 12 years
Source
文章探讨了作者墙上挂了12年的分形图案,从Linear Algebra的视角进行分析。文章首先介绍了分形的生成方式,并将其与Gosper Curve和L-System联系起来。核心在于,作者将分形与数字系统联系,通过重新编号,发现分形与以5为基数的数字系统存在关联,并用矩阵表示。文章还讨论了行列式对分形的影响,以及如何通过选择不同的矩阵基来生成不同的分形版本。最后,文章尝试将分形的概念扩展到三维空间,并提出了一个3D分形的构建方法。
Mark as Read
Mark as Unread
Anthropic 发布了新一代 Claude 模型:Claude Opus 4 和 Claude Sonnet 4。Opus 4 是最强的编码模型,擅长复杂任务和 AI 代理,在编码基准测试中领先。Sonnet 4 提升了编码和推理能力,更精确地响应指令。新模型支持扩展思考、并行工具使用和改进的记忆能力。同时,Claude Code 正式发布,与 VS Code 和 JetBrains 集成,并提供新的 API 功能。Opus 4 和 Sonnet 4 分别适用于高级和日常应用,定价与之前模型一致。
Mark as Read
Mark as Unread
MCP is the coming of Web 2.0 2.0
Source
文章探讨了[Model Context Protocol](MCP)的兴起,认为其代表了Web 2.0精神的复兴,即开放、互操作的Web。作者指出,MCP的快速采用得益于其开放性,这与Web 2.0时代开放API的理念相符。文章批评了封闭的平台扼杀了Web 2.0的开放性,并强调了开发者围绕开放标准构建工具的重要性。作者认为,MCP的出现可能促使开发者推动平台开放,并呼吁透明化,尽管MCP本身存在安全隐患。文章最后表达了对Web 2.0风格开放回归的谨慎乐观,并鼓励开发者利用开放标准。
Mark as Read
Mark as Unread
Does Earth have two high-tide bulges on opposite sides? (2014)
Source
地球两侧都有潮汐隆起,这是由于月球引力作用。月球对地球的引力并非均匀分布,离月球近的一侧受到的引力更大,形成隆起。同时,由于惯性作用,地球的另一侧也会产生隆起。因此,地球上每天会发生两次涨潮和两次落潮。
Mark as Read
Mark as Unread
How I ended up flying for Yemen's national airline – and survived
Source
文章讲述了在也门国家航空公司 Yemenia 担任外籍飞行员的经历。作者分享了申请、培训、搬迁、住宿、合同、运营、排班、以及在亚丁的生活等方面的细节。总结来说,这份合同虽然薪资可观,但伴随着诸多挑战,包括简陋的住宿条件、不稳定的工作环境、以及在也门当地的安全风险。
Mark as Read
Mark as Unread
Mozilla to shut down Pocket on July 8
Source
Mozilla 宣布将于 2025 年 7 月 8 日关闭 Pocket 服务。届时,用户将无法访问 Pocket 网站、应用和 API。用户可在 2025 年 10 月 8 日前导出数据,之后数据将被删除。Pocket Premium 用户将获得按比例退款。浏览器扩展将于 2025 年 5 月 22 日停止安装,应用也将从应用商店下架。API 功能也将于 2025 年 10 月 8 日停止。Pocket Hits 邮件通讯将更名为“Ten Tabs”。
Mark as Read
Mark as Unread
We’ll be ending web hosting for your apps on Glitch
Source
Glitch 宣布将于 2025 年 7 月 8 日停止应用 Web 托管服务,关闭项目托管和用户资料。 原因是维护成本高昂,以及新平台的出现。 用户可在 2025 年底前访问并下载项目代码,并设置子域名重定向。 Glitch 将提供迁移指南,并停止新的 Glitch Pro 订阅,对现有订阅进行退款。 团队将专注于为开发者社区提供更有价值的服务。
Mark as Read
Mark as Unread
Fast Allocations in Ruby 3.5
Source
文章介绍了 Ruby 3.5 中通过“内联” `Class#new` 实现的快速对象分配优化。 这种优化通过减少方法调用开销,特别是针对关键字参数,显著提升了对象分配速度,最高可达6倍。 优化涉及将 `new` 的实现直接嵌入到调用点,避免了堆栈帧的创建和参数复制,并提高了内联缓存命中率。 尽管存在内存使用增加和少量向后兼容性问题,但整体性能提升显著。
Mark as Read
Mark as Unread
32 Bits That Changed Microprocessor Design
Source
文章讲述了贝尔实验室在1970年代后期研发32位微处理器Bellmac-32的故事。当时,8位处理器是主流,CMOS技术处于发展初期。Bellmac-32采用了3.5微米CMOS工艺和创新的32位架构,旨在超越竞争对手。尽管未获得商业上的巨大成功,但其CMOS技术为现代智能手机、笔记本电脑等芯片奠定了基础。文章详细介绍了研发过程中的技术挑战、创新,以及Bellmac-32对行业的影响。
Mark as Read
Mark as Unread
文章探讨了“Sketchy Calendar”项目,旨在结合数字日历的便利性和纸质日历的灵活性。它对比了传统数字日历(如 Google Calendar)的结构化和纸质日历的自由度,指出前者缺乏个性化,后者难以数字化。项目目标是开发一款手绘风格的日历应用,既能实现数字日历的互联视图、事件管理,又能保留纸笔的自定义和表达能力,例如添加习惯追踪、时间追踪等功能。
Mark as Read
Mark as Unread
Ancient law requires a bale of straw to hang from Charing Cross rail bridge
Source
由于 Charing Cross 铁路桥正在进行维护,桥下高度降低,根据古老的法律,必须悬挂一捆稻草以警示水上交通。这项法律源于伦敦港泰晤士河章程,规定当桥梁拱门高度受限时,需悬挂稻草。目前,稻草捆悬挂在 Jubilee 人行桥上,随着维护工程的推进,稻草捆的位置也将随之移动。