Writing
Notes
Notes on AI agents, data systems, and side projects.
Starting to write things downNotes on AI agents, data infrastructure, and small hardware projects.Lessons from operating a small Hadoop data clusterPractical failure modes and fixes across HDFS, YARN, Spark, ZooKeeper, HBase, and ClickHouse.Turning Ericsson Cell Trace files into analysis-ready CSVA dependency-free Python decoder for the stable framing and common headers inside Ericsson Cell Trace files.IMEI, IMSI, MSISDN, and TAC: cellular identifiers without the confusionA practical guide to the identifiers for devices, subscriptions, phone numbers, and device models.Fixing a GPT-OSS Triton shared-memory error on an RTX 5090A version-specific workaround for a Triton kernel that requested more shared memory than the GPU allowed.Changing the default IP TTL on macOS, Linux, and OpenWrtTemporary TTL and IPv6 hop-limit changes for network testing, plus the router equivalents.Adding a swap file on LinuxA safe, repeatable way to add, tune, verify, and remove file-backed swap.Building a BM25 search engine from scratchWhat I learned by implementing indexing, BM25 ranking, and retrieval evaluation in plain Python.