Bean Huo

Bean Huo

Linux kernel · storage · embedded · AI-assisted systems

drag to spin · click a word for news 拖动旋转 · 点击关键词看新闻

Today in Tech · 今日科技

  1. Loading headlines…
Blog · 博客 ↓
  1. A crew of Claude Code sessions: notes from the Munich workshop

    On 29 October 2026 I joined the Claude Code workshop in Munich, hosted by the Claude Community and GlassFlow at the JetBrains office. The main part was to run a small “crew” of Claude Code sessions that takes a feature request and turns it into me...

    claudetooling
    阅读全文 »

  2. fspy (1): Trace Filesystem Activity and I/O Patterns in Your Linux Applications

    Linux has good tools for tracing syscalls (strace) and profiling CPU, but watching filesystem activity at the file level — which files an application opens, how often, how much data — is surprisingly underserved. fspy is the small CLI I wrote to f...

    fspy
    阅读全文 »

  3. Claude Code tips that have saved me time

    I’ve been using Claude Code (Anthropic’s CLI agent) on a few of my own projects — this blog and some Linux storage tooling — and a small set of customizations have made it noticeably faster to live with day-to-day. None of these are exotic; they’r...

    claudetooling
    阅读全文 »

  4. 为什么 LLM 搞不定数据分析

    为什么 LLM 搞不定数据分析 LLM 能写代码、能聊天,但让它分析数据库里的数据,效果往往很差。用户问一句”为什么上周收入下降了”,理论上 Agent 可以自动查数据库、跑分析、给答案。但实际上,大多数时候结果一团糟。 这篇文章整理了几个原因,以及 Tinybird 的一些解决思路。 问题在哪里 LLM 本质上是文本预测模型,擅长处理有逻辑的文字,但数据库里的表格不是故事。 1. 宽表理解能力差 面对一张有 50 列的表,LLM 很容易搞混列之间的关联关系,忽略真正重要的字段。它没有办法...

    llm data
    阅读全文 »

  5. io-uring Linux Next-Generation Asynchronous I/O Interface

    io_uring is an asynchronous I/O interface introduced in Linux 5.1 (May 2019), designed by Jens Axboe to replace the older aio and POSIX AIO interfaces. This post covers what problems it was built to solve, the ring-buffer design at its core, recen...

    Linux
    阅读全文 »

  6. Using Celery with Django

    When a Django view does heavy work synchronously — sending emails, encoding an image, hitting a slow external API — the user waits until it’s done. Celery moves that work to a separate worker process so the request returns immediately, and adds sc...

    Django
    阅读全文 »

  7. Linux内存管理深度解析(一):从文件系统缓存到现代内存优化技术

    在Linux操作系统中,内存管理是系统性能和稳定性的基石。随着硬件技术的发展和应用场景的日益复杂,Linux内核的内存管理机制也在不断演进。本文将基于对Linux内存管理核心概念的深入理解,结合最新的技术进展和互联网信息,为您呈现一份全面且更新的Linux内存管理指南。我们将从文件系统缓存和匿名页的交换机制入手,逐步探讨页面回收、脏页回写等关键环节,并引入zRAM、Zswap等现代内存优化技术,旨在帮助读者更透彻地理解Linux内存管理的精髓。 1. Swap的含义与机制演进 在Linux...

    linux
    阅读全文 »

  8. SQLite3 versus Ext4 - A Simple Benchmark on Ubuntu

    Introduction SQLite is a popular lightweight database engine often used in embedded systems, mobile apps, and local desktop applications. But is it actually faster than plain file I/O on Linux filesystems like ext4? In this blog post, I’ll benchma...

    sqlite3
    阅读全文 »

  9. Challenges of Deploying eBPF-Based Tracing in Embedded Systems, and Alternatives in Embedded Platforms (Libtracefs/libtraceevent)

    Challenges of Deploying eBPF-Based Tracing in Embedded Systems, and Alternatives in Embedded Platforms (Libtracefs/libtraceevent) Presentation Overview This page summarizes the key insights from my presentation: Challenges of Deploying eBPF-Based ...

    Linux
    阅读全文 »

  10. Comparing ZNS and FDP: Two NVMe Features

    Comparing ZNS and FDP: Two NVMe Features Introduction NVMe (Non-Volatile Memory Express) continues to evolve with new features that enhance storage efficiency and performance. Two notable advancements are Zoned Namespace (ZNS) and Flexible Data Pl...

    NVMe
    阅读全文 »

  11. Understanding NVMe Internal Queue Priority and Linux Support

    Understanding NVMe Internal Queue Priority and Linux Support NVMe (Non-Volatile Memory Express) is designed for high-performance SSDs connected via PCIe, with deep parallelism and a powerful queuing model. One of its less widely used features is t...

    NVMe
    阅读全文 »

  12. Understanding-Huawei-HarmonyOS-Structure-Kernels-and-Uniqueness

    Understanding Huawei’s HarmonyOS: Structure, Kernels, and Uniqueness Huawei’s HarmonyOS (also known as Hongmeng OS in China) represents a new direction in operating system design, especially tailored for the era of IoT, smart devices, and distribu...

    Linux
    阅读全文 »

  13. UFS timeout management

    UFS timeout management UFS only has the SW timeout timer in the block layer, it doesn’t have a HW timer on the host side. the SW timer setup flow: scsi_queue_rq() //scsi_lib.c blk_mq_start_request(req) scsi_dispatch_cmd() SCSI-based storage, you c...

    Linux
    阅读全文 »

  14. Enforcing the Kernel Coding Style with AStyle

    Enforcing the Kernel Coding Style with AStyle Maintaining a consistent coding style is not just a matter of aesthetics—it’s a critical part of writing maintainable, readable, and collaborative code. This becomes especially important in large-scale...

    工具
    阅读全文 »

  15. Printing Stack Traces in the Linux Kernel

    When something goes wrong in the kernel, the first thing I usually want to know is how the code got there. A stack trace tells you that. This post is my notes on the few ways to print one, and what you need in the kernel config to get useful outpu...

    C
    阅读全文 »

  16. Book: Unlimited Power - The New Science Of Personal Achievement

    Why This Book Matters Unlimited Power is a foundational work in the self-improvement genre, introducing readers to the idea that personal achievement is not a matter of luck or innate talent, but of mastering the science of success. Tony Robbins d...

    booksmotivationsuccessNLPpersonal-growth
    阅读全文 »

  17. Book: The Mom Test

    Why This Book Matters The Mom Test tackles a common startup trap: we’re bad at talking to customers. Instead of seeking real problems and actionable insights, we often fish for compliments. Fitzpatrick’s framework provides a simple, battle-tested ...

    bookscustomer-developmentvalidationstartups
    阅读全文 »

  18. Book: Atomic Habits

    Overview Atomic Habits by James Clear is a bestselling book that explores how tiny changes in our daily behaviors—habits—can lead to significant personal and professional transformation. Instead of focusing solely on setting big goals, Clear empha...

    bookshabitsbehavior-changeproductivity
    阅读全文 »

  19. Book: Chip War

    Why This Book Matters Chip War is a masterclass in understanding the 21st-century struggle for technological supremacy. It lays out how semiconductors—small pieces of silicon with billions of transistors—have become the backbone of modern society ...

    bookschipschinaUStech-history
    阅读全文 »

  20. Book: The Lessons of History -- Will Durant

    Why This Book Matters “The Lessons of History” represents the culmination of Will and Ariel Durant’s life work studying human civilization. After writing their monumental 11-volume “Story of Civilization,” they distilled their insights into this c...

    bookshistoryphilosophycivilization
    阅读全文 »

  21. Book: The Psychology of Money

    Why This Book Matters In a world obsessed with financial optimization, spreadsheets, and complex investment strategies, Morgan Housel’s The Psychology of Money serves as a crucial reminder that financial success has little to do with intelligence ...

    booksmoneypsychologyinvestingbehavioral-finance
    阅读全文 »

  22. Book: 认知觉醒 -- 周岭

    Why This Book Matters 《认知觉醒》这本书之所以重要,在于它深刻揭示了现代人普遍存在的焦虑、迷茫和行动力不足的根源,并提供了一套系统性的解决方案。它不仅仅是关于知识的传递,更是关于如何通过提升认知来改变自我、掌控命运的指南。在信息爆炸、变化加速的时代,人们常常感到力不从心,这本书为我们提供了一个清晰的框架,帮助我们理解自身思维的运作机制,从而更好地应对挑战,实现个人成长。 The Core Problem 本书所解决的核心问题是:为什么我们“明明知道,但就是做不到;特别...

    books认知成长焦虑潜意识
    阅读全文 »