[{"data":1,"prerenderedAt":468},["ShallowReactive",2],{"project-28765183":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":47,"post_text":49,"what":50,"said":96,"maker_in_thread":179,"shape":188,"grid":191,"attempts":430,"same_week":431,"maker_shows":38,"maker_hidden":460,"reader_version":461,"card":462},"28765183","ChessCoach","A neural chess engine that comments on each player's moves","title","Show HN: ChessCoach – A neural chess engine that comments on each player's moves","https:\u002F\u002Fchrisbutner.github.io\u002FChessCoach\u002F","chrisbutner.github.io","cbutner",1633465863,2021,506,89,43,2533,2,"legend","games","chess engine","other",[21,24,25,26,27],"neural network","chess commentary","alphazero","transformer","mixed",0.065,{"positive":31,"neutral":32,"mixed":33,"critical":33},10,17,6,39,{"performance":36,"docs":39,"privacy":40,"idea":41,"execution":43,"pricing":45,"design":46},{"positive":37,"critical":38},0,1,{"positive":37,"critical":37},{"positive":37,"critical":37},{"positive":42,"critical":37},7,{"positive":38,"critical":44},5,{"positive":38,"critical":37},{"positive":37,"critical":37},[44,48,48,48,48,48,37,48,44,48,38,48,37,37,48,48,44,38,37,37,37,44,44,37,38,38,48,44,44,18,44,38,37,48,44,48,37,37,37,37],3,null,{"problem":51,"audience":49,"pricing":58,"motivation":62,"time_to_build":68,"stack":72,"openness":93,"stage":94,"team_size":95},{"value":52,"source":53,"evidence":54},"Chess engine that explains moves with natural-language commentary","maker",[55],{"id":56,"by":11,"text":57},"28765199","This took about a year and a half – a little over a year coding in between experiments and training. It's a chess engine with a primary neural network just like AlphaZero or…",{"value":59,"source":53,"evidence":60},"free to play on Lichess",[61],{"id":56,"by":11,"text":57},{"value":63,"source":53,"evidence":64},"Learn whether they liked ML to decide next career move",[65],{"id":66,"by":11,"text":67},"28765572","Thank you! I do get that itch to jump in and improve things whenever I see it lose a game, but I don't have further plans (development or commercial) in the near-term. The goal…",{"value":69,"source":53,"evidence":70},"About a year and a half",[71],{"id":56,"by":11,"text":57},[73,80,85,89],{"value":74,"source":53,"evidence":75},"C++",[76,77],{"id":56,"by":11,"text":57},{"id":78,"by":11,"text":79},"28768289","The engine itself is in C++, but it calls in to TensorFlow via Python as a portability\u002Fdistribution vs. performance trade-off. Next steps could be using one of Lc0's backends for…",{"value":81,"source":53,"evidence":82},"Python",[83,84],{"id":56,"by":11,"text":57},{"id":78,"by":11,"text":79},{"value":86,"source":53,"evidence":87},"TensorFlow",[88],{"id":78,"by":11,"text":79},{"value":90,"source":53,"evidence":91},"Stockfish code for move generation",[92],{"id":56,"by":11,"text":57},"open_source","launched","solo",{"praise":97,"objections":122,"requests":145,"questions":158,"alternatives":167},[98,114],{"value":99,"source":100,"evidence":101},"Commentary is impressive and novel","commenter",[102,106,110],{"id":103,"by":104,"text":105},"28767568","SavantIdiot","This is a really amazing project. I hadn't though of coaching as a space for NLP, and I'm unaware of any use of a neural net to accomplish this, although I did study some Expert…",{"id":107,"by":108,"text":109},"28765777","kthejoker2","Very cool - one bug, it seems to want to show line variations in the chat, but it only shows the last move, which is then linked to the actual move in the game. e.g. on move 22 I…",{"id":111,"by":112,"text":113},"28766434","eeegnu","Just tried it out, really interesting to read post game: https:\u002F\u002Flichess.org\u002FdKbbqymG\u002F I don't think this comment was accurate: > 23. c4: \"White tries to get his pawns moving. I…",{"value":115,"source":100,"evidence":116},"Interesting idea for coaching and NLP",[117,118],{"id":103,"by":104,"text":105},{"id":119,"by":120,"text":121},"28770558","sixstringtheory","Very cool project. I'm currently reading The Alignment Problem by Brian Christian on AI (very well written and easy to read), and also (very slowly) My Great Predecessors, Vol 1…",[123,131,138],{"value":124,"source":100,"evidence":125},"Commentary sometimes inaccurate or nonsensical",[126,127],{"id":111,"by":112,"text":113},{"id":128,"by":129,"text":130},"28765998","egberts1","I look forward to reading things like “a classic Boris move” or Fisher or any of the great chessmasters.",{"value":132,"source":100,"evidence":133},"Masculine pronouns used throughout commentary",[134],{"id":135,"by":136,"text":137},"28765808","prezjordan","Remarkably cool. My only bit of feedback is that it's unfortunate so much of the commentary uses masculine pronouns (I found it distracting). Is that just a consequence of the…",{"value":139,"source":100,"evidence":140},"Challenge time control restrictions",[141],{"id":142,"by":143,"text":144},"28765595","EddieLomax","If I click on \"Challenge\", and set up a game with unlimited time control (or correspondence), the challenge is declined with: > This time control is too fast for me, please…",[146,153],{"value":147,"source":100,"evidence":148},"Hosted easy-to-use version",[149],{"id":150,"by":151,"text":152},"28767119","zeptonix","Amazing, incredible idea. Run with it for a bit. Setup a hosted, super easy to use version, that's billed ultimately at cost plus but in an easy to understand way (maybe # of…",{"value":154,"source":100,"evidence":155},"Link all moves in commentary",[156,157],{"id":111,"by":112,"text":113},{"id":107,"by":108,"text":109},[159,163],{"value":160,"source":100,"evidence":161},"Is the commentary decoder inspecting the engine network?",[162],{"id":119,"by":120,"text":121},{"value":164,"source":100,"evidence":165},"Is the masculine pronoun bias from training data?",[166],{"id":135,"by":136,"text":137},[168,175],{"value":169,"source":100,"evidence":170},"Stockfish",[171,172],{"id":56,"by":11,"text":57},{"id":173,"by":11,"text":174},"28777292","It loses some games to Stockfish 13 and 14, and Lc0 - rarely at slow time control, and more often at blitz and bullet (actually, it has losses all the way down to Stockfish 9 in…",{"value":176,"source":100,"evidence":177},"Leela Chess Zero",[178],{"id":56,"by":11,"text":57},{"comments":180,"answered":181,"key":182},22,15,[183,184,185],{"id":56,"text":57},{"id":66,"text":67},{"id":186,"text":187},"28766268","Haha - I dislike how much of a black box it is, despite the statistical basis (for example, the back and forth on batch normalization rationale). But lots of interesting problems…",{"commenters":189,"max_depth":42,"maker_replies":180,"first_comment_mins":38,"lifespan_hours":190},54,146,[192,194,198,200,203,204,208,210,213,215,218,219,221,223,227,230,234,238,241,244,247,249,252,255,257,261,264,267,270,273,274,277,279,282,284,285,289,290,292,296,300,303,306,309,311,313,316,318,321,324,327,329,331,335,340,343,345,347,350,352,355,360,364,368,372,376,380,382,386,389,393,395,397,400,402,405,407,410,413,416,420,423,425,428],[56,37,37,193,11,38],"project\u002Fpositive\u002Fidea",[195,37,44,196,197,37],"28765441","maker\u002Fpositive\u002Fnone","evanhu_",[66,37,37,199,11,38],"maker\u002Fneutral\u002Fnone",[201,37,48,199,202,37],"28766193","mxwsn",[186,37,37,199,11,38],[205,37,48,206,207,37],"28771335","project\u002Fneutral\u002Fperformance","ritchiea",[173,37,37,209,11,38],"project\u002Fmixed\u002Fperformance",[211,37,48,206,212,37],"28766205","iooi",[214,37,37,206,11,38],"28766244",[216,37,48,206,217,37],"28768138","lemonade5117",[78,37,37,206,11,38],[220,37,48,199,217,37],"28768491",[222,37,37,199,11,38],"28768630",[224,37,37,225,226,37],"28771884","other\u002Fneutral\u002Fnone","squirrelmaker",[228,37,48,199,229,37],"28767187","modeless",[231,37,48,232,233,37],"28770372","maker\u002Fneutral\u002Fdocs","shmageggy",[235,37,48,236,237,37],"28771385","project\u002Fneutral\u002Fprivacy","dmurray",[239,37,44,193,240,37],"28767951","mcyc",[242,37,37,243,11,38],"28768037","maker\u002Fneutral\u002Fidea",[245,37,48,209,246,37],"28769003","gowld",[248,37,37,206,11,38],"28769089",[250,37,38,251,237,37],"28771319","project\u002Fcritical\u002Fexecution",[253,37,48,199,254,37],"28773042","jmcguckin",[256,37,37,232,11,38],"28777353",[258,38,48,259,260,37],"28769310","project\u002Fmixed\u002Fexecution","bskrobisz",[262,38,37,225,263,37],"28770407","conistonwater",[265,18,37,225,266,37],"28767336","acomjean",[268,18,37,225,269,37],"28767394","flavius29663",[271,18,37,225,272,37],"28769296","marton78",[107,48,48,259,108,37],[275,48,37,276,11,38],"28765883","maker\u002Fneutral\u002Fexecution",[111,278,48,259,112,37],4,[280,278,48,259,281,37],"28767829","owenmarshall",[283,278,37,276,11,38],"28767961",[103,44,44,193,104,37],[286,33,48,287,288,37],"28771842","project\u002Fneutral\u002Fidea","MauranKilom",[128,42,38,251,129,37],[291,42,37,276,11,38],"28766117",[293,294,37,225,295,37],"28766768",8,"sobellian",[297,294,37,298,299,37],"28766991","commenter\u002Fneutral\u002Fnone","deviation",[301,294,37,298,302,37],"28767169","buzzin_",[304,294,37,298,305,37],"28767311","argc",[307,294,37,298,308,37],"28767364","LudwigNagasena",[310,294,37,298,295,37],"28767321",[312,294,37,199,11,38],"28767696",[150,314,44,315,151,37],9,"project\u002Fpositive\u002Fpricing",[317,314,48,287,151,37],"28767142",[319,314,44,193,320,37],"28767212","taftster",[322,314,37,225,323,37],"28767581","aaronblohowiak",[325,31,37,225,326,37],"28770068","toolslive",[142,328,38,251,143,37],11,[330,328,37,276,11,38],"28765655",[332,333,38,251,334,37],"28770469",12,"mushishi",[336,337,48,338,339,37],"28767176",13,"project\u002Fneutral\u002Fdesign","thomasahle",[341,337,37,342,11,38],"28767825","maker\u002Fneutral\u002Fdesign",[344,337,48,342,339,37],"28769703",[346,337,37,342,11,38],"28769860",[119,348,44,349,120,37],14,"maker\u002Fpositive\u002Fidea",[351,348,37,243,11,38],"28777472",[353,181,44,193,354,37],"28768040","noisy_boy",[356,357,38,358,359,37],"28770408",16,"project\u002Fcritical\u002Fperformance","lavp",[361,32,48,362,363,37],"28833728","project\u002Fneutral\u002Fexecution","SethTro",[365,366,48,287,367,37],"28783975",18,"nurettin",[369,370,44,193,371,37],"28769881",19,"novalis78",[373,374,44,193,375,37],"28773184",20,"gabkins",[377,378,38,251,379,37],"28767474",21,"phendrenad2",[381,378,37,362,11,38],"28767752",[383,378,37,384,385,37],"28768499","commenter\u002Fcritical\u002Fexecution","SamBam",[387,180,37,225,388,37],"28768946","probe",[390,391,48,287,392,37],"28769574",23,"yewenjie",[135,394,48,259,136,37],24,[396,394,37,362,11,38],"28765917",[398,394,44,399,136,37],"28765931","maker\u002Fpositive\u002Fexecution",[401,394,37,362,11,38],"28765986",[403,394,48,362,404,37],"28766924","a_t48",[406,394,37,362,11,38],"28767742",[408,394,37,409,404,37],"28767765","commenter\u002Fneutral\u002Fexecution",[411,394,37,298,412,37],"28767190","butwhywhyoh",[414,394,37,298,415,37],"28767289","potatoman22",[417,394,37,418,419,37],"28767799","commenter\u002Fpositive\u002Fnone","alana314",[421,394,37,298,422,37],"28767861","cassonmars",[424,394,37,225,246,37],"28768981",[426,394,37,225,427,37],"28771491","C19is20",[429,394,37,298,136,37],"28771902",[],[432,437,442,446,451,455],{"id":433,"name":434,"points":435,"category":436},"28704873","Haxplore",603,"consumer_social",{"id":438,"name":439,"points":440,"category":441},"28758226","Hurl",223,"dev_tools",{"id":443,"name":444,"points":445,"category":441},"28718066","UI for Apache Kafka",158,{"id":447,"name":448,"points":449,"category":450},"28738141","SpotML",157,"ai",{"id":452,"name":453,"points":190,"category":454},"28775313","IndiePaper","web_saas",{"id":456,"name":457,"points":458,"category":459},"28725803","PomPom",138,"languages",false,"v2",{"id":463,"name":5,"line":6,"ai":460,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":464,"top":18,"kw":465,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":466,"url":9,"mix":467,"praise":99,"objection":124,"sub":21},28765183,0.07,[21,24,25,26,27],"5333330353130033510005501135525103530000",[31,32,33,33],1794036611917]