brian_meek
Joined 6 years ago
Joined 6 years ago
I mentioned in the README that I leaned heavily on Claude Opus for the port. One of the biggest challenges was tamping down its default “everything is production-ready in a week” optimism. That said, I also discovered along the way which guardrails worked and which didn’t for guiding it toward a compliant implementation. It was good learning, and honestly, fun.
I’m genuinely interested in the Cap’n Web protocol. Writing this in Rust gave me a much clearer sense of where I would and wouldn’t use it. Credit to the Cloudflare team for defining the protocol and shipping a solid reference implementation, this wouldn’t have been possible otherwise.
A good example of why a second client (even one bootstrapped with AI) is useful: in implementation I ran into a spec ambiguity around array escaping (documented here: https://github.com/cloudflare/capnweb/issues/68 ). My initial Rust serializer emitted unescaped arrays at lower levels, and I even patched the TS reference to accept them. In the end, escaping arrays at all levels turned out to be the cleaner and more consistent approach, so I’ve recommended that clarification in the issue.
On naming: fair point about possible confusion with Cap’n Proto. If the Cloudflare team ever wants the crate names for an official Rust impl, they’re theirs. If there’s interest in pushing this to production ready quality, I’d also be glad to put in the work.
Thanks again for the constructive input. Happy to dive into technical details if folks are curious.
Detections.ai is building the platform for teams to create, test, organize, share, and improve detections.
We’re hiring a full-stack/product engineer with hands-on detection experience—writing or tuning detections, building SOC tooling, or integrating SIEM/EDR platforms.
You’ll own product features end to end across React interfaces, backend services, APIs, data models, search, integrations, and asynchronous workflows.
LLMs are a core product capability, not a bolt-on chatbot. Our assistant orchestrates domain tools and agents to analyze threat intelligence, search detection libraries, identify coverage gaps, create and translate detections, and ground recommendations in connected SIEM telemetry. We care about accuracy, evals, observability, hostile-input safety, and practitioner UX.
Stack: TypeScript, React, Next.js, NestJS, Python, AWS, OpenSearch, and Valkey/Redis.
Expected annual base salary: US$150,000–$225,000, or the Canadian-dollar equivalent, plus equity. The exact offer will depend on experience and role scope.
We’re looking for strong production web-app experience, end-to-end product ownership, and familiarity with some combination of Sigma, KQL, SPL, YARA, SIEM, EDR, or MITRE ATT&CK. We’re a small, experienced, remote team working directly with customers and security practitioners.
Apply: Email [email protected] with “HN Full-Stack Engineer” in the subject and a short note about your detection-engineering experience.