<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default">Welcome to issue 307 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 September 14 to 20, 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">   * Qfwfq: I seq what you mean.</div><div class="gmail_default"><br></div><div class="gmail_default">   * trap_exit_: if haskell makes programmers 10x more productive, then</div><div class="gmail_default">     <span class="" style="white-space:pre">          </span> why are there not better haskell ides? :-)</div><div class="gmail_default">     Fuuzetsu: trap_exit_: because you don't need one when you're 10x</div><div class="gmail_default">     <span class="" style="white-space:pre"> </span>       more productive already ;P</div><div class="gmail_default"><br></div><div class="gmail_default">   * joshcough: im just surprised when im looking for something and i</div><div class="gmail_default">     <span class="" style="white-space:pre">                </span>dont find a package by ed kmett.</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">   * Wayward Tide is Being Written in Haskell</div><div class="gmail_default">     Domain: <a href="http://blog.chucklefish.org">blog.chucklefish.org</a>, Score: 131, Comments: 30</div><div class="gmail_default">     Original: [1] <a href="http://goo.gl/00xr22">http://goo.gl/00xr22</a></div><div class="gmail_default">     On Reddit: [2] <a href="http://goo.gl/kJBqTe">http://goo.gl/kJBqTe</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Hython: The simplest possible language</div><div class="gmail_default">     Domain: <a href="http://callcc.io">callcc.io</a>, Score: 82, Comments: 16</div><div class="gmail_default">     Original: [3] <a href="http://goo.gl/T95xQ3">http://goo.gl/T95xQ3</a></div><div class="gmail_default">     On Reddit: [4] <a href="http://goo.gl/LBKTks">http://goo.gl/LBKTks</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Hey /r/haskell, we're hiring!</div><div class="gmail_default">     Domain: <a href="http://blog.chucklefish.org">blog.chucklefish.org</a>, Score: 79, Comments: 49</div><div class="gmail_default">     Original: [5] <a href="http://goo.gl/93gW3N">http://goo.gl/93gW3N</a></div><div class="gmail_default">     On Reddit: [6] <a href="http://goo.gl/zULSci">http://goo.gl/zULSci</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * hindent: A Haskell indenter</div><div class="gmail_default">     Domain: <a href="http://chrisdone.com">chrisdone.com</a>, Score: 58, Comments: 18</div><div class="gmail_default">     Original: [7] <a href="http://goo.gl/4XlJpL">http://goo.gl/4XlJpL</a></div><div class="gmail_default">     On Reddit: [8] <a href="http://goo.gl/SCXxOS">http://goo.gl/SCXxOS</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Reflecting strictness in Haskell types</div><div class="gmail_default">     Domain: <a href="http://h2.jaguarpaw.co.uk">h2.jaguarpaw.co.uk</a>, Score: 51, Comments: 27</div><div class="gmail_default">     Original: [9] <a href="http://goo.gl/lfPkYD">http://goo.gl/lfPkYD</a></div><div class="gmail_default">     On Reddit: [10] <a href="http://goo.gl/hx6XtM">http://goo.gl/hx6XtM</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Towards Shake 1.0</div><div class="gmail_default">     Domain: <a href="http://neilmitchell.blogspot.com">neilmitchell.blogspot.com</a>, Score: 49, Comments: 7</div><div class="gmail_default">     Original: [11] <a href="http://goo.gl/RPlddo">http://goo.gl/RPlddo</a></div><div class="gmail_default">     On Reddit: [12] <a href="http://goo.gl/ckKD2m">http://goo.gl/ckKD2m</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Formatting in Haskell (Chris Done)</div><div class="gmail_default">     Domain: <a href="http://chrisdone.com">chrisdone.com</a>, Score: 49, Comments: 11</div><div class="gmail_default">     Original: [13] <a href="http://goo.gl/eq7hAF">http://goo.gl/eq7hAF</a></div><div class="gmail_default">     On Reddit: [14] <a href="http://goo.gl/f1Amec">http://goo.gl/f1Amec</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Haskell Dice of Doom - Part 1</div><div class="gmail_default">     Domain: <a href="http://derekmcloughlin.github.io">derekmcloughlin.github.io</a>, Score: 39, Comments: 6</div><div class="gmail_default">     Original: [15] <a href="http://goo.gl/oF3ot3">http://goo.gl/oF3ot3</a></div><div class="gmail_default">     On Reddit: [16] <a href="http://goo.gl/oLz2Fv">http://goo.gl/oLz2Fv</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Beginner error messages in C++ vs Haskell</div><div class="gmail_default">     Domain: <a href="http://izbicki.me">izbicki.me</a>, Score: 39, Comments: 65</div><div class="gmail_default">     Original: [17] <a href="http://goo.gl/j05AXH">http://goo.gl/j05AXH</a></div><div class="gmail_default">     On Reddit: [18] <a href="http://goo.gl/ZOLvZW">http://goo.gl/ZOLvZW</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Blog: GHC Weekly News - 2014/09/15</div><div class="gmail_default">     Domain: <a href="http://ghc.haskell.org">ghc.haskell.org</a>, Score: 28, Comments: 0</div><div class="gmail_default">     Original: [19] <a href="http://goo.gl/8Dt0e8">http://goo.gl/8Dt0e8</a></div><div class="gmail_default">     On Reddit: [20] <a href="http://goo.gl/P4uz3y">http://goo.gl/P4uz3y</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Let's Build a Browser Engine in Haskell: part 3</div><div class="gmail_default">     Domain: <a href="http://hrothen.github.io">hrothen.github.io</a>, Score: 27, Comments: 8</div><div class="gmail_default">     Original: [21] <a href="http://goo.gl/0ckGRH">http://goo.gl/0ckGRH</a></div><div class="gmail_default">     On Reddit: [22] <a href="http://goo.gl/vZXZOy">http://goo.gl/vZXZOy</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * ANN: best-haskell - haskell download ranking</div><div class="gmail_default">     Domain: <a href="http://best-haskell.herokuapp.com">best-haskell.herokuapp.com</a>, Score: 24, Comments: 11</div><div class="gmail_default">     Original: [23] <a href="http://goo.gl/9RtgrI">http://goo.gl/9RtgrI</a></div><div class="gmail_default">     On Reddit: [24] <a href="http://goo.gl/3zO7SN">http://goo.gl/3zO7SN</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * ICFP "The Ghost of Church" - writeup by Olle Fredriksson who was the </div><div class="gmail_default">     first to solve it!</div><div class="gmail_default">     Domain: <a href="http://reddit.com">reddit.com</a>, Score: 23, Comments: 3</div><div class="gmail_default">     Original: [25] <a href="http://goo.gl/9j7hG3">http://goo.gl/9j7hG3</a></div><div class="gmail_default">     On Reddit: [26] <a href="http://goo.gl/nDxc4T">http://goo.gl/nDxc4T</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * What is wrong with the Monoid instance for Maybe?</div><div class="gmail_default">     Domain: self.haskell, Score: 21, Comments: 21</div><div class="gmail_default">     Original: [27] <a href="http://goo.gl/kgVlFf">http://goo.gl/kgVlFf</a></div><div class="gmail_default">     On Reddit: [28] <a href="http://goo.gl/kgVlFf">http://goo.gl/kgVlFf</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Inferring Algebraic Effects</div><div class="gmail_default">     Domain: <a href="http://lmcs-online.org">lmcs-online.org</a>, Score: 20, Comments: 0</div><div class="gmail_default">     Original: [29] <a href="http://goo.gl/Wjklhq">http://goo.gl/Wjklhq</a></div><div class="gmail_default">     On Reddit: [30] <a href="http://goo.gl/PBJY7N">http://goo.gl/PBJY7N</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Are typeclasses essential? (includes Luke Palmer's view on it)</div><div class="gmail_default">     Domain: <a href="http://stackoverflow.com">stackoverflow.com</a>, Score: 19, Comments: 30</div><div class="gmail_default">     Original: [31] <a href="http://goo.gl/5rh2dq">http://goo.gl/5rh2dq</a></div><div class="gmail_default">     On Reddit: [32] <a href="http://goo.gl/RuX5i7">http://goo.gl/RuX5i7</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Built on Haskell: Findmelike - visual search for art</div><div class="gmail_default">     Domain: <a href="http://findmelike.com">findmelike.com</a>, Score: 19, Comments: 1</div><div class="gmail_default">     Original: [33] <a href="http://goo.gl/MgM69t">http://goo.gl/MgM69t</a></div><div class="gmail_default">     On Reddit: [34] <a href="http://goo.gl/Vzrc6R">http://goo.gl/Vzrc6R</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Let's Build a Browser Engine in Haskell: setting up tests</div><div class="gmail_default">     Domain: <a href="http://hrothen.github.io">hrothen.github.io</a>, Score: 17, Comments: 9</div><div class="gmail_default">     Original: [35] <a href="http://goo.gl/qwLXRq">http://goo.gl/qwLXRq</a></div><div class="gmail_default">     On Reddit: [36] <a href="http://goo.gl/mUqX6w">http://goo.gl/mUqX6w</a></div><div class="gmail_default"><br></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">   * Are typeclasses essential?</div><div class="gmail_default">     votes: 20, answers: 4</div><div class="gmail_default">     Read on SO: [37] <a href="http://goo.gl/5rh2dq">http://goo.gl/5rh2dq</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Ambigous instance resolution in Haskell</div><div class="gmail_default">     votes: 14, answers: 2</div><div class="gmail_default">     Read on SO: [38] <a href="http://goo.gl/KzV5jC">http://goo.gl/KzV5jC</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Understanding the casts involved in patterns matching a datatype that </div><div class="gmail_default">     is indexed over a user defined kind</div><div class="gmail_default">     votes: 11, answers: 1</div><div class="gmail_default">     Read on SO: [39] <a href="http://goo.gl/TppaAg">http://goo.gl/TppaAg</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * What does fixIO do?</div><div class="gmail_default">     votes: 10, answers: 2</div><div class="gmail_default">     Read on SO: [40] <a href="http://goo.gl/yECrrk">http://goo.gl/yECrrk</a></div><div class="gmail_default"><br></div><div class="gmail_default">Until next time,</div><div class="gmail_default">[41]+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://blog.chucklefish.org/?p=154">http://blog.chucklefish.org/?p=154</a></div><div class="gmail_default">   2. <a href="http://www.reddit.com/r/haskell/comments/2glk10/wayward_tide_is_being_written_in_haskell/">http://www.reddit.com/r/haskell/comments/2glk10/wayward_tide_is_being_written_in_haskell/</a></div><div class="gmail_default">   3. <a href="http://callcc.io/hython-the-simplest-possible-language/">http://callcc.io/hython-the-simplest-possible-language/</a></div><div class="gmail_default">   4. <a href="http://www.reddit.com/r/haskell/comments/2go4v6/hython_the_simplest_possible_language/">http://www.reddit.com/r/haskell/comments/2go4v6/hython_the_simplest_possible_language/</a></div><div class="gmail_default">   5. <a href="http://blog.chucklefish.org/?p=322">http://blog.chucklefish.org/?p=322</a></div><div class="gmail_default">   6. <a href="http://www.reddit.com/r/haskell/comments/2gyn1w/hey_rhaskell_were_hiring/">http://www.reddit.com/r/haskell/comments/2gyn1w/hey_rhaskell_were_hiring/</a></div><div class="gmail_default">   7. <a href="http://chrisdone.com/posts/hindent">http://chrisdone.com/posts/hindent</a></div><div class="gmail_default">   8. <a href="http://www.reddit.com/r/haskell/comments/2gyaw7/hindent_a_haskell_indenter/">http://www.reddit.com/r/haskell/comments/2gyaw7/hindent_a_haskell_indenter/</a></div><div class="gmail_default">   9. <a href="http://h2.jaguarpaw.co.uk/posts/strictness-in-types/">http://h2.jaguarpaw.co.uk/posts/strictness-in-types/</a></div><div class="gmail_default">  10. <a href="http://www.reddit.com/r/haskell/comments/2gk51p/reflecting_strictness_in_haskell_types/">http://www.reddit.com/r/haskell/comments/2gk51p/reflecting_strictness_in_haskell_types/</a></div><div class="gmail_default">  11. <a href="http://neilmitchell.blogspot.com/2014/09/towards-shake-10.html">http://neilmitchell.blogspot.com/2014/09/towards-shake-10.html</a></div><div class="gmail_default">  12. <a href="http://www.reddit.com/r/haskell/comments/2gnat7/towards_shake_10/">http://www.reddit.com/r/haskell/comments/2gnat7/towards_shake_10/</a></div><div class="gmail_default">  13. <a href="http://chrisdone.com/posts/formatting">http://chrisdone.com/posts/formatting</a></div><div class="gmail_default">  14. <a href="http://www.reddit.com/r/haskell/comments/2gyrvp/formatting_in_haskell_chris_done/">http://www.reddit.com/r/haskell/comments/2gyrvp/formatting_in_haskell_chris_done/</a></div><div class="gmail_default">  15. <a href="http://derekmcloughlin.github.io/2014/09/13/Haskell-Dice-Of-Doom-Part-1/">http://derekmcloughlin.github.io/2014/09/13/Haskell-Dice-Of-Doom-Part-1/</a></div><div class="gmail_default">  16. <a href="http://www.reddit.com/r/haskell/comments/2gg3um/haskell_dice_of_doom_part_1/">http://www.reddit.com/r/haskell/comments/2gg3um/haskell_dice_of_doom_part_1/</a></div><div class="gmail_default">  17. <a href="https://izbicki.me/blog/error-messages-in-ghc-vs-g++.html">https://izbicki.me/blog/error-messages-in-ghc-vs-g++.html</a></div><div class="gmail_default">  18. <a href="http://www.reddit.com/r/haskell/comments/2go92u/beginner_error_messages_in_c_vs_haskell/">http://www.reddit.com/r/haskell/comments/2go92u/beginner_error_messages_in_c_vs_haskell/</a></div><div class="gmail_default">  19. <a href="https://ghc.haskell.org/trac/ghc/blog/weekly20140915">https://ghc.haskell.org/trac/ghc/blog/weekly20140915</a></div><div class="gmail_default">  20. <a href="http://www.reddit.com/r/haskell/comments/2gia13/blog_ghc_weekly_news_20140915/">http://www.reddit.com/r/haskell/comments/2gia13/blog_ghc_weekly_news_20140915/</a></div><div class="gmail_default">  21. <a href="http://hrothen.github.io/2014/09/19/lets-build-a-browser-engine-in-haskell-part-3/">http://hrothen.github.io/2014/09/19/lets-build-a-browser-engine-in-haskell-part-3/</a></div><div class="gmail_default">  22. <a href="http://www.reddit.com/r/haskell/comments/2gw2bw/lets_build_a_browser_engine_in_haskell_part_3/">http://www.reddit.com/r/haskell/comments/2gw2bw/lets_build_a_browser_engine_in_haskell_part_3/</a></div><div class="gmail_default">  23. <a href="http://best-haskell.herokuapp.com/">http://best-haskell.herokuapp.com/</a></div><div class="gmail_default">  24. <a href="http://www.reddit.com/r/haskell/comments/2gsjk0/ann_besthaskell_haskell_download_ranking/">http://www.reddit.com/r/haskell/comments/2gsjk0/ann_besthaskell_haskell_download_ranking/</a></div><div class="gmail_default">  25. <a href="http://www.reddit.com/r/theghostofchurch/comments/2fccjw/i_found_this_trinket_by_a_rho_of_trees/ckh62js">http://www.reddit.com/r/theghostofchurch/comments/2fccjw/i_found_this_trinket_by_a_rho_of_trees/ckh62js</a></div><div class="gmail_default">  26. <a href="http://www.reddit.com/r/haskell/comments/2gkjij/icfp_the_ghost_of_church_writeup_by_olle/">http://www.reddit.com/r/haskell/comments/2gkjij/icfp_the_ghost_of_church_writeup_by_olle/</a></div><div class="gmail_default">  27. <a href="http://www.reddit.com/r/haskell/comments/2guo44/what_is_wrong_with_the_monoid_instance_for_maybe/">http://www.reddit.com/r/haskell/comments/2guo44/what_is_wrong_with_the_monoid_instance_for_maybe/</a></div><div class="gmail_default">  28. <a href="http://www.reddit.com/r/haskell/comments/2guo44/what_is_wrong_with_the_monoid_instance_for_maybe/">http://www.reddit.com/r/haskell/comments/2guo44/what_is_wrong_with_the_monoid_instance_for_maybe/</a></div><div class="gmail_default">  29. <a href="http://www.lmcs-online.org/ojs/viewarticle.php?id=1469">http://www.lmcs-online.org/ojs/viewarticle.php?id=1469</a></div><div class="gmail_default">  30. <a href="http://www.reddit.com/r/haskell/comments/2gdl31/inferring_algebraic_effects/">http://www.reddit.com/r/haskell/comments/2gdl31/inferring_algebraic_effects/</a></div><div class="gmail_default">  31. <a href="http://stackoverflow.com/questions/25855507/are-typeclasses-essential">http://stackoverflow.com/questions/25855507/are-typeclasses-essential</a></div><div class="gmail_default">  32. <a href="http://www.reddit.com/r/haskell/comments/2gjqop/are_typeclasses_essential_includes_luke_palmers/">http://www.reddit.com/r/haskell/comments/2gjqop/are_typeclasses_essential_includes_luke_palmers/</a></div><div class="gmail_default">  33. <a href="http://findmelike.com/">http://findmelike.com/</a></div><div class="gmail_default">  34. <a href="http://www.reddit.com/r/haskell/comments/2gn81y/built_on_haskell_findmelike_visual_search_for_art/">http://www.reddit.com/r/haskell/comments/2gn81y/built_on_haskell_findmelike_visual_search_for_art/</a></div><div class="gmail_default">  35. <a href="http://hrothen.github.io/2014/09/14/lets-build-a-browser-engine-in-haskell-setting-up-tests/">http://hrothen.github.io/2014/09/14/lets-build-a-browser-engine-in-haskell-setting-up-tests/</a></div><div class="gmail_default">  36. <a href="http://www.reddit.com/r/haskell/comments/2ge7om/lets_build_a_browser_engine_in_haskell_setting_up/">http://www.reddit.com/r/haskell/comments/2ge7om/lets_build_a_browser_engine_in_haskell_setting_up/</a></div><div class="gmail_default">  37. <a href="http://stackoverflow.com/questions/25855507/are-typeclasses-essential">http://stackoverflow.com/questions/25855507/are-typeclasses-essential</a></div><div class="gmail_default">  38. <a href="http://stackoverflow.com/questions/25854072/ambigous-instance-resolution-in-haskell">http://stackoverflow.com/questions/25854072/ambigous-instance-resolution-in-haskell</a></div><div class="gmail_default">  39. <a href="http://stackoverflow.com/questions/25934209/understanding-the-casts-involved-in-patterns-matching-a-datatype-that-is-indexed">http://stackoverflow.com/questions/25934209/understanding-the-casts-involved-in-patterns-matching-a-datatype-that-is-indexed</a></div><div class="gmail_default">  40. <a href="http://stackoverflow.com/questions/25876042/what-does-fixio-do">http://stackoverflow.com/questions/25876042/what-does-fixio-do</a></div><div class="gmail_default">  41. <a href="https://plus.google.com/105107667630152149014/about">https://plus.google.com/105107667630152149014/about</a></div><div class="gmail_default"><br></div></div></div>