Blog
Hacker NewsDaily DigestAbout

用中文读科技新闻

旨在帮你快速挑选感兴趣的文章来读。

33
AI 如何重塑 Stack Overflow 的提问曲线
secretslol
about 1 hour ago
11

这张图表揭示了 Stack Overflow 从 2008 年上线至今的提问量变化。数据显示,平台在早期经历了爆发式增长,月提问量从几百条迅速攀升至近十万条。然而,随着 AI 技术的崛起,尤其是生成式 AI 的普及,程序员获取代码答案的方式正在发生根本性转变。图表中提问量的波动趋势,或许正是 AI 对传统开发者社区产生冲击的最直观证据。这不仅仅是数据的起伏,更是技术生态变迁的缩影,让人不禁思考:当 AI 能瞬间生成代码时,Stack Overflow 的未来将何去何从?

"这张图表展示了 AI 对 Stack Overflow 产生的影响。"

112
为什么AI公司Logo都像菊花?
miniBill
about 1 hour ago
25

如果你仔细观察AI公司的品牌标识,会发现一个尴尬的共同点:它们大多由圆形、渐变和中心开口组成,看起来简直就像……菊花。从OpenAI的“花朵”到Anthropic的Claude,这些设计在官方解释中被赋予了“人性与科技交融”的深刻含义,但在大众眼中却充满了无意的生物拟态。这种现象源于设计委员会的避险心理、对圆形代表“完整”的盲目推崇,以及行业内的跟风效应。尽管AI公司声称追求创新,但在视觉语言上却陷入了前所未有的同质化,生怕与众不同会被视为不专业。或许,下一代AI公司需要打破这种“菊花美学”,用更独特的视觉语言来真正传达创新。

"用圆形来体现以人为本思考的流动性和温暖,这或许是有人描述过最优雅的方式,来解释为什么他们的Logo看起来像个肛门。"

422
一张 JPEG 竟能播放视频?
vitaut
about 9 hours ago
42

JPEG 文件其实有个鲜为人知的特性:它支持按扫描顺序加载低频分量,让图片在加载时先显示低分辨率预览。我利用这个机制,通过拼接多个仅包含 DC 分量的扫描帧,成功在单个 JPEG 文件中嵌入了动态视频效果。当网络较慢时,浏览器会逐帧渲染这些扫描,形成类似 GIF 的动画。虽然无法控制播放速度,且受限于解码器对扫描数量的限制,但这种‘退步 JPEG’(Regressive JPEGs)玩法不仅展示了图像格式的底层逻辑,还带来了不少恶搞乐趣,比如用纯 HTML 实现无脚本的动态效果。

"既然每个扫描都明确设定了它的频谱范围,那么构建一个让后续扫描覆盖已渲染图像数据的 JPEG 文件是完全可行的。"

141
LG 显示器借 Windows Update 静默装软件
baranul
about 2 hours ago
71

LG 显示器被曝出在用户毫不知情的情况下,利用 Windows Update 机制悄悄安装软件。这一行为完全绕过了用户的同意环节,引发了隐私和系统安全的巨大担忧。原本用于更新驱动或系统补丁的 Windows Update,竟成了硬件厂商“暗度陈仓”的通道。对于普通用户而言,这意味着你的电脑可能正在运行未经授权的程序,而这一切都发生在后台静默进行。这种“静默安装”不仅侵犯了用户的知情权,也可能带来潜在的安全风险,让人们对硬件厂商与操作系统之间的信任关系产生了新的质疑。

"LG 显示器在未经用户同意的情况下,通过 Windows Update 静默安装软件。"

26
Qubes OS 安全真相:79.8% 漏洞来自上游
sciences44
about 3 hours ago
2

这项研究深入分析了 2011 年至 2025 年间 Qubes OS 发布的 109 份安全公告(QSBs)以及官方 Xen 安全公告(XSA)追踪记录。数据揭示了一个关键事实:Qubes OS 的公开安全记录虽然保持稳定,但并非风平浪静。统计显示,近 80% 的安全问题并非源于 Qubes 核心逻辑,而是来自 Xen、CPU 微架构等上游组件。尽管 2015 年后披露率出现转折,但后续年份的漏洞曝光量已趋于平稳。研究指出,Qubes OS 的安全负担依然高度集中在这些上游信任锚点上,这为理解其安全架构的依赖关系提供了重要视角。

"Qubes OS 的公开安全公告记录看似稳定,实则并不平静:披露活动已 plateau 在比早期更高的水平,而观察到的安全负担依然集中在上游信任锚点上。"

1214
AWS账单惊现17亿,吓出心脏病!
nprateem
1 day ago
716

我平时AWS月费不到5美元,今天却突然收到17亿美元的预估账单。这显然是系统错误,我已紧急提交工单。大家有遇到类似的离谱账单吗?

24
Linn的Rekursiv:沉入运河的超前计算机
Kudos
about 4 hours ago
2

1988年,苏格兰音响巨头Linn Products打造了一款名为Rekursiv的定制硅芯片计算机,它能在硬件层面检查内存访问、自动垃圾回收,并将内存与磁盘视为统一存储。然而,这款超前于时代的机器最终因商业失败被扔进Forth and Clyde运河。如今,Arm公司推出的CHERI架构正在实现Rekursiv当年的愿景,证明Linn在技术方向上几乎全对,只是选错了时代。

"虽然这个故事常被当作迷人的 folly 来讲述,一家制造唱机的公司竟然认为 von Neumann 是错的,但 Rekursiv 的故事不应仅仅是一个奇闻异事。"

647
Recurse Center:15年免费编程隐居地
nicholasjbs
about 19 hours ago
73

Recurse Center 是一个位于 Brooklyn 的编程隐居地,全球程序员在此聚集 6 到 12 周,专注于自我驱动的项目与学习。这里没有学费,完全免费,因为团队通过招聘服务盈利。你可以开发任何激发好奇心的代码,从 emoji 编程语言到 Whac-A-Ghost 游戏,甚至探索 AI agents。每周有 5 分钟分享会、Impossible Stuff Day 和 Pairing Jam 等轻量活动,帮助你保持专注与动力。加入后,你将融入 3000 多名校友组成的终身学习社区,践行“Never Graduate”的理念。无论你是想重拾编程乐趣,还是寻找职业突破,Recurse Center 都为你提供一个自由、严谨且充满热情的环境。

"RC 让你置身于一个大家都在努力工作的房间,但你做的正是自己想做的事,而不是别人要你做的事。"

26
320万笔Instacart订单里的奇葩搭配
rogerdickey
2 days ago
36

我突发奇想,想看看超市购物车里那些让收银员忍俊不禁的奇怪组合。于是,我利用Instacart开源的320万笔订单数据,试图找出最不可能的商品搭配。起初直接统计出现频率最低的组合,结果全是“香蕉”和“有机香蕉”这种因数据颗粒度过细导致的噪音。后来,我引入GS1 Global Product Classification(GPC)系统,将近5万种商品映射到约1000个标准类别(Bricks),并利用qwen3-embedding和gpt-4.1-mini构建分类器。通过计算“提升度”(lift),我终于挖掘出了那些真正反直觉的购物行为,揭示了数据背后隐藏的有趣人性。

"这种购物车会让收银员偷笑,然后转头告诉他的朋友:'伙计,你敢信这家伙只买了避孕套和苹果?'"

130
15年旧Eee PC装Arch Linux复活记
parksb
3 days ago
85

我翻出了2009年买的ASUS Eee PC 1000HE,这台搭载Intel Atom N280处理器和1GB DDR2内存的老旧netbook,在Windows XP下早已卡顿到无法使用。为了不让它继续吃灰,我决定给它装上Arch Linux 32。由于官方已停止支持x86架构,我选择了社区维护的Arch Linux 32版本。从准备启动介质、连接Wi-Fi,到分区、配置系统,整个过程既是对硬件极限的挑战,也是一次深入理解操作系统的好机会。最终,这台沉睡多年的老机器成功复活,重新焕发生机。

"那些妥协的规格正是netbook的宿命,抱怨它们有多糟糕其实毫无意义。"

469
LHS 1140b:首颗宜居带岩石行星发现大气
neversaydie
about 22 hours ago
276

科学家在距离地球48光年的LHS 1140b上首次探测到大气层,这颗位于宜居带的岩石行星绕着一颗比太阳更小更冷的红矮星运行。虽然目前仅检测到氦气,但这颗行星可能还隐藏着其他生命必需的气体。这一发现由哈佛大学Dr Collin Cherubim团队主导,被视为寻找地外生命的重要里程碑。尽管尚未确认生命存在,但LHS 1140b的大气层为未来研究提供了关键线索,让我们离解答“我们是否孤独”这一终极问题又近了一步。

"这是人类首次发现另一颗恒星宜居带内岩石行星的大气层。"

46
Karpathy的nanochat移植TPU实测
tucan9389
3 days ago
9

我把Karpathy的nanochat项目从PyTorch移植到了JAX,并在TPU v6e-8上进行了完整复现。这次实验旨在保持架构高度一致,同时验证模型质量与训练性能。结果显示,CORE评分成功复现甚至略超预期,达到了0.2695,证明了模型质量的可迁移性。但在训练效率上,TPU的MFU仅为24%,远低于H100的47%,暴露了硬件差异带来的挑战。本文详细记录了从Tokenizer训练到SFT的全流程,分析了XLA编译、Pallas算子等JAX生态组件在TPU上的表现,为开发者提供了宝贵的实战参考。

"如果nanochat对你来说是陌生的:它是Karpathy的全栈LLM项目,将tokenizer训练、预训练、SFT和RL整合在一个仓库中,只需约四小时和100美元,你就能在单台8×H100节点上获得自己的聊天机器人。"

45
in-toto:守护软件供应链的透明防线
Erenay09
1 day ago
3

在软件供应链安全日益严峻的今天,in-toto 提供了一个开源且可扩展的元数据标准,旨在从项目启动到最终用户安装的每一个环节确保软件完整性。它通过透明化展示操作步骤、执行者及顺序,让用户对软件构建过程一目了然。作为 CNCF 毕业项目,in-toto 不仅拥有广泛的工具库支持,还已被众多企业集成采用。无论是开发者还是安全专家,都能借助其 Apache 许可的库和工具,轻松构建可信的软件交付流程,让供应链攻击无处遁形。

"in-toto 旨在确保软件产品从启动到最终用户安装的完整性,它通过向用户透明展示执行的步骤、执行者及其顺序来实现这一目标。"

240
Zilog Z80 处理器迎来 50 岁生日
st_goliath
about 17 hours ago
95

Zilog Z80 处理器在 1976 年发布,如今已走过 50 个春秋。它不仅是早期个人电脑和家用计算机的核心,更在工业领域长期服役,直到两年前才正式停产。作者回忆了自己青少年时期设计 Z80 电脑的经历,并深入探讨了从 Datapoint 2200 到 Intel 8008,再到 8080 和 Z80 的架构演变。Z80 与 8080 的二进制兼容性促成了 CP/M 和 Microsoft BASIC 的软件标准,其衍生架构如 Sharp LR35902 更是驱动了初代 GameBoy。尽管时代变迁,Z80 在嵌入式和工业应用中的生命力依然令人惊叹。

"Zilog Z80 处理器在 1976 年 7 月正式发布,距今已整整 50 年,距离人类最后一次登月不到 4 年,距离二战结束比距离现在还要近得多。"

74
IKEA Complexity Index: 量化家具组装难度指数
gregsadetsky
about 8 hours ago
39

这是一个独特的数据可视化项目,专门用来量化 IKEA 家具的组装复杂度。通过分析 PAX、ÖNNERUP、FÅGELFJÄLLET 等热门系列的零件数量、螺丝总数、说明书页数以及预估组装时间,该项目为每一款家具生成了精确的“复杂度指数”。无论你是想挑战高难度的 DIY 项目,还是希望寻找快速上手的组装方案,这个工具都能帮你做出明智的选择,彻底告别面对几百个零件时的迷茫。

"通过计算零件数、螺丝量和说明书页数,我们将组装家具的混乱转化为清晰的复杂度指数,让你一眼看穿 DIY 背后的真实挑战。"

151
TP-Link Kasa摄像头6年泄露GPS
BadChemical
about 14 hours ago
51

TP-Link Kasa Spot EC71摄像头存在严重安全漏洞,长达6年通过未认证的UDP协议泄露用户精确GPS坐标。除了位置信息外,设备固件中还硬编码了全舰队通用的RSA私钥,且用户密码以无盐MD5哈希存储。这意味着攻击者不仅能轻易定位用户家庭,还能通过破解密码实现跨平台账户接管,威胁包括Tapo智能门锁和Deco网络在内的所有TP-Link生态产品。尽管厂商在2020年已修复过类似漏洞,却未将其推广至摄像头产品线,直到2026年7月才在v2.4.1固件中完成修复。

"一个未认证的UDP数据包就能返回包含精确GPS坐标、唯一硬件标识符和用户自定义设备别名的完整JSON响应。"

18
Waldi:一个拒绝算法的写作避难所
waaldev
6 days ago
10

我怀念那个博客盛行的时代,于是创建了 Waldi,一个专为写作而生的安静角落。在这个平台上,没有公开的点赞数、评论区或排行榜,取而代之的是私密的信件回复。Waldi 的核心理念是解决博客消亡的根源——分发问题。它保证每篇文章在发布后都能被陌生读者阅读,让新作者不再面对死寂。通过 Go 语言和 Postgres 构建,Waldi 利用单一二进制文件服务所有租户,让阅读回归纯粹,让写作重新拥有被倾听的价值。

"博客消亡的原因并非写作本身,而是分发机制:新博客在死寂中发布,而社交信息流却保证了噪音拥有观众。"

268
跑 SQLite 时我踩过的坑
surprisetalk
about 18 hours ago
69

最近我在用 Django 搭建网站时选了 SQLite 做数据库。虽然大家都说小网站用 SQLite 没问题,但我还是发现了不少坑。比如没跑 ANALYZE 命令,查询慢到离谱;清理数据时因为锁表导致 Worker 崩溃;备份时甚至会被 OOM 杀掉。我也尝试了 restic 和 litestream 两种备份方案,还发现把表拆到多个数据库文件里也挺有用。虽然 SQLite 轻量,但真要跑起来,还是得懂点数据库运维的门道。

"我一直以为 SQLite 很简单,直到今天才发现 ANALYZE 命令的存在,而我已经用 SQLite 做 Web 项目四年了!"

357
Kimi K3 发布:鹈鹕测试还能教我们什么?
droidjj
about 22 hours ago
189

Moonshot AI 发布了拥有 2.8 万亿参数的 Kimi K3,号称是首个开源 3T 级模型,性能在多项评测中超越 Claude Opus 4.8 和 GPT-5.5。我再次用经典的“生成一只骑自行车的鹈鹕”SVG 任务来测试它,结果发现模型虽然生成了精美的图像,但推理成本高达 25 美分,且输入提示词被计为 95 个 token,暗示可能存在隐藏的 System Prompt。尽管这个“鹈鹕基准”已不再能准确反映模型的 Agent 能力,但它依然是我验证新模型、估算成本并确认其几何感知能力的“Hello World”级测试。

"鹈鹕测试最大的局限性在于,它完全未触及当今模型最核心的能力:Agent 工具调用以及在对话变长时可靠操作工具的能力。"

11
重访 Yliluoma 的有序抖动算法
ibobev
4 days ago
0

本文深入剖析 Joel Yliluoma 在 2011 年提出的有序抖动算法,特别是 Yliluoma-2 变体。文章不仅详细解释了其内部机制,还展示了简化的新版本,并将其与 Adobe Photoshop 中著名的 Knoll 算法进行了对比。作者认为,高质量抖动并不需要复杂的色彩差异公式,通过强调绿色通道和亮色差异,配合简单的亮度加权计算,就能在 16 色索引图像中实现出色的视觉效果。代码示例和算法原理解析一应俱全,为图形处理爱好者提供了极具价值的参考。

"人们普遍认为高质量抖动需要复杂的色彩差异计算,但我认为这是错误的,你真正需要的是给绿色通道更多权重,并强调亮色之间的差异。"

77
我开了个“垃圾笔记本”,反而更爱写字了
herbertl
about 11 hours ago
63

我有个毛病:一旦开始用新笔记本,就忍不住把它收拾得整整齐齐,写漂亮的字、贴贴纸,结果笔记本变得太精致,反而不敢随便乱写,最后又换新的,陷入死循环。为了打破这个怪圈,我特意弄了个“垃圾笔记本”,昵称叫 The Drainage Channel。这是个纸很烂、钢笔会洇墨、甚至打不开平的旧本子,逼着我只能用廉价圆珠笔。但神奇的是,这种粗糙感让我彻底放松,随手记下播客里的金句、故事灵感、生活备忘录,毫无结构地堆在一起。一周后翻看,竟重新发现了许多差点遗忘的念头。我的目标就是填满这本“脏”本子,学会拥抱混乱,等习惯了再换回好纸好笔。

"我给它起了个绰号叫 The Drainage Channel,因为这里就是用来倾倒我当下脑海中所有念头的地方。"

59
Stenchill:3D打印锡膏钢网生成器
radeeyate
about 11 hours ago
17

还在为制作PCB钢网花大价钱?Stenchill让你上传Gerber文件,几秒内生成3D打印文件,直接在家用3D打印机制作。相比专业钢网每面15-30美元的费用,它完全免费,且当天即可打印。无论是KiCad、Eagle还是Altium导出的文件,都能轻松处理。法国创客Barbatronic在直播中验证了它的实用性,从0603元件到大间距IC,3D打印钢网都能胜任。配合0.2mm喷嘴和PLA/PETG材料,你就能获得精准均匀的锡膏涂抹效果。对于原型开发和小批量生产,Stenchill绝对是性价比之王,甚至能补救旧PCB,无需重新下单。

"Stenchill诞生于Barbatronic的一次直播聊天讨论,大家一致认为这个想法值得实现,而我也具备将其落地的技能。"

144
静态搜索树:比二分查找快40倍
lalitmaganti
about 16 hours ago
8

本文深入探讨了如何通过优化静态搜索树(S+ tree)来实现超高吞吐量的数据检索。作者从经典的二分查找和Eytzinger布局出发,逐步引入Auto-vectorization、Manual SIMD、Batching以及Prefetching等高级优化技巧。通过精细调整内存布局、利用Hugepages减少TLB压力,并针对CPU指令集进行汇编级优化,最终实现了比传统二分查找快40倍的查询性能。这一成果不仅展示了底层系统编程的魅力,也为Bioinformatics领域的后缀数组搜索等应用提供了重要的加速方案。

"我们将从Algorithmica上介绍的静态搜索树(S+ tree)实现入手,将其优化至极限,并通过批量处理(batching)这一重大改进来最大化吞吐量。"

188
Vāgdhenu:让梵文经文自动吟唱
subinalex
4 days ago
47

Vāgdhenu 是一个专为梵文设计的文本转语音系统,它能自动识别诗律,将 Sanskrit 经文转化为地道的吟唱。该系统基于重新训练的 flow-matching TTS 骨干,利用精心录制的单说话人语料库,成功攻克了梵文中复杂的连字和卷舌音难题。目前,Vāgdhenu 已生成了 Mahābhārata Tātparya Nirṇaya 和 Śrīmad Bhāgavatam 的完整吟唱版本,并支持 10 种印度文字。配合 Bhāgavata-VāNi 和 Vāgbodhinī 等应用,用户不仅能聆听,还能通过 AI 评分进行跟读练习,让古老的梵文吟唱在数字时代焕发新生。

"经过重新训练的模型达到了约 4.6 的专家平均意见得分,甚至连复杂的连字和卷舌送气音也能正确渲染,这是早期架构无法攻克的难题。"

28
Rust 电池包:一键搞定项目依赖
MeetingsBrowser
1 day ago
15

你是否也厌倦了在 crates.io 上大海捞针,为了选对依赖库而纠结半天?我提出了一个名为 battery packs 的新概念,旨在解决 Rust 新手和老手面临的依赖选择难题。Battery packs 本质上是一组围绕特定主题精心挑选的 crates 集合,比如 CLI、后端服务或嵌入式开发。它不是强制标准,而是一份灵活的推荐清单,任何人都可以创建并发布自己的电池包。通过 cargo bp 工具,你可以轻松列出可用包,一键将推荐的库或 CI 模板添加到项目中。这不仅降低了入门门槛,还能让 Rust Commercial Network 等组织通过赞助机制支持核心维护者,推动生态系统的互操作性。

"在我看来,最适合推荐你该使用哪些库的人,正是那些正在构建与你类似系统的其他人。"

53
Igalia 如何让 WebKit 的 SVG 引擎起飞
bkardell
3 days ago
3

我是 Igalia 的开发者,今天想聊聊我们在 WebKit 中推进的 Layer Based SVG Engine(LBSE)项目。自 2021 年提出技术设计以来,LBSE 经历了漫长的开发周期,在 Wix 等合作伙伴的支持下,逐步实现了裁剪、滤镜、渐变等高级功能。然而,由于缺乏持续资金,项目曾一度停滞。直到 2026 年,我们重新投入资源,修复了大量崩溃和渲染问题,并着手解决最核心的性能瓶颈。LBSE 的目标不是单纯让 SVG 更快,而是将其融入 HTML/CSS 的共享渲染架构,从而自动继承 GPU 加速、动画优化等所有未来改进。但这把双刃剑也带来了挑战:通用架构必须在不牺牲 HTML 性能的前提下,为 SVG 特有的高频变换场景定制快速路径。

"LBSE 的真正目标从来不是简单地让 SVG 更快,而是将 SVG 置于与 HTML 和 CSS 相同的渲染架构之上,让它能自动继承所有未来的性能改进。"

112
Union Pacific给铁轨刷白漆防脱轨
zdw
about 16 hours ago
66

Union Pacific 正在应对极端高温对铁路安全的威胁。为了防止铁轨因过热发生变形导致列车脱轨,这家美国最大的货运铁路公司采取了一个简单却有效的措施:将铁轨侧面涂成白色。白色涂层能反射阳光,显著降低钢轨表面温度,从而减少热胀冷缩带来的安全隐患。这一举措不仅体现了 Union Pacific 对基础设施安全的重视,也展示了在气候变化背景下,传统行业如何通过低成本创新来保障运输网络的稳定运行。

"Union Pacific 正在应对铁路高温问题,以确保美国的货运列车始终在轨道上安全运行。"

138
LEGO说明书:从手绘到Panter的进化
NaOH
about 18 hours ago
36

LEGO的说明书并非生来如此。早在1955年之前,玩家只能靠包装盒上的草图发挥想象。随着LEGO System in Play理念的引入,为了还原特定模型,简易的搭建指南应运而生。从最初由设计师亲手搭建拍照,到1967年外包给Palle Munch, Grafisk tegnestue & Reklamebureau进行手绘,再到1984年基于Monster工具开发出的Panter软件实现数字化,LEGO说明书的演变史就是一部创意与技术的妥协史。这段历程不仅记录了LEGO如何平衡“自由搭建”与“教学引导”,更见证了从手工绘图到计算机辅助设计的巨大跨越。

"搭建说明书是沉默的助手,它无需只言片语,就能一步步指引你将一堆积木转化为奇妙的创作。"

130
Open Book Touch:六年磨一剑的开源阅读器
surprisetalk
about 15 hours ago
40

我花了六年时间,终于造出了这款名为Open Book Touch的开源电子书阅读器。它只有4.26英寸,厚度仅一厘米,却能塞进任何口袋。不同于那些试图成为全能平板的设备,它只做一件事:读书。没有通知,没有浏览器,只有纯粹的阅读体验。它支持EPUB格式,内置Lucida Bright等精美字体,甚至能渲染全球数十种书写系统。硬件和软件完全开源,基于ESP32-S3芯片,运行在ESP-IDF和FreeRTOS之上。你可以随意拆解、修改,甚至用Arduino或CircuitPython重新开发它。这不仅是一台设备,更是一本属于大众的解放之书。

"它是一本属于大众的解放之书。"