Top all-time · #4824
MetalBear 🐻
Company blog · metalbear.co/blogprogrammingsystems
MetalBear 🐻 is the company blog at metalbear.co, writing about programming and systems. Since 2022, 16 different Hacker News readers have linked it 35 times, most often “Hooking Go from Rust”. It is still writing: the last post was on 2026-10-29, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN commenters point to MetalBear's posts on mirrord internals, such as hooking libc, and on writing a Kubernetes operator in Rust. The comments cite these posts as related reading and do not judge the writing.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
MetalBear builds mirrord for AI-powered teams. Run code against a real cluster from line one. 10× faster dev cycles, zero per-developer environment costs.
Most-linked posts?
- Hooking Go from Rust5 people · 5 mentions · first linked 2022-08-17
- Mirrord: Intercepting Libc Calls in Rust3 people · 3 mentions · first linked 2022-07-04
- Carcinisation of mirrord (why we use Rust)2 people · 2 mentions · first linked 2022-06-18
- (Re)Introducing mirrord (bridge your local process to remote K8s)2 people · 2 mentions · first linked 2022-06-06
- Fun with macOS's Sip2 people · 2 mentions · first linked 2023-01-24
- Writing a Kubernetes Operator2 people · 2 mentions · first linked 2023-03-09
- Approaches in Cloud Development Ergonomics2 people · 2 mentions · first linked 2022-10-31
- Mirrord 3.0 – Mirror a pod's network traffic and file system accesses locally2 people · 2 mentions · first linked 2022-10-20
What Hacker News says?
So there are a bunch of use cases, but the main one we think is during day to day development. mirrord can give you access to “cloud conditions” while you code, without having to go through CI and actually deploying, which a. makes your feedback loops a lot tighter and b. reduces the likelihood you’ll deploy something broken to the cloud (i.e. staging/production) environment and break it for other developers in the…
Comment linking /blog/reintroducing-mirrord/
on “Mirrord – mirror production traffic to your development environment”Submitted Hooking Go from Rust as a story · 145 points
HN discussionWe actually address it in the post - https://metalbear.co/blog/hooking-go-from-rust-hitchhikers-g... > "Goroutine stack is dynamic, i.e. it is constantly expanding/shrinking depending on the current needs. This means any common code that runs in system stack assumes it can grow as it wishes (until it exceeds max stack size) while actually, it can’t unless using Go APIs for expanding. Our Rust code isn’t aware of it,…
Comment linking /blog/hooking-go-from-rust-hitchhikers-guide-to-the-go-laxy/
on “Hooking Go from Rust”Submitted Getting Started with Ephemeral Containers as a story · 41 points
HN discussionHey, seems like node uses libuv and in fact we did a blogpost on it! https://metalbear.co/blog/mirrord-internals-hooking-libc-fun...
Comment linking /blog/mirrord-internals-hooking-libc-functions-in-rust-and-fixing-bugs/
on “Hooking Go from Rust”Submitted Mirrord 3.0 – Mirror a pod's network traffic and file system accesses locally as a story · 39 points
HN discussionmirrord is a tool for backend engineers that enables them to work on a remote environment without needing to deploy there or actually run there. It makes the iteration time (code -> test -> [review] -> deploy) faster since you don't replace the remote service also, which means many devs can work the same time. You can read more about it here https://metalbear.co/blog/mirrord-3.0-is-out/
Comment linking /blog/mirrord-3.0-is-out/
on “Fun with macOS's Sip”Submitted Writing a Kubernetes Operator as a story · 37 points
HN discussionThere is also https://metalbear.co/blog/writing-a-kubernetes-operator/
Comment linking /blog/writing-a-kubernetes-operator/
on “A Kubernetes Operator in Rust”Submitted On Pausing Containers – how we built, and why we deprecated, our container paus as a story · 28 points
HN discussionSubmitted Hooking Go from Rust – Hitchhiker’s Guide to the Go-Laxy as a story · 17 points
HN discussionSubmitted Approaches in Cloud Development Ergonomics as a story · 15 points
HN discussionSubmitted Ship Code to Kubernetes in Seconds: How mirrord kills 30-min CI Loops as a story · 10 points
HN discussionSubmitted Port forwarding between your local machine and Kubernetes as a story · 9 points
HN discussionSubmitted Scaling Out Development Environments as a story · 8 points
HN discussionSubmitted Carcinisation of mirrord (why we use Rust) as a story · 7 points
HN discussionSubmitted Hooking Go from Rust – Hitchhiker’s Guide to the Go-Laxy as a story · 7 points
HN discussionSubmitted Inspecting Service Traffic with mirrord dump as a story · 6 points
HN discussionSubmitted Hooking Go from Rust – Hitchhiker’s Guide to the Go-Laxy as a story · 6 points
HN discussionSubmitted Mirrord: Intercepting Libc Calls in Rust as a story · 6 points
HN discussionSubmitted Gems from Kubernetes 1.33 Release as a story · 5 points
HN discussionSubmitted Approaches in Cloud Development Ergonomics as a story · 4 points
HN discussionSubmitted Hooking Go from Rust – Hitchhiker’s Guide to the Go-Laxy as a story · 4 points
HN discussionSubmitted Carcinisation of mirrord (or: why we use Rust) as a story · 4 points
HN discussionSubmitted Easy K8s Connectivity for Local Utils as a story · 3 points
HN discussionSubmitted MetalBear Reads Mean Comments as a story · 2 points
HN discussionSubmitted Comparison of Internal Developer Platforms as a story · 2 points
HN discussionSubmitted Split Queues to Share Cloud Development Environments as a story · 2 points
HN discussionSubmitted Validation at Scale with Open Source MVPs as a story · 2 points
HN discussionSubmitted Mirrord as an Alternative to Telepresence as a story · 2 points
HN discussion