[{"data":1,"prerenderedAt":334},["ShallowReactive",2],{"project-13521066":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":35,"aspects":36,"strip":42,"post_text":45,"what":46,"said":66,"maker_in_thread":152,"shape":163,"grid":167,"attempts":296,"same_week":297,"maker_shows":218,"maker_hidden":326,"reader_version":327,"card":328},"13521066","Code Cards","Anki for code","title","Show HN: Code Cards – Anki for code","https:\u002F\u002Fcodecards.me\u002F","codecards.me","oskarth",1485783992,2017,152,52,248,2242,12,"notable","learning_science","spaced repetition flashcards","web_app",[24,25,26,27],"spaced repetition","flashcards","anki alternative","learn programming","mixed",0.048,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,13,0,7,29,{"idea":37,"design":39,"performance":41},{"positive":34,"critical":38},6,{"positive":40,"critical":33},1,{"positive":33,"critical":40},[40,33,43,33,33,40,40,33,40,44,43,43,44,44,43,33,40,33,33,44,43,43,33,43,40,44,33,44,43,33,43,43,43,43,40,33,43,33,44,44],3,5,null,{"problem":47,"audience":54,"pricing":45,"motivation":58,"time_to_build":45,"stack":64,"openness":65,"stage":65,"team_size":65},{"value":48,"source":49,"evidence":50},"Remembering rarely used code syntax and commands that keep being searched for again","maker",[51],{"id":52,"by":11,"text":53},"13521370","I agree it's not a good way of learning programming. To me it's a way of retaining some programming knowledge - but to retain something you need to understand it beforehand. It…",{"value":55,"source":49,"evidence":56},"Programmers who want to retain occasionally used code knowledge",[57],{"id":52,"by":11,"text":53},{"value":59,"source":49,"evidence":60},"Maker is a long-time Anki user who wanted code in the question itself with syntax highlighting",[61],{"id":62,"by":11,"text":63},"13521174","OP here. I'm a long time user and fan of Anki as well. The main difference between Anki and Code Cards is that you can code in the 'question' directly. I find it useful for code…",[],"unknown",{"praise":67,"objections":83,"requests":101,"questions":127,"alternatives":132},[68,76],{"value":69,"source":70,"evidence":71},"Simple, fast interface that is easy to try without login","commenter",[72],{"id":73,"by":74,"text":75},"13522083","closed","Love the concept and simplicity of the site. Compared to hitting a site with a ton of text and a login, starting by storing cards locally made trying it out a breeze.",{"value":77,"source":70,"evidence":78},"Typing code answers works well for algorithms and pseudocode",[79],{"id":80,"by":81,"text":82},"13523148","taeric","I gave it a small go recently to try and learn \"loopless\" methods for permutation generation. Also used it for heap methods. Plan on using it for a few other things, but haven't…",[84,91],{"value":85,"source":70,"evidence":86},"Typing answers is too slow compared with Anki fill-in-the-blank cards",[87],{"id":88,"by":89,"text":90},"13521668","xamuel","I use Anki for code. Here's why Anki beats Code Cards. Code Cards's differentiating feature is the ability to type the answer before viewing it. But I've found it's crucial that…",{"value":92,"source":70,"evidence":93},"Spaced repetition is poor for learning programming concepts and may encourage syntax fixation",[94,98],{"id":95,"by":96,"text":97},"13521357","userbinator","Spaced repetition is good for pure memorisation but I'm not so convinced it is an effective or even helpful way of learning programming --- it seems it would just make you fixate…",{"id":99,"by":74,"text":100},"13521969","I think it strongly depends on how spaced repetition is being done. Spaced repetition of content isn't useful (simply viewing), but spaced testing is [1]. Also, a test might be…",[102,113,120],{"value":103,"source":70,"evidence":104},"Predefined decks for languages like Haskell, JavaScript and SQL",[105,109],{"id":106,"by":107,"text":108},"13521349","hmate9","It would be great if there were some predefined cards so that maybe I could refresh my Haskell knowledge or something without me having to create the material. But nice job…",{"id":110,"by":111,"text":112},"13521536","UweSchmidt","- new language features for big languages like Javascript 6 or C# 6.0. - classic topics like string manipulation in all major languages, the 10\u002F20 most important Linux…",{"value":114,"source":70,"evidence":115},"Import of Anki decks",[116],{"id":117,"by":118,"text":119},"13521160","xiaoma","Longtime SRS user and Anki contributor here. Can you explain a bit about what this does that Anki doesn't? Can I import my Anki decks?",{"value":121,"source":70,"evidence":122},"Mobile or iPhone app",[123],{"id":124,"by":125,"text":126},"13521542","curiousDog","Fantastic. I've recently been coding in Go and was thinking about doing the same to memorize the language. Do you have plans to write an iPhone app?",[128],{"value":129,"source":70,"evidence":130},"What does it do that Anki does not",[131],{"id":117,"by":118,"text":119},[133,138,145],{"value":134,"source":70,"evidence":135},"Anki",[136,137],{"id":88,"by":89,"text":90},{"id":117,"by":118,"text":119},{"value":139,"source":70,"evidence":140},"Derek Sivers' Anki decks for JavaScript and Ruby",[141],{"id":142,"by":143,"text":144},"13521649","vitomd","Derek Sivers has some anki cards for javascript and ruby . And a good post about it https:\u002F\u002Fsivers.org\u002Fsrs",{"value":146,"source":70,"evidence":147},"Enki iPhone app",[148],{"id":149,"by":150,"text":151},"13521459","aaronarduino","Kinda reminds me of this iPhone app I found recently: https:\u002F\u002Fwww.enki.com\u002F",{"comments":153,"answered":154,"key":155},8,4,[156,159,160],{"id":157,"text":158},"13521795","I've tried the multiple fill-in-the blanks card approach with Anki, but I'm personally not a fan. It feels too complex and reductionistic for code, but YMMV. Speed is indeed of…",{"id":52,"text":53},{"id":161,"text":162},"13521360","Thank you! And I absolutely agree, this is on my TODO list. Do you have any specific request for the types of things you would like to see?",{"commenters":164,"max_depth":38,"maker_replies":153,"first_comment_mins":165,"lifespan_hours":166},32,11,58,[168,170,172,176,179,183,185,188,189,191,194,197,200,204,207,208,211,214,217,219,222,225,227,230,233,235,236,237,240,243,245,248,251,252,255,257,259,260,261,263,266,268,270,272,276,280,283,286,288,290,291,293],[88,33,40,169,89,33],"project\u002Fcritical\u002Fidea",[157,33,33,171,11,40],"maker\u002Fneutral\u002Fnone",[173,33,43,174,175,33],"13522230","project\u002Fneutral\u002Fnone","skiman10",[177,33,33,178,89,33],"13526824","other\u002Fneutral\u002Fnone",[180,33,33,181,182,33],"13523226","commenter\u002Fneutral\u002Fnone","kovek",[184,33,33,178,89,33],"13526814",[186,33,40,169,187,33],"13525145","jeffshek",[95,40,40,169,96,33],[52,40,33,190,11,40],"project\u002Fneutral\u002Fidea",[192,40,33,193,74,33],"13521990","commenter\u002Fneutral\u002Fidea",[195,40,40,169,196,33],"13522206","YCode",[198,40,33,181,199,33],"13522619","canes123456",[201,40,44,202,203,33],"13525436","project\u002Fpositive\u002Fidea","SatvikBeri",[205,40,43,190,206,33],"13521383","saint_fiasco",[99,40,43,190,74,33],[209,40,44,202,210,33],"13523531","wccrawford",[212,40,44,202,213,33],"13527739","eicossa",[215,40,44,202,216,33],"13523594","modernerd",[142,218,43,174,143,33],2,[220,218,33,178,221,33],"13522418","soneca",[223,218,40,169,224,33],"13522762","nv-vn",[226,218,33,178,81,33],"13523484",[228,43,33,178,229,33],"13524225","ben174",[231,43,33,178,232,33],"13527174","artacus",[106,154,44,234,107,33],"project\u002Fpositive\u002Fnone",[161,154,33,171,11,40],[110,154,43,190,111,33],[238,154,43,190,239,33],"13521564","inanutshellus",[241,154,33,242,11,40],"13521648","maker\u002Fneutral\u002Fidea",[244,154,33,181,239,33],"13524807",[246,154,43,190,247,33],"13521923","harperlee",[249,44,40,169,250,33],"13522937","allenu",[80,44,44,202,81,33],[253,38,33,178,254,33],"13521291","franciscop",[256,38,33,171,11,40],"13521311",[73,34,44,258,74,33],"project\u002Fpositive\u002Fdesign",[117,153,43,190,118,33],[62,153,33,190,11,40],[262,153,33,178,254,33],"13521220",[264,153,43,265,118,33],"13521289","project\u002Fneutral\u002Fdesign",[267,153,43,265,254,33],"13521306",[269,153,43,265,239,33],"13521412",[271,153,43,265,254,33],"13546802",[273,153,33,274,275,33],"13521353","other\u002Fneutral\u002Fdesign","wahnfrieden",[277,31,40,278,279,33],"13521487","project\u002Fcritical\u002Fperformance","sleepychu",[281,31,33,282,11,40],"13521507","project\u002Fneutral\u002Fperformance",[284,31,43,285,279,33],"13522705","maker\u002Fneutral\u002Fperformance",[149,287,33,178,150,33],10,[289,287,33,178,239,33],"13521587",[124,165,44,202,125,33],[292,165,33,171,11,40],"13521610",[294,18,44,202,295,33],"13521165","Dangeranger",[],[298,303,308,312,316,321],{"id":299,"name":300,"points":301,"category":302},"13500701","Whoishiring.io",419,"productivity",{"id":304,"name":305,"points":306,"category":307},"13505226","Magnetissimo",403,"dev_tools",{"id":309,"name":310,"points":311,"category":307},"13493810","Ship 2.0",233,{"id":313,"name":314,"points":315,"category":20},"13492975","Command Line Challenge",205,{"id":317,"name":318,"points":319,"category":320},"13506670","Pydb",130,"data",{"id":322,"name":323,"points":324,"category":325},"13493276","easyvpn",108,"security_privacy",false,"v2",{"id":329,"name":5,"line":6,"ai":326,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":330,"top":18,"kw":331,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":332,"url":9,"mix":333,"praise":69,"objection":85,"sub":21},13521066,0.05,[24,25,26,27],"1030011015335530100533031505303333103055",[31,32,33,34],1793990954410]