[{"data":1,"prerenderedAt":464},["ShallowReactive",2],{"project-12209889":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":44,"post_text":46,"what":47,"said":94,"maker_in_thread":186,"shape":194,"grid":199,"attempts":425,"same_week":426,"maker_shows":38,"maker_hidden":456,"reader_version":457,"card":458},"12209889","Lambda School","Learn Functional Programming Using Haskell","title","Show HN: Learn Functional Programming Using Haskell","http:\u002F\u002Flambdaschool.com\u002F","lambdaschool.com","xwowsersx",1470145793,2016,220,90,114,2264,6,"notable","learning_science","online programming course","other",[24,25,26,27],"haskell","functional programming","online course","learn haskell","curious",0.052,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,12,0,4,21,{"idea":37,"pricing":40,"docs":41,"design":42,"privacy":43},{"positive":38,"critical":39},1,2,{"positive":33,"critical":33},{"positive":38,"critical":39},{"positive":38,"critical":33},{"positive":38,"critical":33},[45,33,33,33,33,45,33,33,38,33,33,45,31,45,33,33,33,33,33,45,45,33,33,33,33,38,33,33,33,31,31,45,45,33,33,45,38,31,33,33],3,null,{"problem":48,"audience":58,"pricing":66,"motivation":78,"time_to_build":46,"stack":85,"openness":91,"stage":92,"team_size":93},{"value":49,"source":50,"evidence":51},"Getting into Haskell quickly by building rather than working through intricate language details","maker",[52,55],{"id":53,"by":11,"text":54},"12210334","Yeah, I’ve read\u002Freviewed most of them. I could give long opinions on each, but overall I would say that I wanted an easy way to get into the language by building instead of…",{"id":56,"by":11,"text":57},"12213148","I'm not proposing that it's better, but it has a different focus. LYAH is, firstly, very long. Furthermore, it's difficult to get a sense for how real world programming a purely…",{"value":59,"source":60,"evidence":61},"People learning Haskell and pure functional programming","inferred",[62,63],{"id":53,"by":11,"text":54},{"id":64,"by":11,"text":65},"12211211","Because the goal of the course is to teach PURELY functional programming (watch the first video for a full definition of that) and Haskell is the most practical language in which…",{"value":67,"source":68,"evidence":69},"Around $50 course price, with a Kickstarter","commenter",[70,74],{"id":71,"by":72,"text":73},"12211477","bogomipz","A little feedback for the author - The curriculum link is not really a curriculum at all its a preview video. I would be far more inclined to pay $50 if I could see a syllabus,…",{"id":75,"by":76,"text":77},"12210431","dpflan","How did you decide on pricing (price per course and then the Kickstarter?)? A top-noted resource \"Learn You a Haskell\" is free (online). Has the course material been created? Are…",{"value":79,"source":50,"evidence":80},"Provide a practical, quick route into Haskell and broader developer education",[81,82],{"id":53,"by":11,"text":54},{"id":83,"by":11,"text":84},"12210708","I don’t want to spend too much time discussing the concerns I have with other resources other than to say that I think the reason LYAH is popular is because it’s free, not so…",[86],{"value":87,"source":50,"evidence":88},"Haskell",[89],{"id":90},"post","paid","beta","team",{"praise":95,"objections":110,"requests":133,"questions":144,"alternatives":163},[96,103],{"value":97,"source":68,"evidence":98},"Video format appreciated for learning new languages",[99],{"id":100,"by":101,"text":102},"12210443","LeanderK","I really, really like video tutorials. I always have problems learning completely new languages because i can't motivate myself to complete the introductionary books. I want to…",{"value":104,"source":68,"evidence":105},"Presentation quality impressive",[106],{"id":107,"by":108,"text":109},"12210065","boothead","The presentation is really impressive! I'd be interested to know how much time\u002Fresources went into this if Levi is on here?",[111,122,126],{"value":112,"source":68,"evidence":113},"Haskell is a poor fit for a crash course",[114,118],{"id":115,"by":116,"text":117},"12210417","cies","While I really like the course from what I see, I also think that Haskell is not a good subject for a \"crash course\". In the Learn Haskell From First Principles book[1] it is…",{"id":119,"by":120,"text":121},"12210997","thinkpad20","> In the Learn Haskell From First Principles book[1] it is given why a \"crash course\" Haskell is not working for many, and I second it. What's their reasoning? I didn't find this…",{"value":123,"source":68,"evidence":124},"No syllabus visible, only a preview video",[125],{"id":71,"by":72,"text":73},{"value":127,"source":68,"evidence":128},"Pure FP teaching in Haskell is impractical compared to OCaml or F#",[129],{"id":130,"by":131,"text":132},"12211138","nnq","I still don't quite get it though... Is being impractical actually a virtue for a strictly typed functional language nowadays? Like \"if it hurts more, you'll learn more\" or…",[134,138],{"value":135,"source":68,"evidence":136},"Show a syllabus or list of course topics",[137],{"id":71,"by":72,"text":73},{"value":139,"source":50,"evidence":140},"Transcripts with videos",[141],{"id":142,"by":11,"text":143},"12210754","I like videos, but if they don’t have good controls or a transcript I go insane. We’ll be including a transcript (modified so you could read it) with each video as well",[145,152],{"value":146,"source":68,"evidence":147},"Why is this better than Learn You a Haskell",[148],{"id":149,"by":150,"text":151},"12212776","DarkContinent","Why is this better than Learn You a Haskell for Great Good?",{"value":153,"source":68,"evidence":154},"Does the material transfer to Swift or Elixir",[155,159],{"id":156,"by":157,"text":158},"12210393","nwalter08","I wonder if topics learned would apply to Swift. Any ideas?",{"id":160,"by":161,"text":162},"12210492","weatherlight","How well would this transfer to something like Elixir?",[164,171,179],{"value":165,"source":68,"evidence":166},"Learn You a Haskell for Great Good",[167,170],{"id":168,"by":76,"text":169},"12210225","Awesome, thanks for sharing! Here are some other resources to learn Haskell: 1. Learn You a Haskell for Great Good - http:\u002F\u002Flearnyouahaskell.com\u002F - can read the text for free…",{"id":149,"by":150,"text":151},{"value":172,"source":68,"evidence":173},"Haskell Programming from First Principles",[174,175],{"id":115,"by":116,"text":117},{"id":176,"by":177,"text":178},"12214430","coolsunglasses",">and perhaps fully grokking these essential constructs before moving on to using them indirectly through all the layers of pretty syntax would have helped me understand all those…",{"value":180,"source":68,"evidence":181},"Functional Programming in Scala",[182],{"id":183,"by":184,"text":185},"12211880","SatvikBeri","Completely agree. This is one of the things I really like about the book Functional Programming in Scala, which builds from the ground up. I haven't found an equivalent book in…",{"comments":187,"answered":31,"key":188},8,[189,190,193],{"id":53,"text":54},{"id":191,"text":192},"12210681","I agree, and that's why we didn't go with \"crash course.\" There's a certain amount of stuff you simply have to work through and know in order to use Haskell, for sure. This…",{"id":83,"text":84},{"commenters":195,"max_depth":196,"maker_replies":187,"first_comment_mins":197,"lifespan_hours":198},50,7,25,156,[200,204,208,211,213,215,217,219,223,226,228,231,232,234,238,241,244,247,249,251,252,255,258,260,262,265,266,268,269,272,274,277,280,283,287,290,292,295,297,299,302,305,307,309,311,315,317,321,324,327,329,331,335,338,341,343,345,347,348,351,353,355,358,360,362,365,368,372,375,377,381,383,385,386,389,393,395,397,399,402,406,408,409,411,412,415,417,419,421,423],[201,33,45,202,203,33],"12211523","project\u002Fneutral\u002Fidea","pklausler",[205,33,33,206,207,33],"12211698","commenter\u002Fneutral\u002Fnone","nickpsecurity",[209,33,33,206,210,33],"12211755","tel",[183,33,33,212,184,33],"other\u002Fneutral\u002Fdocs",[214,33,33,212,203,33],"12211978",[216,33,33,212,177,33],"12214448",[218,33,33,206,184,33],"12214623",[220,33,33,221,222,33],"12215396","other\u002Fpositive\u002Fdocs","mastratton3",[224,33,33,212,225,33],"12212263","tene",[227,33,33,212,203,33],"12212348",[229,33,33,212,230,33],"12213514","gh02t",[176,33,33,212,177,33],[168,38,45,233,76,33],"maker\u002Fneutral\u002Fnone",[235,38,33,236,237,33],"12210322","other\u002Fneutral\u002Fnone","Zuikaku",[239,38,33,206,240,33],"12210780","jonahx",[242,38,33,206,243,33],"12210817","mbrock",[245,38,33,206,246,33],"12212373","Joof",[53,38,33,248,11,38],"maker\u002Fneutral\u002Fidea",[115,38,38,250,116,33],"project\u002Fcritical\u002Fidea",[191,38,33,248,11,38],[253,38,33,206,254,33],"12210856","posterboy",[256,38,33,206,257,33],"12211043","hellofunk",[259,38,33,206,254,33],"12211489",[261,38,33,206,257,33],"12211525",[263,38,33,206,264,33],"12214679","Feuilles_Mortes",[119,38,45,202,120,33],[75,38,45,267,76,33],"maker\u002Fneutral\u002Fpricing",[83,38,33,267,11,38],[270,38,31,271,76,33],"12210758","maker\u002Fpositive\u002Fnone",[273,38,33,233,11,38],"12210832",[275,38,45,276,254,33],"12210844","project\u002Fneutral\u002Fdocs",[278,38,33,212,279,33],"12211591","0xmohit",[281,39,33,236,282,33],"12210872","lindbergh",[284,45,33,285,286,33],"12211456","other\u002Fneutral\u002Fidea","z1mm32m4n",[288,45,33,236,289,33],"12211878","T-R",[291,45,33,236,286,33],"12213476",[293,45,33,285,294,33],"12212797","sclv",[296,45,33,285,286,33],"12213595",[298,45,33,285,294,33],"12215641",[300,45,33,236,301,33],"12215518","wyager",[303,45,33,236,304,33],"12216175","nv-vn",[306,45,33,236,301,33],"12220113",[308,45,33,236,304,33],"12228104",[100,34,31,310,101,33],"project\u002Fpositive\u002Fdocs",[312,34,38,313,314,33],"12210491","project\u002Fcritical\u002Fdocs","douche",[142,34,33,316,11,38],"maker\u002Fneutral\u002Fdocs",[318,34,45,319,320,33],"12211535","project\u002Fneutral\u002Fdesign","happyslobro",[322,34,33,206,323,33],"12210762","jshevek",[325,34,33,236,326,33],"12212277","ivan_ah",[328,34,33,236,323,33],"12213481",[330,34,33,236,101,33],"12218501",[332,31,33,333,334,33],"12210482","other\u002Fpositive\u002Fnone","dmix",[336,31,33,236,337,33],"12210566","wry_discontent",[339,31,33,236,340,33],"12210600","nilkn",[342,31,33,236,334,33],"12211469",[344,31,33,206,257,33],"12211485",[346,31,33,206,334,33],"12212207",[71,18,38,313,72,33],[349,196,33,236,350,33],"12211373","akhilcacharya",[352,196,33,236,257,33],"12211472",[354,196,33,206,279,33],"12211576",[356,196,33,206,357,33],"12213714","protomikron",[359,196,33,206,279,33],"12214823",[361,196,33,206,357,33],"12251928",[363,196,33,236,364,33],"12212486","Tehnix",[366,196,33,236,367,33],"12214961","seddona",[369,187,31,370,371,33],"12210384","project\u002Fpositive\u002Fprivacy","nachtigall",[107,373,31,374,108,33],9,"project\u002Fpositive\u002Fdesign",[376,373,33,233,11,38],"12210141",[378,379,45,233,380,33],"12210607",10,"unsignedqword",[156,382,45,202,157,33],11,[384,382,45,202,257,33],"12210424",[160,32,45,202,161,33],[387,32,45,202,388,33],"12210536","spuz",[390,391,33,236,392,33],"12211415",13,"nstj",[394,391,33,236,257,33],"12211468",[396,391,33,236,392,33],"12215394",[398,391,33,333,72,33],"12213730",[400,391,33,236,401,33],"12214094","sndean",[403,391,33,404,405,33],"12214843","other\u002Fmixed\u002Fnone","tikhonj",[149,407,45,202,150,33],14,[56,407,33,248,11,38],[130,410,38,250,131,33],15,[64,410,33,202,11,38],[413,410,31,414,131,33],"12211691","project\u002Fpositive\u002Fidea",[416,410,33,206,301,33],"12211834",[418,410,33,206,257,33],"12213674",[420,410,33,206,301,33],"12213766",[422,410,33,206,72,33],"12213756",[424,410,33,206,301,33],"12214259",[],[427,432,437,442,446,451],{"id":428,"name":429,"points":430,"category":431},"12211754","Noms",508,"data",{"id":433,"name":434,"points":435,"category":436},"12209595","Sharingbuttons.io",350,"dev_tools",{"id":438,"name":439,"points":440,"category":441},"12182581","wireframe-world",181,"creative",{"id":443,"name":444,"points":445,"category":20},"12194010","Apple",172,{"id":447,"name":448,"points":449,"category":450},"12209910","Amium",168,"productivity",{"id":452,"name":453,"points":454,"category":455},"12210212","rbm",145,"ai",false,"v2",{"id":459,"name":5,"line":6,"ai":456,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":460,"top":18,"kw":461,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":462,"url":9,"mix":463,"praise":97,"objection":112,"sub":21},12209889,0.05,[24,25,26,27],"3000030010035300000330000100055330031500",[31,32,33,34],1794036546404]