7,428 karma · joined April 20, 2018
Doesn't even have to go that far (though it pretty easily can, the US is a big enough market). If the US causes a refugee crisis that affects one of China's allies, or fucks with the global oil supply enough or a thousand other things, that stuff is still annoying to China even if it's usually relatively better for them than it is for the US.
> Not unthinkable, but the Americans would feel that deeply. Do you think they want to?
The people in the US choosing do not care if the rest of America feels it or not.
That would be vastly more illegal, but would it even matter? What would the practical downside be?
Yeah, that's the obvious answer, but I suspect there's a point where if the US fucks things up too quickly and too messily, there's fewer customers for China's crap and/or the random throws of monkey shit drag China into messes they don't feel like dealing with.
Slow erosion of the US's global power is likely better for them than an implosion that might cause collatoral damage.
My bet would be that China doesn't care much either way, they win regardless.
Most things you can mess with the big effect is like, oh a thousand tokens ended up in the ~system prompt, or 10% extra or fewer work based on extra tool calls or churning through thinking or whatever.
Harness stuff if it's 8x worse that's like, it's fucked and broken, something went _wrong_.
One digit each.
China is playing long, most of the ~unchanging things are in their favor and the US already proved that they're unreliable. People won't forget that soon even if Trump is gone.
If it's missing guidance that would help, system prompt additions might help.
8x-10x the tokens is wild, is this for some tiny artificial benchmark? That's just too much extra for something not to be just broken.
I mean, it's not _that_ hard to determine most likely, and/or it's hard to be sure you didn't get found out by llm-assisted analysis on your traffic. It's not going to be a one-shot request and response it's going to be a whole bunch of them in an artificial way, by nature.
And then anything you found is single-use only if you're paranoid because even if they find out later, they have your benchmark now (because you sent it to them to use it even if you don't publish it).
Pretty much. DeepMind never released their code or models, just the main ideas of their techniques and training.
Leela, which came out of the go-ai world, implemented the paper(s) and became the de-facto version everyone used for a while until other projects improved over it on both go (mainly katago) and chess (mainly stockfish).
If they have a "hey we're being benchmarked" mode, which is not hard to imagine, avoiding tripping it is going to be annoying and difficult to prove.
They're never going to be like "Oh, someone shat on the floor? We'll deal with that at the next scheduled cleaning."
The fact that they didn't ask "why?" at the time is also telling (or they didn't listen or remember, whatever reason it's not in this anecdote). They expected the greybeards who had been maintaining this shit for years to shut up and accept whatever shitty proof-of-concept looked good in a screenshot.
You might have to mop more often from complaints or inspection, maybe?
It's pretty small potatoes, but it is a harness ~bug that they treat this so poorly. It getting triggered before some of them even ask you if you trust the directory is pretty bad.
It's still not _quite_ the same thing because an advantage in playouts is not a great model for how a stronger/weaker player dynamic actually works, but it is something for sure, way more than the nothing that I said exists.
When playing white in handicap games, you want to make your opponent uncomfortable.
Play moves where the simple/safe/obvious move is just a little bit bad. Force them to choose between complex fights or a slow death of 100 slightly suboptimal moves.
It feels really wrong to defend like 10 times in a row, so if you make them do that they'll lash out at the wrong time and you can take advantage.
You also want to look for moves where...even if their best response means it's even or a little bit worse for you, there's ~reasonable responses where you win out or it goes complex.
A lot of the time it's not even crazy complex fights, it's more just situations where the judgement of what is more points is difficult.
(Note: most of this stops applying as strongly if it's a teaching game, which most handicap games are, there you have other considerations besides winning)
Within our lifetimes (unless you're quite young) it was doubtful if a go ai would ever beat a decent human. Same was true for chess a generation or two earlier. It's news because it's the handoff of man to machine being the best at a particular thing.
This current news is news from the other way, this human did _exceptionally_ well.
You can kind of tweak towards play this metric or that, but it's not the same.
Yeah, katago's training is not really focused at all on handicap games, because it's by nature learning from even games against similar-strength opponents.
It doesn't have specific training from playing in a way to exploit a weaker player. In a handicap game you have to give your opponent opportunities to fuck up if you want to play optimally.
If a move loses 0.0005 points if the opponent plays optimally, katago won't play it even if there's ~zero chance a weaker player would play it right.
There have been go AIs that tried to train more directly on uneven opponents, one called "sai" comes to mind, but katago has huge advantages otherwise and won out over the others (for very good reason, it's a great project).
The failure mode I run into commonly is agents just stop sometimes. Even sending a "." Or something they start back up, but I haven't worked out exactly how to fix that generally in harness, bit unclear how to tell if they're done or just derped to a stop.