<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default">Welcome to issue 297 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 June 8 to 14, 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">   * dpwright: this afternoon I've literally taken an entire (portrait)</div>

<div class="gmail_default">     screen's worth of code and reduced it to about three lines and a</div><div class="gmail_default">     few lens operators</div><div class="gmail_default"><br></div><div class="gmail_default">

   * tommd: Haskell is a great language. I needed to test a program</div><div class="gmail_default">     under high CPU load, so to burn some cycles I cabal-installed lens.</div><div class="gmail_default">     Is there anything Haskell can't do?</div>

<div class="gmail_default"><br></div><div class="gmail_default">   * bernalex: I imagine hell as a place where spj & edwardk are holding</div><div class="gmail_default">     talks at the same time and I have to choose.</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">   * Haxl on Github</div><div class="gmail_default">     Domain: <a href="http://github.com">github.com</a>, Score: 124, Comments: 25</div>

<div class="gmail_default">     Original: [1] <a href="http://goo.gl/zw8Y8q">http://goo.gl/zw8Y8q</a></div><div class="gmail_default">     On Reddit: [2] <a href="http://goo.gl/FoV1zw">http://goo.gl/FoV1zw</a></div><div class="gmail_default">

<br></div><div class="gmail_default">   * <a href="http://www.dohaskell.com">www.dohaskell.com</a></div><div class="gmail_default">     Domain: <a href="http://dohaskell.com">dohaskell.com</a>, Score: 92, Comments: 23</div>

<div class="gmail_default">     Original: [3] <a href="http://goo.gl/uxmtUy">http://goo.gl/uxmtUy</a></div><div class="gmail_default">     On Reddit: [4] <a href="http://goo.gl/xkGJUb">http://goo.gl/xkGJUb</a></div><div class="gmail_default">

<br></div><div class="gmail_default">   * cloud-haskell is on hackage now</div><div class="gmail_default">     Domain: <a href="http://hackage.haskell.org">hackage.haskell.org</a>, Score: 87, Comments: 7</div><div class="gmail_default">

     Original: [5] <a href="http://goo.gl/eCHMgO">http://goo.gl/eCHMgO</a></div><div class="gmail_default">     On Reddit: [6] <a href="http://goo.gl/h9j7H1">http://goo.gl/h9j7H1</a></div><div class="gmail_default"><br></div>

<div class="gmail_default">   * Facebook releases Haxl, a library for async data access</div><div class="gmail_default">     Domain: <a href="http://code.facebook.com">code.facebook.com</a>, Score: 65, Comments: 0</div><div class="gmail_default">

     Original: [7] <a href="http://goo.gl/D6xEnM">http://goo.gl/D6xEnM</a></div><div class="gmail_default">     On Reddit: [8] <a href="http://goo.gl/GCqeEt">http://goo.gl/GCqeEt</a></div><div class="gmail_default"><br></div>

<div class="gmail_default">   * The problem with mtl</div><div class="gmail_default">     Domain: <a href="http://ro-che.info">ro-che.info</a>, Score: 61, Comments: 58</div><div class="gmail_default">     Original: [9] <a href="http://goo.gl/hDncB8">http://goo.gl/hDncB8</a></div>

<div class="gmail_default">     On Reddit: [10] <a href="http://goo.gl/2uRfm2">http://goo.gl/2uRfm2</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Why programmers can’t make any money: </div>

<div class="gmail_default">     dimensionality and the Eternal Haskell Tax</div><div class="gmail_default">     Domain: <a href="http://michaelochurch.wordpress.com">michaelochurch.wordpress.com</a>, Score: 56, Comments: 37</div>

<div class="gmail_default">     Original: [11] <a href="http://goo.gl/Ums4cZ">http://goo.gl/Ums4cZ</a></div><div class="gmail_default">     On Reddit: [12] <a href="http://goo.gl/ytLSN2">http://goo.gl/ytLSN2</a></div><div class="gmail_default">

<br></div><div class="gmail_default">   * A Year of Functional Programming</div><div class="gmail_default">     Domain: <a href="http://japgolly.blogspot.com.au">japgolly.blogspot.com.au</a>, Score: 52, Comments: 17</div>

<div class="gmail_default">     Original: [13] <a href="http://goo.gl/torrXD">http://goo.gl/torrXD</a></div><div class="gmail_default">     On Reddit: [14] <a href="http://goo.gl/XTSVed">http://goo.gl/XTSVed</a></div><div class="gmail_default">

<br></div><div class="gmail_default">   * Haskell for all: Spreadsheet-like programming in Haskell</div><div class="gmail_default">     Domain: <a href="http://haskellforall.com">haskellforall.com</a>, Score: 52, Comments: 26</div>

<div class="gmail_default">     Original: [15] <a href="http://goo.gl/eaaeHa">http://goo.gl/eaaeHa</a></div><div class="gmail_default">     On Reddit: [16] <a href="http://goo.gl/biUwQf">http://goo.gl/biUwQf</a></div><div class="gmail_default">

<br></div><div class="gmail_default">   * GHC bug squashing at ZuriHac 2014</div><div class="gmail_default">     Domain: <a href="http://joachim-breitner.de">joachim-breitner.de</a>, Score: 50, Comments: 0</div><div class="gmail_default">

     Original: [17] <a href="http://goo.gl/zgd6qV">http://goo.gl/zgd6qV</a></div><div class="gmail_default">     On Reddit: [18] <a href="http://goo.gl/HDp0Wt">http://goo.gl/HDp0Wt</a></div><div class="gmail_default"><br>

</div><div class="gmail_default">   * There is no Fork—our ICFP 2014 paper about Haxl</div><div class="gmail_default">     Domain: <a href="http://community.haskell.org">community.haskell.org</a>, Score: 47, Comments: 4</div>

<div class="gmail_default">     Original: [19] <a href="http://goo.gl/yvbvAH">http://goo.gl/yvbvAH</a></div><div class="gmail_default">     On Reddit: [20] <a href="http://goo.gl/pwcBxO">http://goo.gl/pwcBxO</a></div><div class="gmail_default">

<br></div><div class="gmail_default">   * EclipseFP 2.6.0 released</div><div class="gmail_default">     Domain: <a href="http://jpmoresmau.blogspot.fr">jpmoresmau.blogspot.fr</a>, Score: 46, Comments: 18</div><div class="gmail_default">

     Original: [21] <a href="http://goo.gl/fohXYx">http://goo.gl/fohXYx</a></div><div class="gmail_default">     On Reddit: [22] <a href="http://goo.gl/duJMir">http://goo.gl/duJMir</a></div><div class="gmail_default"><br>

</div><div class="gmail_default">   * Haskell Development Workflow Demo, first video I've made, </div><div class="gmail_default">     wanted to see if any found it useful</div><div class="gmail_default">     Domain: <a href="http://youtube.com">youtube.com</a>, Score: 44, Comments: 11</div>

<div class="gmail_default">     Original: [23] <a href="http://goo.gl/O1REsS">http://goo.gl/O1REsS</a></div><div class="gmail_default">     On Reddit: [24] <a href="http://goo.gl/KTK1kk">http://goo.gl/KTK1kk</a></div><div class="gmail_default">

<br></div><div class="gmail_default">   * Announcement: Bang, a drum machine DSL for Haskell</div><div class="gmail_default">     Domain: self.haskell, Score: 42, Comments: 17</div><div class="gmail_default">     Original: [25] <a href="http://goo.gl/QVlj3E">http://goo.gl/QVlj3E</a></div>

<div class="gmail_default">     On Reddit: [26] <a href="http://goo.gl/QVlj3E">http://goo.gl/QVlj3E</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * How do you learn to write systems in Haskell? (and a story)</div>

<div class="gmail_default">     Domain: self.haskell, Score: 42, Comments: 66</div><div class="gmail_default">     Original: [27] <a href="http://goo.gl/PXiZUD">http://goo.gl/PXiZUD</a></div><div class="gmail_default">     On Reddit: [28] <a href="http://goo.gl/PXiZUD">http://goo.gl/PXiZUD</a></div>

<div class="gmail_default"><br></div><div class="gmail_default">   * The Haskell Cast #7 - Chris Done on Compiling to JavaScript and SQL</div><div class="gmail_default">     Domain: <a href="http://haskellcast.com">haskellcast.com</a>, Score: 41, Comments: 15</div>

<div class="gmail_default">     Original: [29] <a href="http://goo.gl/747Kpj">http://goo.gl/747Kpj</a></div><div class="gmail_default">     On Reddit: [30] <a href="http://goo.gl/n0nlLJ">http://goo.gl/n0nlLJ</a></div><div class="gmail_default">

<br></div><div class="gmail_default">   * ICFP 2014 accepted papers</div><div class="gmail_default">     Domain: <a href="http://github.com">github.com</a>, Score: 40, Comments: 3</div><div class="gmail_default">     Original: [31] <a href="http://goo.gl/XZ962N">http://goo.gl/XZ962N</a></div>

<div class="gmail_default">     On Reddit: [32] <a href="http://goo.gl/VnuyDW">http://goo.gl/VnuyDW</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * cabal - the simple guide</div><div class="gmail_default">

     Domain: <a href="http://katychuang.com">katychuang.com</a>, Score: 40, Comments: 16</div><div class="gmail_default">     Original: [33] <a href="http://goo.gl/svwYE1">http://goo.gl/svwYE1</a></div><div class="gmail_default">

     On Reddit: [34] <a href="http://goo.gl/oGidxo">http://goo.gl/oGidxo</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Two failed attempts at extensible effects</div><div class="gmail_default">

     Domain: <a href="http://ro-che.info">ro-che.info</a>, Score: 37, Comments: 12</div><div class="gmail_default">     Original: [35] <a href="http://goo.gl/DD7WX9">http://goo.gl/DD7WX9</a></div><div class="gmail_default">

     On Reddit: [36] <a href="http://goo.gl/wh8fWW">http://goo.gl/wh8fWW</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Follow up blog post: "Understanding the RealWorld": the Haskell heap,</div>

<div class="gmail_default">     function calls, and primitive types.</div><div class="gmail_default">     Domain: <a href="http://well-typed.com">well-typed.com</a>, Score: 34, Comments: 12</div><div class="gmail_default">

     Original: [37] <a href="http://goo.gl/9OMjWu">http://goo.gl/9OMjWu</a></div><div class="gmail_default">     On Reddit: [38] <a href="http://goo.gl/N0B4cJ">http://goo.gl/N0B4cJ</a></div><div class="gmail_default"><br>

</div><div class="gmail_default">   * "Why Haskell?" Elevator Pitch</div><div class="gmail_default">     Domain: self.haskell, Score: 33, Comments: 70</div><div class="gmail_default">     Original: [39] <a href="http://goo.gl/xsIOqw">http://goo.gl/xsIOqw</a></div>

<div class="gmail_default">     On Reddit: [40] <a href="http://goo.gl/xsIOqw">http://goo.gl/xsIOqw</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">   * Why should Applicative be a superclass of Monad?</div><div class="gmail_default">     votes: 21, answers: 3</div><div class="gmail_default">     Read on SO: [41] <a href="http://goo.gl/Z1Q6uo">http://goo.gl/Z1Q6uo</a></div>

<div class="gmail_default"><br></div><div class="gmail_default">   * What do you call the data wrapped inside a monad?</div><div class="gmail_default">     votes: 15, answers: 2</div><div class="gmail_default">     Read on SO: [42] <a href="http://goo.gl/iNtQAX">http://goo.gl/iNtQAX</a></div>

<div class="gmail_default"><br></div><div class="gmail_default">   * What algorithm is used in Haskell (GHC) for deriving types of </div><div class="gmail_default">     recursive expressions?</div><div class="gmail_default">

     votes: 14, answers: 1</div><div class="gmail_default">     Read on SO: [43] <a href="http://goo.gl/7QvfqM">http://goo.gl/7QvfqM</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * What container really mimics std::vector in Haskell?</div>

<div class="gmail_default">     votes: 14, answers: 4</div><div class="gmail_default">     Read on SO: [44] <a href="http://goo.gl/k0vk2n">http://goo.gl/k0vk2n</a></div><div class="gmail_default"><br></div><div class="gmail_default">

   * Why the cycle function cannot work with empty list?</div><div class="gmail_default">     votes: 14, answers: 2</div><div class="gmail_default">     Read on SO: [45] <a href="http://goo.gl/B5Na0a">http://goo.gl/B5Na0a</a></div>

<div class="gmail_default"><br></div><div class="gmail_default">Until next time,</div><div class="gmail_default">[46]+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="https://github.com/facebook/Haxl">https://github.com/facebook/Haxl</a></div><div class="gmail_default">   2. <a href="http://www.reddit.com/r/haskell/comments/27sv88/haxl_on_github/">http://www.reddit.com/r/haskell/comments/27sv88/haxl_on_github/</a></div>

<div class="gmail_default">   3. <a href="http://www.dohaskell.com/">http://www.dohaskell.com/</a></div><div class="gmail_default">   4. <a href="http://www.reddit.com/r/haskell/comments/27wjwk/wwwdohaskellcom/">http://www.reddit.com/r/haskell/comments/27wjwk/wwwdohaskellcom/</a></div>

<div class="gmail_default">   5. <a href="http://hackage.haskell.org/package/cloud-haskell-0.0.1.0">http://hackage.haskell.org/package/cloud-haskell-0.0.1.0</a></div><div class="gmail_default">   6. <a href="http://www.reddit.com/r/haskell/comments/281sbp/cloudhaskell_is_on_hackage_now/">http://www.reddit.com/r/haskell/comments/281sbp/cloudhaskell_is_on_hackage_now/</a></div>

<div class="gmail_default">   7. <a href="https://code.facebook.com/projects/854888367872565/haxl/">https://code.facebook.com/projects/854888367872565/haxl/</a></div><div class="gmail_default">   8. <a href="http://www.reddit.com/r/haskell/comments/27syj2/facebook_releases_haxl_a_library_for_async_data/">http://www.reddit.com/r/haskell/comments/27syj2/facebook_releases_haxl_a_library_for_async_data/</a></div>

<div class="gmail_default">   9. <a href="http://ro-che.info/articles/2014-06-11-problem-with-mtl.html">http://ro-che.info/articles/2014-06-11-problem-with-mtl.html</a></div><div class="gmail_default">  10. <a href="http://www.reddit.com/r/haskell/comments/27vhd1/the_problem_with_mtl/">http://www.reddit.com/r/haskell/comments/27vhd1/the_problem_with_mtl/</a></div>

<div class="gmail_default">  11. <a href="http://michaelochurch.wordpress.com/2014/06/06/why-programmers-cant-make-any-money-dimensionality-and-the-eternal-haskell-tax/">http://michaelochurch.wordpress.com/2014/06/06/why-programmers-cant-make-any-money-dimensionality-and-the-eternal-haskell-tax/</a></div>

<div class="gmail_default">  12. <a href="http://www.reddit.com/r/haskell/comments/27onwq/why_programmers_cant_make_any_money/">http://www.reddit.com/r/haskell/comments/27onwq/why_programmers_cant_make_any_money/</a></div>

<div class="gmail_default">  13. <a href="http://japgolly.blogspot.com.au/2014/06/a-year-of-functional-programming.html">http://japgolly.blogspot.com.au/2014/06/a-year-of-functional-programming.html</a></div><div class="gmail_default">

  14. <a href="http://www.reddit.com/r/haskell/comments/27oxr4/a_year_of_functional_programming/">http://www.reddit.com/r/haskell/comments/27oxr4/a_year_of_functional_programming/</a></div><div class="gmail_default">  15. <a href="http://www.haskellforall.com/2014/06/spreadsheet-like-programming-in-haskell.html">http://www.haskellforall.com/2014/06/spreadsheet-like-programming-in-haskell.html</a></div>

<div class="gmail_default">  16. <a href="http://www.reddit.com/r/haskell/comments/284enc/haskell_for_all_spreadsheetlike_programming_in/">http://www.reddit.com/r/haskell/comments/284enc/haskell_for_all_spreadsheetlike_programming_in/</a></div>

<div class="gmail_default">  17. <a href="http://www.joachim-breitner.de/blog/archives/651-ZuriHac-2014.html">http://www.joachim-breitner.de/blog/archives/651-ZuriHac-2014.html</a></div><div class="gmail_default">  18. <a href="http://www.reddit.com/r/haskell/comments/27p2nc/ghc_bug_squashing_at_zurihac_2014/">http://www.reddit.com/r/haskell/comments/27p2nc/ghc_bug_squashing_at_zurihac_2014/</a></div>

<div class="gmail_default">  19. <a href="http://community.haskell.org/~simonmar/papers/haxl-icfp14.pdf">http://community.haskell.org/~simonmar/papers/haxl-icfp14.pdf</a></div><div class="gmail_default">  20. <a href="http://www.reddit.com/r/haskell/comments/27tjpj/there_is_no_forkour_icfp_2014_paper_about_haxl/">http://www.reddit.com/r/haskell/comments/27tjpj/there_is_no_forkour_icfp_2014_paper_about_haxl/</a></div>

<div class="gmail_default">  21. <a href="http://jpmoresmau.blogspot.fr/2014/06/eclipsefp-260-released.html">http://jpmoresmau.blogspot.fr/2014/06/eclipsefp-260-released.html</a></div><div class="gmail_default">  22. <a href="http://www.reddit.com/r/haskell/comments/27utrw/eclipsefp_260_released/">http://www.reddit.com/r/haskell/comments/27utrw/eclipsefp_260_released/</a></div>

<div class="gmail_default">  23. <a href="https://www.youtube.com/watch?v=Li6oaO8x2VY">https://www.youtube.com/watch?v=Li6oaO8x2VY</a></div><div class="gmail_default">  24. <a href="http://www.reddit.com/r/haskell/comments/27lcz3/haskell_development_workflow_demo_first_video_ive/">http://www.reddit.com/r/haskell/comments/27lcz3/haskell_development_workflow_demo_first_video_ive/</a></div>

<div class="gmail_default">  25. <a href="http://www.reddit.com/r/haskell/comments/27s6py/announcement_bang_a_drum_machine_dsl_for_haskell/">http://www.reddit.com/r/haskell/comments/27s6py/announcement_bang_a_drum_machine_dsl_for_haskell/</a></div>

<div class="gmail_default">  26. <a href="http://www.reddit.com/r/haskell/comments/27s6py/announcement_bang_a_drum_machine_dsl_for_haskell/">http://www.reddit.com/r/haskell/comments/27s6py/announcement_bang_a_drum_machine_dsl_for_haskell/</a></div>

<div class="gmail_default">  27. <a href="http://www.reddit.com/r/haskell/comments/28575l/how_do_you_learn_to_write_systems_in_haskell_and/">http://www.reddit.com/r/haskell/comments/28575l/how_do_you_learn_to_write_systems_in_haskell_and/</a></div>

<div class="gmail_default">  28. <a href="http://www.reddit.com/r/haskell/comments/28575l/how_do_you_learn_to_write_systems_in_haskell_and/">http://www.reddit.com/r/haskell/comments/28575l/how_do_you_learn_to_write_systems_in_haskell_and/</a></div>

<div class="gmail_default">  29. <a href="http://www.haskellcast.com/episode/007-chris-done-on-compiling-to-javascript-and-sql/">http://www.haskellcast.com/episode/007-chris-done-on-compiling-to-javascript-and-sql/</a></div>

<div class="gmail_default">  30. <a href="http://www.reddit.com/r/haskell/comments/27sh2d/the_haskell_cast_7_chris_done_on_compiling_to/">http://www.reddit.com/r/haskell/comments/27sh2d/the_haskell_cast_7_chris_done_on_compiling_to/</a></div>

<div class="gmail_default">  31. <a href="https://github.com/yallop/icfp2014-papers/blob/master/README.md">https://github.com/yallop/icfp2014-papers/blob/master/README.md</a></div><div class="gmail_default">  32. <a href="http://www.reddit.com/r/haskell/comments/27p8xo/icfp_2014_accepted_papers/">http://www.reddit.com/r/haskell/comments/27p8xo/icfp_2014_accepted_papers/</a></div>

<div class="gmail_default">  33. <a href="http://katychuang.com/cabal-guide/">http://katychuang.com/cabal-guide/</a></div><div class="gmail_default">  34. <a href="http://www.reddit.com/r/haskell/comments/280h9h/cabal_the_simple_guide/">http://www.reddit.com/r/haskell/comments/280h9h/cabal_the_simple_guide/</a></div>

<div class="gmail_default">  35. <a href="http://ro-che.info/articles/2014-06-14-extensible-effects-failed.html">http://ro-che.info/articles/2014-06-14-extensible-effects-failed.html</a></div><div class="gmail_default">  36. <a href="http://www.reddit.com/r/haskell/comments/285prk/two_failed_attempts_at_extensible_effects/">http://www.reddit.com/r/haskell/comments/285prk/two_failed_attempts_at_extensible_effects/</a></div>

<div class="gmail_default">  37. <a href="http://www.well-typed.com/blog/95/">http://www.well-typed.com/blog/95/</a></div><div class="gmail_default">  38. <a href="http://www.reddit.com/r/haskell/comments/27yg67/follow_up_blog_post_understanding_the_realworld/">http://www.reddit.com/r/haskell/comments/27yg67/follow_up_blog_post_understanding_the_realworld/</a></div>

<div class="gmail_default">  39. <a href="http://www.reddit.com/r/haskell/comments/282yky/why_haskell_elevator_pitch/">http://www.reddit.com/r/haskell/comments/282yky/why_haskell_elevator_pitch/</a></div><div class="gmail_default">

  40. <a href="http://www.reddit.com/r/haskell/comments/282yky/why_haskell_elevator_pitch/">http://www.reddit.com/r/haskell/comments/282yky/why_haskell_elevator_pitch/</a></div><div class="gmail_default">  41. <a href="http://stackoverflow.com/questions/24112786/why-should-applicative-be-a-superclass-of-monad">http://stackoverflow.com/questions/24112786/why-should-applicative-be-a-superclass-of-monad</a></div>

<div class="gmail_default">  42. <a href="http://stackoverflow.com/questions/24127190/what-do-you-call-the-data-wrapped-inside-a-monad">http://stackoverflow.com/questions/24127190/what-do-you-call-the-data-wrapped-inside-a-monad</a></div>

<div class="gmail_default">  43. <a href="http://stackoverflow.com/questions/24105812/what-algorithm-is-used-in-haskell-ghc-for-deriving-types-of-recursive-expressi">http://stackoverflow.com/questions/24105812/what-algorithm-is-used-in-haskell-ghc-for-deriving-types-of-recursive-expressi</a></div>

<div class="gmail_default">  44. <a href="http://stackoverflow.com/questions/24123967/what-container-really-mimics-stdvector-in-haskell">http://stackoverflow.com/questions/24123967/what-container-really-mimics-stdvector-in-haskell</a></div>

<div class="gmail_default">  45. <a href="http://stackoverflow.com/questions/24223201/why-the-cycle-function-cannot-work-with-empty-list">http://stackoverflow.com/questions/24223201/why-the-cycle-function-cannot-work-with-empty-list</a></div>

<div class="gmail_default">  46. <a href="https://plus.google.com/105107667630152149014/about">https://plus.google.com/105107667630152149014/about</a></div><div><br></div></div></div>