[{"data":1,"prerenderedAt":497},["ShallowReactive",2],{"project-15761537":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":46,"post_text":47,"what":48,"said":94,"maker_in_thread":232,"shape":240,"grid":245,"attempts":458,"same_week":459,"maker_shows":334,"maker_hidden":489,"reader_version":490,"card":491},"15761537","Gophercises","Coding Exercises for Budding Gophers","title","Show HN: Gophercises – Coding Exercises for Budding Gophers","https:\u002F\u002Fgophercises.com\u002F","gophercises.com","joncalhoun",1511392642,2017,328,88,62,2242,3,"legend","learning_science","programming course","web_app",[24,25,26,27],"go programming","golang exercises","learn go","coding exercises","mixed",0.132,{"positive":31,"neutral":32,"mixed":18,"critical":33},14,22,8,47,{"privacy":36,"pricing":39,"idea":40,"execution":43,"design":44,"docs":45},{"positive":37,"critical":38},0,1,{"positive":37,"critical":37},{"positive":41,"critical":42},5,2,{"positive":37,"critical":41},{"positive":41,"critical":37},{"positive":37,"critical":37},[38,37,37,18,18,18,18,18,38,18,18,38,38,41,38,41,37,41,37,37,37,37,18,41,18,18,18,41,18,41,41,37,18,41,41,38,38,18,18,41],null,{"problem":49,"audience":59,"pricing":75,"motivation":82,"time_to_build":47,"stack":86,"openness":91,"stage":92,"team_size":93},{"value":50,"source":51,"evidence":52},"Gives budding Go programmers hands-on exercises to practise after the basics","maker",[53,56],{"id":54,"by":11,"text":55},"15761707","I want to have 20+ exercises by the time the course is complete. There are about 13 planned as of now, so if you have suggestions or topics that you think would make good Go…",{"id":57,"by":11,"text":58},"15762759","If you are getting value out of Gophercises I don't see any reason why the web dev course would be out of your reach. There are definitely exercises in Gophercises that are much…",{"value":60,"source":61,"evidence":62},"Developers with basic Go knowledge looking for practice","commenter",[63,67,71],{"id":64,"by":65,"text":66},"15762627","samueldavid","thanks for the response, i got a link using a different email address, my Hotmail one just wont get anything back, i watched the first vid(the quizz program) and liked the way…",{"id":68,"by":69,"text":70},"15762272","ultrasounder","Signed up for the coding excercises!Awesome site!What path would you recommend to someone who is coming from a bit of Python background. I see a lot of blurb about how Golang is…",{"id":72,"by":73,"text":74},"15764997","thecupisblue","Thank you a ton for this one! I find Golang amazing and have done all the tutorials and can kinda use it but I've never build anything real in it, mostly because of lack of…",{"value":76,"source":51,"evidence":77},"Free course, with an email signup and paid courses offered separately",[78,81],{"id":79,"by":11,"text":80},"15765799","> Your site wants me to open an account before it is willing to show me something that would commit me. I agree that an example video or two would be useful long term and I have…",{"id":57,"by":11,"text":58},{"value":83,"source":51,"evidence":84},"Teach Go to many people while earning a living",[85],{"id":79,"by":11,"text":80},[87],{"value":88,"source":51,"evidence":89},"Go",[90],{"id":54,"by":11,"text":55},"free","beta","solo",{"praise":95,"objections":130,"requests":162,"questions":201,"alternatives":214},[96,108,120],{"value":97,"source":61,"evidence":98},"Exercises are non-trivial and useful for learning Go",[99,103,104],{"id":100,"by":101,"text":102},"15761851","ratbr","This is fantastic. The exercises are non-trivial enough to be useful. One minor suggestion: if you can have the favicon set to your gopher, it can be great. Mine is a potentially…",{"id":72,"by":73,"text":74},{"id":105,"by":106,"text":107},"15761723","jetblackio","Looks great! I've been running through exercises on exercism.io, but this looks like a good next step in my Gopher journey.",{"value":109,"source":61,"evidence":110},"Clean, attractive site and clear teaching",[111,112,116],{"id":64,"by":65,"text":66},{"id":113,"by":114,"text":115},"15764567","tomclive","I've signed up and will give this a shot. I followed the Tour of Go and was wondering where to head next. I haven't watched the videos yet but the site looks really simple and…",{"id":117,"by":118,"text":119},"15763956","zapperdapper","Oh thanks - I missed that link at the bottom. The tutorials look interesting too!",{"value":121,"source":61,"evidence":122},"Free content is generous",[123,127],{"id":124,"by":125,"text":126},"15765287","afghanPower","Probably using this FREE course as an upsell to his paid course. Still. Kudos to the creator. FREE is free. Thank you.",{"id":128,"by":65,"text":129},"15762380","this looks really nice, i have been looking for something newbie friendly to learn go",[131,138,153],{"value":132,"source":61,"evidence":133},"Requires account signup before viewing content",[134],{"id":135,"by":136,"text":137},"15764765","fefe23","You lost me at \"you need to create an account\". Creating an account is a big step for me, I don't open accounts on a whim. I need to be committed to something to be willing to…",{"value":139,"source":61,"evidence":140},"Videos fail to play due to privacy or tracking blocking",[141,145,149],{"id":142,"by":143,"text":144},"15762004","aoeuasdf1","I'm getting ``` \"Sorry ``` Because of its privacy settings, this video cannot be played here.\" in both Chrome and Firefox. What's up with that?",{"id":146,"by":147,"text":148},"15768278","chetanahuja","I'm getting \"Sorry, Because of it's privacy settings, this video cannot be played here\" for every video.",{"id":150,"by":151,"text":152},"15762723","bhrgunatha","I turned off NoScript, and uBlock doesn't show any blocked requests (the only privacy add-ons I have.) Still no video. The player loads and shows an image, the video bar shows…",{"value":154,"source":61,"evidence":155},"Welcome emails landing in spam or not arriving at Hotmail\u002FOutlook",[156,159],{"id":157,"by":11,"text":158},"15762423","Thanks! EDIT: It looks like most things are fixed, but any outlook\u002Fhotmail emails aren't going out. Sorry everyone! I'm trying to deal w\u002F the issue but it looks like it has to do…",{"id":160,"by":65,"text":161},"15762427","tried to register but not getting any emails back",[163,174,184,194],{"value":164,"source":61,"evidence":165},"Image processing exercises",[166,170],{"id":167,"by":168,"text":169},"15761858","indescions_2017","Image Processing and Analysis. Goroutines, as well as the image package, are well suited to parallel operations on bitmap data right out of the bag. From simple texture synthesis…",{"id":171,"by":172,"text":173},"15761908","Xeoncross","+1 Image Processing + Video stream frame processing",{"value":175,"source":61,"evidence":176},"Text transcripts for videos",[177,181],{"id":178,"by":179,"text":180},"15766891","e12e","This looks interesting - but is it usable without the videos? I much prefer text - to the point that simple transcripts might be preferable to videos for me. So if the essential…",{"id":182,"by":11,"text":183},"15767252","You can try to code each exercises on your own just by reading the GitHub repos. Eg https:\u002F\u002Fgithub.com\u002Fgophercises\u002Fquiz If you want to see my solution and how I coded it then you…",{"value":185,"source":61,"evidence":186},"Websockets or realtime exercise",[187,191],{"id":188,"by":189,"text":190},"15762331","sebastian","A WebSockets \u002F realtime \u002F push\u002Fpull exercise would be a good addition.",{"id":192,"by":189,"text":193},"15772438","A realtime chat without auth but with private messages or multiple rooms. Basically the user will pick a nickname, click next and then be able to chat on a general or create\u002Fjoin…",{"value":195,"source":61,"evidence":196},"Exercises that do not rely on visuals for blind coders",[197],{"id":198,"by":199,"text":200},"15764418","jscholes","> Image Processing and Analysis. I know from reading many programming books and blog posts over the years that this is a popular topic. However, if you go down this route, please…",[202,206,210],{"value":203,"source":61,"evidence":204},"Is the course usable without the videos?",[205],{"id":178,"by":179,"text":180},{"value":207,"source":61,"evidence":208},"Which learning path suits Python developers?",[209],{"id":68,"by":69,"text":70},{"value":211,"source":61,"evidence":212},"Why is an account required?",[213],{"id":135,"by":136,"text":137},[215,219,226],{"value":216,"source":61,"evidence":217},"Exercism.io",[218],{"id":105,"by":106,"text":107},{"value":220,"source":61,"evidence":221},"Go Tour, Go by Example and GOPL",[222],{"id":223,"by":224,"text":225},"15762318","dpflan","To answer your first question with regard to resources and getting into it first; you can start with the Go tour, and then move on to other resources. Absolutely install go and…",{"value":227,"source":61,"evidence":228},"Javascript30",[229],{"id":230,"by":114,"text":231},"15764546","Try Javascript 30 by Wes Bos. https:\u002F\u002Fjavascript30.com\u002F He's a good educator and this is a fun series of exercises to practise your JS.",{"comments":233,"answered":33,"key":234},24,[235,236,237],{"id":79,"text":80},{"id":54,"text":55},{"id":238,"text":239},"15761952","I'm not opposed to doing something in this space, but it is an area I have pretty much zero experience in. Can you recommend any language agnostic resources or really anything…",{"commenters":241,"max_depth":242,"maker_replies":233,"first_comment_mins":243,"lifespan_hours":244},51,7,27,60,[246,248,250,252,256,259,260,262,263,264,265,268,271,273,276,279,282,286,288,292,295,299,301,302,304,305,309,310,311,313,315,316,319,322,326,327,329,331,332,336,338,341,344,347,350,353,356,358,360,363,365,367,369,371,374,376,379,381,384,386,389,394,395,399,401,404,408,410,413,415,417,420,421,426,428,431,434,436,438,440,441,444,446,448,450,452,455,457],[135,37,38,247,136,37],"project\u002Fcritical\u002Fprivacy",[124,37,18,249,125,37],"project\u002Fmixed\u002Fpricing",[79,37,37,251,11,38],"maker\u002Fneutral\u002Fnone",[253,37,37,254,255,37],"15767159","commenter\u002Fneutral\u002Fprivacy","abledon",[257,37,37,254,258,37],"15767581","sireat",[54,38,37,251,11,38],[167,38,18,261,168,37],"project\u002Fneutral\u002Fidea",[171,38,18,261,172,37],[238,38,37,261,11,38],[198,38,18,261,199,37],[266,38,18,261,267,37],"15765185","b3b0p",[269,38,18,261,270,37],"15761886","shabinesh",[272,38,37,261,11,38],"15762201",[274,38,18,261,275,37],"15761979","codemac",[277,38,37,278,11,38],"15762196","project\u002Fneutral\u002Fnone",[280,38,18,278,281,37],"15762278","Vendan",[283,38,18,284,285,37],"15763970","project\u002Fneutral\u002Fexecution","distrill",[287,38,37,284,11,38],"15769848",[289,38,38,290,291,37],"15764308","project\u002Fcritical\u002Fidea","pjmlp",[293,38,18,261,294,37],"15767698","xstartup",[296,38,18,297,298,37],"15761980","project\u002Fneutral\u002Fdesign","rhizome",[300,38,37,251,11,38],"15762186",[188,38,18,261,189,37],[303,38,37,261,11,38],"15762765",[192,38,18,261,189,37],[306,38,38,307,308,37],"15762385","project\u002Fcritical\u002Fexecution","degenerate",[157,38,37,284,11,38],[160,38,38,307,65,37],[312,38,37,251,11,38],"15762579",[64,38,41,314,65,37],"project\u002Fpositive\u002Fnone",[57,38,37,278,11,38],[317,38,18,284,318,37],"15762801","Sephr",[320,42,38,290,321,37],"15763024","decker",[323,42,37,324,325,37],"15763846","commenter\u002Fneutral\u002Fnone","gizzlon",[68,18,41,314,69,37],[223,18,37,328,224,37],"other\u002Fneutral\u002Fnone",[330,18,37,328,69,37],"15762374",[113,18,41,314,114,37],[333,334,37,328,335,37],"15761696",4,"msla",[337,334,37,328,11,38],"15761711",[339,334,37,328,340,37],"15761718","DC-3",[342,334,37,328,343,37],"15761727","trqx",[345,334,37,328,346,37],"15761814","cal5k",[348,334,37,328,349,37],"15761983","hactually",[351,334,37,328,352,37],"15762256","badsectoracula",[354,334,37,328,355,37],"15762502","huntie",[357,334,37,328,352,37],"15762586",[359,334,37,328,343,37],"15764094",[361,334,37,328,362,37],"15763131","cortesoft",[364,334,18,261,179,37],"15766819",[72,41,41,366,73,37],"project\u002Fpositive\u002Fidea",[105,368,41,366,106,37],6,[100,242,18,370,101,37],"project\u002Fmixed\u002Fdesign",[372,242,37,373,11,38],"15761932","maker\u002Fneutral\u002Fdesign",[375,242,18,373,101,37],"15762053",[377,242,18,297,378,37],"15761950","saagarjha",[380,242,37,373,11,38],"15761957",[382,242,18,297,383,37],"15761985","merlincorey",[385,242,37,297,11,38],"15762179",[387,33,41,366,388,37],"15763256","ArmandGrillet",[390,391,18,392,393,37],"15764045",9,"project\u002Fmixed\u002Fidea","reacweb",[230,391,37,328,114,37],[396,397,18,278,398,37],"15762212",10,"kramer1416",[400,397,37,278,11,38],"15762251",[402,397,18,278,403,37],"15762794","ranebo",[405,406,41,366,407,37],"15761871",11,"potta_coffee",[409,406,37,278,11,38],"15761944",[411,406,41,412,407,37],"15761998","maker\u002Fpositive\u002Fnone",[414,406,37,324,11,38],"15762130",[416,406,37,324,407,37],"15762455",[178,418,18,419,179,37],12,"project\u002Fneutral\u002Fdocs",[182,418,37,419,11,38],[422,423,41,424,425,37],"15764772",13,"project\u002Fpositive\u002Fdesign","sethammons",[427,423,37,278,11,38],"15765434",[429,31,41,424,430,37],"15762071","pkrefta",[432,31,41,424,433,37],"15762176","alexjikim",[435,31,37,373,11,38],"15762190",[142,437,38,307,143,37],15,[439,437,37,284,11,38],"15762027",[150,437,38,307,151,37],[442,437,37,443,11,38],"15763749","maker\u002Fneutral\u002Fexecution",[445,437,18,443,151,37],"15764211",[447,437,18,284,151,37],"15775487",[146,449,38,307,147,37],16,[128,451,41,366,65,37],17,[453,454,41,424,118,37],"15763371",18,[456,454,37,373,11,38],"15763742",[117,454,41,424,118,37],[],[460,465,470,475,480,484],{"id":461,"name":462,"points":463,"category":464},"15739744","Harvest Signal",572,"consumer_social",{"id":466,"name":467,"points":468,"category":469},"15757844","LogoFox",431,"creative",{"id":471,"name":472,"points":473,"category":474},"15736090","Boltzmann Machines",201,"ai",{"id":476,"name":477,"points":478,"category":479},"15759014","OhMyCo.in",167,"finance_crypto",{"id":481,"name":482,"points":483,"category":469},"15720448","Chord Progressions",161,{"id":485,"name":486,"points":487,"category":488},"15731936","node-prune",111,"dev_tools",false,"v2",{"id":492,"name":5,"line":6,"ai":489,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":493,"top":18,"kw":494,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":495,"url":9,"mix":496,"praise":97,"objection":132,"sub":21},15761537,0.13,[24,25,26,27],"1003333313311515050000353335355035511335",[31,32,18,33],1793990966887]