TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

ButtFish – Transmit Morse Code of chess moves to your butt

713 pointsby qdot76367over 2 years ago

47 comments

MikeTheGreatover 2 years ago
First, thank you to the poster for posting this - I haven&#x27;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&#x27;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&#x27;m not understanding: how does the system read the current state of the chess board? The, er, Bluetooth&#x2F;WiFi &#x27;output&#x27; of the system is clear enough, but I&#x27;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&#x27;d be curious to find out, but I&#x27;m not gonna lose sleep over this and I don&#x27;t expect anyone else to waste time on it either :) )
评论 #33017919 未加载
评论 #33015258 未加载
评论 #33015014 未加载
评论 #33015017 未加载
评论 #33016926 未加载
kortexover 2 years ago
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&#x27;s perhaps a bit too much optimization for a troll project. But fun nonetheless.
评论 #33015048 未加载
评论 #33018932 未加载
评论 #33015135 未加载
评论 #33016841 未加载
评论 #33021055 未加载
devindotcomover 2 years ago
The interesting thing I learned about this is that the big names in chess all agree that they don&#x27;t need to be told what move to make. In a recent interview Magnus Carlsen said:<p>&gt; 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>&gt; 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 - &quot;caution&quot; and &quot;opportunity,&quot; &quot;defense&quot; and &quot;offense&quot; 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&#x27;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.
评论 #33015395 未加载
评论 #33015578 未加载
评论 #33015067 未加载
评论 #33015385 未加载
评论 #33015976 未加载
kibwenover 2 years ago
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:&#x2F;&#x2F;github.com&#x2F;buttplugio&#x2F;buttplug" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;buttplugio&#x2F;buttplug</a>
评论 #33015334 未加载
评论 #33014987 未加载
评论 #33015104 未加载
评论 #33015040 未加载
评论 #33014904 未加载
评论 #33015923 未加载
评论 #33015816 未加载
评论 #33015055 未加载
评论 #33018818 未加载
评论 #33015546 未加载
TheAceOfHeartsover 2 years ago
In order to prevent future buttplug related incidents all players will be required to wear a FIDE certified buttplug during over the board matches.
评论 #33015558 未加载
hoistbypetardover 2 years ago
This motherboard article might help if you&#x27;re not up-to-date on the backstory:<p><a href="https:&#x2F;&#x2F;www.vice.com&#x2F;en&#x2F;article&#x2F;5d3w9z&#x2F;did-hans-neimann-cheat-at-chess-with-a-sex-toy-this-coder-is-attempting-to-find-out" rel="nofollow">https:&#x2F;&#x2F;www.vice.com&#x2F;en&#x2F;article&#x2F;5d3w9z&#x2F;did-hans-neimann-chea...</a>
评论 #33017412 未加载
评论 #33015065 未加载
frobover 2 years ago
This is the confluence of like 5 different hacker news communities and I&#x27;m loving every second of it.
RcouF1uZ4gsCover 2 years ago
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.
评论 #33015011 未加载
评论 #33014984 未加载
评论 #33015022 未加载
kyproover 2 years ago
I&#x27;ve just spent the last 10 minutes going down the rabbit hole of various butt plug projects,<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=KyMZBOQtmic" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=KyMZBOQtmic</a><p>Who knew there would be a thriving community of butt plug hackers lmao.
评论 #33015128 未加载
评论 #33015194 未加载
qbrassover 2 years ago
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 &#x27;sed s&#x2F;deck&#x2F;plug&#x2F;g&#x27; on the text of the Sprawl Trilogy as a joke.
评论 #33022684 未加载
评论 #33014780 未加载
laveurover 2 years ago
Upvoting for the amazing InfoGraphic this GH repo has.
carlivarover 2 years ago
Time to play chess in a Faraday Cage.
评论 #33016794 未加载
评论 #33015924 未加载
dqpbover 2 years ago
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.
jesterswildeover 2 years ago
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&#x27;m reading. Then I&#x27;m a one man cheating machine.
评论 #33014994 未加载
评论 #33015039 未加载
sidcoolover 2 years ago
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)
评论 #33016071 未加载
hospadarover 2 years ago
I really feel that it should be named &quot;Deep Brown&quot;
评论 #33018445 未加载
bombcarover 2 years ago
But does it automatically add a ! to your opponent’s move if it detects clenching?
taylorbuleyover 2 years ago
I love hackathon-esque projects with relevance to current events. Bra-vo.
NotPracticalover 2 years ago
Reminds me of this other &quot;covert information receiving technique for individuals being closely watched&quot;, but in this case used for cheating on a proctored exam: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30675666" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30675666</a>
metadatover 2 years ago
Magnus Carlsen meets <a href="https:&#x2F;&#x2F;buttplug.io" rel="nofollow">https:&#x2F;&#x2F;buttplug.io</a>.
senectus1over 2 years ago
missed opportunity not naming it &quot;Butt-Mate&quot;
评论 #33015161 未加载
评论 #33014853 未加载
DonHopkinsover 2 years ago
Can this be applied to Go moves too? Because when you gotta go, you gotta go.
egberts1over 2 years ago
What I had actually suggested 9 days ago.<p>But with better bandwidth.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32910676" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32910676</a>
mhh__over 2 years ago
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).
Timpyover 2 years ago
I don&#x27;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&#x27;s not like Sockfish where the player had to relay game state before getting the next move. You don&#x27;t even need to use Stockfish, you could use any game engine.
ljmover 2 years ago
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.
dqpbover 2 years ago
Are there buttplugs that can sense kegels? That would allow for two way communication.
stoplying1over 2 years ago
I really love this, only missing a few style points because you were honest that it didn&#x27;t get a full-fledged test. I&#x27;m sure someone is in-progress right now though.
评论 #33015049 未加载
frasermarlowover 2 years ago
I can&#x27;t seem to find your GoFundMe page. Is the project already fully funded? Did I miss out on the free early access sample?
pelagicAustralover 2 years ago
Talk about open-source projects with a soul.
dqpbover 2 years ago
What is the smallest possible message one could give to an experienced player to hint them toward a move?
WesolyKubeczekover 2 years ago
It can also be used as a really perverse way of consuming books, or read twitter, just saying.
RHSman2over 2 years ago
If its bi directional then we have a game changer (not sure what the game is though ;))
omg_poniesover 2 years ago
&quot;Effortlessly&quot;
andrewstuartover 2 years ago
Disappointing there was no video of people using this live.
a-dubover 2 years ago
ahh yes, the exciting field of anus computer interfaces!
floatinglotusover 2 years ago
Timely, I’m sure totally unrelated to recent news.
评论 #33015937 未加载
talideonover 2 years ago
Nerve endings, man. Lots of nerve endings...
harvieover 2 years ago
Queer&#x27;s Gambit.<p>Can&#x27;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.
bhedgeoserover 2 years ago
&quot;My spidey sense is tingling&quot;
ajrpugsover 2 years ago
So funny. Kudos to you.
liamNover 2 years ago
this is beautiful. Thank you for your contribution to humanity
hprotagonistover 2 years ago
ahh hi qdot! nice to see deldo is rusty now!
评论 #33015019 未加载
FirstLvRover 2 years ago
Humanity’s peak.
Sporktacularover 2 years ago
Just awesome
kasey_junkover 2 years ago
Legend
stazz1over 2 years ago
so insanely funny