[{"data":1,"prerenderedAt":208},["ShallowReactive",2],{"project-25967641":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":35,"aspects":36,"strip":39,"post_text":41,"what":42,"said":45,"maker_in_thread":111,"shape":119,"grid":124,"attempts":169,"same_week":170,"maker_shows":199,"maker_hidden":200,"reader_version":201,"card":202},"25967641","labml.ai","Collection of deep learning implementations with side-by-side notes","title","Show HN: Collection of deep learning implementations with side-by-side notes","https:\u002F\u002Fnn.labml.ai","nn.labml.ai","vpj",1611998872,2021,251,17,147,2533,6,"legend","learning_science","deep learning reference","web_app",[24,25,26,27,28],"deep learning","pytorch implementations","literate programming","transformer","gan","mixed",0.267,{"positive":32,"neutral":32,"mixed":33,"critical":34},2,1,0,5,{"docs":37,"idea":38},{"positive":34,"critical":34},{"positive":32,"critical":34},[34,34,34,34,34,34,40,35,35,34,34,34,34,34,34,40,40],3,null,{"problem":41,"audience":41,"pricing":41,"motivation":41,"time_to_build":41,"stack":43,"openness":44,"stage":44,"team_size":44},[],"unknown",{"praise":46,"objections":73,"requests":82,"questions":90,"alternatives":98},[47,59,66],{"value":48,"source":49,"evidence":50},"Side-by-side notes make the code clear and easy to follow","commenter",[51,55],{"id":52,"by":53,"text":54},"25968008","ktpsns","This style of documentation is called literate programming, and you should go and google about this term and the various implementations for various widespread programming…",{"id":56,"by":57,"text":58},"25972718","codethief","I don't think this qualifies as literate programming, at least not in my book. Yes, it looks nice and everything but from my point of view OP just moved regular code comments to…",{"value":60,"source":49,"evidence":61},"Implements recent papers such as kNN-LM, Feedback Transformer and Switch Transformer",[62],{"id":63,"by":64,"text":65},"25968330","timohear","In their Transformer section they have implementations of: ``` - kNN-LM: Generalization through Memorization - Feedback Transformer - Switch Transformer ``` Which are all from…",{"value":67,"source":49,"evidence":68},"Could link arxiv paper text to implementation",[69],{"id":70,"by":71,"text":72},"25970004","axegon_","Something like this could be incredibly helpful with arxiv articles: being able to pin-point a fragment of text or a formula to the actual implementation. This could save so much…",[74,78],{"value":75,"source":49,"evidence":76},"Commenting style is not really literate programming; mostly moved comments to a sidebar",[77],{"id":56,"by":57,"text":58},{"value":79,"source":49,"evidence":80},"Some comments just restate what the code does",[81],{"id":56,"by":57,"text":58},[83],{"value":84,"source":49,"evidence":85},"Implementation for autoencoders",[86],{"id":87,"by":88,"text":89},"25971040","misiti3780","Anyone know if this exists for Autoencoders?",[91],{"value":92,"source":49,"evidence":93},"How does it compare with Weights and Biases",[94],{"id":95,"by":96,"text":97},"25968607","sooheon","The parent project, LabML, looks interesting. Anyone have any experience with how this stacks up against Weights and Biases?",[99,103,107],{"value":100,"source":49,"evidence":101},"Weights and Biases",[102],{"id":95,"by":96,"text":97},{"value":104,"source":49,"evidence":105},"Jupyter notebooks",[106],{"id":52,"by":53,"text":54},{"value":108,"source":49,"evidence":109},"Redis codebase as literate programming example",[110],{"id":56,"by":57,"text":58},{"comments":32,"answered":33,"key":112},[113,116],{"id":114,"text":115},"25968066","We used https:\u002F\u002Fcoffeescript.org\u002F#literate for some products at https:\u002F\u002Fforestpin.com and it was so much easier to maintain. One of the problems with notebooks for literate…",{"id":117,"text":118},"25968199","All of the class definition has to be in a single cell. You can’t have notes within it only normal comments",{"commenters":120,"max_depth":121,"maker_replies":32,"first_comment_mins":122,"lifespan_hours":123},14,4,76,30,[125,127,129,133,135,139,143,145,147,148,151,155,159,161,163,166,168],[52,34,34,126,53,34],"other\u002Fneutral\u002Fidea",[114,34,34,128,11,33],"project\u002Fneutral\u002Fdocs",[130,34,34,131,132,34],"25968129","commenter\u002Fneutral\u002Fdocs","cinntaile",[117,34,34,134,11,33],"project\u002Fcritical\u002Fdocs",[136,34,34,137,138,34],"25968668","other\u002Fneutral\u002Fnone","zelphirkalt",[140,34,34,141,142,34],"25969929","other\u002Fneutral\u002Fdocs","dynamite-ready",[56,34,40,144,57,34],"project\u002Fmixed\u002Fdocs",[63,33,35,146,64,34],"project\u002Fpositive\u002Fidea",[70,32,35,146,71,34],[149,40,34,126,150,34],"25968210","sillysaurusx",[152,40,34,153,154,34],"25968766","commenter\u002Fneutral\u002Fidea","mpfundstein",[156,40,34,157,158,34],"25969012","commenter\u002Fneutral\u002Fperformance","koningrobot",[160,40,34,153,150,34],"25974475",[162,40,34,157,158,34],"25979191",[164,40,34,153,165,34],"25979652","Eridrus",[95,121,40,167,96,34],"project\u002Fneutral\u002Fnone",[87,35,40,167,88,34],[],[171,176,181,186,191,195],{"id":172,"name":173,"points":174,"category":175},"26013715","Haven",547,"web_saas",{"id":177,"name":178,"points":179,"category":180},"25948797","Loudreader",297,"productivity",{"id":182,"name":183,"points":184,"category":185},"25939042","kindle-dash",284,"hardware",{"id":187,"name":188,"points":189,"category":190},"25936042","stonks.news",234,"finance_crypto",{"id":192,"name":193,"points":194,"category":20},"26018098","YTT Tech",206,{"id":196,"name":197,"points":198,"category":180},"26006731","Archivy",184,7,false,"v2",{"id":203,"name":5,"line":6,"ai":200,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":204,"top":18,"kw":205,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":206,"url":9,"mix":207,"praise":48,"objection":75,"sub":21},25967641,0.27,[24,25,26,27,28],"00000035500000033",[32,32,33,34],1794036602224]