
Welcome to issue 285 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the weeks of October 20 to November 02, 2013. Quotes of the Week * roconnor: edwardk: is comonad Haskell 1.4? I liked Haskell 1.4. * Peaker: Don't trust the @src, luke * dmwit: If it fits in a tweet, you haven't included enough information to debug it yet. Top Reddit Stories * The Haskell Cast #3 - Simon Peyton Jones on GHC Domain: haskellcast.com, Score: 88, Comments: 11 On Reddit: [1] http://goo.gl/0sGzlg Original: [2] http://goo.gl/wQ4FKi * Elm 0.10 released: faster strings, nice colors, bug fixes, and searchable documentation Domain: elm-lang.org, Score: 74, Comments: 9 On Reddit: [3] http://goo.gl/HJ2fc7 Original: [4] http://goo.gl/xFJJMN * Procrustean Mathematics by Edward Kmett Domain: fpcomplete.com, Score: 71, Comments: 17 On Reddit: [5] http://goo.gl/AsB0CM Original: [6] http://goo.gl/E1iDNM * Haskell hurdle: uninteresting world Domain: gundersen.net, Score: 68, Comments: 58 On Reddit: [7] http://goo.gl/W8l3T1 Original: [8] http://goo.gl/uBVp1f * websockets-0.8 released: with browser shell example + bonus section on pipes vs. conduit vs. io-streams Domain: jaspervdj.be, Score: 65, Comments: 9 On Reddit: [9] http://goo.gl/0XvXZa Original: [10] http://goo.gl/eUDMn1 * IHaskell: Haskell for Interactive Computing Domain: gibiansky.github.io, Score: 61, Comments: 26 On Reddit: [11] http://goo.gl/ZpNpq8 Original: [12] http://goo.gl/A8iccI * ShellCheck – static analysis and linting tool for sh/bash script Domain: shellcheck.net, Score: 55, Comments: 10 On Reddit: [13] http://goo.gl/z0giaP Original: [14] http://goo.gl/zF3DLB * Micro-tutorial: liftM by accident Domain: self.haskell, Score: 54, Comments: 29 On Reddit: [15] http://goo.gl/d6ReRs Original: [16] http://goo.gl/d6ReRs * Barclays are hiring: Haskell developers in London and Kiev Domain: self.haskell, Score: 52, Comments: 14 On Reddit: [17] http://goo.gl/Fq7JPE Original: [18] http://goo.gl/Fq7JPE * License monads Domain: joeyh.name, Score: 52, Comments: 18 On Reddit: [19] http://goo.gl/oZ9La1 Original: [20] http://goo.gl/9C1Stp * Show Reddit: My weekend project, PureScript Domain: functorial.com, Score: 49, Comments: 61 On Reddit: [21] http://goo.gl/sRx1Eh Original: [22] http://goo.gl/TJBCYN * Deamortized ST by Edward Kmett Domain: fpcomplete.com, Score: 49, Comments: 57 On Reddit: [23] http://goo.gl/Vck3Ij Original: [24] http://goo.gl/wtaueO * HaLVM 2.0 Developer's Release (trans: buggy but API-stable pre-release) now available for folks to try. GHC 7.8, threaded RTS, SMP HaLVM support, 0-copy networking, and more. Domain: community.galois.com, Score: 44, Comments: 13 On Reddit: [25] http://goo.gl/5Psg7B Original: [26] http://goo.gl/xQFUA2 * Could you explain why complexity of monadic IO is worth it? Domain: self.haskell, Score: 43, Comments: 128 On Reddit: [27] http://goo.gl/esFCc4 Original: [28] http://goo.gl/esFCc4 * London Haskell User Group 18/09/2013: Oliver Charles on pipes [video] Domain: ocharles.org.uk, Score: 42, Comments: 14 On Reddit: [29] http://goo.gl/8kDKnw Original: [30] http://goo.gl/hi3L3P * C-- as a project separate from GHC Domain: cminusminus.org, Score: 42, Comments: 14 On Reddit: [31] http://goo.gl/fvUjIk Original: [32] http://goo.gl/VueAA * How to start a new Haskell project Domain: jabberwocky.eu, Score: 42, Comments: 26 On Reddit: [33] http://goo.gl/6dRRXn Original: [34] http://goo.gl/btWJYS * The let-no-escape optimization Domain: lambda.jstolarek.com, Score: 41, Comments: 1 On Reddit: [35] http://goo.gl/l8xhuP Original: [36] http://goo.gl/J8uekI * Improving Applicative do-notation Domain: tmorris.net, Score: 40, Comments: 150 On Reddit: [37] http://goo.gl/MXoPdz Original: [38] http://goo.gl/y1I8Tx * Odersky: The Trouble with Types - Strange Loop 2013 [InfoQ] Domain: infoq.com, Score: 39, Comments: 55 On Reddit: [39] http://goo.gl/5QEJfz Original: [40] http://goo.gl/Ir4kwG Top StackOverflow Questions * Haskell Thrift library 300x slower than C++ in performance test votes: 34, answers: 5 Read on SO: [41] http://goo.gl/timvYf * Creating methods bound to records in Haskell votes: 10, answers: 1 Read on SO: [42] http://goo.gl/4E4Sgh * Installing & Building GHC with OSX Mavericks GHC votes: 10, answers: 1 Read on SO: [43] http://goo.gl/44PIaj * How to properly communicate compile-time information to Template Haskell functions? votes: 10, answers: 0 Read on SO: [44] http://goo.gl/YQkGbl * Data.Text vs String votes: 9, answers: 2 Read on SO: [45] http://goo.gl/ttjnJ1 * Why is matrix multiplication faster with Repa than with hmatrix? votes: 9, answers: 1 Read on SO: [46] http://goo.gl/e36toD * Efficient functional algorithm for computing closure under an operator votes: 8, answers: 1 Read on SO: [47] http://goo.gl/538Yyr * Why doesn't Haskell sequence these IO actions properly? votes: 8, answers: 2 Read on SO: [48] http://goo.gl/82PZYb * Is there a way to make my word counting program faster without using impure tricks? votes: 8, answers: 1 Read on SO: [49] http://goo.gl/F3OiUk * Is it better to define Functor in terms of Applicative in terms of Monad, or vice versa? votes: 8, answers: 3 Read on SO: [50] http://goo.gl/xEkVIf * Standard Haskell function :: (a -> Maybe b) -> [a] -> Maybe b votes: 8, answers: 3 Read on SO: [51] http://goo.gl/JdA5Xf * Why are cabal reinstalls “always dangerous”? votes: 8, answers: 1 Read on SO: [52] http://goo.gl/kCdUsL * How to use the maybe monoid and combine values with a custom operation, easily? votes: 8, answers: 3 Read on SO: [53] http://goo.gl/BpL8NK Until next time, [54]+Daniel Santa Cruz References 1. http://www.haskellcast.com/episode/003-simon-peyton-jones-on-ghc/ 2. http://www.reddit.com/r/haskell/comments/1pe8tj/the_haskell_cast_3_simon_pey... 3. http://elm-lang.org/blog/announce/0.10.elm 4. http://www.reddit.com/r/haskell/comments/1p43xx/elm_010_released_faster_stri... 5. https://www.fpcomplete.com/user/edwardk/editorial/procrustean-mathematics 6. http://www.reddit.com/r/haskell/comments/1p85al/procrustean_mathematics_by_e... 7. http://www.gundersen.net/functional-programming-hurdle-uninteresting-program... 8. http://www.reddit.com/r/haskell/comments/1oyy54/haskell_hurdle_uninteresting... 9. http://jaspervdj.be/posts/2013-10-22-websockets-0.8.html 10. http://www.reddit.com/r/haskell/comments/1p0bey/websockets08_released_with_b... 11. http://gibiansky.github.io/IHaskell/ 12. http://www.reddit.com/r/haskell/comments/1oxj6k/ihaskell_haskell_for_interac... 13. http://www.shellcheck.net/about.html 14. http://www.reddit.com/r/haskell/comments/1pg7ym/shellcheck_static_analysis_a... 15. http://www.reddit.com/r/haskell/comments/1pd1ep/microtutorial_liftm_by_accid... 16. http://www.reddit.com/r/haskell/comments/1pd1ep/microtutorial_liftm_by_accid... 17. http://www.reddit.com/r/haskell/comments/1p70l3/barclays_are_hiring_haskell_... 18. http://www.reddit.com/r/haskell/comments/1p70l3/barclays_are_hiring_haskell_... 19. http://joeyh.name/blog/entry/license_monads/ 20. http://www.reddit.com/r/haskell/comments/1plql7/license_monads/ 21. http://functorial.com/purescript/ 22. http://www.reddit.com/r/haskell/comments/1pkzd0/show_reddit_my_weekend_proje... 23. https://www.fpcomplete.com/user/edwardk/oblivious/deamortized-st 24. http://www.reddit.com/r/haskell/comments/1pnrqn/deamortized_st_by_edward_kme... 25. http://community.galois.com/pipermail/halvm-devel/2013-October/000041.html 26. http://www.reddit.com/r/haskell/comments/1ot4ep/halvm_20_developers_release_... 27. http://www.reddit.com/r/haskell/comments/1owtvs/could_you_explain_why_comple... 28. http://www.reddit.com/r/haskell/comments/1owtvs/could_you_explain_why_comple... 29. http://ocharles.org.uk/blog/posts/2013-10-23-pipes-talk.html 30. http://www.reddit.com/r/haskell/comments/1p1wrt/london_haskell_user_group_18... 31. http://www.cminusminus.org/ 32. http://www.reddit.com/r/haskell/comments/1pbbon/c_as_a_project_separate_from... 33. http://jabberwocky.eu/2013/10/24/how-to-start-a-new-haskell-project/ 34. http://www.reddit.com/r/haskell/comments/1pdxcr/how_to_start_a_new_haskell_p... 35. http://lambda.jstolarek.com/2013/10/let-no-escape/ 36. http://www.reddit.com/r/haskell/comments/1pi6fz/the_letnoescape_optimization... 37. http://tmorris.net/posts/applicative-do/index.html 38. http://www.reddit.com/r/haskell/comments/1ou06l/improving_applicative_donota... 39. http://www.infoq.com/presentations/data-types-issues 40. http://www.reddit.com/r/haskell/comments/1pjjy5/odersky_the_trouble_with_typ... 41. http://stackoverflow.com/questions/19512952/haskell-thrift-library-300x-slow... 42. http://stackoverflow.com/questions/19484232/creating-methods-bound-to-record... 43. http://stackoverflow.com/questions/19579577/installing-building-ghc-with-osx... 44. http://stackoverflow.com/questions/19679024/how-to-properly-communicate-comp... 45. http://stackoverflow.com/questions/19608745/data-text-vs-string 46. http://stackoverflow.com/questions/19733382/why-is-matrix-multiplication-fas... 47. http://stackoverflow.com/questions/19485082/efficient-functional-algorithm-f... 48. http://stackoverflow.com/questions/19513660/why-doesnt-haskell-sequence-thes... 49. http://stackoverflow.com/questions/19535688/is-there-a-way-to-make-my-word-c... 50. http://stackoverflow.com/questions/19635265/is-it-better-to-define-functor-i... 51. http://stackoverflow.com/questions/19643664/standard-haskell-function-a-mayb... 52. http://stackoverflow.com/questions/19692644/why-are-cabal-reinstalls-always-... 53. http://stackoverflow.com/questions/19706501/how-to-use-the-maybe-monoid-and-... 54. https://plus.google.com/105107667630152149014/about