Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
karanraina
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
karanraina
1mo ago
I use codex cli. It doens't have a UI for linux. I use opencode for that but it doens't work that well with the new 5.6 model suite from openai. Codex is both faster and better. I would have loved if there was a way to use a GUI
2.
▲
by
karanraina
1mo ago
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 available (inspector in v8, sys.monitoring in python) or byt
3.
▲
by
karanraina
1mo ago
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 comment here :)
4.
▲
by
karanraina
1mo ago
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 agent I'm not saying every issue would be diagnos
5.
▲
by
karanraina
1mo ago
yes, he'd have to opt in for jfr profiling and our tool would have shown him memory leak candidates
6.
▲
by
karanraina
1mo ago
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 candidates in your primary container, but there wont be conclusive ev
7.
▲
by
karanraina
1mo ago
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 bounded by hits/expiry time (whichever come
8.
▲
by
karanraina
1mo ago
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 by default. expressions come into play for condit
9.
▲
by
karanraina
1mo ago
> 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 sdk. These tools will not help you with silent failures, li
10.
▲
by
karanraina
1mo ago
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 that is safe by default. there's no custom userland func
11.
▲
by
karanraina
1mo ago
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 currently helps ai agents during feature development and code re
12.
▲
by
karanraina
1mo ago
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 cloud environment configured?" question, whi
13.
▲
by
karanraina
1mo ago
> 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 sometimes people confuse "the symptom went away" with &
14.
▲
by
karanraina
1mo ago
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, going that route helps. it can take your agents a bunch of retr
15.
▲
by
karanraina
1mo ago
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 for example resetting a bad env variable or a feature flag w
16.
▲
by
karanraina
1mo ago
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 thought along somewhat similar lines. User tree-sitter. Bu
17.
▲
by
karanraina
1mo ago
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 to false and safely evaluate our the log/metric.
18.
▲
by
karanraina
1mo ago
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. that wrapper is supposed to track if there's tele
19.
▲
by
karanraina
1mo ago
this is how redacted data looks like on the extension https://i.postimg.cc/jSmRpnRX/Screenshot-from-2026-08-05-10-...
20.
▲
by
karanraina
1mo ago
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.