[{"data":1,"prerenderedAt":401},["ShallowReactive",2],{"project-19162876":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":45,"post_text":48,"what":49,"said":76,"maker_in_thread":167,"shape":180,"grid":185,"attempts":361,"same_week":362,"maker_shows":34,"maker_hidden":393,"reader_version":394,"card":395},"19162876","Scannable Chess Scoresheets","(I am OP) I thought about doing it that way but found that handwriting recognition was pretty weak as of now and wanted to try something solid.","maker","Show HN: Scannable Chess Scoresheets","https:\u002F\u002Fwww.reinechess.com\u002F","reinechess.com","indy7500",1550160107,2019,117,72,399,2195,19,"notable","games","chess scoresheet scanner","web_app",[24,25,26,27,28],"chess scoresheet","ocr","pgn","chess notation","handwriting recognition","mixed",0.22,{"positive":32,"neutral":33,"mixed":34,"critical":35},10,14,1,4,29,{"idea":38,"execution":40,"design":42,"docs":44},{"positive":39,"critical":34},6,{"positive":41,"critical":34},0,{"positive":34,"critical":43},2,{"positive":41,"critical":41},[46,47,41,34,41,41,46,47,41,41,41,41,41,47,46,46,47,46,47,47,41,47,47,47,41,47,47,41,47,34,41,34,46,47,41,46,47,47,41,46],5,3,null,{"problem":50,"audience":58,"pricing":48,"motivation":48,"time_to_build":48,"stack":66,"openness":73,"stage":74,"team_size":75},{"value":51,"source":52,"evidence":53},"Manually entering chess games from paper scoresheets into a computer takes hours.","commenter",[54],{"id":55,"by":56,"text":57},"19164881","parimarjan","This is definitely a real problem for some people - a chess organizer friend of mine recently spent 4-5 hours entering games from a scoresheet into the computer every night. This…",{"value":59,"source":60,"evidence":61},"Chess players and tournament organizers who record games on paper.","inferred",[62,63],{"id":55,"by":56,"text":57},{"id":64,"by":11,"text":65},"19163795","The idea is you'd write down the moves during the game on the Scoresheet. Ideally, if people don't think it's too big of a change, we could just have tournament directors hand…",[67],{"value":68,"source":7,"evidence":69},"python-chess library used for postprocessing move validation",[70],{"id":71,"by":11,"text":72},"19173762","We did use that for the postprocessing actually, the part where moves are cross-checked for lower probability predictions.","open_source","launched","unknown",{"praise":77,"objections":97,"requests":118,"questions":134,"alternatives":146},[78,90],{"value":79,"source":52,"evidence":80},"Useful idea that saves transcription time",[81,85,86],{"id":82,"by":83,"text":84},"19163170","diminoten","Pretty cool, will definitely save me some time, though I guess I used the time converting it by hand to think through some of the moves.",{"id":55,"by":56,"text":57},{"id":87,"by":88,"text":89},"19167677","User23","This is very cool. Analyzing your own games is the single best way to improve your play.",{"value":91,"source":52,"evidence":92},"Grid layout forces legible handwriting",[93],{"id":94,"by":95,"text":96},"19164335","binarymax","It's been a while since I've played in a tournament, but I think I'd like your score sheets better than the traditional. I've been in situations where I tried to analyze a game I…",[98,108],{"value":99,"source":52,"evidence":100},"Boxed one-character-per-cell layout is awkward compared to standard scoresheets",[101,105],{"id":102,"by":103,"text":104},"19163663","V-2","Nice idea, but doesn't the fact that each letter \u002F digit has to be in a separate box (if I understand this right) defeat the purpose? Normally at tournaments they would hand you…",{"id":106,"by":103,"text":107},"19163736","Because the scoresheet you bring home from a tournament won't be in the format this tool expects? So you'd still have to rewrite it onto the \"crosswords\" sheet before OCR-ing it?…",{"value":109,"source":52,"evidence":110},"Promotions and check markers are not handled",[111,115],{"id":112,"by":113,"text":114},"19163201","gpm","> Do not indicate checks, mates or promotions at all, i.e. leave out the \"+,\" \"#,\" or \"=Q\". Some of your screenshots include the +, is this accurate? If you don't include the =Q…",{"id":116,"by":113,"text":117},"19163278","Makes sense, congrats on shipping! I suppose it's unlikely to happen in a game serious\u002Fslow enough that people are bothering to record it on paper and upload it, but I've tricked…",[119,126],{"value":120,"source":52,"evidence":121},"Opt-in storage of scans for training data",[122],{"id":123,"by":124,"text":125},"19171264","fr0sty","Is there a reason you don't store the images of submitted games? Acquiring real-world training data to test changes with would be very useful. Perhaps make it an opt-in feature…",{"value":127,"source":52,"evidence":128},"Use move lookahead to resolve ambiguous characters",[129,130],{"id":123,"by":124,"text":125},{"id":131,"by":132,"text":133},"19166282","bambax","> No recording errors: if it's \"Bg4\" and you write \"Bg5\", we can't help :( You can help by checking the legality of the current move (which you seem to already do) and also the…",[135],{"value":136,"source":52,"evidence":137},"Whether digital devices are allowed at tournaments",[138,142],{"id":139,"by":140,"text":141},"19163303","gk1","This is neat. For anyone wondering why not just record the moves on your phone: Digital devices are not allowed at over-the-board tournament games.",{"id":143,"by":144,"text":145},"19167158","paulddraper","Digital devices are allowed, as long as that device is a \"Chess Notation Device\". This enables you to record and replace moves (including helping forecasting moves). If everyone…",[147,157,161],{"value":148,"source":52,"evidence":149},"ChessNoteR",[150,154],{"id":151,"by":152,"text":153},"19164348","beefman","Or you could use ChessNoteR https:\u002F\u002Fwww.chessnoter.com\u002F",{"id":155,"by":152,"text":156},"19164371","I really like Chess Score Pad for iOS, but it's not approved for tournament use. I like ChessNoteR almost as much, and it's USCF-approved. Not FIDE-approved yet, but they're…",{"value":158,"source":52,"evidence":159},"Chess Score Pad",[160],{"id":155,"by":152,"text":156},{"value":162,"source":52,"evidence":163},"neural-chessboard",[164],{"id":165,"by":11,"text":166},"19167364","I think you'll be pleasantly surprised, this is a thing!! I thought about making it but quickly decided computer vision wasn't up to the task yet. It seems I was horribly wrong:…",{"comments":168,"answered":169,"key":170},27,16,[171,174,177],{"id":172,"text":173},"19165672","(I am OP) I thought about doing it that way but found that handwriting recognition was pretty weak as of now and wanted to try something solid. The reason is, usually,…",{"id":175,"text":176},"19167036","Now that I think about it, you're right. I don't know what the accuracy would be like, but it's certainly possible and worth a try.",{"id":178,"text":179},"19167049","Also, a slight problem with b) is that it must be in the context of the whole game, since incorrect moves may only arise later on. This makes it harder with characters too ofc",{"commenters":181,"max_depth":182,"maker_replies":168,"first_comment_mins":183,"lifespan_hours":184},35,8,31,123,[186,188,190,194,196,197,200,202,204,208,210,212,214,215,217,219,221,224,225,228,231,234,237,239,240,243,244,246,249,252,255,259,261,263,264,266,268,270,273,276,279,281,284,285,289,291,294,297,299,301,304,308,310,312,314,316,317,318,320,322,324,329,331,334,336,338,340,343,346,349,352,357],[55,41,46,187,56,41],"project\u002Fpositive\u002Fidea",[172,41,41,189,11,34],"project\u002Fneutral\u002Fexecution",[191,41,47,192,193,41],"19165927","project\u002Fneutral\u002Fidea","doodpants",[175,41,41,195,11,34],"commenter\u002Fneutral\u002Fidea",[178,41,41,189,11,34],[198,41,41,199,11,34],"19167489","commenter\u002Fneutral\u002Fnone",[131,34,34,201,132,41],"project\u002Fcritical\u002Fexecution",[203,34,41,189,11,34],"19167044",[205,34,41,206,207,41],"19167236","commenter\u002Fneutral\u002Fexecution","theli0nheart",[209,34,41,189,11,34],"19167430",[211,34,46,187,207,41],"19168172",[213,34,41,199,11,34],"19168640",[123,34,47,189,124,41],[216,34,41,189,11,34],"19186439",[139,43,41,218,140,41],"other\u002Fneutral\u002Fnone",[220,43,41,218,103,41],"19163692",[222,43,41,218,223,41],"19164134","noir_lord",[155,43,41,218,152,41],[226,43,41,218,227,41],"19164851","tzs",[229,43,41,218,230,41],"19165719","gmiller123456",[232,43,41,218,233,41],"19166166","radiator",[235,43,41,218,236,41],"19166585","munk-a",[238,43,41,218,207,41],"19167254",[143,43,41,218,144,41],[241,47,47,192,242,41],"19167331","thom",[165,47,41,192,11,34],[245,47,46,187,242,41],"19183209",[247,35,46,187,248,41],"19163387","heinrichhartman",[250,35,41,251,11,34],"19163678","project\u002Fneutral\u002Fnone",[253,35,47,192,254,41],"19165095","fouc",[256,35,46,257,258,41],"19165703","project\u002Fpositive\u002Fnone","Kratisto",[260,35,41,251,11,34],"19173751",[262,35,41,251,11,34],"19173767",[112,46,47,189,113,41],[265,46,41,189,11,34],"19163223",[116,46,47,267,113,41],"project\u002Fmixed\u002Fexecution",[269,46,41,189,11,34],"19163732",[271,46,47,189,272,41],"19165484","bonzini",[274,46,47,189,275,41],"19167119","sdenton4",[277,46,47,189,278,41],"19166749","zzo38computer",[280,39,41,251,11,34],"19168302",[282,39,47,251,283,41],"19168401","mk_chan",[71,39,41,251,11,34],[286,287,41,218,288,41],"19167416",7,"jamesonthecrow",[290,287,41,218,11,34],"19167452",[292,182,47,293,278,41],"19166806","project\u002Fneutral\u002Fdesign",[295,182,41,296,11,34],"19167056","commenter\u002Fneutral\u002Fdesign",[298,182,47,293,278,41],"19200397",[300,182,41,296,11,34],"19201909",[302,303,41,251,11,34],"19163204",9,[305,303,47,306,307,41],"19163568","project\u002Fneutral\u002Fdocs","sp332",[309,303,41,251,11,34],"19163719",[311,303,41,251,11,34],"19163711",[102,32,34,313,103,41],"project\u002Fcritical\u002Fdesign",[315,32,41,293,11,34],"19163702",[106,32,34,313,103,41],[64,32,41,293,11,34],[94,32,46,319,95,41],"project\u002Fpositive\u002Fdesign",[321,32,41,218,230,41],"19165903",[323,32,41,218,103,41],"19190096",[325,326,47,327,328,41],"19168960",11,"maker\u002Fneutral\u002Fexecution","audiometry",[330,326,41,327,11,34],"19169027",[332,333,41,257,11,34],"19169031",12,[82,335,46,187,83,41],13,[151,33,34,337,152,41],"project\u002Fcritical\u002Fidea",[87,339,46,187,88,41],15,[341,169,47,192,342,41],"19165770","samirm",[344,169,41,199,345,41],"19165848","samcal",[347,169,41,199,348,41],"19165962","yesenadam",[350,169,41,351,11,34],"19173945","maker\u002Fneutral\u002Fnone",[353,354,46,355,356,41],"19163570",17,"maker\u002Fpositive\u002Fnone","petarb",[358,359,46,257,360,41],"19163169",18,"peteypao",[],[363,368,373,378,383,388],{"id":364,"name":365,"points":366,"category":367},"19210697","Commento",271,"web_saas",{"id":369,"name":370,"points":371,"category":372},"19200151","IMDB Ratings on Netflix",234,"consumer_social",{"id":374,"name":375,"points":376,"category":377},"19206507","GitNews Web",183,"dev_tools",{"id":379,"name":380,"points":381,"category":382},"19189455","Inlets",146,"infrastructure",{"id":384,"name":385,"points":386,"category":387},"19196352","Summarized Finance \u002F Tech Newsletter",93,"finance_crypto",{"id":389,"name":390,"points":391,"category":392},"19161515","Cortex",86,"ai",false,"v2",{"id":396,"name":5,"line":397,"ai":393,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":398,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":399,"url":9,"mix":400,"praise":79,"objection":99,"sub":21},19162876,"(I am OP) I thought about doing it that way but found that handwriting recognition was pretty weak as of now…",[24,25,26,27,28],"5301005300000355353303330330310153053305",[32,33,34,35],1794036574833]