Live data from Hacker News

MCP server for Ghidra

github.com

71–77 of 77 posts

Re: MCP server for Ghidra

#71

Earlier quoted context omitted.

> LLMs process information in a strictly sequential manner. "LLMs" as a class do not. Most LLMs, because most LLMs are autoregressive models, but diffusion LLMs exist and are not sequential in the way that autoregressive models are. > It's their core capability Being sequential is not a capability at all, much less a core one defining Large Language Models. > and what makes them feel so anthropomorphic. I disagree wi…

The gimmick of the LLM is that it outputs text sequentially, as if it is talking to us. That's what makes them feel "alive" and "intelligent" to us. (And yes, ironically it's this sequential nature that actually limits their intelligence in practice, but whatever. The AI hype is about appearances, not facts.)

> The gimmick of the LLM is that it outputs text sequentially, as if it is talking to us. That's what makes them feel "alive" and "intelligent" to us.

Yes, I got that that was the original claim. I still disagree with us. What makes them feel alive and intelligent is that they produce human-like language output, not that the process by which they construct that output is sequential. Non-autoregressive LLMs of equal output quality would (do) appear just as alive and intelligent as autoregressive LLMs. An autoregressive LLM behind a non-streaming request/response interface where the token-by-token sequencing of the response is not exposed to the user still seems just as intelligent as one where the output is streamed to the user.

Re: MCP server for Ghidra

#72

Earlier quoted context omitted.

The gimmick of the LLM is that it outputs text sequentially, as if it is talking to us. That's what makes them feel "alive" and "intelligent" to us. (And yes, ironically it's this sequential nature that actually limits their intelligence in practice, but whatever. The AI hype is about appearances, not facts.)

Are you saying that if visually LLMs would not output text sequentially but at once they would not be as successful as they are?

Yes. Human speech is sequential (we make sounds one by one), and when LLMs mimic this with token-by-token autocomplete they seem more anthropomorphic to us.

(I take issue with the word "successful", though. Selling LLMs as a human-like intelligence is a gimmick and a borderline scam.)

Re: MCP server for Ghidra

#73
post #43

Earlier quoted context omitted.

LLMs are autoregressive models. However, the notion of order in ASTs might be nonexistent, especially for parallel branches of computation/control flow. You could attempt to untangle each branch into N sequences, but this would erase control-flow information. Even when there is an objective ordering of the children of every node, you still have four traversal options: {preorder, postorder} × {BF, DF}. Note: For child…

> LLMs are autoregressive models. Most LLMs are autoregressive models, but exceptions exist, e.g., Mercury [0] is a diffusion LLM. [0] https://www.inceptionlabs.ai/news

Well, from my very limited comprehension of diffusion models, they apply to fixed length structure, mostly from a continuous space. Maybe a way to make them work with tree structures could be found - that's no trivial task

Re: MCP server for Ghidra

#74

Earlier quoted context omitted.

I've noticed a lot of websites popping up recently which is basically just a list of MCP servers. Some examples: - https://mcpservers.org/ - https://glama.ai/mcp/servers - https://www.claudemcp.com/servers Not to mention the usual GitHub ones: - https://github.com/punkpeye/awesome-mcp-servers The hype is real.

To clarify somewhat, while they all index MCP servers out there, some of them also will _host_ the MCP server remotely as well. Glama, mcp.run and just recently Cloudflare have offerings in this realm.

Do these MCP registries expose an MCP server too, so the client can do MCP server auto discovery based on registry?

Re: MCP server for Ghidra

#75

Earlier quoted context omitted.

Are you saying that if visually LLMs would not output text sequentially but at once they would not be as successful as they are?

Yes. Human speech is sequential (we make sounds one by one), and when LLMs mimic this with token-by-token autocomplete they seem more anthropomorphic to us. (I take issue with the word "successful", though. Selling LLMs as a human-like intelligence is a gimmick and a borderline scam.)

[deleted]

Re: MCP server for Ghidra

#76
post #73

Earlier quoted context omitted.

> LLMs are autoregressive models. Most LLMs are autoregressive models, but exceptions exist, e.g., Mercury [0] is a diffusion LLM. [0] https://www.inceptionlabs.ai/news

Well, from my very limited comprehension of diffusion models, they apply to fixed length structure, mostly from a continuous space. Maybe a way to make them work with tree structures could be found - that's no trivial task

Autoregressive LLMs don't usually work on tree structures, they work on capped-length linear token sequences, which are isomorphic to fixed-length sequences.

I'm not sure why you think working on tree structures rather than fixed length sequences would be necessary for diffusion language models—which, again, actually exist; aside from Mercury which is proprietary, there is also LLaDA: https://ml-gsai.github.io/LLaDA-demo/

Re: MCP server for Ghidra

#77

Earlier quoted context omitted.

that requires LLM as judge

no it doesn't, you just diff against the real source code. probably something more fuzzy/continuous than actual diff, but still

Besides functional equivalence, a significant part of the value in neural decompilation is the symbol (function names, variable names, struct definition including member names) it recovered. So, if the LLM predicted "FindFirstFitContainer" for a function originally called "find_pool", is this correct? Wrong? 26.333% correct?
Post reply on HN