裸机启动Linux -- Boot Naked Linux

这篇文章介绍了如何快速启动一个极简的Linux内核,仅运行单个进程而非完整操作系统,启动时间可控制在1秒内。作者分享了从制作initrd到内核配置、构建的完整过程,并探讨了在虚拟环境和真实硬件上的实现,旨在重现早期计算机即时启动的体验。

Kubernetes求职面试给我的启示 -- What job interviews taught me about Kubernetes

作者通过求职面试发现,如今几乎所有公司都在使用Kubernetes,而五年前情况并非如此。即使是不需要微服务或大规模的小公司也在采用K8s,主要原因是追求部署方式的统一性,避免不同服务采用不同部署方式的混乱局面。

Wi-Fi智能灯泡中的禁书图书馆 -- Banned Book Library in a Wi-Fi Smart Light Bulb

作者改造智能灯泡为WiFi热点和网络服务器,用于秘密传播禁书。灯泡通电时,附近的人可通过WiFi访问禁书内容。这种隐蔽方式难以被发现,且成本低廉,适合在社区中匿名传播被禁信息。灵感来源于Ben Brown的短篇小说《图书馆》。

美国电池制造业产量持续刷新纪录 -- US battery manufacturing output continues to break records

该文章介绍了美国圣路易斯联邦储备银行发布的关于耐用消费品电池制造业(NAICS代码33591)的工业生产指数数据,属于FRED经济数据库中的一项指标。

我爱电脑 -- I Love the Computer

作者回忆童年时母亲带回家的电脑如何激发了他对计算机的热爱,尽管当前AI热潮中的投机行为让他感到愤怒,但他依然坚持对计算机纯粹的热爱。

TimescaleDB如何压缩时间序列数据 -- How TimescaleDB compresses time-series data

TimescaleDB采用独特的hypercore混合引擎,通过delta编码等专用算法对时序数据进行列式存储压缩,最高可达98%压缩率。与PostgreSQL的TOAST机制针对大字段不同,它专门优化时序数据的跨行模式,二者可互补使用。

Rust与C/C++中内存安全漏洞的差异 -- How memory safety CVEs differ between Rust and C/C++

这篇文章比较了Rust与C/C++在内存安全漏洞(CVE)方面的差异,指出虽然两种语言都可能出现漏洞,但Rust通过其所有权系统等设计能从根本上防止常见的内存安全问题,而C/C++则更容易产生这类严重漏洞。作者强调单纯比较漏洞数量容易产生误解,需要理解两种语言在内存安全机制上的本质区别。

领英职位邀约暗藏后门 -- A backdoor in a LinkedIn job offer

文章揭露了一起通过LinkedIn招聘信息植入后门的攻击事件。作者收到加密货币初创公司招聘信息后,被要求审查GitHub代码库,发现其中伪装成测试套件的恶意代码会拼接URL并执行远程命令。作者通过隔离环境分析避免了潜在风险,提醒开发者警惕此类社交工程攻击。

约200名斯坦福学生离场抗议谷歌CEO登台 -- Around 200 Stanford students walk out as Google CEO takes stage

浏览器无法加载网站关键内容,可能是由于未启用JavaScript、浏览器扩展、网络问题或设置导致。建议检查网络连接、关闭广告拦截器或更换浏览器。

游戏引擎白皮书:《指挥官基恩》 -- Game Engine White Papers Commander Keen

《游戏引擎白皮书:指挥官基恩》在游戏发布35年后问世,详细介绍了80年代末90年代初的游戏开发技术,包括硬件配置、游戏资源和引擎设计等内容。该书提供纸质版和免费PDF电子版,并开源了相关代码。作者耗时三年完成这部214页的彩色书籍,重温了DOS时代的编程体验。