<div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font face="arial, helvetica, sans-serif">Welcome to issue 278 of the HWN, an issue covering crowd-sourced bits</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">of information about Haskell from around the web. This issue covers the</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif">week of August 18 to 24, 2013.</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif">Quotes of the Week</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * johnw: finger trees must be related to palm trees somehow</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * monochrom: "do, or undo. there is no redo." :)</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * danharaj: arrows are just strong monads in the 2-category of</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> profunctors. what's the problem?</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif"> * BMeph: If only they knew the POWER...of the darcs-IDE!</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif"> * geekosaur: "tekmo and the pipes list" sounds like some kind of</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> postmodernist band</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">Top Reddit Stories</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br>
</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * Building an Asteroids Clone in Haskell using Netwire</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Domain: <a href="http://ocharles.org.uk">ocharles.org.uk</a>, Score: 88, Comments: 22</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> On Reddit: [1] <a href="http://goo.gl/HZBtcK">http://goo.gl/HZBtcK</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Original: [2] <a href="http://goo.gl/Gp8TVw">http://goo.gl/Gp8TVw</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * What's new in Cabal 1.18 - sandboxes, REPL, cross-compilation and more!</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> Domain: <a href="http://coldwa.st">coldwa.st</a>, Score: 75, Comments: 18</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> On Reddit: [3] <a href="http://goo.gl/8eSChe">http://goo.gl/8eSChe</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> Original: [4] <a href="http://goo.gl/VrHkMY">http://goo.gl/VrHkMY</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br>
</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * An Introduction to Cabal sandboxes</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Domain: <a href="http://coldwa.st">coldwa.st</a>, Score: 64, Comments: 33</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> On Reddit: [5] <a href="http://goo.gl/oFGzfK">http://goo.gl/oFGzfK</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Original: [6] <a href="http://goo.gl/ByA6Ru">http://goo.gl/ByA6Ru</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * Reasoning about space leaks with space invariants</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> Domain: <a href="http://apfelmus.nfshost.com">apfelmus.nfshost.com</a>, Score: 59, Comments: 48</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> On Reddit: [7] <a href="http://goo.gl/cKlPrM">http://goo.gl/cKlPrM</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> Original: [8] <a href="http://goo.gl/E4kIjD">http://goo.gl/E4kIjD</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br>
</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * Bound: Making de Bruijn Succ Less on School of Haskell by Edward Kmett</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Domain: <a href="http://fpcomplete.com">fpcomplete.com</a>, Score: 48, Comments: 14</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> On Reddit: [9] <a href="http://goo.gl/v7tgWO">http://goo.gl/v7tgWO</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Original: [10] <a href="http://goo.gl/glTA3N">http://goo.gl/glTA3N</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * PatternSynonyms - ghc trac</font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif"> Domain: <a href="http://ghc.haskell.org">ghc.haskell.org</a>, Score: 35, Comments: 14</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> On Reddit: [11] <a href="http://goo.gl/8zuy1T">http://goo.gl/8zuy1T</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> Original: [12] <a href="http://goo.gl/5Bw6FN">http://goo.gl/5Bw6FN</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br>
</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * Revisiting Matrix Multiplication, Part III: </font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Customizing Vector by Edward Kmett</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> Domain: <a href="http://fpcomplete.com">fpcomplete.com</a>, Score: 33, Comments: 1</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> On Reddit: [13] <a href="http://goo.gl/hfoJJ7">http://goo.gl/hfoJJ7</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> Original: [14] <a href="http://goo.gl/yLUSWP">http://goo.gl/yLUSWP</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br>
</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * Great new platform to increase *practical* code literacy </font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> (with Haskell support).</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> Domain: <a href="http://mdswanson.com">mdswanson.com</a>, Score: 29, Comments: 13</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> On Reddit: [15] <a href="http://goo.gl/sFLBQm">http://goo.gl/sFLBQm</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> Original: [16] <a href="http://goo.gl/TIJPTi">http://goo.gl/TIJPTi</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br>
</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * Bartosz' basic Haskell: Error Handling</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Domain: <a href="http://fpcomplete.com">fpcomplete.com</a>, Score: 28, Comments: 4</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> On Reddit: [17] <a href="http://goo.gl/1jBaWG">http://goo.gl/1jBaWG</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Original: [18] <a href="http://goo.gl/zZrPxH">http://goo.gl/zZrPxH</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * A Pragmatic Case for Static Typing with Brian Hurt on Vimeo </font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> (at NY-Haskell)</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Domain: <a href="http://vimeo.com">vimeo.com</a>, Score: 27, Comments: 11</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> On Reddit: [19] <a href="http://goo.gl/uECaaB">http://goo.gl/uECaaB</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Original: [20] <a href="http://goo.gl/59c8Wo">http://goo.gl/59c8Wo</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * Write yourself a Brainfuck in an hour</font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif"> Domain: <a href="http://github.com">github.com</a>, Score: 26, Comments: 13</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> On Reddit: [21] <a href="http://goo.gl/lAfzRf">http://goo.gl/lAfzRf</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> Original: [22] <a href="http://goo.gl/cbJZ7t">http://goo.gl/cbJZ7t</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br>
</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">Top StackOverflow Questions</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif"> * Is it possible to lazily traverse a recursive data-structure </font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> with O(1) memory usage, tail-call optimized?</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> votes: 10, answers: 4</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Read on SO: [23] <a href="http://goo.gl/1qsBKq">http://goo.gl/1qsBKq</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> * pattern matching of the form: Option{..} <-</font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif"> votes: 10, answers: 1</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> Read on SO: [24] <a href="http://goo.gl/HY3FWY">http://goo.gl/HY3FWY</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">Until next time,</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">[25]+Daniel Santa Cruz</font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">References</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br>
</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> 1. <a href="http://ocharles.org.uk/blog/posts/2013-08-18-asteroids-in-netwire.html">http://ocharles.org.uk/blog/posts/2013-08-18-asteroids-in-netwire.html</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 2. <a href="http://www.reddit.com/r/haskell/comments/1kmes7/building_an_asteroids_clone_in_haskell_using/">http://www.reddit.com/r/haskell/comments/1kmes7/building_an_asteroids_clone_in_haskell_using/</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 3. <a href="http://coldwa.st/e/blog/2013-08-21-Cabal-1-18.html">http://coldwa.st/e/blog/2013-08-21-Cabal-1-18.html</a></font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif"> 4. <a href="http://www.reddit.com/r/haskell/comments/1kslyi/whats_new_in_cabal_118_sandboxes_repl/">http://www.reddit.com/r/haskell/comments/1kslyi/whats_new_in_cabal_118_sandboxes_repl/</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 5. <a href="http://coldwa.st/e/blog/2013-08-20-Cabal-sandbox.html">http://coldwa.st/e/blog/2013-08-20-Cabal-sandbox.html</a></font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif"> 6. <a href="http://www.reddit.com/r/haskell/comments/1kpynl/an_introduction_to_cabal_sandboxes/">http://www.reddit.com/r/haskell/comments/1kpynl/an_introduction_to_cabal_sandboxes/</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 7. <a href="http://apfelmus.nfshost.com/blog/2013/08/21-space-invariants.html">http://apfelmus.nfshost.com/blog/2013/08/21-space-invariants.html</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 8. <a href="http://www.reddit.com/r/haskell/comments/1ksu0v/reasoning_about_space_leaks_with_space_invariants/">http://www.reddit.com/r/haskell/comments/1ksu0v/reasoning_about_space_leaks_with_space_invariants/</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 9. <a href="https://www.fpcomplete.com/user/edwardk/bound">https://www.fpcomplete.com/user/edwardk/bound</a></font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif"> 10. <a href="http://www.reddit.com/r/haskell/comments/1knvz2/bound_making_de_bruijn_succ_less_on_school_of/">http://www.reddit.com/r/haskell/comments/1knvz2/bound_making_de_bruijn_succ_less_on_school_of/</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 11. <a href="http://ghc.haskell.org/trac/ghc/wiki/PatternSynonyms">http://ghc.haskell.org/trac/ghc/wiki/PatternSynonyms</a></font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif"> 12. <a href="http://www.reddit.com/r/haskell/comments/1kmods/patternsynonyms_ghc_trac/">http://www.reddit.com/r/haskell/comments/1kmods/patternsynonyms_ghc_trac/</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 13. <a href="https://www.fpcomplete.com/user/edwardk/revisiting-matrix-multiplication-part-3">https://www.fpcomplete.com/user/edwardk/revisiting-matrix-multiplication-part-3</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 14. <a href="http://www.reddit.com/r/haskell/comments/1kmvs2/revisiting_matrix_multiplication_part_iii/">http://www.reddit.com/r/haskell/comments/1kmvs2/revisiting_matrix_multiplication_part_iii/</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 15. <a href="http://mdswanson.com/blog/2013/08/19/how-to-practice-code-reviews.html">http://mdswanson.com/blog/2013/08/19/how-to-practice-code-reviews.html</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 16. <a href="http://www.reddit.com/r/haskell/comments/1krc6t/great_new_platform_to_increase_practical_code/">http://www.reddit.com/r/haskell/comments/1krc6t/great_new_platform_to_increase_practical_code/</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 17. <a href="https://www.fpcomplete.com/user/bartosz/basics-of-haskell/10_Error_Handling">https://www.fpcomplete.com/user/bartosz/basics-of-haskell/10_Error_Handling</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 18. <a href="http://www.reddit.com/r/haskell/comments/1ksjt4/bartosz_basic_haskell_error_handling/">http://www.reddit.com/r/haskell/comments/1ksjt4/bartosz_basic_haskell_error_handling/</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 19. <a href="https://vimeo.com/72870631">https://vimeo.com/72870631</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"> 20. <a href="http://www.reddit.com/r/haskell/comments/1kusbt/a_pragmatic_case_for_static_typing_with_brian/">http://www.reddit.com/r/haskell/comments/1kusbt/a_pragmatic_case_for_static_typing_with_brian/</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 21. <a href="https://github.com/quchen/articles/blob/master/write_yourself_a_brainfuck.md">https://github.com/quchen/articles/blob/master/write_yourself_a_brainfuck.md</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 22. <a href="http://www.reddit.com/r/haskell/comments/1kz39d/write_yourself_a_brainfuck_in_an_hour/">http://www.reddit.com/r/haskell/comments/1kz39d/write_yourself_a_brainfuck_in_an_hour/</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 23. <a href="http://stackoverflow.com/questions/18345734/is-it-possible-to-lazily-traverse-a-recursive-data-structure-with-o1-memory-us">http://stackoverflow.com/questions/18345734/is-it-possible-to-lazily-traverse-a-recursive-data-structure-with-o1-memory-us</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 24. <a href="http://stackoverflow.com/questions/18372188/pattern-matching-of-the-form-option">http://stackoverflow.com/questions/18372188/pattern-matching-of-the-form-option</a></font></div>
<div class="gmail_default"><font face="arial, helvetica, sans-serif"> 25. <a href="https://plus.google.com/105107667630152149014/about">https://plus.google.com/105107667630152149014/about</a></font></div><div style="font-family:arial,helvetica,sans-serif">
<br></div></div></div>