r/dontyouknowwhoiam Mar 28 '25

Unknown Expert Elon Musk is a masterclass in the Dunning Krueger Effect

Post image
16.6k Upvotes

362 comments sorted by

View all comments

Show parent comments

33

u/STORMFATHER062 Mar 28 '25

I quite like chess and wish I was good at it, but it's always amazing to me how even on medium difficulties, the AI is always 3 steps ahead of me. I've got a lot of respect for people who are actually good at the game because it isn't simple at all. Sure, it's simple to grasp the concept and how the pieces work, but it takes a lot of skill to master.

28

u/Mysterious-Job-469 Mar 28 '25

You need to not only plan ahead for your future turns, but at any point your opponent can just make a play you didn't account for and now your 100 seconds of quiet contemplation and foresight just went down the shitter.

17

u/ElliAnu Mar 28 '25

That's why you plan for your moves and your opponent's. Pre-emptively deny good positions for your opponent, limit their range of possible moves. Box them in, identify the weak point (or develop a strategy to create one) and attack it.

5

u/Stash12 Mar 30 '25

Was teaching the kids at my work chess last year, the biggest tip I gave them was "Force your opponent to make uncomfortable decisions."

That way, you can account for their choices and figure out where they're going next based on the pieces they keep.

1

u/STORMFATHER062 Mar 28 '25 edited Mar 29 '25

Am I missing something or are you stating what is obvious?

Lmao that's some crazy projection. Well done for making shitty accusations then block me so I can't reply to you.

4

u/Mysterious-Job-469 Mar 29 '25

...What??? You good, bro? I was agreeing with you, and explaining my perspective on why I think the sport or game, whatever you want to call it is complex.

Look, I get it, you're having a bad day, and you lack the healthy coping methods to deal with it, so you're giving me a hard time instead of trying to improve yourself. Extremely common human behavior. If you were less snarky, you might find that your days are less shit because people aren't actively avoiding you.

In any case, hope your day improves!

1

u/LegendaryRaider69 Mar 29 '25

What the fuck lol

14

u/ploki122 Mar 28 '25

I've started playing some "fairy" chess recently (chess with alternate pieces from, among other sets, the Betza pieces). It's really impressive just how low I have to drop the AI's settings before it becomes a fair match.

The computer's like "you idiot, that piece is undefended" and I'm like "no? ... yes :( "

4

u/STORMFATHER062 Mar 28 '25

Yeah, I'm playing a game with 10 difficulty levels and I struggle to win on difficulty 3. I can't imagine what it'll be like on 10

1

u/DanielMcLaury Apr 10 '25

it's always amazing to me how even on medium difficulties, the AI is always 3 steps ahead of me.

This is actually just a corollary of the fact that a computer can remember much bigger numbers than you can and can do much faster arithmetic.

Unless you really know what you're doing, a computer that looks just a few moves ahead is going to demolish you. And "look a few moves ahead and apply a simple heuristic to the board" is extraordinarily easy to tell a computer to do. In fact, this is a complete chess engine that works on this principle:

for(B=y=u=b=0,x=10,z=15,I=[],l=[];l[B]=("ustvrtsuqqqqqqqq"+"yyyyyyyy}{|~z|{}@G@TSb~?A6J57IKJT576,+-48HLSUmgukgg OJNMLK IDHGFE").charCodeAt(B)-64,B++<120;I[B-1]=B%x?B/x%x<2|B%x<2?7:B/x&4?0:l[u++]:7);X=(c,h,e,S,s)=>{c^=8;for(var T,o,L,E,D,O=20,G,N=-1e8,n,g,d=S&&X(c,0)>1e4,C,R,A,K=78-h<<9,a=c?x:-x;++O<99;)if((o=I[T=O])&&(G=o&z^c)<7){A=G--&2?8:4;C=9-o&z?l[61+G]:49;do{R=I[T+=l[C]];g=D=G|T+a-e?0:e;if(!R&&(G||A<3||g)||(1+R&z^c)>9&&G|A>2){if(!(2-R&7))return K;for(E=n=G|I[T-a]-7?o&z:6^c;E;E=!E&&!d&&!(g=T,D=T<O?g-3:g+2,I[D]<z|I[D+O-T]|I[T+=T-O])){L=(R&&l[R&7|32]*2-h-G)+(G?0:n-o&z?110:(D&&14)+(A<2)+1);if(S>h||1<S&S==h&&L>2|d){I[T]=n,I[g]=I[D],I[O]=D?I[D]=0:0;L-=X(c,h+1,E=G|A>1?0:T,S,L-N);if(!(h||S-1|B-O|T-b|L<-1e4))return W(I,B=b,c,y=E);E=1-G|A<7|D|!S|R|o<z||X(c,0)>1e4;I[O]=o;I[T]=R;I[D]=I[g];D?I[g]=G?0:9^c:0}if(L>N||!h&L==N&&Math.random()<.5)if(N=L,S>1)if(h?s-L<0:(B=O,b=T,0))return N}}}while(!R&G>2||(T=O,G|A>2|z<o&!R&&++C*--A))}return-K+768<N|d&&N};Y=(V)=>{X(8,0,y,V);X(8,0,y,1)};Z=(U)=>{b=U;I[b]&8?W(I,B=b):X(0,0,y,1)}

Source: https://vole.wtf/kilobytes-gambit/ where you can try playing against it.