<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default">Welcome to issue 312 of the HWN, an issue covering crowd-sourced bits</div><div class="gmail_default">of information about Haskell from around the web. This issue covers</div><div class="gmail_default">from October 26 to November 15, 2014</div><div class="gmail_default"><br></div><div class="gmail_default">Quotes of the Week</div><div class="gmail_default"><br></div><div class="gmail_default">   * barsoap: There's no place for half measures in overkill.</div><div class="gmail_default"><br></div><div class="gmail_default">Top Reddit Stories</div><div class="gmail_default"><br></div><div class="gmail_default">   * Category Theory for Programmers: The Preface</div><div class="gmail_default">     Domain: <a href="http://bartoszmilewski.com">bartoszmilewski.com</a>, Score: 141, Comments: 68</div><div class="gmail_default">     Original: [1] <a href="http://goo.gl/nTaVM5">http://goo.gl/nTaVM5</a></div><div class="gmail_default">     On Reddit: [2] <a href="http://goo.gl/9cnWqN">http://goo.gl/9cnWqN</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Idris 0.9.15 released: partial evaluator, uniqueness types, library cleanups, and fancier docs.</div><div class="gmail_default">     Domain: <a href="http://idris-lang.org">idris-lang.org</a>, Score: 111, Comments: 55</div><div class="gmail_default">     Original: [3] <a href="http://goo.gl/nL9Ptr">http://goo.gl/nL9Ptr</a></div><div class="gmail_default">     On Reddit: [4] <a href="http://goo.gl/mkHVEl">http://goo.gl/mkHVEl</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * HaskForce - The Haskell Plugin for IntelliJ IDEA</div><div class="gmail_default">     Domain: <a href="http://carymrobbins.github.io">carymrobbins.github.io</a>, Score: 104, Comments: 34</div><div class="gmail_default">     Original: [5] <a href="http://goo.gl/Oa0jBA">http://goo.gl/Oa0jBA</a></div><div class="gmail_default">     On Reddit: [6] <a href="http://goo.gl/W2jrFW">http://goo.gl/W2jrFW</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Haskell for all: How to desugar Haskell code</div><div class="gmail_default">     Domain: <a href="http://haskellforall.com">haskellforall.com</a>, Score: 97, Comments: 50</div><div class="gmail_default">     Original: [7] <a href="http://goo.gl/1ZfiyP">http://goo.gl/1ZfiyP</a></div><div class="gmail_default">     On Reddit: [8] <a href="http://goo.gl/hK3xTo">http://goo.gl/hK3xTo</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Functional programming and condescension</div><div class="gmail_default">     Domain: <a href="http://superginbaby.wordpress.com">superginbaby.wordpress.com</a>, Score: 87, Comments: 147</div><div class="gmail_default">     Original: [9] <a href="http://goo.gl/erVkNx">http://goo.gl/erVkNx</a></div><div class="gmail_default">     On Reddit: [10] <a href="http://goo.gl/ncQcxX">http://goo.gl/ncQcxX</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Quick Reminder to be Courteous</div><div class="gmail_default">     Domain: self.haskell, Score: 85, Comments: 39</div><div class="gmail_default">     Original: [11] <a href="http://goo.gl/pmEODB">http://goo.gl/pmEODB</a></div><div class="gmail_default">     On Reddit: [12] <a href="http://goo.gl/pmEODB">http://goo.gl/pmEODB</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Category Theory Applied to Functional Programming</div><div class="gmail_default">     Domain: <a href="http://eafit.edu.co">eafit.edu.co</a>, Score: 84, Comments: 14</div><div class="gmail_default">     Original: [13] <a href="http://goo.gl/ax59vm">http://goo.gl/ax59vm</a></div><div class="gmail_default">     On Reddit: [14] <a href="http://goo.gl/xZYksD">http://goo.gl/xZYksD</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * New Book - Game Programming in Haskell</div><div class="gmail_default">     Domain: <a href="http://leanpub.com">leanpub.com</a>, Score: 84, Comments: 31</div><div class="gmail_default">     Original: [15] <a href="http://goo.gl/hAqaaU">http://goo.gl/hAqaaU</a></div><div class="gmail_default">     On Reddit: [16] <a href="http://goo.gl/XePpcJ">http://goo.gl/XePpcJ</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * "hasql" is up to 2x and 7x faster than "postgresql-simple" and "HDBC"</div><div class="gmail_default">     Domain: <a href="http://nikita-volkov.github.io">nikita-volkov.github.io</a>, Score: 72, Comments: 22</div><div class="gmail_default">     Original: [17] <a href="http://goo.gl/YwU4OQ">http://goo.gl/YwU4OQ</a></div><div class="gmail_default">     On Reddit: [18] <a href="http://goo.gl/fnfFAC">http://goo.gl/fnfFAC</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Typing Haskell in Haskell (markdownified with syntax highlighting and updated links)</div><div class="gmail_default">     Domain: <a href="http://gist.github.com">gist.github.com</a>, Score: 68, Comments: 3</div><div class="gmail_default">     Original: [19] <a href="http://goo.gl/U6Jnvr">http://goo.gl/U6Jnvr</a></div><div class="gmail_default">     On Reddit: [20] <a href="http://goo.gl/QeLcak">http://goo.gl/QeLcak</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Using Haskell at Work</div><div class="gmail_default">     Domain: self.haskell, Score: 66, Comments: 66</div><div class="gmail_default">     Original: [21] <a href="http://goo.gl/265kRm">http://goo.gl/265kRm</a></div><div class="gmail_default">     On Reddit: [22] <a href="http://goo.gl/265kRm">http://goo.gl/265kRm</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Category: The Essence of Composition (First section of the Category Theory for Programmers)</div><div class="gmail_default">     Domain: <a href="http://bartoszmilewski.com">bartoszmilewski.com</a>, Score: 60, Comments: 37</div><div class="gmail_default">     Original: [23] <a href="http://goo.gl/pdwr4X">http://goo.gl/pdwr4X</a></div><div class="gmail_default">     On Reddit: [24] <a href="http://goo.gl/AtYhI3">http://goo.gl/AtYhI3</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * PureScript 0.6 released, plus new website</div><div class="gmail_default">     Domain: <a href="http://github.com">github.com</a>, Score: 55, Comments: 23</div><div class="gmail_default">     Original: [25] <a href="http://goo.gl/TSuiEM">http://goo.gl/TSuiEM</a></div><div class="gmail_default">     On Reddit: [26] <a href="http://goo.gl/ZRBCHz">http://goo.gl/ZRBCHz</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Tomatoes are a subtype of vegetables</div><div class="gmail_default">     Domain: <a href="http://blog.ezyang.com">blog.ezyang.com</a>, Score: 53, Comments: 58</div><div class="gmail_default">     Original: [27] <a href="http://goo.gl/1evzHU">http://goo.gl/1evzHU</a></div><div class="gmail_default">     On Reddit: [28] <a href="http://goo.gl/qiiwSS">http://goo.gl/qiiwSS</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * The Guts of a Spineless Machine</div><div class="gmail_default">     Domain: <a href="http://jozefg.bitbucket.org">jozefg.bitbucket.org</a>, Score: 49, Comments: 11</div><div class="gmail_default">     Original: [29] <a href="http://goo.gl/KxW1iq">http://goo.gl/KxW1iq</a></div><div class="gmail_default">     On Reddit: [30] <a href="http://goo.gl/CNQbwk">http://goo.gl/CNQbwk</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * A Large Scale Study of Programming Languages and Code Quality in Github</div><div class="gmail_default">     Domain: <a href="http://macbeth.cs.ucdavis.edu">macbeth.cs.ucdavis.edu</a>, Score: 47, Comments: 48</div><div class="gmail_default">     Original: [31] <a href="http://goo.gl/TEoSBV">http://goo.gl/TEoSBV</a></div><div class="gmail_default">     On Reddit: [32] <a href="http://goo.gl/18UfCM">http://goo.gl/18UfCM</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * ghci-ng - GHCi plus extra goodies</div><div class="gmail_default">     Domain: <a href="http://github.com">github.com</a>, Score: 45, Comments: 14</div><div class="gmail_default">     Original: [33] <a href="http://goo.gl/g6VMiK">http://goo.gl/g6VMiK</a></div><div class="gmail_default">     On Reddit: [34] <a href="http://goo.gl/5Mg7n8">http://goo.gl/5Mg7n8</a></div><div class="gmail_default"><br></div><div class="gmail_default">Top StackOverflow Questions</div><div class="gmail_default"><br></div><div class="gmail_default">   * Haskell's type checker is allowing a very wrong type replacement, and the program still compiles</div><div class="gmail_default">     votes: 68, answers: 2</div><div class="gmail_default">     Read on SO: [35] <a href="http://goo.gl/ikcCmv">http://goo.gl/ikcCmv</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Subsumption in polymorphic types</div><div class="gmail_default">     votes: 29, answers: 1</div><div class="gmail_default">     Read on SO: [36] <a href="http://goo.gl/clKuju">http://goo.gl/clKuju</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Rewriting as a practical optimization technique in GHC: Is it really needed?</div><div class="gmail_default">     votes: 23, answers: 3</div><div class="gmail_default">     Read on SO: [37] <a href="http://goo.gl/MNNuhW">http://goo.gl/MNNuhW</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Is there an unsigned integer type that will warn about negative literals?</div><div class="gmail_default">     votes: 21, answers: 1</div><div class="gmail_default">     Read on SO: [38] <a href="http://goo.gl/SmRO3t">http://goo.gl/SmRO3t</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * How can I make GHCI release memory</div><div class="gmail_default">     votes: 19, answers: 1</div><div class="gmail_default">     Read on SO: [39] <a href="http://goo.gl/U3qroZ">http://goo.gl/U3qroZ</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * How much of Pascal's triangle does this evaluate?</div><div class="gmail_default">     votes: 15, answers: 1</div><div class="gmail_default">     Read on SO: [40] <a href="http://goo.gl/PsaQ3X">http://goo.gl/PsaQ3X</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Why is super-compilation not implemented more prevalent?</div><div class="gmail_default">     votes: 14, answers: 3</div><div class="gmail_default">     Read on SO: [41] <a href="http://goo.gl/MFNsrE">http://goo.gl/MFNsrE</a></div><div class="gmail_default"><br></div><div class="gmail_default">Until next time,</div><div class="gmail_default">[42]+Daniel Santa Cruz</div><div class="gmail_default"><br></div><div class="gmail_default">References</div><div class="gmail_default"><br></div><div class="gmail_default">   1. <a href="http://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/">http://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/</a></div><div class="gmail_default">   2. <a href="http://www.reddit.com/r/haskell/comments/2kkrd3/category_theory_for_programmers_the_preface/">http://www.reddit.com/r/haskell/comments/2kkrd3/category_theory_for_programmers_the_preface/</a></div><div class="gmail_default">   3. <a href="http://www.idris-lang.org/idris-0-9-15-released/">http://www.idris-lang.org/idris-0-9-15-released/</a></div><div class="gmail_default">   4. <a href="http://www.reddit.com/r/haskell/comments/2kfosg/idris_0915_released_partial_evaluator_uniqueness/">http://www.reddit.com/r/haskell/comments/2kfosg/idris_0915_released_partial_evaluator_uniqueness/</a></div><div class="gmail_default">   5. <a href="http://carymrobbins.github.io/intellij-haskforce/">http://carymrobbins.github.io/intellij-haskforce/</a></div><div class="gmail_default">   6. <a href="http://www.reddit.com/r/haskell/comments/2kvzuz/haskforce_the_haskell_plugin_for_intellij_idea/">http://www.reddit.com/r/haskell/comments/2kvzuz/haskforce_the_haskell_plugin_for_intellij_idea/</a></div><div class="gmail_default">   7. <a href="http://www.haskellforall.com/2014/10/how-to-desugar-haskell-code.html">http://www.haskellforall.com/2014/10/how-to-desugar-haskell-code.html</a></div><div class="gmail_default">   8. <a href="http://www.reddit.com/r/haskell/comments/2kf61f/haskell_for_all_how_to_desugar_haskell_code/">http://www.reddit.com/r/haskell/comments/2kf61f/haskell_for_all_how_to_desugar_haskell_code/</a></div><div class="gmail_default">   9. <a href="http://superginbaby.wordpress.com/2014/10/28/suddenly-the-opposite-appeared/">http://superginbaby.wordpress.com/2014/10/28/suddenly-the-opposite-appeared/</a></div><div class="gmail_default">  10. <a href="http://www.reddit.com/r/haskell/comments/2klj3b/functional_programming_and_condescension/">http://www.reddit.com/r/haskell/comments/2klj3b/functional_programming_and_condescension/</a></div><div class="gmail_default">  11. <a href="http://www.reddit.com/r/haskell/comments/2lfofw/quick_reminder_to_be_courteous/">http://www.reddit.com/r/haskell/comments/2lfofw/quick_reminder_to_be_courteous/</a></div><div class="gmail_default">  12. <a href="http://www.reddit.com/r/haskell/comments/2lfofw/quick_reminder_to_be_courteous/">http://www.reddit.com/r/haskell/comments/2lfofw/quick_reminder_to_be_courteous/</a></div><div class="gmail_default">  13. <a href="http://www1.eafit.edu.co/asicard/pubs/cain-screen.pdf">http://www1.eafit.edu.co/asicard/pubs/cain-screen.pdf</a></div><div class="gmail_default">  14. <a href="http://www.reddit.com/r/haskell/comments/2kowzu/category_theory_applied_to_functional_programming/">http://www.reddit.com/r/haskell/comments/2kowzu/category_theory_applied_to_functional_programming/</a></div><div class="gmail_default">  15. <a href="https://leanpub.com/gameinhaskell">https://leanpub.com/gameinhaskell</a></div><div class="gmail_default">  16. <a href="http://www.reddit.com/r/haskell/comments/2m253y/new_book_game_programming_in_haskell/">http://www.reddit.com/r/haskell/comments/2m253y/new_book_game_programming_in_haskell/</a></div><div class="gmail_default">  17. <a href="http://nikita-volkov.github.io/hasql-benchmarks/">http://nikita-volkov.github.io/hasql-benchmarks/</a></div><div class="gmail_default">  18. <a href="http://www.reddit.com/r/haskell/comments/2lwx9y/hasql_is_up_to_2x_and_7x_faster_than/">http://www.reddit.com/r/haskell/comments/2lwx9y/hasql_is_up_to_2x_and_7x_faster_than/</a></div><div class="gmail_default">  19. <a href="https://gist.github.com/chrisdone/0075a16b32bfd4f62b7b">https://gist.github.com/chrisdone/0075a16b32bfd4f62b7b</a></div><div class="gmail_default">  20. <a href="http://www.reddit.com/r/haskell/comments/2lo881/typing_haskell_in_haskell_markdownified_with/">http://www.reddit.com/r/haskell/comments/2lo881/typing_haskell_in_haskell_markdownified_with/</a></div><div class="gmail_default">  21. <a href="http://www.reddit.com/r/haskell/comments/2lcx8c/using_haskell_at_work/">http://www.reddit.com/r/haskell/comments/2lcx8c/using_haskell_at_work/</a></div><div class="gmail_default">  22. <a href="http://www.reddit.com/r/haskell/comments/2lcx8c/using_haskell_at_work/">http://www.reddit.com/r/haskell/comments/2lcx8c/using_haskell_at_work/</a></div><div class="gmail_default">  23. <a href="http://bartoszmilewski.com/2014/11/04/category-the-essence-of-composition/">http://bartoszmilewski.com/2014/11/04/category-the-essence-of-composition/</a></div><div class="gmail_default">  24. <a href="http://www.reddit.com/r/haskell/comments/2la0cx/category_the_essence_of_composition_first_section/">http://www.reddit.com/r/haskell/comments/2la0cx/category_the_essence_of_composition_first_section/</a></div><div class="gmail_default">  25. <a href="https://github.com/purescript/purescript/releases/tag/v0.6.0">https://github.com/purescript/purescript/releases/tag/v0.6.0</a></div><div class="gmail_default">  26. <a href="http://www.reddit.com/r/haskell/comments/2lt7oc/purescript_06_released_plus_new_website/">http://www.reddit.com/r/haskell/comments/2lt7oc/purescript_06_released_plus_new_website/</a></div><div class="gmail_default">  27. <a href="http://blog.ezyang.com/2014/11/tomatoes-are-a-subtype-of-vegetables/">http://blog.ezyang.com/2014/11/tomatoes-are-a-subtype-of-vegetables/</a></div><div class="gmail_default">  28. <a href="http://www.reddit.com/r/haskell/comments/2meyxf/tomatoes_are_a_subtype_of_vegetables/">http://www.reddit.com/r/haskell/comments/2meyxf/tomatoes_are_a_subtype_of_vegetables/</a></div><div class="gmail_default">  29. <a href="http://jozefg.bitbucket.org/posts/2014-10-28-stg.html">http://jozefg.bitbucket.org/posts/2014-10-28-stg.html</a></div><div class="gmail_default">  30. <a href="http://www.reddit.com/r/haskell/comments/2kswnp/the_guts_of_a_spineless_machine/">http://www.reddit.com/r/haskell/comments/2kswnp/the_guts_of_a_spineless_machine/</a></div><div class="gmail_default">  31. <a href="http://macbeth.cs.ucdavis.edu/lang_study.pdf">http://macbeth.cs.ucdavis.edu/lang_study.pdf</a></div><div class="gmail_default">  32. <a href="http://www.reddit.com/r/haskell/comments/2lb3oz/a_large_scale_study_of_programming_languages_and/">http://www.reddit.com/r/haskell/comments/2lb3oz/a_large_scale_study_of_programming_languages_and/</a></div><div class="gmail_default">  33. <a href="https://github.com/chrisdone/ghci-ng">https://github.com/chrisdone/ghci-ng</a></div><div class="gmail_default">  34. <a href="http://www.reddit.com/r/haskell/comments/2l9bvb/ghcing_ghci_plus_extra_goodies/">http://www.reddit.com/r/haskell/comments/2l9bvb/ghcing_ghci_plus_extra_goodies/</a></div><div class="gmail_default">  35. <a href="http://stackoverflow.com/questions/26770247/haskells-type-checker-is-allowing-a-very-wrong-type-replacement-and-the-progra">http://stackoverflow.com/questions/26770247/haskells-type-checker-is-allowing-a-very-wrong-type-replacement-and-the-progra</a></div><div class="gmail_default">  36. <a href="http://stackoverflow.com/questions/26806653/subsumption-in-polymorphic-types">http://stackoverflow.com/questions/26806653/subsumption-in-polymorphic-types</a></div><div class="gmail_default">  37. <a href="http://stackoverflow.com/questions/26827663/rewriting-as-a-practical-optimization-technique-in-ghc-is-it-really-needed">http://stackoverflow.com/questions/26827663/rewriting-as-a-practical-optimization-technique-in-ghc-is-it-really-needed</a></div><div class="gmail_default">  38. <a href="http://stackoverflow.com/questions/26574302/is-there-an-unsigned-integer-type-that-will-warn-about-negative-literals">http://stackoverflow.com/questions/26574302/is-there-an-unsigned-integer-type-that-will-warn-about-negative-literals</a></div><div class="gmail_default">  39. <a href="http://stackoverflow.com/questions/26712188/how-can-i-make-ghci-release-memory">http://stackoverflow.com/questions/26712188/how-can-i-make-ghci-release-memory</a></div><div class="gmail_default">  40. <a href="http://stackoverflow.com/questions/26729146/how-much-of-pascals-triangle-does-this-evaluate">http://stackoverflow.com/questions/26729146/how-much-of-pascals-triangle-does-this-evaluate</a></div><div class="gmail_default">  41. <a href="http://stackoverflow.com/questions/26605431/why-is-super-compilation-not-implemented-more-prevalent">http://stackoverflow.com/questions/26605431/why-is-super-compilation-not-implemented-more-prevalent</a></div><div class="gmail_default">  42. <a href="https://plus.google.com/105107667630152149014/about">https://plus.google.com/105107667630152149014/about</a></div><div><br></div></div></div>