Viewing profile — karanraina
karanraina
HN member- Joined
- Thu, Sep 19, 2019, 3:26 PM UTC
- HN karma
- 9
- Public activity
- 19 items
- HN profile
- View on Hacker News ↗
About karanraina
an AI native production debugger that can add virtual breakpoints to your app in production without slowing it down.
The result is accurate evidence based root causes for incidents faster than anything else
reach out for a quick chat/demo (https://cal.com/karan-raina/quick-demo)
Recent public activity
-
comment
Comment #49203500
ptrace is too low level and will freeze your process. it cant be used for production debugging i feel. we work at the application layer by hooking into production grade tooling if …
-
comment
Comment #49203248
thanks for pointing that out. I did see some weird comments yesterday. some of them got removed before i could reply. some later i guess. But whatever, we didnt ask people to comme…
-
comment
Comment #49203200
i just gave the k8s example to show that we wont be able to find root cause of every issue. our snapshots give evidence, whether or not its helpful is determined by the engineer/ai…
-
comment
Comment #49202991
yes, he'd have to opt in for jfr profiling and our tool would have shown him memory leak candidates
-
comment
Comment #49192447
yes, for example we dont have connectors for k8s yet, so we are blind to memkills triggered due to sidecars. trying to debug using our tool might even lookup some memleak candidate…
-
comment
Comment #49192224
we have a lot of guardrails ( https://docs.hyperprobe.co/how-it-works#built-in-safety-guar... ) if any guardrails fails, we suspend probes till cooldown. also 1. every probe is bou…
-
comment
Comment #49191895
by defalut, probes basically tell the fileName/className and lineNo/methad name to attach to (in additon to metadata like serviceId, environemnt name etc) This is readonly and safe…
-
comment
Comment #49191792
> How is HyperProbe different from existing tools like AppSignal, Rollbar, and Embrace? These work only on either uncaught exceptions or wrapping up caught exceptions with their sd…
-
comment
Comment #49190534
thanks! the read-only guarantee is structurally enforced by sdk itself a probe is basically just a definition it contains the file and line number of the code you want to inspect t…
-
comment
Comment #49188842
Appreciate the feedback, will try to highlight the how instead of why specially to devs Although, our primary sell is debugging, the context from production on how things work curr…
-
comment
Comment #49188699
I agree, having an agent safely inspect infrastructure config and Terraform state via a read-only IAM role pairs really well with what we're doing. AWS roles handle the "how is the…
-
comment
Comment #49187715
> If you don’t know how it broke, and you don’t know how you fixed it, what exactly is it you think you understand about your application? what we wanted to convey is that sometime…
-
comment
Comment #49187197
the value prop is not reading logs automatically your coding agent will have access to your code and can see what logs you have enabled, if indeed that would help in debugging, goi…
-
comment
Comment #49187040
Thanks! It could work, the technology isnt the limitation. But we were clear from day one that we cant let our sdks change the memory. Even if it helped solve a real problem.. say …
-
comment
Comment #49186773
yup, it races the main wrapped function. makes no difference if its cold or warm start. (The latency because of us, not latency in general) Using AST, that's clever actually! I tho…
-
comment
Comment #49186588
YES!!! for nodejs, inpector API is used. But if you're adding dynamic logs or metrics, we dont even call the inspector completely. we return an expression that will always evaluate…
-
comment
Comment #49186410
Thanks! You're correct, serverless is a bit tricky. CPU gets suspended the moment your function returns. The way it works is that you wrap your functions with a wrapper in our sdk.…
-
comment
Comment #49186023
this is how redacted data looks like on the extension https://i.postimg.cc/jSmRpnRX/Screenshot-from-2026-08-05-10-...
-
comment
Comment #49185977
we do show what data got redacted, we do not show which rule was used to match it yet. all the rules get compiled into a single regex pattern, that lets us save on iterations.