Live data from Hacker News

Claude Is Not a Compiler

blog.exe.dev

171–174 of 174 posts

Re: Claude Is Not a Compiler

#171

I've heard something along the lines of "Claude is like a compiler: source code is the new object code, you don't look at that anymore" many times. And I don't really think this is true. Compilers are usually deterministic, and whilst we can find edge cases, it's nothing like an AI agent writing all the code for you. I think you have two choices, given the Claude is a code generator and not a compiler: (a) you review…

Part of the value of LLMs and humans is nondeterminism. Pair nondeterministic output with strictly verified results (proper tests) and you can create a useful working system. Humans can't build a system perfectly, and agents definitely can't. And agents (like humans) will build a different system every time even with the same prompt. Even if it's just trivial differences like array vs linked-list, there are still dif…

Thanks, that's really helpful.

What do you think happens in terms of testing/reviewing going forward? I'd really appreciate your thoughts on that.

Re: Claude Is Not a Compiler

#172

Earlier quoted context omitted.

Part of the value of LLMs and humans is nondeterminism. Pair nondeterministic output with strictly verified results (proper tests) and you can create a useful working system. Humans can't build a system perfectly, and agents definitely can't. And agents (like humans) will build a different system every time even with the same prompt. Even if it's just trivial differences like array vs linked-list, there are still dif…

Thanks, that's really helpful. What do you think happens in terms of testing/reviewing going forward? I'd really appreciate your thoughts on that.

If you have a product intended for humans, you're gonna need humans to do acceptance testing, just like now. All the software engineering principles you learned (did you learn them? now's as good a time as any!) are still just as applicable now as they were 10 years ago.

Re: Claude Is Not a Compiler

#173

Earlier quoted context omitted.

I always don't know enough about DNS. This is great stuff. If exe.dev is running their own DNS zone, then wouldn't they be setting the expiry value in the SOA record themselves? So they could set it to something short, and secondary servers are supposed to honor it, right?

> wouldn't they be setting the expiry value in the SOA record themselves? If they thought about it. But it is something that even people relatively experienced in DNS matters forget about until it bites them and they've spent ages diagnosing the initially odd looking problems caused.

Looks like the NXDOMAIN TTL is 10 seconds:

https://dns-lookup.jvns.ca/#exe.xyz|SOA

Post reply on HN