Live data from Hacker News

Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed

blog.can.ac

271–280 of 318 posts

Re: Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed

#271

> Treating harnesses as solved, or even inconsequential, is very short-sighted Is it possible that burning extra tokens is the point, since they get paid more?

That doesn't make sense with subscriptions.

It does, £15 Claude Pro licence is 2 hours with a small code base and Serena.

Re: Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed

#272
post #128

Earlier quoted context omitted.

how do you make them?

On macOS, Option+Shift+- and Option+- insert an em dash (—) and en dash (–), respectively. On Linux, you can hit the Compose Key and type --- (three hyphens) to get an em dash, or --. (hyphen hyphen period) for an en dash. Windows has some dumb incantation that you'll never remember.

On MacOS and iOS, two dashes (i.e., the -- characters) automagically turns into an em dash (—). No special commands needed.

Re: Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed

#274

Earlier quoted context omitted.

> “replace line 2:f1, replace range 1:a3 through 3:0e, insert after 3:0e.” Not sure what they're calculating, but this seems to me like it could be many times more efficient than 20%.

So i just build this - with a few changes to the approach and usable as a simple pi-extention without having to use what-the-pi. It seems to work pretty well so far. https://github.com/offline-ant/pi-hh-read

Why do we need a hash for every line. Why cant we mark every fifth line (or get smarter and calculate entropy of lines and jump longer for empty boilerplate)? I feel adding a random 3 char header to every line while making the edit tool smarter will make the overall understandability of the content dumber.

Re: Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed

#275

Great post. A few choice quotes: > Often the model isn’t flaky at understanding the task. It’s flaky at expressing itself. You’re blaming the pilot for the landing gear. > The model is the moat. The harness is the bridge. Burning bridges just means fewer people bother to cross. Treating harnesses as solved, or even inconsequential, is very short-sighted. > The gap between “cool demo” and “reliable tool” isn’t model m…

Great post indeed but let me ask you, put yourself in the LLM shoes. Now instead of reading through coherent lines of code that is exclusively about solving problems, you now have random characters before every line that mean something (because the presence of the edit tool implies it) but not about your actual problem. Do you reckon the LLM will be distracted a little bit? The benchmark deliberately sidestep the actual intelligence of the model on the task at hand, so while the author feels successful at their subtask its very possible they've failed at the war. This seems to be the beauty of AI engineering. The smarter you think you are about something the bigger the fall.

Re: Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed

#276

Earlier quoted context omitted.

So i just build this - with a few changes to the approach and usable as a simple pi-extention without having to use what-the-pi. It seems to work pretty well so far. https://github.com/offline-ant/pi-hh-read

Why do we need a hash for every line. Why cant we mark every fifth line (or get smarter and calculate entropy of lines and jump longer for empty boilerplate)? I feel adding a random 3 char header to every line while making the edit tool smarter will make the overall understandability of the content dumber.

It's why I added read({ change_file: bool = false }) and change_file(...) ; so it doesn't get confused by default if its just investigating.

I suspect doing it only ever 5th line would make it less clear for the llm.

I'm just experimenting, I wouldn't suggest you use this by default unless you're looking to experiment.

Re: Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed

#277

I really enjoyed this article. I think the author is precisely right and I've been saying this for a long time. There's a ton of extremely interesting low hanging fruit that can vastly improve the effectiveness of even currently existing models hiding in how we design our agent harnesses; enough to — at least until we hit diminishing returns — make as much or more of a difference than training new models! I think one…

[deleted]

Re: Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed

#280

Earlier quoted context omitted.

Em dashes are used often by LLMs, because humans use them often. On mac keyboards its easily typed. I know this is oversimplifying the situation, but I don't see the usefulness of the constant witch-hunting for allegedly LLM-generated text. For text we are long beyond the point, where we can differenciate between human generated and machine generated. We're even at the point, where it gets somewhat hard to identify m…

I might not be able to spot ALL AI generated text, but I can definitely spot some. It's still kind of quirky.

LLM output has its quirks, but human output can be much quirkier. To me, the most obvious tell of AI is a lack of quirks.
Post reply on HN