2025-08-10

30 篇热帖

3. How I code with AI on a budget/free (wuu73.org)

A personal guide on using AI Code Prep GUI, Cline, and various free AI web interfaces like Gemini, Grok, Deepseek, and Poe for cost-effective coding and debugging.

5. Show HN: Engineering.fyi – Search across tech engineering blogs in one place (engineering.fyi)

12097+ engineering articles from Google, Stripe, Netflix, Meta & 21+ top tech companies. The best eng blog posts aggregated in one place, updated daily.

6. Abusing Entra OAuth for fun and access to internal Microsoft applications (research.eye.security)

The Eye Security Research team has uncovered a new critical misconfiguration that exposed sensitive data at internal Microsoft applications.

9. Zig's Lovely Syntax (matklad.github.io)

It's a bit of a silly post, because syntax is the least interesting detail about the language, but, still, I can't stop thinking how Zig gets this detail just right for the class of curly-braced languages, and, well, now you'll have to think about that too.

10. GPT-5: Overdue, overhyped and underwhelming. And that's not the worst of it (garymarcus.substack.com)

A new release botched … and a breaking research new paper that spells trouble

12. Debian GNU/Hurd 2025 released (lists.debian.org)

Debian GNU/Hurd 2025 已发布,这是基于 GNU Hurd 内核的 Debian 操作系统的重要更新。该版本代号为 "Sieve",主要包含以下关键信息:

核心组件与版本

  • 内核:采用 GNU Hurd 而非 Linux。
  • 系统基础:基于 Debian 12 "Bookworm" 的软件包生态系统。
  • 编译器与工具链:默认使用 GCC 13.2.0GNU Make 4.4.1
  • 系统初始化:使用 sysvinit 而非 systemd。

主要技术进展

  • 架构支持:主要针对 32位 (i386)64位 (amd64/x86_64) x86 架构。
  • 硬件驱动:通过 rump 内核netdde 改善了硬件兼容性,特别是网络和存储驱动。
  • 文件系统:默认使用 ext2 文件系统。
  • 用户环境:默认包含 Xfce 4.18 桌面环境,并集成了 APT 包管理器。

已知问题与限制

  • 内核稳定性:Hurd 仍被视为实验性内核,可能存在稳定性或兼容性问题。
  • 软件支持:并非所有 Debian 软件包均可移植或完全适配 Hurd。
  • 安装过程:官方提供 ISO 镜像,但安装流程可能比基于 Linux 的 Debian 更复杂。
  • 虚拟化支持:可在 QEMU/KVM 和 VirtualBox 等虚拟机中运行。

未来计划

开发团队致力于持续改进 Hurd 的硬件支持、性能和稳定性,并希望吸引更多开发者和用户参与测试与反馈。

此次发布标志着 Debian 在多元内核支持方面迈出了一步,为探索微内核架构和替代操作系统环境的爱好者及开发者提供了一个可用的平台。

14. Abogen – Generate audiobooks from EPUBs, PDFs and text (github.com)

Generate audiobooks from EPUBs, PDFs and text with synchronized captions. - denizsafak/abogen

16. A CT scanner reveals surprises inside the 386 processor's ceramic package (www.righto.com)

Intel released the 386 processor in 1985, the first 32-bit chip in the x86 line. This chip was packaged in a ceramic square with 132 gold-pl...

18. MCP: An (Accidentally) Universal Plugin System (worksonmymachine.ai)

Or: The Day My Toaster Started Taking Phone Calls

19. Open Lovable (github.com)

🔥 Clone and recreate any website as a modern React app in seconds - firecrawl/open-lovable

22. PCIe 8.0 announced by the PCI-Sig will double throughput again (www.servethehome.com)

PCIe 8.0 has been announced by the PCI-SIG, and it is set to double bandwidth yet again, with a targeted 2028 specification release

23. Knuth on ChatGPT (2023) (cs.stanford.edu)

克努特对ChatGPT的测试(2023年)

唐纳德·克努特在2023年4月7日进行了一项实验,以评估ChatGPT的能力。该实验源于他与斯蒂芬·沃尔夫勒姆的通信,克努特设计了20个问题,涵盖多种技能,如信息检索、创造性任务和逻辑推理。一名研究生执行了实验,并记录了ChatGPT的逐字答案。

问题与答案概览

克努特提出的20个问题旨在测试ChatGPT的不同方面,包括:

  • 虚构对话(如问题1-2:询问克努特和沃尔夫勒姆关于ChatGPT的对话)。
  • 技术问题(如问题3:询问Mathematica中Binomial[-1,-1]的错误值)。
  • 历史事实(如问题4:贝多芬的第十交响曲)。
  • 语言创意任务(如问题11:写一首既是十四行诗又是俳句的诗;问题12:写一个只含5个字母单词的句子)。
  • 实用查询(如问题6:7月4日日本太阳直射的位置;问题15:用蓝莓、格兰诺拉麦片和馄饨皮设计食谱)。
  • 主观问题(如问题19-20:最美丽和最丑陋的算法)。

ChatGPT的回答通常结构清晰、语言流畅,但在某些情况下存在错误或误解。

克努特的评论要点

克努特对答案进行了分析,指出:

  • 语言质量高:ChatGPT的文字表达能力优秀,优于大多数人类写作。
  • 事实错误:例如,问题3中Binomial[-1,-1]的值被错误描述;问题10中关于《哈吉》一书的章节信息完全错误;问题6中太阳直射日本位置的计算不准确。
  • 误解问题:问题9中,ChatGPT误解了“主题”一词,讨论了文化主题而非音乐主题;问题17中,它未能理解“字体”的指代。
  • 创造性任务表现良好:如问题11的诗歌创作和问题15的食谱设计,显示了强大的生成能力。
  • 上下文理解有限:例如问题7中,ChatGPT正确理解了代词“你”和“那”,但回答冗长;问题13中,它未能遵守“不使用‘the’一词”的规则。
  • 编造信息:克努特指出,一些回答(如问题16中关于丘吉尔和图灵关系)包含虚构内容,可能误导读者。

GPT-4的补充交流

在2023年5月,克努特与沃尔夫勒姆进行了一次后续交流。克努特询问如何在Wolfram语言中将十六进制字符串转换为数值,GPT-4直接给出了正确答案:foo[x_String] := ToExpression["16^^" <> x],展示了更好的问题理解能力。

总结

克努特的实验揭示了ChatGPT的优势(如语言流畅性和任务处理能力)和局限性(如事实准确性和上下文理解)。他强调,尽管ChatGPT表现惊人,但用户需谨慎对待其输出,避免依赖其可能编造的信息。实验旨在促进对AI能力的洞察,而非解决实际问题。

25. QNX: The Incredible 1.44M Demo (archive.org)

QNX's promotional bootable floppy disk, along with scans of the promotional content

26. The History of Windows XP (www.abortretry.fail)

Windows XP 历史概述

Windows XP 是微软公司于 2001年10月25日 发布的桌面操作系统,代号“Whistler”。它是微软 Windows NT 内核架构首次大规模应用于消费级市场的产品,名称中的“XP”代表“体验”(eXPerience)。

核心发展与架构

  • 内核统一:Windows XP 首次成功将面向企业的 Windows NT/2000 系统架构(稳定性、安全性)与面向家庭用户的 Windows 9x/ME 系统架构(易用性、游戏兼容性)合并为一个统一平台。
  • 关键版本:主要分为 Home Edition(家庭版)和 Professional(专业版),后者包含更多面向企业和高级用户的特性。
  • 重大更新:后续发布了多个 Service Pack,其中 SP2(2004年)和 SP3(2008年)至关重要,尤其SP2大幅增强了系统安全性,引入了Windows防火墙、安全中心等。

市场地位与影响

  • 空前成功:Windows XP 凭借其稳定性、友好界面和广泛的硬件/软件兼容性,迅速成为全球主导的操作系统,统治桌面市场长达近十年。
  • 超长支持周期:微软为其提供了长达 13年 的官方支持(主流支持至2009年,扩展支持至2014年4月8日)。
  • “后XP时代”的挑战:在停止支持后,Windows XP 仍因老旧硬件兼容性、特定行业软件依赖以及用户习惯等原因,在全球范围内保有大量份额,引发了持续的安全风险担忧。

技术特点与遗产

  • 视觉风格:引入了标志性的 “Luna”视觉主题(蓝色任务栏、绿色开始按钮),取代了之前的灰色平面风格。
  • 关键功能:包含了诸如系统还原、ClearType字体渲染、远程桌面、Windows Messenger、CD刻录支持等现代功能。
  • 长期影响:其稳定性和用户接受度之高,使得 Windows 7(被许多人视为 XP 的现代化继承者)的发布成为必要,以顺利推动用户迁移至新一代系统。

Windows XP 代表了微软操作系统发展史上的一个里程碑,它成功融合了不同产品线的基因,定义了整整一代人对个人电脑的体验,并因其长期服役而成为了一个文化符号。

27. Show HN: Play Pokémon to unlock your Wayland session (github.com)

Wayland Gameboy locker. Contribute to AdoPi/wlgblock development by creating an account on GitHub.

28. Inside OS/2 (1987) (gitpi.us)

by Vaughn Vernon from the December 1987 issue of Computer Language OS/2, Microsoft’s latest addition to its operating system line, could well become the operating system of the next decade for Intel 80286/80386 microcomputers. Its multitasking capabilities, full-featured application programming interface (API), and extendability to future hardware almost guarantee its success. Microsoft sees microcomputing as a platform for office automation hardware and software: The office of the future (regardless of a company’s structure and line of business) is envisioned as a place of personal and group productivity.

29. POML: Prompt Orchestration Markup Language (github.com)

POML:提示编排标记语言

POML 是一种专为高级提示工程设计的标记语言,旨在为大型语言模型提供结构化、可维护且多功能的提示构建方式。它解决了提示开发中常见的问题,如缺乏结构、复杂数据集成、格式敏感性以及工具不足。

核心特性

  • 结构化标记语法:采用类HTML语法,包含语义化组件(如 <role><task><example>),支持模块化设计,提升提示的可读性、复用性和可维护性。
  • 全面数据处理:提供专用数据组件(如 <document><table><img>),可无缝嵌入或引用外部数据源(文本文件、表格、图像等),并支持自定义格式选项。
  • 表现与内容分离:类似CSS的样式系统,将内容与表现分离。开发者可通过 <stylesheet> 定义或内联属性修改样式(如详细程度、语法格式),无需更改核心提示逻辑,缓解LLM格式敏感性问题。
  • 集成模板引擎:内置模板引擎,支持变量({{ }})、循环(for)、条件判断(if)和变量定义(<let>),用于动态生成复杂、数据驱动的提示。
  • 丰富开发工具包
    • VSCode扩展:提供语法高亮、上下文感知自动补全、悬停文档、实时预览、内联错误检查和集成测试等功能。
    • SDK:提供Node.js(JavaScript/TypeScript)和Python SDK,便于集成到各类应用工作流和流行LLM框架中。

快速入门示例

<poml>
  <role>You are a patient teacher explaining concepts to a 10-year-old.</role>
  <task>Explain the concept of photosynthesis using the provided image as a reference.</task>

  <img src="photosynthesis_diagram.png" alt="Diagram of photosynthesis" />

  <output-format>
    Keep the explanation simple, engaging, and under 100 words.
    Start with "Hey there, future scientist!".
  </output-format>
</poml>

此示例定义了LLM的角色和任务,包含一张图片作为上下文,并指定了所需的输出格式。

安装方式

  • VSCode扩展:从 Visual Studio Code Marketplace 安装。使用前需在扩展设置中配置LLM模型、API密钥和端点。
  • Node.jsnpm install pomljs
  • Pythonpip install poml

文档与资源

生态系统与社区项目

许可证与准则

本项目采用 MIT许可证,并遵循 Microsoft 开源行为准则负责任AI标准。贡献者需同意 贡献者许可协议