First, thank you to the poster for posting this - I haven't laughed this hard in a while.<p>Second - thank you to the person who actually made this. This is incredibly hilarious (just based on the project I'm gonna go ahead an assume they have an account here :) )<p>Lastly - I know that this is a joke project, but one thing I'm not understanding: how does the system read the current state of the chess board? The, er, Bluetooth/WiFi 'output' of the system is clear enough, but I'm not clear on how the current chess board is input into the system so that Stockfish can actually compute the next move.<p>(This is a semi-serious question - if you know I'd be curious to find out, but I'm not gonna lose sleep over this and I don't expect anyone else to waste time on it either :) )
Morse code for the classical chess notation is actually pretty inefficient (12ish bits of data). Often times the actual viable moves are vastly reduced. With your own custom entropy code and custom symbol table, you could massively reduce the transmission time.<p>E.g.<p>- 1-4 bits for the piece class to move.<p>- 3 bits for the column of the destination<p>- 1-3 bits left over for disambiguation. E.g. Column<p>That's perhaps a bit too much optimization for a troll project. But fun nonetheless.
The interesting thing I learned about this is that the big names in chess all agree that they don't need to be told what move to make. In a recent interview Magnus Carlsen said:<p>> The people who get caught are those who cheat in a really obvious and stupid manner. The problem was that he [i.e., a player caught in 2016] was not good enough to see what would’ve made sense.<p>> Had I started cheating in a clever manner, I am convinced no one would notice. I would’ve just needed to cheat one or two times during the match, and I would not even need to be given moves, just the answer on which move was way better. Or, here there is a possibility of winning, and here you need to be more careful. That is all I would need in order to be almost invincible, which does frighten me.<p>So all you need is a buzz or maybe two - "caution" and "opportunity," "defense" and "offense" or whatever.<p>The difficult part is getting the game state to the device. In streamed games this can be done with a medium amount of trouble but in non-streamed OTB games you'd need the player or a confederate to be silently inputting moves for the engine to respond to. Not impossible but... difficult. Nevertheless, when the prizes are in the hundreds of thousands, people may try to find a way.
To complete the memetic conjunction, HN will surely be abuzz at the fact that the underlying buttplug library is, in fact, written in Rust. For when memory safety <i>really</i> matters: <a href="https://github.com/buttplugio/buttplug" rel="nofollow">https://github.com/buttplugio/buttplug</a>
This motherboard article might help if you're not up-to-date on the backstory:<p><a href="https://www.vice.com/en/article/5d3w9z/did-hans-neimann-cheat-at-chess-with-a-sex-toy-this-coder-is-attempting-to-find-out" rel="nofollow">https://www.vice.com/en/article/5d3w9z/did-hans-neimann-chea...</a>
You could probably enhance it for 2 way communication if you had something that could sense anal sphincter pressure. Then you could encode your opponent’s move via contractions, and then have it transmit the best move to you.<p>You would basically have a chess computer that you communicated with entirely through your butt.<p>This would work, even if you played in a Faraday cage since the communication and computation is all internal.
I've just spent the last 10 minutes going down the rabbit hole of various butt plug projects,<p><a href="https://www.youtube.com/watch?v=KyMZBOQtmic" rel="nofollow">https://www.youtube.com/watch?v=KyMZBOQtmic</a><p>Who knew there would be a thriving community of butt plug hackers lmao.
Unrelated anecdote.<p>A couple years ago, a discussion over the cyberdeck trend and how people intentionally make them anti-ergonomic, led me to I run 'sed s/deck/plug/g' on the text of the Sprawl Trilogy as a joke.
I bet if you wear this overnight while you sleep, and setup stockfish to play itself, you will subconsciously learn a muscle memory of the AI strategy.<p>Somebody try this please.
The problem I see with this implementation is that it only gives. How will it also receive input? Do I need a watcher who transcribes it?<p>I would like to see an added device that I can write chess moves into in a similar fashion to how I'm reading. Then I'm a one man cheating machine.
World: World leaders are threatening nuclear attacks.<p>HN: Idiots. I hear they use Python for launch systems. Should be Rust for robustness.<p>(I love this community)
Reminds me of this other "covert information receiving technique for individuals being closely watched", but in this case used for cheating on a proctored exam: <a href="https://news.ycombinator.com/item?id=30675666" rel="nofollow">https://news.ycombinator.com/item?id=30675666</a>
What I had actually suggested 9 days ago.<p>But with better bandwidth.<p><a href="https://news.ycombinator.com/item?id=32910676" rel="nofollow">https://news.ycombinator.com/item?id=32910676</a>
In the hands (ass?) of a top chess player presumably one could just send a binary signal as to whether a chess engine thinks there is a big move available ahead (i.e. take risks now).
I don't think this needs to be a programming problem. If you have a team of coconspirators watching the game live from another location you can manually turn the vibrator on and off remotely. It's not like Sockfish where the player had to relay game state before getting the next move. You don't even need to use Stockfish, you could use any game engine.
I do love how chess continues to make Mornington Crescent less satirical. And why all of it sounds like a jazz band has already composed the soundtrack.<p>You’re playing with the ButtFish? I see you and raise the bongcloud. The double bongcloud? Aw man, I told the Manchurian candidate I’d need a favour but not for this.
I really love this, only missing a few style points because you were honest that it didn't get a full-fledged test. I'm sure someone is in-progress right now though.
Queer's Gambit.<p>Can't wait for Tour De France competitors to put lithium batteries and hydraulic agregates in their bodies to drive the pedals along with their muscles.