<div>Welcome to issue 240 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 August 05 to 11, 2012.</div><div><br></div><div>

Quotes of the Week</div><div><br></div><div>   * johnw: Monads are an interface, all bets are off until you see what</div><div>     the interface does for a given Type</div><div><br></div><div>   * Evbn: I heard that Untyped and Well Typed tried to set up a</div>

<div>     corporate softball league, but they couldn&#39;t agree on a ruleset to</div><div>     use.</div><div><br></div><div>   * wuttf: i think i have to learn this language, the type systems i</div><div>     know just dont feel right</div>

<div><br></div><div>Top Reddit Stories</div><div><br></div><div>   * Studying protein structures in Haskell</div><div>     Domain: <a href="http://haskellforall.com">haskellforall.com</a>, Score: 53, Comments: 6</div><div>

     On Reddit: [1] <a href="http://goo.gl/94PA4">http://goo.gl/94PA4</a></div><div>     Original: [2] <a href="http://goo.gl/VJJD0">http://goo.gl/VJJD0</a></div><div><br></div><div>   * Haskell Live Episode 2: Time To Refactor is up!</div>

<div>     Domain: <a href="http://youtube.com">youtube.com</a>, Score: 52, Comments: 14</div><div>     On Reddit: [3] <a href="http://goo.gl/BOmK7">http://goo.gl/BOmK7</a></div><div>     Original: [4] <a href="http://goo.gl/5wTVu">http://goo.gl/5wTVu</a></div>

<div><br></div><div>   * Announcing Raskell - user ratings for Hackage</div><div>     Domain: <a href="http://ocharles.org.uk">ocharles.org.uk</a>, Score: 43, Comments: 29</div><div>     On Reddit: [5] <a href="http://goo.gl/wgK4E">http://goo.gl/wgK4E</a></div>

<div>     Original: [6] <a href="http://goo.gl/7q4RP">http://goo.gl/7q4RP</a></div><div><br></div><div>   * Yesod 1.1 Released</div><div>     Domain: <a href="http://yesodweb.com">yesodweb.com</a>, Score: 38, Comments: 14</div>

<div>     On Reddit: [7] <a href="http://goo.gl/jiwLx">http://goo.gl/jiwLx</a></div><div>     Original: [8] <a href="http://goo.gl/B5czq">http://goo.gl/B5czq</a></div><div><br></div><div>   * Running Haskell on Raspberry Pi</div>

<div>     Domain: <a href="http://alenribic.com">alenribic.com</a>, Score: 37, Comments: 5</div><div>     On Reddit: [9] <a href="http://goo.gl/zPcDA">http://goo.gl/zPcDA</a></div><div>     Original: [10] <a href="http://goo.gl/FsESS">http://goo.gl/FsESS</a></div>

<div><br></div><div>   * Koka - a &quot;function&quot;-oriented language with side-effect inteference</div><div>     Domain: <a href="http://rise4fun.com">rise4fun.com</a>, Score: 36, Comments: 18</div><div>     On Reddit: [11] <a href="http://goo.gl/lyKhA">http://goo.gl/lyKhA</a></div>

<div>     Original: [12] <a href="http://goo.gl/n35n1">http://goo.gl/n35n1</a></div><div><br></div><div>   * Is Haskell liberal or conservative? (Response post to Yegge)</div><div>     Domain: <a href="http://blog.ezyang.com">blog.ezyang.com</a>, Score: 34, Comments: 51</div>

<div>     On Reddit: [13] <a href="http://goo.gl/AJ5Wp">http://goo.gl/AJ5Wp</a></div><div>     Original: [14] <a href="http://goo.gl/Juis3">http://goo.gl/Juis3</a></div><div><br></div><div>   * ANNOUNCE: basic-prelude</div>

<div>     Domain: <a href="http://haskell.org">haskell.org</a>, Score: 34, Comments: 8</div><div>     On Reddit: [15] <a href="http://goo.gl/iiDLq">http://goo.gl/iiDLq</a></div><div>     Original: [16] <a href="http://goo.gl/4Taz0">http://goo.gl/4Taz0</a></div>

<div><br></div><div>   * ANNOUNCE: tardis</div><div>     Domain: <a href="http://haskell.org">haskell.org</a>, Score: 31, Comments: 3</div><div>     On Reddit: [17] <a href="http://goo.gl/e6yi7">http://goo.gl/e6yi7</a></div>

<div>     Original: [18] <a href="http://goo.gl/590QR">http://goo.gl/590QR</a></div><div><br></div><div>   * Any Hackage mirrors? How do you deal with Hackage outages?</div><div>     Domain: self.haskell, Score: 30, Comments: 27</div>

<div>     On Reddit: [19] <a href="http://goo.gl/1BOMF">http://goo.gl/1BOMF</a></div><div>     Original: [20] <a href="http://goo.gl/1BOMF">http://goo.gl/1BOMF</a></div><div><br></div><div>   * Is there a standard Haskell development setup for Vim?</div>

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

<div><br></div><div>   * O&#39;Reilly Webinar this Thursday: Designing Type-Safe Haskell APIs</div><div>     Domain: <a href="http://yesodweb.com">yesodweb.com</a>, Score: 28, Comments: 8</div><div>     On Reddit: [23] <a href="http://goo.gl/GNogN">http://goo.gl/GNogN</a></div>

<div>     Original: [24] <a href="http://goo.gl/ZRkrH">http://goo.gl/ZRkrH</a></div><div><br></div><div>   * acid-state with Yesod</div><div>     Domain: <a href="http://meadowstalk.com">meadowstalk.com</a>, Score: 25, Comments: 13</div>

<div>     On Reddit: [25] <a href="http://goo.gl/NM4Bc">http://goo.gl/NM4Bc</a></div><div>     Original: [26] <a href="http://goo.gl/8MDXo">http://goo.gl/8MDXo</a></div><div><br></div><div>   * Philip Wadler: Faith, Evolution, and Programming Languages [InfoQ]</div>

<div>     Domain: <a href="http://infoq.com">infoq.com</a>, Score: 25, Comments: 6</div><div>     On Reddit: [27] <a href="http://goo.gl/WFxLq">http://goo.gl/WFxLq</a></div><div>     Original: [28] <a href="http://goo.gl/fBqx7">http://goo.gl/fBqx7</a></div>

<div><br></div><div>   * Hiring Haskell Developers (Singapore)</div><div>     Domain: <a href="http://cufp.org">cufp.org</a>, Score: 22, Comments: 13</div><div>     On Reddit: [29] <a href="http://goo.gl/bhqrb">http://goo.gl/bhqrb</a></div>

<div>     Original: [30] <a href="http://goo.gl/umhh4">http://goo.gl/umhh4</a></div><div><br></div><div>   * Verifying Software Transactional Memory: bisimulation in Agda [pdf]</div><div>     Domain: <a href="http://cs.nott.ac.uk">cs.nott.ac.uk</a>, Score: 22, Comments: </div>

<div>     On Reddit: [31] <a href="http://goo.gl/X1zvj">http://goo.gl/X1zvj</a></div><div>     Original: [32] <a href="http://goo.gl/vJ1gA">http://goo.gl/vJ1gA</a></div><div><br></div><div>   * iterate (*2) 1</div><div>     Domain: <a href="http://postimage.org">postimage.org</a>, Score: 17, Comments: 13</div>

<div>     On Reddit: [33] <a href="http://goo.gl/lwLv1">http://goo.gl/lwLv1</a></div><div>     Original: [34] <a href="http://goo.gl/lfIab">http://goo.gl/lfIab</a></div><div><br></div><div>   * Error Handling: How would you solve this?</div>

<div>     Domain: self.haskell, Score: 16, Comments: 11</div><div>     On Reddit: [35] <a href="http://goo.gl/jHLZ8">http://goo.gl/jHLZ8</a></div><div>     Original: [36] <a href="http://goo.gl/jHLZ8">http://goo.gl/jHLZ8</a></div>

<div><br></div><div>Top StackOverflow Questions</div><div><br></div><div>   * Advice defining a data structure in Haskell</div><div>     votes: 13, answers: 4</div><div>     Read on SO: [37] <a href="http://goo.gl/xVxlx">http://goo.gl/xVxlx</a></div>

<div><br></div><div>   * What is the preferred way to combine two sinks?</div><div>     votes: 13, answers: 2</div><div>     Read on SO: [38] <a href="http://goo.gl/QUczW">http://goo.gl/QUczW</a></div><div><br></div><div>

   * Why is numCapabilities a pure function?</div><div>     votes: 12, answers: 1</div><div>     Read on SO: [39] <a href="http://goo.gl/4HU27">http://goo.gl/4HU27</a></div><div><br></div><div>   * Using generics to convert between types of the same “shape”</div>

<div>     votes: 10, answers: 1</div><div>     Read on SO: [40] <a href="http://goo.gl/gx8ZL">http://goo.gl/gx8ZL</a></div><div><br></div><div>   * Controlling parallel execution</div><div>     votes: 9, answers: 2</div>
<div>
     Read on SO: [41] <a href="http://goo.gl/zzvtU">http://goo.gl/zzvtU</a></div><div><br></div><div>   * Lists of lists of lists</div><div>     votes: 9, answers: 5</div><div>     Read on SO: [42] <a href="http://goo.gl/HEicW">http://goo.gl/HEicW</a></div>

<div><br></div><div>   * Positive integer type</div><div>     votes: 8, answers: 5</div><div>     Read on SO: [43] <a href="http://goo.gl/xXY49">http://goo.gl/xXY49</a></div><div><br></div><div>   * Haskell bit arrays</div>

<div>     votes: 7, answers: 1</div><div>     Read on SO: [44] <a href="http://goo.gl/g9TDQ">http://goo.gl/g9TDQ</a></div><div><br></div><div>   * How to keep track of number of guesses in a simple guessing game (Haskell)</div>

<div>     votes: 6, answers: 2</div><div>     Read on SO: [45] <a href="http://goo.gl/VQaWn">http://goo.gl/VQaWn</a></div><div><br></div><div>   * A haskell program that controls the mouse</div><div>     votes: 5, answers: 1</div>

<div>     Read on SO: [46] <a href="http://goo.gl/rtveO">http://goo.gl/rtveO</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.haskellforall.com/2012/08/code-example-1.html">http://www.haskellforall.com/2012/08/code-example-1.html</a></div>

<div>   2. <a href="http://www.reddit.com/r/haskell/comments/y0wlw/studying_protein_structures_in_haskell/">http://www.reddit.com/r/haskell/comments/y0wlw/studying_protein_structures_in_haskell/</a></div><div>   3. <a href="http://www.youtube.com/watch?v=6KkF5-_erns">http://www.youtube.com/watch?v=6KkF5-_erns</a></div>

<div>   4. <a href="http://www.reddit.com/r/haskell/comments/xy6gt/haskell_live_episode_2_time_to_refactor_is_up/">http://www.reddit.com/r/haskell/comments/xy6gt/haskell_live_episode_2_time_to_refactor_is_up/</a></div><div>

   5. <a href="http://ocharles.org.uk/blog/posts/2012-08-05-announcing-raskell.html">http://ocharles.org.uk/blog/posts/2012-08-05-announcing-raskell.html</a></div><div>   6. <a href="http://www.reddit.com/r/haskell/comments/xq5ap/announcing_raskell_user_ratings_for_hackage/">http://www.reddit.com/r/haskell/comments/xq5ap/announcing_raskell_user_ratings_for_hackage/</a></div>

<div>   7. <a href="http://www.yesodweb.com/blog/2012/08/announcing-yesod-1-1">http://www.yesodweb.com/blog/2012/08/announcing-yesod-1-1</a></div><div>   8. <a href="http://www.reddit.com/r/haskell/comments/xujq6/yesod_11_released/">http://www.reddit.com/r/haskell/comments/xujq6/yesod_11_released/</a></div>

<div>   9. <a href="http://alenribic.com/writings/post/running-haskell-on-raspberry-pi">http://alenribic.com/writings/post/running-haskell-on-raspberry-pi</a></div><div>  10. <a href="http://www.reddit.com/r/haskell/comments/xs5hn/running_haskell_on_raspberry_pi/">http://www.reddit.com/r/haskell/comments/xs5hn/running_haskell_on_raspberry_pi/</a></div>

<div>  11. <a href="http://www.rise4fun.com/koka/tutorial">http://www.rise4fun.com/koka/tutorial</a></div><div>  12. <a href="http://www.reddit.com/r/haskell/comments/xwe10/koka_a_functionoriented_language_with_sideeffect/">http://www.reddit.com/r/haskell/comments/xwe10/koka_a_functionoriented_language_with_sideeffect/</a></div>

<div>  13. <a href="http://blog.ezyang.com/2012/08/is-haskell-liberal-or-conservative/">http://blog.ezyang.com/2012/08/is-haskell-liberal-or-conservative/</a></div><div>  14. <a href="http://www.reddit.com/r/haskell/comments/xzukd/is_haskell_liberal_or_conservative_response_post/">http://www.reddit.com/r/haskell/comments/xzukd/is_haskell_liberal_or_conservative_response_post/</a></div>

<div>  15. <a href="http://www.haskell.org/pipermail/haskell/2012-August/023461.html">http://www.haskell.org/pipermail/haskell/2012-August/023461.html</a></div><div>  16. <a href="http://www.reddit.com/r/haskell/comments/y0kld/announce_basicprelude/">http://www.reddit.com/r/haskell/comments/y0kld/announce_basicprelude/</a></div>

<div>  17. <a href="http://www.haskell.org/pipermail/haskell/2012-August/023455.html">http://www.haskell.org/pipermail/haskell/2012-August/023455.html</a></div><div>  18. <a href="http://www.reddit.com/r/haskell/comments/xt7yg/announce_tardis/">http://www.reddit.com/r/haskell/comments/xt7yg/announce_tardis/</a></div>

<div>  19. <a href="http://www.reddit.com/r/haskell/comments/y1tgc/any_hackage_mirrors_how_do_you_deal_with_hackage/">http://www.reddit.com/r/haskell/comments/y1tgc/any_hackage_mirrors_how_do_you_deal_with_hackage/</a></div>

<div>  20. <a href="http://www.reddit.com/r/haskell/comments/y1tgc/any_hackage_mirrors_how_do_you_deal_with_hackage/">http://www.reddit.com/r/haskell/comments/y1tgc/any_hackage_mirrors_how_do_you_deal_with_hackage/</a></div>

<div>  21. <a href="http://www.reddit.com/r/haskell/comments/xxxyi/is_there_a_standard_haskell_development_setup_for/">http://www.reddit.com/r/haskell/comments/xxxyi/is_there_a_standard_haskell_development_setup_for/</a></div>

<div>  22. <a href="http://www.reddit.com/r/haskell/comments/xxxyi/is_there_a_standard_haskell_development_setup_for/">http://www.reddit.com/r/haskell/comments/xxxyi/is_there_a_standard_haskell_development_setup_for/</a></div>

<div>  23. <a href="http://www.yesodweb.com/blog/2012/08/webinar-oreilly">http://www.yesodweb.com/blog/2012/08/webinar-oreilly</a></div><div>  24. <a href="http://www.reddit.com/r/haskell/comments/xrebo/oreilly_webinar_this_thursday_designing_typesafe/">http://www.reddit.com/r/haskell/comments/xrebo/oreilly_webinar_this_thursday_designing_typesafe/</a></div>

<div>  25. <a href="http://meadowstalk.com/post/migration-to-acid-state">http://meadowstalk.com/post/migration-to-acid-state</a></div><div>  26. <a href="http://www.reddit.com/r/haskell/comments/xs0t2/acidstate_with_yesod/">http://www.reddit.com/r/haskell/comments/xs0t2/acidstate_with_yesod/</a></div>

<div>  27. <a href="http://www.infoq.com/presentations/Faith-Evolution-Programming-Languages">http://www.infoq.com/presentations/Faith-Evolution-Programming-Languages</a></div><div>  28. <a href="http://www.reddit.com/r/haskell/comments/xtusf/philip_wadler_faith_evolution_and_programming/">http://www.reddit.com/r/haskell/comments/xtusf/philip_wadler_faith_evolution_and_programming/</a></div>

<div>  29. <a href="http://cufp.org/jobs/haskell-development-role-within-quant-development-team-global-investme?goback=%2Egna_41001%2Egde_41001_member_142969787">http://cufp.org/jobs/haskell-development-role-within-quant-development-team-global-investme?goback=%2Egna_41001%2Egde_41001_member_142969787</a></div>

<div>  30. <a href="http://www.reddit.com/r/haskell/comments/xrpl4/hiring_haskell_developers_singapore/">http://www.reddit.com/r/haskell/comments/xrpl4/hiring_haskell_developers_singapore/</a></div><div>  31. <a href="http://www.cs.nott.ac.uk/~gmh/hu-thesis.pdf">http://www.cs.nott.ac.uk/~gmh/hu-thesis.pdf</a></div>

<div>  32. <a href="http://www.reddit.com/r/haskell/comments/xw1p5/verifying_software_transactional_memory/">http://www.reddit.com/r/haskell/comments/xw1p5/verifying_software_transactional_memory/</a></div><div>  33. <a href="http://postimage.org/image/ucqiynz17/">http://postimage.org/image/ucqiynz17/</a></div>

<div>  34. <a href="http://www.reddit.com/r/haskell/comments/xwfbm/iterate_2_1/">http://www.reddit.com/r/haskell/comments/xwfbm/iterate_2_1/</a></div><div>  35. <a href="http://www.reddit.com/r/haskell/comments/y1gg0/error_handling_how_would_you_solve_this/">http://www.reddit.com/r/haskell/comments/y1gg0/error_handling_how_would_you_solve_this/</a></div>

<div>  36. <a href="http://www.reddit.com/r/haskell/comments/y1gg0/error_handling_how_would_you_solve_this/">http://www.reddit.com/r/haskell/comments/y1gg0/error_handling_how_would_you_solve_this/</a></div><div>  37. <a href="http://stackoverflow.com/questions/11833920/advice-defining-a-data-structure-in-haskell">http://stackoverflow.com/questions/11833920/advice-defining-a-data-structure-in-haskell</a></div>

<div>  38. <a href="http://stackoverflow.com/questions/11844523/what-is-the-preferred-way-to-combine-two-sinks">http://stackoverflow.com/questions/11844523/what-is-the-preferred-way-to-combine-two-sinks</a></div><div>  39. <a href="http://stackoverflow.com/questions/11851005/why-is-numcapabilities-a-pure-function">http://stackoverflow.com/questions/11851005/why-is-numcapabilities-a-pure-function</a></div>

<div>  40. <a href="http://stackoverflow.com/questions/11887666/using-generics-to-convert-between-types-of-the-same-shape">http://stackoverflow.com/questions/11887666/using-generics-to-convert-between-types-of-the-same-shape</a></div>

<div>  41. <a href="http://stackoverflow.com/questions/11828654/controlling-parallel-execution">http://stackoverflow.com/questions/11828654/controlling-parallel-execution</a></div><div>  42. <a href="http://stackoverflow.com/questions/11850821/lists-of-lists-of-lists">http://stackoverflow.com/questions/11850821/lists-of-lists-of-lists</a></div>

<div>  43. <a href="http://stackoverflow.com/questions/11910143/positive-integer-type">http://stackoverflow.com/questions/11910143/positive-integer-type</a></div><div>  44. <a href="http://stackoverflow.com/questions/11853306/haskell-bit-arrays">http://stackoverflow.com/questions/11853306/haskell-bit-arrays</a></div>

<div>  45. <a href="http://stackoverflow.com/questions/11856135/how-to-keep-track-of-number-of-guesses-in-a-simple-guessing-game-haskell">http://stackoverflow.com/questions/11856135/how-to-keep-track-of-number-of-guesses-in-a-simple-guessing-game-haskell</a></div>

<div>  46. <a href="http://stackoverflow.com/questions/11896870/a-haskell-program-that-controls-the-mouse">http://stackoverflow.com/questions/11896870/a-haskell-program-that-controls-the-mouse</a></div><div><br></div>