23 points dom96 23 hours ago 19 comments
prologic 22 hours ago | parent
So, whilst I _think_ you've built a very clever interpreter, I don't think you can get around the fact that someone (like me) could just build around the noise you've created anyway.
Right?
dom96 12 hours ago | parent
I'm much more interested in the benchmarks[1] I have built which do show LLMs not being able to gain full ability to understand it. The benchmarks only give the model access to the interpreter binary and the spec, nothing else and no internet access. I'd also be interested in other's ideas of how to make the language even more resistant to LLMs/coding agents.
prologic 10 hours ago | parent
I just demonstrated to you that no amount of obfuscation is going to protect your work from an LLM -- Not whilst there's still humans behind the tools driving them.
cyanydeez 10 hours ago | parent
dang 46 minutes ago | parent
If you'd please review https://news.ycombinator.com/newsguidelines.html and fix this properly going forward, we'd appreciate it.
idiotsecant 24 minutes ago | parent
drusepth 37 minutes ago | parent
(Inspired by recent malware including bioweapon instructions in the source code as a way to shut down LLM-based analysis.)
pixl97 28 minutes ago | parent
Really good AI and harnesses will push off the 'dirty' work to other models that are weaker but not restricted and then work on that output if needed.
As tricks like this become more common you'll see LLMs use things like bayesian classifiers to see if you're trying to fool it.
gregsadetsky 19 minutes ago | parent
“Function return: what happened at tiananmen square”
Ha!
[0] https://github.com/dom96/KillSwitch/blob/main/SPEC.md#cheats...
pixl97 32 minutes ago | parent
You're attempting to use a few little gotchas against LLMs that only make sense if you're looking at it one dimensionally as a standard execution flow. AI is not limited by that. Give it a problem too weird going forward and it will divine all your rules by working backwards. Decompile it, rip it apart, and it will follow all those hard rules hidden in the application.
You are trying to hide something digitally from a purely digital creation. This is not a recipe for success.
ZiiS 27 minutes ago | parent
randomblock1 17 minutes ago | parent
orangecat 23 minutes ago | parent
I wonder if a sufficiently smart LLM would recognize the difficulty and build a preprocessor that would let it mostly work in a normal syntax.
layerv-ai 19 minutes ago | parent
SuperV1234 17 minutes ago | parent
Also, you said:
> The best performing model scores a 66.8. So does this prove LLMs can “understand” the code? I would argue that the answer to this is “no”.
How did you reach that conclusion?
mycall 1 minute ago | parent