Topical Takes
Short, opinionated posts on eBPF, Linux internals, and the tools we all run in production.
AlleBPF44linux44yeet41AI agents17observability14claude-code7networking6security6production4tracing4bcc3exectop3HTTP3incident-response3kubernetes3omarchy3sandboxing3supply chain3tcpdump3troubleshooting3uprobes3audit2auditd2bpftrace2BSON2capabilities2ci2containers2debugging2execsnoop2hyprland2MongoDB2oom2permissions2processes2quickshell2runtime-debugging2ssh2802.111agent-security1ai-sre1API debugging1bar-widget1benchmarks1biolatency1bpf-verifier1bubblewrap1build-performance1cgroups1Cilium1CO-RE1codex1confidential-computing1context-switches1cpu-accounting1cryptojacking1devops1egress1exfiltration1hardening1integration-testing1kprobes1kworker1landlock1local-llm1make1MCP1memory1n-plus-one1nodejs1npm1off-cpu1ollama1opentelemetry1packet-capture1plugin1postinstall1prepared statements1privilege1proc-filesystem1process-attribution1process-masquerading1proctop1profiling1query-shapes1Redis1refusal1RESP1rf1root-cause-analysis1runqlat1schedstat1seccomp1slowlog1SQLite1stratum1sudo1syscall1systemd1TCP1tcp-retransmits1terminal-bench1threat-modeling1TLS1tunnels1websocket1wifi1wireguard1wireless1wss1yeetkit1
How to Debug Runtime Errors in Production (2026): When the Stack Trace Isn't Enough
A stack trace tells you where your code was when it crashed, not what the machine was doing to it. The runtime errors that hurt most in production, an OOM kill, a SIGKILL, ENOSPC, EACCES, often leave no application trace at all because the kernel ended the process. Here is how to debug the runtime errors a breakpoint cannot reach.
runtime-debuggingproductionOOMeBPFdebugginglinuxyeet
Read more →Why Is My Container Using More Memory Than the Process Inside It? (2026)
Your app reports 400MB of heap, the cgroup says 1.2GB, and the OOM killer believes the cgroup. Page cache, socket buffers, page tables and slab are all charged to your container and none of them appear in RSS. How to read memory.stat, tell reclaimable from pinned, and find the bytes nothing attributes.
cgroupsmemoryoomkubernetescontainerseBPFlinuxyeet
Read more →