News for hackers. Stuff that matters.
Re:Show HN: Witr – Explain why a process is running on your ... by zenoprax on Friday December 26, 2025 @10:36PM (#46398863)
> witr is successful if users trust it during incidents.

> This project was developed with assistance from AI/LLMs [...] supervised by a human who occasionally knew what he was doing.

This seems contradictory to me.

Re:Show HN: Witr – Explain why a process is running on your ... by zephyreon on Friday December 26, 2025 @11:51PM (#46399241)
The last bit

> supervised by a human who occasionally knew what he was doing.

seems in jest but I could be wrong. If omitted or flagged as actual sarcasm I would feel a lot better about the project overall. As long as you’re auditing the LLM’s outputs and doing a decent code review I think it’s reasonable to trust this tool during incidents.

I’ll admit I did go straight to the end of the readme to look for this exact statement. I appreciate they chose to disclose.

Re:Show HN: Witr – Explain why a process is running on your ... by otabdeveloper4 on Saturday December 27, 2025 @03:00AM (#46400073)
If you're capable of auditing the LLM’s outputs and doing a decent code review then you don't need an LLM.
Re:Show HN: Witr – Explain why a process is running on your ... by Retr0id on Saturday December 27, 2025 @03:05AM (#46400095)
Nobody who was writing code before LLMs existed "needs" an LLM, but they can still be handy. Procfs parsing trivialities are the kind of thing LLMs are good at, although apparently it still takes a human to say "why not using an existing library that solves this, like https://pkg.go.dev/github.com/prometheus/procfs"
Re:Show HN: Witr – Explain why a process is running on your ... by otabdeveloper4 on Saturday December 27, 2025 @03:08AM (#46400108)
> Procfs parsing trivialities are the kind of thing LLMs are good at

Have you tried it? Procfs trivialities is exactly the kind of thing where an LLM will hallucinate something plausible-looking.

Fixing LLM hallucinations takes more work and time than just reading manpages and writing code yourself.

Re:Show HN: Witr – Explain why a process is running on your ... by Retr0id on Saturday December 27, 2025 @03:50AM (#46400269)
Claude code can read manpages too
Re:Show HN: Witr – Explain why a process is running on your ... by delusional on Saturday December 27, 2025 @04:55AM (#46400580)
It cant "read" anything. It can include the man page in the prompt, but it can never "read" it.
Re:Show HN: Witr – Explain why a process is running on your ... by Retr0id on Saturday December 27, 2025 @05:34AM (#46400742)
If the output is working code I don't really care whether it's reading, "reading", or """reading"""
Re:Show HN: Witr – Explain why a process is running on your ... by otabdeveloper4 on Saturday December 27, 2025 @07:32AM (#46401393)
If I'd ever feel the urge to misengineer a rube goldberg contraption to manage my vibe coder LLM output I'll get back to you.

But at the moment I feel like all that sounds suspiciously like actual work.

Re:Show HN: Witr – Explain why a process is running on your ... by Jach on Saturday December 27, 2025 @01:02PM (#46403735)
Sometimes LLMs will give a "why not..." or just mention something related, that's how I found out about https://recoll.org/ and https://www.ventoy.net/ But people should probably more often explicitly prompt them to suggest alternatives before diving in to produce something new...
Re:Show HN: Witr – Explain why a process is running on your ... by littlestymaar on Saturday December 27, 2025 @03:30AM (#46400200)
Neither do you need and IDE, syntax highlighting or third party libraries, yet you use all of them.

There's nothing wrong for a software engineer about using LLMs as an additional tool in his toolbox. The problem arises when people stops doing software engineering because they believe the LLM is doing the engineering for them.

Re:Show HN: Witr – Explain why a process is running on your ... by otabdeveloper4 on Saturday December 27, 2025 @07:34AM (#46401406)
I don't use IDEs that require more time and effort investment than they save.

You mileage may vary, though. Lots of software engineers love those time and effort tarpits.

Re:Show HN: Witr – Explain why a process is running on your ... by littlestymaar on Sunday December 28, 2025 @11:28AM (#46412206)
I don't know what “tarpit” you're talking about.

Every IDE I've used just worked out of the box, be it Visual Studio, Eclipse, or anything using the language server protocol.

Having the ability to have things like method auto-completion, go-to-definition and symbol renaming is a net productivity gain from the minute you start using it and I couldn't imagine this being a controversial take in 2025…

Re:Show HN: Witr – Explain why a process is running on your ... by otabdeveloper4 on Tuesday December 30, 2025 @04:02AM (#46431116)
> I don't know what “tarpit” you're talking about.

Really? You don't know software developers that would rather futz around with editor configs and tooling and libraries and etc, etc, all day every day instead of actually shipping the boring code?

You must be working in a different industry.

Re:Show HN: Witr – Explain why a process is running on your ... by saidnooneever on Saturday December 27, 2025 @08:01AM (#46401557)
need and can use are different things.
Re:Show HN: Witr – Explain why a process is running on your ... by RickyLahey on Saturday December 27, 2025 @01:18PM (#46403885)
right, we don't need a lot of things, yet here we are
Re:Show HN: Witr – Explain why a process is running on your ... by pranshuparmar on Saturday December 27, 2025 @07:09AM (#46401273)
Thank you, yes I added it in jest and still keeping it for sometime. It was always meant to be removed in future.
Re:Show HN: Witr – Explain why a process is running on your ... by guywithahat on Saturday December 27, 2025 @12:28AM (#46399400)
I agree, the LLM probably has a much better idea of what's happening than any human
Re:Show HN: Witr – Explain why a process is running on your ... by solarkraft on Saturday December 27, 2025 @12:39AM (#46399441)
No to me. It just has to demonstrate to work well, which is plenty possible with a developer focused on outcome rather than process (though hopefully they cared a bit about process/architecture too).
Re:Show HN: Witr – Explain why a process is running on your ... by Retr0id on Saturday December 27, 2025 @02:56AM (#46400052)
Regardless of code correctness, it's easy enough for malware to spoof process relationships.
Re:Show HN: Witr – Explain why a process is running on your ... by pranshuparmar on Saturday December 27, 2025 @06:53AM (#46401167)
Fair enough! That line was meant tongue‑in‑cheek, and to be transparent about LLM usage. Rest assured, they were assistants, not authorities.
Re:Show HN: Witr – Explain why a process is running on your ... by gus_ on Saturday December 27, 2025 @10:35AM (#46402576)
I'd not trust any app that parses /proc to obtain process information (for reasons [0]), specially if the machine has been compromised (unless by "incident", the author means another thing):

https://github.com/pranshuparmar/witr/tree/main/internal/lin...

It should be the last option.

[0] https://news.ycombinator.com/item?id=46364057

Re:Show HN: Witr – Explain why a process is running on your ... by dbmnt on Saturday December 27, 2025 @09:21PM (#46407801)
I’m struggling with the utility of this logic. The argument seems to be "because malware can intercept /proc output, any tool relying on it is inherently unreliable."

While that’s theoretically true in a security context, it feels like a 'perfect is the enemy of the good' situation. Unless the author is discussing high-stakes incident response on a compromised system, discarding /proc-based tools for debugging and troubleshooting seems like throwing the baby out with the bathwater. If your environment is so compromised that /proc is lying to you, you've likely moved past standard tooling anyway.