Blog Cover

一个接口统一数字世界:USB Type-C如何用十年重构三十年接口混乱

1996年1月,Intel工程师Ajay Bhatt站在拉斯维加斯COMDEX展台上,看着团队将127台打印机同时连接到一台PC。当Bill Nye插上最后一台设备时,全场爆发出掌声——Universal Serial Bus(通用串行总线)终于让"即插即用"成为现实。 ...

20 min · 9796 words

为什么没有万能压缩算法:从香农极限到Pareto前沿的技术真相

1948年,Claude Shannon在一篇开创性论文中定义了数据压缩的理论边界。七十七年后,尽管CPU性能提升了数百万倍,我们依然无法突破这条界限。更令人沮丧的是,半个世纪的技术演进揭示了一个残酷事实:速度、压缩比、内存占用——你永远只能选两个。 ...

13 min · 6212 words

视频编码的专利泥潭:为何HEVC没能成为H.264的接班人

2013年,国际电信联盟(ITU-T)和国际标准化组织(ISO/IEC)联合发布了新一代视频编码标准H.265/HEVC(High Efficiency Video Coding)。理论上,HEVC比其前任H.264节省约50%的带宽,这对于正在爆炸式增长的4K视频流媒体来说简直是雪中送炭。然而十多年过去了,H.264依然稳坐主流编码的宝座,而HEVC却在专利授权的泥潭中举步维艰。 ...

11 min · 5186 words

几十块的空气质量检测仪为什么测不准?从米氏散射到校准算法的技术真相

2013年,“雾霾"成为年度关键词,PM2.5正式进入公众视野。十多年过去了,市场上充斥着几十元到几百元不等的空气质量检测仪。打开购物平台,你会看到铺天盖地的宣传——“激光精准检测”、“实时监测”、“专业级”。但当你把检测仪放在净化器出风口,读数却纹丝不动;又或者两台"同款"设备放在一起,数值能差出一倍。 ...

10 min · 4995 words

WebAssembly十年:从浏览器的第四种语言到「隐形」的基础设施

2017年6月,Figma工程团队在官方博客发布了一组测试数据:将C++渲染引擎从asm.js迁移到WebAssembly后,大型设计文档的加载时间缩短了3倍。这是WebAssembly早期最有力的一次「实力展示」,也让很多人相信这项技术将彻底改变Web开发的格局。 ...

9 min · 4410 words