<div>Welcome to issue 235 of the HWN, an issue covering crowd-sourced bits</div><div>of information about Haskell from around the web. This issue covers the</div><div>week of July 1 to 7, 2012.</div><div><br></div><div>Quotes of the Week</div>

<div><br></div><div>   * Kukkua: They say there are two things, once mastered, you will</div><div>     harness boundless strength from the cosmos itself, continuations</div><div>     and monads.</div><div><br></div><div>
   * startling: saying &quot;monad&quot; within earshot of a muggle is pretty</div>
<div>     funny</div><div><br></div><div>   * maybefbi: Haskell is forcing me to think a lot</div><div><br></div><div>   * Wadler says: So, the essence of XML is this: the problem it solves</div><div>     is not hard, and it does not solve the problem well.</div>

<div><br></div><div>Top Reddit Stories</div><div><br></div><div>   * This is what my first attempt at writing code in Haskell went like</div><div>     Domain: self.haskell, Score: 82, Comments: 32</div><div>     On Reddit: [1] <a href="http://goo.gl/uq3Tt">http://goo.gl/uq3Tt</a></div>

<div>     Original: [2] <a href="http://goo.gl/uq3Tt">http://goo.gl/uq3Tt</a></div><div><br></div><div>   * The Architecture of Open Source Applications: </div><div>     The Glasgow Haskell Compiler</div><div>     Domain: <a href="http://aosabook.org">aosabook.org</a>, Score: 59, Comments: 5</div>

<div>     On Reddit: [3] <a href="http://goo.gl/5v906">http://goo.gl/5v906</a></div><div>     Original: [4] <a href="http://goo.gl/yYqUJ">http://goo.gl/yYqUJ</a></div><div><br></div><div>   * Slides for 7 lectures on Parallel and Concurrent Haskell </div>

<div>     (including GPU programming with Accelerate)</div><div>     Domain: <a href="http://community.haskell.org">community.haskell.org</a>, Score: 51, Comments: 10</div><div>     On Reddit: [5] <a href="http://goo.gl/pmGsr">http://goo.gl/pmGsr</a></div>

<div>     Original: [6] <a href="http://goo.gl/wumiT">http://goo.gl/wumiT</a></div><div><br></div><div>   * How pythoners view Haskell compared with Python</div><div>     Domain: <a href="http://wiki.python.org">wiki.python.org</a>, Score: 40, Comments: 70</div>

<div>     On Reddit: [7] <a href="http://goo.gl/Xe3AF">http://goo.gl/Xe3AF</a></div><div>     Original: [8] <a href="http://goo.gl/ydpyj">http://goo.gl/ydpyj</a></div><div><br></div><div>   * How I made the switch to functional programming.</div>

<div>     Domain: self.haskell, Score: 38, Comments: 14</div><div>     On Reddit: [9] <a href="http://goo.gl/m6IXs">http://goo.gl/m6IXs</a></div><div>     Original: [10] <a href="http://goo.gl/m6IXs">http://goo.gl/m6IXs</a></div>

<div><br></div><div>   * Why Functional Matters: Your white board will never be the same</div><div>     Domain: <a href="http://blog.jessitron.com">blog.jessitron.com</a>, Score: 35, Comments: 5</div><div>     On Reddit: [11] <a href="http://goo.gl/b71zi">http://goo.gl/b71zi</a></div>

<div>     Original: [12] <a href="http://goo.gl/SkJaA">http://goo.gl/SkJaA</a></div><div><br></div><div>   * Building a better AES package</div><div>     Domain: <a href="http://tab.snarc.org">tab.snarc.org</a>, Score: 33, Comments: 19</div>

<div>     On Reddit: [13] <a href="http://goo.gl/A0hwE">http://goo.gl/A0hwE</a></div><div>     Original: [14] <a href="http://goo.gl/0p9PE">http://goo.gl/0p9PE</a></div><div><br></div><div>   * FP Complete is hiring Haskell programmers</div>

<div>     Domain: <a href="http://haskellers.com">haskellers.com</a>, Score: 32, Comments: 4</div><div>     On Reddit: [15] <a href="http://goo.gl/L8Xuh">http://goo.gl/L8Xuh</a></div><div>     Original: [16] <a href="http://goo.gl/6AxT7">http://goo.gl/6AxT7</a></div>

<div><br></div><div>   * Parallel and Concurrent Programming in Haskell </div><div>     (Lab exercises by Simon Marlow)</div><div>     Domain: <a href="http://community.haskell.org">community.haskell.org</a>, Score: 31, Comments: </div>

<div>     On Reddit: [17] <a href="http://goo.gl/cjBJ0">http://goo.gl/cjBJ0</a></div><div>     Original: [18] <a href="http://goo.gl/olFva">http://goo.gl/olFva</a></div><div><br></div><div>   * pipes 2.1 released with prettier Frame, </div>

<div>     using indexed and restricted monads</div><div>     Domain: <a href="http://haskellforall.com">haskellforall.com</a>, Score: 30, Comments: 31</div><div>     On Reddit: [19] <a href="http://goo.gl/Trajz">http://goo.gl/Trajz</a></div>

<div>     Original: [20] <a href="http://goo.gl/vqluc">http://goo.gl/vqluc</a></div><div><br></div><div>   * conduit 0.5.0 released, now with extensive tutorial</div><div>     Domain: <a href="http://hackage.haskell.org">hackage.haskell.org</a>, Score: 27, Comments: 2</div>

<div>     On Reddit: [21] <a href="http://goo.gl/s5Wmh">http://goo.gl/s5Wmh</a></div><div>     Original: [22] <a href="http://goo.gl/RUrpw">http://goo.gl/RUrpw</a></div><div><br></div><div>   * A (experimental) treat for Emacs interactive-mode users</div>

<div>     Domain: <a href="http://youtube.com">youtube.com</a>, Score: 26, Comments: 2</div><div>     On Reddit: [23] <a href="http://goo.gl/13wD9">http://goo.gl/13wD9</a></div><div>     Original: [24] <a href="http://goo.gl/C54V5">http://goo.gl/C54V5</a></div>

<div><br></div><div>   * Exploring CPU design using Haskell - Introduction to the architecture</div><div>     Domain: <a href="http://random.axman6.com">random.axman6.com</a>, Score: 25, Comments: 17</div><div>     On Reddit: [25] <a href="http://goo.gl/f1v2M">http://goo.gl/f1v2M</a></div>

<div>     Original: [26] <a href="http://goo.gl/xvSUF">http://goo.gl/xvSUF</a></div><div><br></div><div>   * Haskell is dead! (pun intended, not a flame :D)</div><div>     Domain: <a href="http://i.imgur.com">i.imgur.com</a>, Score: 22, Comments: 37</div>

<div>     On Reddit: [27] <a href="http://goo.gl/jPRu9">http://goo.gl/jPRu9</a></div><div>     Original: [28] <a href="http://goo.gl/2DclX">http://goo.gl/2DclX</a></div><div><br></div><div>   * Announcing lens-family-core, lens-family, and lens-family-th</div>

<div>     Domain: self.haskell, Score: 22, Comments: 8</div><div>     On Reddit: [29] <a href="http://goo.gl/Axyxs">http://goo.gl/Axyxs</a></div><div>     Original: [30] <a href="http://goo.gl/Axyxs">http://goo.gl/Axyxs</a></div>

<div><br></div><div>   * Happstack Irregular News Issue #2</div><div>     Domain: <a href="http://happstack.com">happstack.com</a>, Score: 21, Comments: 3</div><div>     On Reddit: [31] <a href="http://goo.gl/n7a0Z">http://goo.gl/n7a0Z</a></div>

<div>     Original: [32] <a href="http://goo.gl/kU7OV">http://goo.gl/kU7OV</a></div><div><br></div><div>   * &quot;Tying the Knot&quot; using the RWS Monad</div><div>     Domain: <a href="http://mergeconflict.com">mergeconflict.com</a>, Score: 21, Comments: 16</div>

<div>     On Reddit: [33] <a href="http://goo.gl/FavKj">http://goo.gl/FavKj</a></div><div>     Original: [34] <a href="http://goo.gl/TESiO">http://goo.gl/TESiO</a></div><div><br></div><div>   * LiveScript: a more functional JavaScript</div>

<div>     Domain: <a href="http://gkz.github.com">gkz.github.com</a>, Score: 18, Comments: 9</div><div>     On Reddit: [35] <a href="http://goo.gl/NQecG">http://goo.gl/NQecG</a></div><div>     Original: [36] <a href="http://goo.gl/1hsTo">http://goo.gl/1hsTo</a></div>

<div><br></div><div>Top StackOverflow Questions</div><div><br></div><div>   * Functional design patterns</div><div>     votes: 36, answers: 5</div><div>     Read on SO: [37] <a href="http://goo.gl/hjzwm">http://goo.gl/hjzwm</a></div>

<div><br></div><div>   * Using return vs. not using return in the list monad</div><div>     votes: 22, answers: 6</div><div>     Read on SO: [38] <a href="http://goo.gl/zkQH1">http://goo.gl/zkQH1</a></div><div><br></div>
<div>
   * Compute as much of a list as possible in a fixed time</div><div>     votes: 19, answers: 3</div><div>     Read on SO: [39] <a href="http://goo.gl/BpBFe">http://goo.gl/BpBFe</a></div><div><br></div><div>   * Why is `logBase 10 x` slower than `log x / log 10`, </div>

<div>     even when specialized?</div><div>     votes: 16, answers: 2</div><div>     Read on SO: [40] <a href="http://goo.gl/4rkTi">http://goo.gl/4rkTi</a></div><div><br></div><div>   * How has Haskell changed?</div><div>

     votes: 16, answers: 2</div><div>     Read on SO: [41] <a href="http://goo.gl/Rkz41">http://goo.gl/Rkz41</a></div><div><br></div><div>   * What are the similarities and differences among Haskell indentation </div><div>

     modes for Emacs?</div><div>     votes: 16, answers: 0</div><div>     Read on SO: [42] <a href="http://goo.gl/xHn7L">http://goo.gl/xHn7L</a></div><div><br></div><div>   * Arrow equivalent of mapM?</div><div>     votes: 9, answers: 1</div>

<div>     Read on SO: [43] <a href="http://goo.gl/XlQWR">http://goo.gl/XlQWR</a></div><div><br></div><div>   * Can I pass a pattern into a function?</div><div>     votes: 9, answers: 2</div><div>     Read on SO: [44] <a href="http://goo.gl/J6N3w">http://goo.gl/J6N3w</a></div>

<div><br></div><div>   * Referential transparency and mmap in Haskell</div><div>     votes: 8, answers: 1</div><div>     Read on SO: [45] <a href="http://goo.gl/iJGp5">http://goo.gl/iJGp5</a></div><div><br></div><div>   * Is EC2 Ubuntu 12.04 different, if compiling Haskell locally?</div>

<div>     votes: 7, answers: 1</div><div>     Read on SO: [46] <a href="http://goo.gl/Qivdq">http://goo.gl/Qivdq</a></div><div><br></div><div>Until next time,</div><div>Daniel Santa Cruz</div><div><br></div><div>References</div>

<div><br></div><div>   1. <a href="http://www.reddit.com/r/haskell/comments/w3k4v/this_is_what_my_first_attempt_at_writing_code_in/">http://www.reddit.com/r/haskell/comments/w3k4v/this_is_what_my_first_attempt_at_writing_code_in/</a></div>

<div>   2. <a href="http://www.reddit.com/r/haskell/comments/w3k4v/this_is_what_my_first_attempt_at_writing_code_in/">http://www.reddit.com/r/haskell/comments/w3k4v/this_is_what_my_first_attempt_at_writing_code_in/</a></div>

<div>   3. <a href="http://www.aosabook.org/en/ghc.html">http://www.aosabook.org/en/ghc.html</a></div><div>   4. <a href="http://www.reddit.com/r/haskell/comments/w2skx/the_architecture_of_open_source_applications_the/">http://www.reddit.com/r/haskell/comments/w2skx/the_architecture_of_open_source_applications_the/</a></div>

<div>   5. <a href="http://community.haskell.org/~simonmar/slides/cadarache2012/">http://community.haskell.org/~simonmar/slides/cadarache2012/</a></div><div>   6. <a href="http://www.reddit.com/r/haskell/comments/vyzj8/slides_for_7_lectures_on_parallel_and_concurrent/">http://www.reddit.com/r/haskell/comments/vyzj8/slides_for_7_lectures_on_parallel_and_concurrent/</a></div>

<div>   7. <a href="http://wiki.python.org/moin/PythonVsHaskell">http://wiki.python.org/moin/PythonVsHaskell</a></div><div>   8. <a href="http://www.reddit.com/r/haskell/comments/w2jiv/how_pythoners_view_haskell_compared_with_python/">http://www.reddit.com/r/haskell/comments/w2jiv/how_pythoners_view_haskell_compared_with_python/</a></div>

<div>   9. <a href="http://www.reddit.com/r/haskell/comments/w77xy/how_i_made_the_switch_to_functional_programming/">http://www.reddit.com/r/haskell/comments/w77xy/how_i_made_the_switch_to_functional_programming/</a></div>

<div>  10. <a href="http://www.reddit.com/r/haskell/comments/w77xy/how_i_made_the_switch_to_functional_programming/">http://www.reddit.com/r/haskell/comments/w77xy/how_i_made_the_switch_to_functional_programming/</a></div>

<div>  11. <a href="http://blog.jessitron.com/2012/06/why-functional-matters-your-white-board.html">http://blog.jessitron.com/2012/06/why-functional-matters-your-white-board.html</a></div><div>  12. <a href="http://www.reddit.com/r/haskell/comments/w1453/why_functional_matters_your_white_board_will/">http://www.reddit.com/r/haskell/comments/w1453/why_functional_matters_your_white_board_will/</a></div>

<div>  13. <a href="http://tab.snarc.org/posts/haskell/2012-07-07-building-a-better-haskell-aes.html">http://tab.snarc.org/posts/haskell/2012-07-07-building-a-better-haskell-aes.html</a></div><div>  14. <a href="http://www.reddit.com/r/haskell/comments/w6btf/building_a_better_aes_package/">http://www.reddit.com/r/haskell/comments/w6btf/building_a_better_aes_package/</a></div>

<div>  15. <a href="http://www.haskellers.com/jobs/14">http://www.haskellers.com/jobs/14</a></div><div>  16. <a href="http://www.reddit.com/r/haskell/comments/w4xyc/fp_complete_is_hiring_haskell_programmers/">http://www.reddit.com/r/haskell/comments/w4xyc/fp_complete_is_hiring_haskell_programmers/</a></div>

<div>  17. <a href="http://community.haskell.org/~simonmar/lab-exercises-cadarache.pdf">http://community.haskell.org/~simonmar/lab-exercises-cadarache.pdf</a></div><div>  18. <a href="http://www.reddit.com/r/haskell/comments/vzpfy/parallel_and_concurrent_programming_in_haskell/">http://www.reddit.com/r/haskell/comments/vzpfy/parallel_and_concurrent_programming_in_haskell/</a></div>

<div>  19. <a href="http://www.haskellforall.com/2012/07/pipes-21-and-index-core-10-indexed.html">http://www.haskellforall.com/2012/07/pipes-21-and-index-core-10-indexed.html</a></div><div>  20. <a href="http://www.reddit.com/r/haskell/comments/vx1dt/pipes_21_released_with_prettier_frame_using/">http://www.reddit.com/r/haskell/comments/vx1dt/pipes_21_released_with_prettier_frame_using/</a></div>

<div>  21. <a href="http://hackage.haskell.org/packages/archive/conduit/0.5.0/doc/html/Data-Conduit.html">http://hackage.haskell.org/packages/archive/conduit/0.5.0/doc/html/Data-Conduit.html</a></div><div>  22. <a href="http://www.reddit.com/r/haskell/comments/vwge4/conduit_050_released_now_with_extensive_tutorial/">http://www.reddit.com/r/haskell/comments/vwge4/conduit_050_released_now_with_extensive_tutorial/</a></div>

<div>  23. <a href="http://www.youtube.com/watch?v=pu9AGSOySlE">http://www.youtube.com/watch?v=pu9AGSOySlE</a></div><div>  24. <a href="http://www.reddit.com/r/haskell/comments/w1k7s/a_experimental_treat_for_emacs_interactivemode/">http://www.reddit.com/r/haskell/comments/w1k7s/a_experimental_treat_for_emacs_interactivemode/</a></div>

<div>  25. <a href="http://random.axman6.com/blog/?p=327">http://random.axman6.com/blog/?p=327</a></div><div>  26. <a href="http://www.reddit.com/r/haskell/comments/w4aan/exploring_cpu_design_using_haskell_introduction/">http://www.reddit.com/r/haskell/comments/w4aan/exploring_cpu_design_using_haskell_introduction/</a></div>

<div>  27. <a href="http://i.imgur.com/zzQrx.png">http://i.imgur.com/zzQrx.png</a></div><div>  28. <a href="http://www.reddit.com/r/haskell/comments/vvkkm/haskell_is_dead_pun_intended_not_a_flame_d/">http://www.reddit.com/r/haskell/comments/vvkkm/haskell_is_dead_pun_intended_not_a_flame_d/</a></div>

<div>  29. <a href="http://www.reddit.com/r/haskell/comments/w5ine/announcing_lensfamilycore_lensfamily_and/">http://www.reddit.com/r/haskell/comments/w5ine/announcing_lensfamilycore_lensfamily_and/</a></div><div>  30. <a href="http://www.reddit.com/r/haskell/comments/w5ine/announcing_lensfamilycore_lensfamily_and/">http://www.reddit.com/r/haskell/comments/w5ine/announcing_lensfamilycore_lensfamily_and/</a></div>

<div>  31. <a href="http://www.happstack.com/C/ViewPage/12">http://www.happstack.com/C/ViewPage/12</a></div><div>  32. <a href="http://www.reddit.com/r/haskell/comments/vxi3c/happstack_irregular_news_issue_2/">http://www.reddit.com/r/haskell/comments/vxi3c/happstack_irregular_news_issue_2/</a></div>

<div>  33. <a href="http://mergeconflict.com/archives/57">http://mergeconflict.com/archives/57</a></div><div>  34. <a href="http://www.reddit.com/r/haskell/comments/w0haf/tying_the_knot_using_the_rws_monad/">http://www.reddit.com/r/haskell/comments/w0haf/tying_the_knot_using_the_rws_monad/</a></div>

<div>  35. <a href="http://gkz.github.com/LiveScript/">http://gkz.github.com/LiveScript/</a></div><div>  36. <a href="http://www.reddit.com/r/haskell/comments/w39a3/livescript_a_more_functional_javascript/">http://www.reddit.com/r/haskell/comments/w39a3/livescript_a_more_functional_javascript/</a></div>

<div>  37. <a href="http://stackoverflow.com/questions/11339637/functional-design-patterns">http://stackoverflow.com/questions/11339637/functional-design-patterns</a></div><div>  38. <a href="http://stackoverflow.com/questions/11323300/using-return-vs-not-using-return-in-the-list-monad">http://stackoverflow.com/questions/11323300/using-return-vs-not-using-return-in-the-list-monad</a></div>

<div>  39. <a href="http://stackoverflow.com/questions/11320180/compute-as-much-of-a-list-as-possible-in-a-fixed-time">http://stackoverflow.com/questions/11320180/compute-as-much-of-a-list-as-possible-in-a-fixed-time</a></div>

<div>  40. <a href="http://stackoverflow.com/questions/11290929/why-is-logbase-10-x-slower-than-log-x-log-10-even-when-specialized">http://stackoverflow.com/questions/11290929/why-is-logbase-10-x-slower-than-log-x-log-10-even-when-specialized</a></div>

<div>  41. <a href="http://stackoverflow.com/questions/11296157/how-has-haskell-changed">http://stackoverflow.com/questions/11296157/how-has-haskell-changed</a></div><div>  42. <a href="http://stackoverflow.com/questions/11365815/what-are-the-similarities-and-differences-among-haskell-indentation-modes-for-em">http://stackoverflow.com/questions/11365815/what-are-the-similarities-and-differences-among-haskell-indentation-modes-for-em</a></div>

<div>  43. <a href="http://stackoverflow.com/questions/11303642/arrow-equivalent-of-mapm">http://stackoverflow.com/questions/11303642/arrow-equivalent-of-mapm</a></div><div>  44. <a href="http://stackoverflow.com/questions/11336687/can-i-pass-a-pattern-into-a-function">http://stackoverflow.com/questions/11336687/can-i-pass-a-pattern-into-a-function</a></div>

<div>  45. <a href="http://stackoverflow.com/questions/11283975/referential-transparency-and-mmap-in-haskell">http://stackoverflow.com/questions/11283975/referential-transparency-and-mmap-in-haskell</a></div><div>  46. <a href="http://stackoverflow.com/questions/11278733/is-ec2-ubuntu-12-04-different-if-compiling-haskell-locally">http://stackoverflow.com/questions/11278733/is-ec2-ubuntu-12-04-different-if-compiling-haskell-locally</a></div>

<div><br></div>