2025-05-05
41 篇热帖
2. I'd rather read the prompt (claytonwramsey.com)
I have literally never seen LLM writing that actually improved my life.
3. The vocal effects of Daft Punk (bjango.com)
Daft Punk have used a wide variety of vocal effects in their songs. A May 2001 interview in Remix magazine provided a rare insight from Daft Punk themselves on the topic.
4. Design for 3D-Printing (blog.rahix.de)
Deep dive into mechanical design that is optimized for 3d-printing.
5. Judge said Meta illegally used books to build its AI (www.wired.com)
Meta’s contentious AI copyright battle is heating up—and the court may be close to a ruling.
6. Show HN: VectorVFS, your filesystem as a vector database (vectorvfs.readthedocs.io)
7. On Not Carrying a Camera – Cultivating memories instead of snapshots (hedgehogreview.com)
本文探讨了摄影与记忆之间的关系,作者通过个人经历反思过度依赖相机可能对真实体验和记忆造成的侵蚀。
作者在家乡教堂山很少携带相机,认为无法同时做好两件事——既沉浸于生活又专注于摄影。他通过两个关键经历阐释这一观点:
首先,在儿子出生时,作者本应专注于支持妻子分娩,却因执着于拍摄完美镜头而错失了与妻子的情感连接。他发现自己潜意识里甚至希望医护人员不要妨碍取景,意识到相机使他成了事件的“旁观者”而非参与者。那张珍贵的分娩照片最终仅存于阁楼,因过于私密而无法分享。
其次,在回忆中,作者意识到在散步交谈时频繁打断对话去拍摄风景,实则是缺乏内在视角的表现。他逐渐领悟到,深入的对话比偶然的视觉构图更珍贵,并因此决定在社交时不再携带相机。
文章进一步批判了当代智能手机摄影文化:人们储存成千上万张照片,却可能被这些“定格瞬间”扭曲对过去的记忆。作者认为,照片之间的未拍摄空间才是记忆最肥沃的土壤。那些精心组织的“上镜时刻”反而可能让我们失去对生活整体性的感知。
最终,作者强调培养记忆比收集快照更重要——真正的体验发生在放下相机、全心沉浸于当下的时刻。
8. AI Meets WinDBG (svnscha.de)
AI赋能WinDBG:将崩溃分析带入2025年
传统的崩溃转储分析(如使用WinDBG)过程繁琐、依赖专业术语,数十年来几乎未变。本文介绍了一种革命性的方法:通过AI实现自然语言交互,彻底改变调试工作流。
核心理念与成果
作者在工作中产生灵感,将AI辅助的“氛围编程”应用于崩溃分析。通过将WinDBG/CDB(命令行调试器)与大语言模型连接,用户可以用自然语言提问(如“为什么程序崩溃了?”),AI则自动执行调试命令、解析晦涩输出并给出易懂的解释和修复建议。
实际演示展示了两大能力:
- 单个崩溃分析与自动修复:AI快速定位崩溃原因并提出代码修复。
- 批量崩溃转储分析:能快速筛选和分析多个转储文件,区分应用内外崩溃。
技术实现关键:模型上下文协议
作者构建了 MCP-WinDBG 开源项目,其核心是创建了一个模型上下文协议服务器。
- MCP的作用:作为AI模型(如GitHub Copilot)与外部工具(WinDBG)之间的桥梁,允许AI发现、调用工具并维持会话上下文。
- 为何选择MCP:相比专用的
LanguageModelToolAPI,MCP具有跨模型、跨平台、易扩展的优势,不锁定于特定编辑器或供应商。 - 实现方式:使用Python控制CDB进程,处理输入输出,并通过MCP协议将功能暴露给VS Code中的Copilot。
如何改变工作流程
此方案将调试变为对话,极大降低门槛并提升效率:
- 自然语言查询:替代记忆复杂命令。
- 上下文理解:AI能解释汇编代码、检查内存、遍历结构体。
- 普惠性:不仅帮助资深工程师深入分析,也能让支持、QA等角色更有效参与崩溃诊断。
开始使用
- 确保安装Windows SDK和调试工具。
- 克隆Github仓库,配置Python环境。
- 在VS Code中配置
.vscode/mcp.json以启用MCP服务器。
结论与展望
AI辅助崩溃分析将一项枯燥、高门槛的任务转变为流畅、协作式的体验。它并非完全取代人类,而是结合AI的数据处理能力与人的领域知识,形成强大合力。作者计划未来重构为TypeScript,以创建更完善的VS Code扩展。该项目已开源,邀请社区尝试、贡献并分享经验。
9. How Obama’s BlackBerry got secured (2013) (www.electrospaces.net)
A weblog about Signals Intelligence, Communications Security and top level telecommunications equipment
10. The Signal clone the Trump admin uses was hacked (www.404media.co)
TeleMessage, a company that makes a modified version of Signal that archives messages for government agencies, was hacked.
11. Graceful Shutdown in Go: Practical Patterns (victoriametrics.com)
Go applications can implement graceful shutdown by handling termination signals (SIGTERM, SIGINT) via os/signal or signal.NotifyContext. Shutdown must complete …
12. AWS Built a Security Tool. It Introduced a Security Risk (www.token.security)
Discover how AWS’s Account Assessment tool introduced a serious security risk through its default deployment guidance & key steps to detect & remediate it.
13. How linear regression works intuitively and how it leads to gradient descent (briefer.cloud)
14. How are cyber criminals rolling in 2025? (vin01.github.io)
Speaking of earning a living, would you expect them to pay for web hosting/ cloud providers?
15. Show HN: My AI Native Resume (ai.jakegaylor.com)
16. The Beauty of Having a Pi-Hole (2024) (den.dev)
Why Pi-hole, the Raspberry Pi DNS sinkhole, is worth running at home to block trackers, ads, and analytics endpoints across every device on the network.
17. Modern Latex (github.com)
《现代LaTeX》摘要
《现代LaTeX》是一本简短书籍,旨在帮助用户入门LaTeX,避免陷入过时的技术细节。LaTeX是一个强大的排版工具,但许多现有指南已过时,本书专注于实用、现代的方法。
主要内容
书籍获取:最新版本可在 https://assets.bitbashing.io/modern-latex.pdf 下载。
构建指南:
- 安装LuaLaTeX:使用现代、支持Unicode的LaTeX版本。在Linux上,通过安装发行版的TeX Live包(如
texlive-base或texlive-core)获取,该包同时提供latexmk脚本。 - 检出分支:从源代码仓库检出
online分支,该分支针对数字显示优化(如均匀页边距、居中页码,章节间无空白页)。 - 字体调整:官方版本使用多种字体(如Garamond Premier、Neue Haas Grotesk)。若缺少这些字体,需修改
fontspec命令(如setmainfont),并调整书后的版权页。 - 构建命令:使用
latexmk -lualatex -latexoption=-halt-on-error modern-latex.tex构建。latexmk会自动多次运行LuaLaTeX以处理交叉引用。若无法使用latexmk,可手动运行lualatex -halt-on-error -shell-escape modern-latex.tex,直至无交叉引用警告。
- 安装LuaLaTeX:使用现代、支持Unicode的LaTeX版本。在Linux上,通过安装发行版的TeX Live包(如
反馈方式:欢迎通过Github仓库提交pull请求或联系作者(matt
bitbashing.io)提供反馈。
18. Show HN: Driverless print server for legacy printers, profit goes to open-source (printserver.ink)
UoWPrint 是一款专为旧款 USB 打印机、扫描仪及一体机设计的现代无线打印服务器,旨在通过简易的硬件附加设备,为其赋予无线打印和扫描能力。其主要功能和特点如下:
核心功能
- 无线化改造:将旧式 USB 打印机/MFP 转换为支持 Wi-Fi 的设备。
- 无驱动打印与扫描:用户无需在 Windows、macOS、Linux、iOS 或 Android 设备上安装特定型号的打印机驱动。设备通过通用标准协议(如 AirPrint 和 Mopria)被操作系统自动识别。
- 广泛兼容性:支持大量老旧打印机型号(特别是2018年前的设备),涵盖 HP、Samsung、Xerox、Canon、Brother、Kyocera、Epson 等众多品牌。具体兼容列表可查阅项目提供的文档。
- 操作系统支持:兼容 Windows(从 XP 到 11,其中 Windows 10 build 1809+ 及 11 支持完整 Mopria)、macOS、Linux、Android 8+ 以及 iOS 4.2+。
技术实现与硬件
- 硬件基础:基于 OrangePi Zero 3 单板计算机(ARM 架构,四核处理器,1GB 内存)。
- 软件栈:其固件集成了开源软件,包括 CUPS(打印服务,支持 AirPrint/Mopria)、SANE(扫描套件)、AirSane(扫描共享)以及 box86(用于在 ARM 平台上运行 x86 架构的官方驱动,极大扩展了兼容性)。
- 系统特性:基于 Debian 12 优化,支持作为 Wi-Fi 热点或客户端连接,也可通过有线网络接入。设备无需联网(仅用于时间同步),注重隐私安全(无遥测、无自动更新),并提供基于 Web 的管理界面。
项目理念与销售信息
- 设计初衷:减少电子垃圾,提高旧设备使用便利性,并充分利用开源技术。
- 反消费者权益保护措施:无需互联网、无需账户订阅、无自动更新、代码开源。
- 销售与支持:设备售价 35 美元,包含设备本体、电子文档、固件源代码及构建脚本,并承诺提供由开发者本人负责的技术支持,以解决打印机兼容性问题。购买需通过电子邮件联系。
- 开源回馈:每售出一台设备,项目方向 CUPS 和 SANE 的开发团队各捐赠 2 美元,销售利润用于改善开源驱动支持。
19. Dummy's Guide to Modern LLM Sampling (rentry.co)
An idiot's comprehensive guide to modern sampling
20. Matrix-vector multiplication implemented in off-the-shelf DRAM for Low-Bit LLMs (arxiv.org)
摘要: 本文介绍了MVDRAM,首个利用未修改的通用DRAM来加速低比特大语言模型推理中矩阵-向量乘法的实用系统。
- 问题背景:通用矩阵-向量乘法是LLM推理的关键延迟瓶颈,即使模型经过低比特量化。现有的“基于DRAM处理”技术虽能复用DRAM进行模拟计算,但其在执行GeMV操作前后需要大量的数据重排和比特转置开销,削弱了其高吞吐量的优势。
- 核心技术:MVDRAM通过利用GeMV操作固有的数据共享模式和数学线性特性,智能地协调处理器与DRAM,从而消除了传统PUD方法中的预处理和后处理开销。
- 实验结果:基于四块DDR4 DRAM模块的评估表明,在低比特(<4比特)GeMV操作中,MVDRAM的性能可媲美甚至超越纯处理器实现,实现了高达7.29倍的加速和30.5倍的能效提升。在端到端的低比特LLM推理中,对于2比特和4比特量化模型,MVDRAM分别实现了2.18倍和1.31倍的吞吐量提升,以及3.04倍和2.35倍的能效提升。
- 意义:该研究展示了将标准DRAM用作LLM加速器的可行性,有望重新定义AI硬件的发展格局。
21. People are losing loved ones to AI-fueled spiritual fantasies (www.rollingstone.com)
Marriages and families are falling apart as people are sucked into fantasy worlds of spiritual prophecy by AI tools like OpenAI's ChatGPT
22. Trump announces 100% tariffs on movies ‘produced in foreign lands’ (www.theguardian.com)
President calls films ‘national security threat’ and claims he called on commerce department to immediately enact tariff
23. AI code is legacy code? (text-incubation.com)
AI代码从第一天起就是遗留代码?
AI生成的代码自创建之日起就被视为"遗留代码"。这意味着它可能缺乏传统代码开发中常见的维护文档、版本控制历史和清晰的架构设计,从而给后续的维护、调试和迭代带来挑战。
24. Dimension 126 Contains Twisted Shapes, Mathematicians Prove (www.quantamagazine.org)
数学家们在不同维度中发现了截然不同的性质,例如8维和24维空间允许特别紧密的球体填充,而3维是唯一能存在打结环的维度。65年来,拓扑学中一个核心问题是确定哪些维度包含无法通过“手术”转换为球体的特殊扭曲流形。这种流形的凯文不变量为1,表明它们本质上不同于普通或异质球体。
已知扭曲流形存在于维度2、6、14、30、62,这些维度满足“2的幂减2”的形式。数学家威廉·布劳德在1969年证明,只有这类维度才可能拥有凯文不变量为1的流形。因此,人们自然推测所有此类维度(如126、254等)都应存在扭曲流形,但长期无法验证维度126的情况,这被称为“末日假说”——若不成立,将推翻一系列相关猜想。
2024年12月,复旦大学的林伟南、王国祯与加州大学洛杉矶分校的徐周礼合作,在论文中最终证明维度126确实包含这种扭曲流形。他们的证明结合了计算机计算与理论洞察,被哈佛大学迈克尔·霍普金斯称为“令人惊叹的巨型工程”。这项成果为长达数十年的探索画上句号,确认了扭曲流形在所有形式为“2的幂减2”的维度中都存在,从而支持了相关拓扑猜想体系。
该研究不仅解决了凯文不变量的分类问题,也深化了对高维空间多样性的理解,表明维度间的数学性质存在深刻差异。
25. Unparalleled Misalignments (rickiheicklen.com)
26. Show HN: Bracket – selfhosted tournament system (github.com)
Selfhosted tournament system. Contribute to evroon/bracket development by creating an account on GitHub.
27. A cycle-accurate IBM PC emulator in your web browser (martypc.net)
An IBM PC/XT emulator written in Rust - Now compiled for the web!
28. Typed Lisp, a Primer (alhassy.com)
Exploring Lisp's fine-grained type hierarchy.
29. No Instagram, no privacy (blog.wouterjanleys.com)
我从未注册Instagram账户,因此错过了朋友们在平台上分享的精彩生活,也无需向泛泛之交汇报自己的行踪与社交动态,这让我感到庆幸。
然而,Instagram并未完全远离我的生活,反而时常带来困扰。由于妻子工作原因,我们暂居异地,当地文化对外来者友好,社交圈流动频繁,新老朋友更替迅速。我多次发现自己未曾透露的行踪(如周末出游细节)竟已被他人知晓——原来,同行者在Instagram上发帖曝光了我的参与。即使本人不在平台上,也可能成为他人帖子的主角。
这引发了我的隐私忧虑:虽然被提及的生活片段往往美好,但社交媒体的公开性剥夺了现实交往中对语境与情感的考量。线下互动会顾及对方感受,而线上分享的受众复杂,难以兼顾所有关系网(如伴侣、上司、共同朋友)的情绪。例如,一次聚会发帖可能无意间冷落未被邀请者,造成微妙的社交尴尬。
根据我在法学院所学,隐私可定义为“控制他人对你知情的权利”。在此定义下,我对社交媒体导致的知情权失控感受更甚——虽能接受商业公司的数据收集,却更介意因朋友发帖而无法掌控个人生活信息的传播。
这种“被动曝光”有时令人不安:当他人提及我未公开的细节时,我会产生诡异感,不知对方究竟看到了哪些照片或视频。尽管我享受不使用Instagram的清净,但对他人如何解读被公开的片段仍存隐忧。
我提出一种可能的社交礼仪:限制聚会内容仅向参与者分享,但这或许违背了社交媒体的本质。目前,我选择继续维持现状:保持无账户状态,避免未被邀请的社交信息带来的困扰,从而更自由地经营人际关系。但对于那些可能看到他人分享而感到被排斥的朋友,我希望他们能理解并愿意继续参与未来的互动。
作者在文末补充了Hacker News上相关讨论的链接,表明此话题引发了技术社群的广泛关注。
30. Helmdar: 3D Scanning Brooklyn on Rollerblades (owentrueblood.com)
31. WebMonkeys: parallel GPU programming in JavaScript (2016) (github.com)
Massively parallel GPU programming on JavaScript, simple and clean. - VictorTaelin/WebMonkeys
32. Cursor hits $9B valuation (www.ft.com)
该页面是《金融时报》(Financial Times)关于“Cursor估值达90亿美元”文章的付费墙界面。实际文章内容被锁定,需要订阅才能阅读。
页面主要展示了订阅选项和价格信息:
- 试用优惠:4周无限访问仅需10港币,之后每月565港币。
- 标准数字版:每月369港币,提供基础数字访问权限。
- 高级数字版:每月565港币,提供完整数字访问及行业专家分析。
- 高级数字版+FT周末版印刷版:每月625港币,包含完整数字访问及每周六送达的《FT周末版》报纸。
页面还提供了组织机构数字访问方案、订阅详情查询链接,以及阐述订阅《金融时报》价值的引导信息。
33. Apple Shortcuts is falling into "the automation gap" (sixcolors.com)
Six Colors by Jason Snell, Dan Moren and friends
34. Load-Store Conflicts (zeux.io)
meshoptimizer implements several geometry compression algorithms that are designed to take advantage of redundancies common in mesh data and decompress quickly - targeting many gigabytes per second in decoding throughput. One of them, index decoder, has seen a significant and unexpected variance in performance across multiple compilers and compiler releases recently; upon closer investigation, the differences can mostly be attributed to the same microarchitectural detail that is not often talked about. So I thought it would be interesting to write about it.
35. Geometrically understanding calculus of inverse functions (2023) (tobylam.xyz)
The Legendre transformation tells you how the inverse map acts on integrals
36. Internet usage pattern during power outage in Spain and Portugal (blog.akamai-mpulse.com)
What patterns do we see in RUM data during the April 28th power outage in Portugal and Spain?
37. Bootstrapping Lisp in a Boot Sector (github.com)
Bootstrapping LISP in a Boot Sector. Contribute to jart/sectorlisp development by creating an account on GitHub.
38. A Tektronix TDS 684B Oscilloscope Uses CCD Analog Memory (tomverbeure.github.io)
39. You can't git clone a team (virtualize.sh)
Mastering the full stack isn’t just a technical feat: it’s a human challenge, and no, you can’t git clone your way out of it.
40. Ask HN: Hackathons feel fake now
41. History of “Adventure” for the Atari 2600 (www.atariarchive.org)
Of all the original games Atari put out for the VCS, Adventure may be the one that most people are familiar with today.