<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default"><div class="gmail_default">Welcome to issue 289 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 March 1 to 31, 2014</div><div class="gmail_default"><br></div><div class="gmail_default">So... where have I been?</div>

<div class="gmail_default"><br></div><div class="gmail_default">My wife and I recently welcomed into the world our new baby, and as</div><div class="gmail_default">some of you have already experienced, I was doing good getting *some*</div>

<div class="gmail_default">sleep at night. Life has slowly started to get back to a more</div><div class="gmail_default">predictable rhythm, and I am sure glad to be back doing this. For a</div><div class="gmail_default">

while there I thought that any project of mine before bambina was going</div><div class="gmail_default">to have to be put into permament hold, but things are getting very</div><div class="gmail_default">manageble now.</div>

<div class="gmail_default"><br></div><div class="gmail_default">Sorry for the abscense! I was somewhat pleased to see that some in</div><div class="gmail_default">-cafe wondered if this was coming back... this one is for you!</div>

<div class="gmail_default"><br></div><div class="gmail_default">Some have mentioned that they wish to see more of the "reviews" that</div><div class="gmail_default">HWN used to have of blog entries, and/or email chains in the different</div>

<div class="gmail_default">mailing lists. I understand that dessire. I'm probably going to need</div><div class="gmail_default">some extra hands to write those, if there are to be back. Maybe we can</div><div class="gmail_default">

start with something "lighter", a la tl;dr. I'm stil trying to work out</div><div class="gmail_default">how we'd do that exacly. I'll keep you all posted.</div><div class="gmail_default"><br></div><div class="gmail_default">

Anyway, enough rambling.</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">   * acowley: I will push machines-concurrent to hackage one fine day</div>

<div class="gmail_default">     edwardk: not concurrent-machines ?</div><div class="gmail_default">     acowley: Man, I walked right into that bike shed</div><div class="gmail_default"><br></div><div class="gmail_default">

   * malc: I have a coworker who constantly reads haskell stuff at work,</div><div class="gmail_default">     nudged him towards the lens talk, that should push him towards</div><div class="gmail_default">     actually doing work at work.</div>

<div class="gmail_default"><br></div><div class="gmail_default">   * Fuuzetsu: I know someone who pulls in Lens just for & and ??</div><div class="gmail_default"><br></div><div class="gmail_default">   * Eduard_Munteanu: Don't put your money in monads, you can never get</div>

<div class="gmail_default">     it back. :P</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">   * Haskell for all: Introductions to advanced Haskell topics</div>

<div class="gmail_default">     Domain: <a href="http://haskellforall.com">haskellforall.com</a>, Score: 121, Comments: 23</div><div class="gmail_default">     On Reddit: [1] <a href="http://goo.gl/M6ZL9f">http://goo.gl/M6ZL9f</a></div>

<div class="gmail_default">     Original: [2] <a href="http://goo.gl/YEKyCc">http://goo.gl/YEKyCc</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * GHC 7.8.1 RC2 released</div><div class="gmail_default">

     Domain: <a href="http://well-typed.com">well-typed.com</a>, Score: 99, Comments: 36</div><div class="gmail_default">     On Reddit: [3] <a href="http://goo.gl/jxlLQl">http://goo.gl/jxlLQl</a></div><div class="gmail_default">

     Original: [4] <a href="http://goo.gl/05xnqX">http://goo.gl/05xnqX</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Book review: Parallel and Concurrent Programming in Haskell</div><div class="gmail_default">

     Domain: <a href="http://serpentine.com">serpentine.com</a>, Score: 87, Comments: 17</div><div class="gmail_default">     On Reddit: [5] <a href="http://goo.gl/BfWSWC">http://goo.gl/BfWSWC</a></div><div class="gmail_default">

     Original: [6] <a href="http://goo.gl/nDe2UG">http://goo.gl/nDe2UG</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * The Haskell Cast #6 - Gabriel Gonzalez and Michael Snoyman on Pipes and Conduit</div>

<div class="gmail_default">     Domain: <a href="http://haskellcast.com">haskellcast.com</a>, Score: 83, Comments: 13</div><div class="gmail_default">     On Reddit: [7] <a href="http://goo.gl/PwL2aV">http://goo.gl/PwL2aV</a></div>

<div class="gmail_default">     Original: [8] <a href="http://goo.gl/hwemr6">http://goo.gl/hwemr6</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Performance in Haskell from a noob's perspective</div>

<div class="gmail_default">     Domain: self.haskell, Score: 74, Comments: 111</div><div class="gmail_default">     On Reddit: [9] <a href="http://goo.gl/IuT0uJ">http://goo.gl/IuT0uJ</a></div><div class="gmail_default">     Original: [10] <a href="http://goo.gl/IuT0uJ">http://goo.gl/IuT0uJ</a></div>

<div class="gmail_default"><br></div><div class="gmail_default">   * New Haddock — a visual guide to changes</div><div class="gmail_default">     Domain: <a href="http://fuuzetsu.co.uk">fuuzetsu.co.uk</a>, Score: 72, Comments: 13</div>

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

<br></div><div class="gmail_default">   * Full-time position available: computer scientist to create data types for scientific computing, in Haskell. Location: anywhere (telecommute).</div><div class="gmail_default">     Domain: self.haskell, Score: 67, Comments: 17</div>

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

<br></div><div class="gmail_default">   * Haskell Type Classes Cheatsheet</div><div class="gmail_default">     Domain: <a href="http://fundeps.com">fundeps.com</a>, Score: 62, Comments: 21</div><div class="gmail_default">

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

</div><div class="gmail_default">   * Malicious link in <a href="http://haskell.org">haskell.org</a> docs for 6 years, 6 months, 6 days</div><div class="gmail_default">     Domain: self.haskell, Score: 61, Comments: 6</div>

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

<br></div><div class="gmail_default">   * What's your "killer app" for your scientific/statistical programming environment?</div><div class="gmail_default">     Domain: self.haskell, Score: 57, Comments: 92</div>

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

<br></div><div class="gmail_default">   * Find out the type of an expression/function with typed holes</div><div class="gmail_default">     Domain: <a href="http://ro-che.info">ro-che.info</a>, Score: 56, Comments: 5</div>

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

<br></div><div class="gmail_default">   * Elm 0.12 - making interactive UI elements easy and pure</div><div class="gmail_default">     Domain: <a href="http://elm-lang.org">elm-lang.org</a>, Score: 56, Comments: 5</div><div class="gmail_default">

     On Reddit: [23] <a href="http://goo.gl/SRoog7">http://goo.gl/SRoog7</a></div><div class="gmail_default">     Original: [24] <a href="http://goo.gl/7FoFAz">http://goo.gl/7FoFAz</a></div><div class="gmail_default"><br>

</div><div class="gmail_default">   * QuickCheck 2.7 released</div><div class="gmail_default">     Domain: <a href="http://hackage.haskell.org">hackage.haskell.org</a>, Score: 55, Comments: 7</div><div class="gmail_default">

     On Reddit: [25] <a href="http://goo.gl/RN66bR">http://goo.gl/RN66bR</a></div><div class="gmail_default">     Original: [26] <a href="http://goo.gl/3S38Uz">http://goo.gl/3S38Uz</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 is Haskell unable to read “7e7” but able to read “7a7”?</div><div class="gmail_default">

     votes: 42, answers: 3</div><div class="gmail_default">     Read on SO: [27] <a href="http://goo.gl/ZI8qm8">http://goo.gl/ZI8qm8</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Strange GHCi lazy evaluation</div>

<div class="gmail_default">     votes: 17, answers: 1</div><div class="gmail_default">     Read on SO: [28] <a href="http://goo.gl/aoHvVp">http://goo.gl/aoHvVp</a></div><div class="gmail_default"><br></div><div class="gmail_default">

   * Fast, branchless unsigned int absolute difference</div><div class="gmail_default">     votes: 16, answers: 3</div><div class="gmail_default">     Read on SO: [29] <a href="http://goo.gl/TT3Oxi">http://goo.gl/TT3Oxi</a></div>

<div class="gmail_default"><br></div><div class="gmail_default">   * How can I write human-language units as postfixes in Haskell, like `3 seconds`?</div><div class="gmail_default">     votes: 15, answers: 2</div><div class="gmail_default">

     Read on SO: [30] <a href="http://goo.gl/6MJk5C">http://goo.gl/6MJk5C</a></div><div class="gmail_default"><br></div><div class="gmail_default">   * Running Haskell on Xeon-Phi</div><div class="gmail_default">     votes: 14, answers: 1</div>

<div class="gmail_default">     Read on SO: [31] <a href="http://goo.gl/QEIayp">http://goo.gl/QEIayp</a></div><div class="gmail_default"><br></div><div class="gmail_default">Until next time,</div><div class="gmail_default">

[32]+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://www.haskellforall.com/2014/03/introductions-to-advanced-haskell-topics.html">http://www.haskellforall.com/2014/03/introductions-to-advanced-haskell-topics.html</a></div>

<div class="gmail_default">   2. <a href="http://www.reddit.com/r/haskell/comments/21bcb5/haskell_for_all_introductions_to_advanced_haskell/">http://www.reddit.com/r/haskell/comments/21bcb5/haskell_for_all_introductions_to_advanced_haskell/</a></div>

<div class="gmail_default">   3. <a href="http://www.well-typed.com/blog/87">http://www.well-typed.com/blog/87</a></div><div class="gmail_default">   4. <a href="http://www.reddit.com/r/haskell/comments/1zgaln/ghc_781_rc2_released/">http://www.reddit.com/r/haskell/comments/1zgaln/ghc_781_rc2_released/</a></div>

<div class="gmail_default">   5. <a href="http://www.serpentine.com/blog/2014/03/18/book-review-parallel-and-concurrent-programming-in-haskell/">http://www.serpentine.com/blog/2014/03/18/book-review-parallel-and-concurrent-programming-in-haskell/</a></div>

<div class="gmail_default">   6. <a href="http://www.reddit.com/r/haskell/comments/20sdt4/book_review_parallel_and_concurrent_programming/">http://www.reddit.com/r/haskell/comments/20sdt4/book_review_parallel_and_concurrent_programming/</a></div>

<div class="gmail_default">   7. <a href="http://www.haskellcast.com/episode/006-gabriel-gonzalez-and-michael-snoyman-on-pipes-and-conduit">http://www.haskellcast.com/episode/006-gabriel-gonzalez-and-michael-snoyman-on-pipes-and-conduit</a></div>

<div class="gmail_default">   8. <a href="http://www.reddit.com/r/haskell/comments/1zfo9g/the_haskell_cast_6_gabriel_gonzalez_and_michael/">http://www.reddit.com/r/haskell/comments/1zfo9g/the_haskell_cast_6_gabriel_gonzalez_and_michael/</a></div>

<div class="gmail_default">   9. <a href="http://www.reddit.com/r/haskell/comments/21g6uo/performance_in_haskell_from_a_noobs_perspective/">http://www.reddit.com/r/haskell/comments/21g6uo/performance_in_haskell_from_a_noobs_perspective/</a></div>

<div class="gmail_default">  10. <a href="http://www.reddit.com/r/haskell/comments/21g6uo/performance_in_haskell_from_a_noobs_perspective/">http://www.reddit.com/r/haskell/comments/21g6uo/performance_in_haskell_from_a_noobs_perspective/</a></div>

<div class="gmail_default">  11. <a href="http://fuuzetsu.co.uk/blog/posts/2014-03-24-New-Haddock-released%21-A-visual-guide-to-changes.html">http://fuuzetsu.co.uk/blog/posts/2014-03-24-New-Haddock-released%21-A-visual-guide-to-changes.html</a></div>

<div class="gmail_default">  12. <a href="http://www.reddit.com/r/haskell/comments/218rov/new_haddock_a_visual_guide_to_changes/">http://www.reddit.com/r/haskell/comments/218rov/new_haddock_a_visual_guide_to_changes/</a></div>

<div class="gmail_default">  13. <a href="http://www.reddit.com/r/haskell/comments/202pvl/fulltime_position_available_computer_scientist_to/">http://www.reddit.com/r/haskell/comments/202pvl/fulltime_position_available_computer_scientist_to/</a></div>

<div class="gmail_default">  14. <a href="http://www.reddit.com/r/haskell/comments/202pvl/fulltime_position_available_computer_scientist_to/">http://www.reddit.com/r/haskell/comments/202pvl/fulltime_position_available_computer_scientist_to/</a></div>

<div class="gmail_default">  15. <a href="http://fundeps.com/posts/cheatsheets/2014-03-04-cheat-sheets/">http://fundeps.com/posts/cheatsheets/2014-03-04-cheat-sheets/</a></div><div class="gmail_default">  16. <a href="http://www.reddit.com/r/haskell/comments/1zn3h9/haskell_type_classes_cheatsheet/">http://www.reddit.com/r/haskell/comments/1zn3h9/haskell_type_classes_cheatsheet/</a></div>

<div class="gmail_default">  17. <a href="http://www.reddit.com/r/haskell/comments/21959m/malicious_link_in_haskellorg_docs_for_6_years_6/">http://www.reddit.com/r/haskell/comments/21959m/malicious_link_in_haskellorg_docs_for_6_years_6/</a></div>

<div class="gmail_default">  18. <a href="http://www.reddit.com/r/haskell/comments/21959m/malicious_link_in_haskellorg_docs_for_6_years_6/">http://www.reddit.com/r/haskell/comments/21959m/malicious_link_in_haskellorg_docs_for_6_years_6/</a></div>

<div class="gmail_default">  19. <a href="http://www.reddit.com/r/haskell/comments/1zowv1/whats_your_killer_app_for_your/">http://www.reddit.com/r/haskell/comments/1zowv1/whats_your_killer_app_for_your/</a></div><div class="gmail_default">

  20. <a href="http://www.reddit.com/r/haskell/comments/1zowv1/whats_your_killer_app_for_your/">http://www.reddit.com/r/haskell/comments/1zowv1/whats_your_killer_app_for_your/</a></div><div class="gmail_default">  21. <a href="http://ro-che.info/articles/2014-03-13-type-of-local-function.html">http://ro-che.info/articles/2014-03-13-type-of-local-function.html</a></div>

<div class="gmail_default">  22. <a href="http://www.reddit.com/r/haskell/comments/20bixd/find_out_the_type_of_an_expressionfunction_with/">http://www.reddit.com/r/haskell/comments/20bixd/find_out_the_type_of_an_expressionfunction_with/</a></div>

<div class="gmail_default">  23. <a href="http://elm-lang.org/blog/announce/0.12.elm">http://elm-lang.org/blog/announce/0.12.elm</a></div><div class="gmail_default">  24. <a href="http://www.reddit.com/r/haskell/comments/218isr/elm_012_making_interactive_ui_elements_easy_and/">http://www.reddit.com/r/haskell/comments/218isr/elm_012_making_interactive_ui_elements_easy_and/</a></div>

<div class="gmail_default">  25. <a href="http://hackage.haskell.org/package/QuickCheck-2.7.1/changelog">http://hackage.haskell.org/package/QuickCheck-2.7.1/changelog</a></div><div class="gmail_default">  26. <a href="http://www.reddit.com/r/haskell/comments/213da9/quickcheck_27_released/">http://www.reddit.com/r/haskell/comments/213da9/quickcheck_27_released/</a></div>

<div class="gmail_default">  27. <a href="http://stackoverflow.com/questions/22689122/why-is-haskell-unable-to-read-7e7-but-able-to-read-7a7">http://stackoverflow.com/questions/22689122/why-is-haskell-unable-to-read-7e7-but-able-to-read-7a7</a></div>

<div class="gmail_default">  28. <a href="http://stackoverflow.com/questions/22491700/strange-ghci-lazy-evaluation">http://stackoverflow.com/questions/22491700/strange-ghci-lazy-evaluation</a></div><div class="gmail_default">

  29. <a href="http://stackoverflow.com/questions/22445019/fast-branchless-unsigned-int-absolute-difference">http://stackoverflow.com/questions/22445019/fast-branchless-unsigned-int-absolute-difference</a></div><div class="gmail_default">

  30. <a href="http://stackoverflow.com/questions/22109333/how-can-i-write-human-language-units-as-postfixes-in-haskell-like-3-seconds">http://stackoverflow.com/questions/22109333/how-can-i-write-human-language-units-as-postfixes-in-haskell-like-3-seconds</a></div>

<div class="gmail_default">  31. <a href="http://stackoverflow.com/questions/22253311/running-haskell-on-xeon-phi">http://stackoverflow.com/questions/22253311/running-haskell-on-xeon-phi</a></div><div class="gmail_default">

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