Hacker News new | ask | show | jobs
by wat10000 219 days ago
Are you looking for a general application of LLMs too large to run locally? Because anything you might use remote inference for, you might want to use privately.
1 comments

Sure that'd do, what

- useful thing (according to someone specific requirements, maybe hallucinations are OK, maybe not) that

- needs privacy (for example generating code that will be open source probably does not need that)

- can't be run locally

- can be trusted to actually process as said it does

I've found LLMs to be extremely useful for writing helper scripts (debugger enhancements, analyzing large disassembly dumps, that sort of thing) and as a next-level source code search. Take a large code base and you get an error in component A involving a type in component B and it's not immediately obvious how the two are connected. I've had great success in giving an LLM the error message and access to the code and asking it how B got to A and why that's an error. This is something I could certainly do myself, but there are times when it would take 100x longer.

The key is that these are all things I can verify without much difficulty: read over the script, spot-check the analysis, look at the claimed connection between A and B and see if it's real. And I don't really care about style, quality, maintainability.

You certainly can run this locally, but anything that will fit into reasonable local hardware won't be as good.

I don't need to trust it to process as it says it does, because I'm verifying the output.

And as far as I'm concerned, "needs privacy" is always true. I don't care if the code will be open source. I don't care if it's analyzing existing code that's already open source. Other people have no business seeing what I'm doing unless I explicitly allow it. In any case, I work on a lot of proprietary code as well, and my employer would be most displeased if I were exposing it to others.