[{"data":1,"prerenderedAt":507},["ShallowReactive",2],{"project-40173237":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":45,"post_text":48,"what":49,"said":75,"maker_in_thread":188,"shape":197,"grid":201,"attempts":468,"same_week":469,"maker_shows":33,"maker_hidden":499,"reader_version":500,"card":501},"40173237","Lanki","A spaced repetition tool to master coding problems","title","Show HN: I made a spaced repetition tool to master coding problems","https:\u002F\u002Fwww.lanki.xyz\u002F","lanki.xyz","cubemaster",1714160325,2024,206,100,382,3515,11,"notable","productivity","spaced repetition study tool","browser_extension",[24,25,26,27],"spaced repetition","leetcode","coding interview prep","flashcards","debated",0.132,{"positive":31,"neutral":32,"mixed":33,"critical":34},16,8,1,10,35,{"idea":37,"design":39,"pricing":41,"execution":43,"privacy":44},{"positive":18,"critical":38},5,{"positive":33,"critical":40},2,{"positive":42,"critical":33},0,{"positive":42,"critical":42},{"positive":42,"critical":33},[33,38,38,33,42,38,42,42,42,38,42,38,42,46,42,42,42,42,42,33,33,42,42,33,38,46,42,46,38,38,38,42,42,42,42,38,33,38,46,47],3,4,"As you solve LeetCode questions, you can mark them as hard, medium, or easy. The tool will then recommend questions you should review based on (1) how hard the question was for you and (2) how much time has passed since you last reviewed it. I'd recommend normally attempting LeetCode problems and just marking them as hard, medium, or easy for you at first so the tool knows which problems to recommend you review!\n\nHere's the theory behind spaced repetition and learning if interested: https:\u002F\u002Fwww.codecademy.com\u002Farticle\u002Fspaced-repetition",{"problem":50,"audience":59,"pricing":68,"motivation":69,"time_to_build":68,"stack":73,"openness":74,"stage":74,"team_size":74},{"value":51,"source":52,"evidence":53},"Coding practice problems get forgotten; reviewing them at the right time is hard to track","maker",[54,57],{"id":55,"by":11,"text":56},"40173332","Hey guys! I'm Shreya. I recently noticed that many people that solve leetcode style problems to learn programming patterns tend to save links to problems they'd like to try again…",{"id":58},"post",{"value":60,"source":61,"evidence":62},"Programmers preparing for coding interviews","inferred",[63,64],{"id":58},{"id":65,"by":66,"text":67},"40174841","xzel","I'm about to start the leet code grind for interviews coming up and I'll give this a shot. I found your feedback form on your website but would be nice to post it in your post…",null,{"value":70,"source":52,"evidence":71},"Maker noticed people save LeetCode problems in notes but never revisit them",[72],{"id":55,"by":11,"text":56},[],"unknown",{"praise":76,"objections":96,"requests":124,"questions":146,"alternatives":161},[77,85],{"value":78,"source":79,"evidence":80},"Landing page looks polished","commenter",[81],{"id":82,"by":83,"text":84},"40175411","tibbar","Just wanted to say that this is a really beautiful landing page - way nicer than I expected for a product focused on Leetcode ;)",{"value":86,"source":79,"evidence":87},"Useful for interview prep and grad school math study",[88,92],{"id":89,"by":90,"text":91},"40189872","mathforcs","I can totally see this working. My friend used this to study grad school math.",{"id":93,"by":94,"text":95},"40178757","theusus","This is exactly what I wanted. Thanks man",[97,104,111,117],{"value":98,"source":79,"evidence":99},"Spaced repetition suits memorization, not deriving solutions",[100],{"id":101,"by":102,"text":103},"40175603","personjerry","I feel like spaced repetition is exactly what you shouldn't do. Spaced repetition is great for rote memorization of arbitrary facts but programming is about how to think about…",{"value":105,"source":79,"evidence":106},"Tool covers LeetCode problems, not coding problems in general",[107],{"id":108,"by":109,"text":110},"40177744","lycopodiopsida","You've made a SR tool to solve LeetCode problems, not coding problems.",{"value":112,"source":79,"evidence":113},"Requires Google sign-in",[114],{"id":115,"by":94,"text":116},"40182010","Why do I need to sign in via Google? I don't want to use my Google Id",{"value":118,"source":79,"evidence":119},"Chrome only",[120],{"id":121,"by":122,"text":123},"40180726","sli","Chrome only? That's a shame.",[125,132,139],{"value":126,"source":79,"evidence":127},"Clearer pricing information",[128],{"id":129,"by":130,"text":131},"40181635","humanlion87","Small feedback regarding the website and the \"Try Lanki for Free\" heading. It makes it seem like we need pay after a trial period. But there is no pricing information I could…",{"value":133,"source":79,"evidence":134},"Factor problem patterns into the recommendation algorithm",[135],{"id":136,"by":137,"text":138},"40174956","aster0id","Just fyi for the dev - on mobile, the slide in menu that opens on clicking the burger icon on the top right is empty. Cool idea btw. What do you think about incorporating the…",{"value":140,"source":79,"evidence":141},"Mark problems as mastered so they stop being recommended",[142],{"id":143,"by":144,"text":145},"40174766","orsenthil","Will it stop recommending if you have mastered the problem? Or will it give a new problem to solve ?",[147,154],{"value":148,"source":79,"evidence":149},"How the recommendation algorithm works",[150],{"id":151,"by":152,"text":153},"40174585","sirobg","Seems nice, congrats! How does the recommendation algorithm work?",{"value":155,"source":79,"evidence":156},"How it differs from sharing an Anki deck",[157],{"id":158,"by":159,"text":160},"40174483","SpaceManNabs","how is this different from sharing an anki deck?",[162,170,174,181],{"value":163,"source":79,"evidence":164},"Anki",[165,166],{"id":158,"by":159,"text":160},{"id":167,"by":168,"text":169},"40181898","dustfinger","Some alternatives not mentioned here that I am aware of are Mnemosyne Proj [1] and org-drill [2]. I have only ever used anki though. I am going to try org-drill because anki has…",{"value":171,"source":79,"evidence":172},"Mnemosyne and org-drill",[173],{"id":167,"by":168,"text":169},{"value":175,"source":79,"evidence":176},"executeprogram.com",[177],{"id":178,"by":179,"text":180},"40175837","davepeck","Related: executeprogram.com is an excellent learning platform that combines spaced repetition with interactive lessons targeted at professional developers.",{"value":182,"source":79,"evidence":183},"deriveit.org LeetCode roadmap",[184],{"id":185,"by":186,"text":187},"40177905","andrewp123","I've been working on a more effective leetcode site - https:\u002F\u002Fderiveit.org\u002Fcoding\u002Froadmap. The goal of our site is to teach smart people how to quickly master leetcode. We put in…",{"comments":34,"answered":47,"key":189},[190,191,194],{"id":55,"text":56},{"id":192,"text":193},"40174922","do you think it adds friction to go between the anki screen and the leetcode screen?",{"id":195,"text":196},"40174905","how do you use anki for code\u002Ftechnical skills?",{"commenters":198,"max_depth":199,"maker_replies":34,"first_comment_mins":199,"lifespan_hours":200},67,6,163,[202,204,208,212,214,218,222,225,228,231,234,237,239,242,245,248,251,254,256,259,261,264,266,269,271,274,277,279,283,286,289,292,293,296,298,301,304,306,308,311,314,316,319,322,325,328,331,333,336,338,341,344,347,348,350,353,356,358,360,362,364,366,368,369,372,373,375,377,380,383,385,387,389,391,393,397,400,403,406,409,412,415,418,420,423,426,428,430,433,437,439,443,446,450,453,455,457,459,461,464],[101,42,33,203,102,42],"project\u002Fcritical\u002Fidea",[205,42,42,206,207,42],"40175950","other\u002Fneutral\u002Fidea","waprin",[209,42,42,210,211,42],"40178937","commenter\u002Fneutral\u002Fnone","kamalbanga",[213,42,42,210,211,42],"40178945",[215,42,38,216,217,42],"40176362","project\u002Fpositive\u002Fidea","gibolt",[219,42,42,220,221,42],"40177108","other\u002Fneutral\u002Fnone","moneywoes",[223,42,38,216,224,42],"40176658","BeetleB",[226,42,42,206,227,42],"40176825","reaperman",[229,42,42,220,230,42],"40178498","kqr",[232,42,33,203,233,42],"40176867","adamtaylor_13",[235,42,42,210,236,42],"40176916","lupire",[238,42,42,210,233,42],"40180098",[240,42,38,216,241,42],"40177173","ammasant",[243,42,38,216,244,42],"40177335","Mc91",[246,42,42,210,247,42],"40177673","ffsm8",[249,42,42,220,250,42],"40178301","eru",[252,42,42,210,253,42],"40178674","luc4sdreyer",[255,42,42,210,250,42],"40186166",[257,42,42,210,258,42],"40179173","hardlianotion",[260,42,42,220,244,42],"40180175",[262,42,42,210,263,42],"40183390","bdowling",[265,42,42,210,258,42],"40186744",[267,42,42,210,268,42],"40178315","Sakos",[270,42,38,216,230,42],"40178379",[272,42,38,216,273,42],"40178829","rmbyrro",[275,42,42,210,276,42],"40178915","jvvw",[278,42,42,210,273,42],"40178978",[280,42,46,281,282,42],"40179448","project\u002Fneutral\u002Fidea","UltimateEdge",[284,42,42,210,285,42],"40180251","CuriouslyC",[287,42,38,216,288,42],"40181837","sam2426679",[290,42,42,210,291,42],"40248005","gofreddygo",[185,33,42,220,186,42],[294,33,46,295,94,42],"40178775","project\u002Fneutral\u002Fnone",[297,33,42,220,186,42],"40193905",[299,40,42,220,300,42],"40175342","mrg3_2013",[302,40,42,220,303,42],"40175422","DelightOne",[305,40,42,220,300,42],"40175468",[307,40,42,210,303,42],"40175521",[309,40,42,220,310,42],"40175777","madamelic",[312,40,42,220,313,42],"40175855","dr_dshiv",[315,40,42,220,310,42],"40175927",[317,40,42,220,318,42],"40176097","idontpost",[320,40,42,210,321,42],"40182239","boshalfoshal",[323,40,42,220,324,42],"40175898","richardw",[326,40,42,220,327,42],"40175917","saddd",[329,40,42,220,330,42],"40177116","downWidOutaFite",[55,46,42,332,11,33],"maker\u002Fneutral\u002Fidea",[334,46,33,203,335,42],"40174541","xandrius",[192,46,42,337,11,33],"project\u002Fneutral\u002Fdesign",[339,46,33,340,335,42],"40182233","project\u002Fcritical\u002Fdesign",[342,46,33,340,343,42],"40184342","sn9",[345,46,46,295,346,42],"40176639","rahimnathwani",[178,47,42,220,179,42],[349,47,42,220,343,42],"40184352",[351,38,42,220,352,42],"40176109","AlexErrant",[354,38,42,220,355,42],"40176815","jarrett-ye",[357,38,42,220,352,42],"40176831",[359,38,42,220,352,42],"40183020",[129,199,33,361,130,42],"project\u002Fcritical\u002Fpricing",[108,363,33,203,109,42],7,[82,32,38,365,83,42],"project\u002Fpositive\u002Fdesign",[167,367,46,281,168,42],9,[158,34,46,281,159,42],[370,34,42,371,335,42],"40174525","commenter\u002Fcritical\u002Fidea",[195,34,42,210,11,33],[374,34,42,210,335,42],"40178580",[376,34,42,332,11,33],"40174902",[378,18,42,220,379,42],"40180168","greenavocado",[136,381,46,382,137,42],12,"project\u002Fmixed\u002Fexecution",[384,381,42,332,11,33],"40175004",[386,381,38,216,137,42],"40175086",[143,388,46,281,144,42],13,[390,388,42,281,11,33],"40174939",[392,388,46,281,144,42],"40179499",[394,395,38,216,396,42],"40188383",14,"SiliconGuru",[65,398,38,399,66,42],15,"project\u002Fpositive\u002Fnone",[401,398,42,402,11,33],"40174947","maker\u002Fneutral\u002Fnone",[404,398,42,220,405,42],"40174991","reddit_clone",[407,398,42,220,408,42],"40175165","mardef",[410,398,42,220,411,42],"40175233","linguae",[413,398,42,220,414,42],"40175655","jacobsimon",[416,398,42,220,417,42],"40175792","greymalik",[419,398,42,220,414,42],"40175862",[421,398,42,220,422,42],"40175676","sovnwnt",[424,398,42,220,425,42],"40175773","daemonologist",[427,398,42,220,310,42],"40175838",[429,31,42,402,11,33],"40182953",[431,432,42,402,11,33],"40174945",17,[434,435,38,216,436,42],"40175799",18,"nateburke",[89,438,38,399,90,42],19,[440,441,33,203,442,42],"40175277",20,"thorncorona",[115,444,33,445,94,42],21,"project\u002Fcritical\u002Fprivacy",[447,448,42,220,449,42],"40174754",22,"nico",[451,448,42,220,452,42],"40174769","mpmisko",[151,454,38,216,152,42],23,[456,454,42,281,11,33],"40174967",[458,454,46,281,152,42],"40178914",[93,460,38,399,94,42],24,[121,462,33,463,122,42],25,"project\u002Fcritical\u002Fnone",[465,466,38,399,467,42],"40177670",26,"FailMore",[],[470,475,480,485,489,494],{"id":471,"name":472,"points":473,"category":474},"40159278","NAND",420,"learning_science",{"id":476,"name":477,"points":478,"category":479},"40210627","Extension.js",381,"dev_tools",{"id":481,"name":482,"points":483,"category":484},"40213562","where to stream",335,"consumer_social",{"id":486,"name":487,"points":488,"category":479},"40191510","Dotenv",225,{"id":490,"name":491,"points":492,"category":493},"40222051","Factful",222,"ai",{"id":495,"name":496,"points":497,"category":498},"40175087","tscircuit",197,"hardware",false,"v2",{"id":502,"name":5,"line":6,"ai":499,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":503,"top":18,"kw":504,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":505,"url":9,"mix":506,"praise":78,"objection":98,"sub":21},40173237,0.13,[24,25,26,27],"1551050005050300000110015303555000051534",[31,32,33,34],1793991089915]