[{"data":1,"prerenderedAt":268},["ShallowReactive",2],{"project-18489459":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":39,"post_text":42,"what":43,"said":57,"maker_in_thread":134,"shape":144,"grid":149,"attempts":227,"same_week":232,"maker_shows":135,"maker_hidden":260,"reader_version":261,"card":262},"18489459","SkillUpper","practice coding interview questions step-by-step","title","Show HN: SkillUpper – practice coding interview questions step-by-step","https:\u002F\u002Fskillupper.com","skillupper.com","rhc2104",1542658984,2018,143,33,290,2155,14,"notable","learning_science","interactive coding practice","web_app",[24,25,26,27],"coding interview practice","algorithm practice","step-by-step tutorial","computer science learning","curious",-0.176,{"positive":31,"neutral":32,"mixed":33,"critical":33},0,5,2,9,{"design":36,"idea":37,"docs":38},{"positive":31,"critical":31},{"positive":31,"critical":33},{"positive":31,"critical":31},[40,31,41,31,40,40,31,40,31,40,31,31,31,31,31,31,41,31,31,31,31,31,31,31,31,31,31,31,31,31,40,31,40],3,1,null,{"problem":44,"audience":42,"pricing":42,"motivation":51,"time_to_build":42,"stack":55,"openness":56,"stage":56,"team_size":56},{"value":45,"source":46,"evidence":47},"Learning algorithms and coding interview questions interactively, step by step","maker",[48],{"id":49,"by":11,"text":50},"18491271","I created SkillUpper because I was thinking about how Computer Science learning could be more interactive. Codecademy pioneered a more interactive REPL style of learning for…",{"value":52,"source":46,"evidence":53},"Make Computer Science learning more interactive, following Codecademy's REPL style",[54],{"id":49,"by":11,"text":50},[],"unknown",{"praise":58,"objections":71,"requests":91,"questions":107,"alternatives":112},[59],{"value":60,"source":61,"evidence":62},"Good approach to teaching programming and a nice site overall","commenter",[63,67],{"id":64,"by":65,"text":66},"18492874","tralarpa","Your posting is already 13 hours old but I hope you still see this message :) First of all, being sometimes involved in teaching CS to people, I like your website. You have…",{"id":68,"by":69,"text":70},"18492002","merlincorey","For me, completing the Spiral Matrix, I did not find the hint for the third and final section relate-able at all to my solution. Essentially, it assumes a bit too much the shape…",[72,83,87],{"value":73,"source":61,"evidence":74},"Coding interviews are widely derided and the site perpetuates them",[75,79],{"id":76,"by":77,"text":78},"18491176","krainboltgreene","Feels very weird to me to spend time and energy building tools for a type of interview process that is becoming more and more derided by the community?",{"id":80,"by":81,"text":82},"18492669","gaius","Agreed, sites like this only perpetuate the nonsense. The only way to win is not to play.",{"value":84,"source":61,"evidence":85},"Hints can be off or not fit alternative solutions",[86],{"id":68,"by":69,"text":70},{"value":88,"source":61,"evidence":89},"Bottom-up ordering makes helper functions confusing; stepwise refinement suggested",[90],{"id":64,"by":65,"text":66},[92,96,100],{"value":93,"source":61,"evidence":94},"Add a high-level overview or pseudocode in the first step",[95],{"id":64,"by":65,"text":66},{"value":97,"source":61,"evidence":98},"Better hint for the final Spiral Matrix step",[99],{"id":68,"by":69,"text":70},{"value":101,"source":61,"evidence":102},"A salary negotiation version",[103],{"id":104,"by":105,"text":106},"18491929","profalseidol","Any SkillUpper for salary negotiation?",[108],{"value":109,"source":61,"evidence":110},"Whether the approach suits other CS topics beyond interview questions",[111],{"id":49,"by":11,"text":50},[113,120,127],{"value":114,"source":61,"evidence":115},"Project Euler",[116],{"id":117,"by":118,"text":119},"18491683","toomuchtodo","Have you worked with Project Euler by chance? If not, you might find aspects of it valuable for this project. https:\u002F\u002Fprojecteuler.net\u002F",{"value":121,"source":61,"evidence":122},"zyBooks",[123],{"id":124,"by":125,"text":126},"18491723","bytematic","Like zybooks?",{"value":128,"source":61,"evidence":129},"Exercism",[130],{"id":131,"by":132,"text":133},"18493866","dorfsmay","Are you aware of https:\u002F\u002Fexercism.io\u002F (volunteer run)?",{"comments":135,"answered":40,"key":136},4,[137,140,141],{"id":138,"text":139},"18500011","Thanks for the feedback! I'll think about adding more of a high level overview in the first step, with rough pseudocode of the end result. That said, I don't think I want to have…",{"id":49,"text":50},{"id":142,"text":143},"18492411","I haven't personally used zyBooks, but they seem to have a similar vision. Although from what I can see on the Internet, reviews of their materials seem to be mixed.",{"commenters":145,"max_depth":146,"maker_replies":135,"first_comment_mins":147,"lifespan_hours":148},22,10,298,44,[150,152,154,156,158,159,160,162,163,167,168,171,174,177,180,183,187,188,191,194,196,199,201,204,206,208,210,213,215,217,220,222,225],[64,31,40,151,65,31],"project\u002Fmixed\u002Fdesign",[138,31,31,153,11,41],"project\u002Fneutral\u002Fdesign",[76,41,41,155,77,31],"project\u002Fcritical\u002Fidea",[49,41,31,157,11,41],"project\u002Fneutral\u002Fidea",[117,41,40,157,118,31],[124,41,40,157,125,31],[142,41,31,161,11,41],"project\u002Fneutral\u002Fnone",[104,41,40,157,105,31],[164,41,31,165,166,31],"18492530","other\u002Fneutral\u002Fnone","diN0bot",[131,41,40,157,132,31],[169,41,31,165,170,31],"18491391","wuunderbar",[172,41,31,165,173,31],"18491517","wild_preference",[175,41,31,165,176,31],"18491805","zaptheimpaler",[178,41,31,165,179,31],"18492317","pmontra",[181,41,31,165,182,31],"18495563","pytester",[184,41,31,185,186,31],"18491863","commenter\u002Fneutral\u002Fnone","willio58",[80,41,41,155,81,31],[189,41,31,165,190,31],"18492732","collyw",[192,41,31,165,193,31],"18492756","arethuza",[195,41,31,165,81,31],"18492795",[197,41,31,165,198,31],"18493043","13of40",[200,41,31,165,190,31],"18493527",[202,41,31,165,203,31],"18493765","wgerard",[205,41,31,165,193,31],"18494242",[207,41,31,165,203,31],"18494448",[209,41,31,185,193,31],"18495544",[211,41,31,185,212,31],"18503801","dempseye",[214,41,31,165,198,31],"18499046",[216,41,31,165,182,31],"18495747",[218,41,31,185,219,31],"18493651","Kurtz79",[68,33,40,221,69,31],"project\u002Fmixed\u002Fdocs",[223,33,31,224,11,41],"18492400","project\u002Fneutral\u002Fdocs",[226,33,40,224,69,31],"18495630",[228,231],{"id":229,"t":230,"points":33,"comments":31},"18080897",1538001866,{"id":4,"t":12,"points":14,"comments":15},[233,238,243,248,252,256],{"id":234,"name":235,"points":236,"category":237},"18487327","Self-Driving Pi Car",304,"ai",{"id":239,"name":240,"points":241,"category":242},"18480115","DoodleMaster",302,"dev_tools",{"id":244,"name":245,"points":246,"category":247},"18492899","Shortcut Roulette",253,"productivity",{"id":249,"name":250,"points":251,"category":247},"18475527","Gmail Classic",226,{"id":253,"name":254,"points":255,"category":20},"18469632","Stacks",217,{"id":257,"name":258,"points":259,"category":242},"18484795","Shodan Snippets",145,false,"v2",{"id":263,"name":5,"line":6,"ai":260,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":264,"top":18,"kw":265,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":266,"url":9,"mix":267,"praise":60,"objection":73,"sub":21},18489459,-0.18,[24,25,26,27],"301033030300000010000000000000303",[31,32,33,33],1793990982240]