<div dir="ltr"><p><b clear="all">Top Picks:</b><br></p><ul><span class="im"><li><a href="http://www.reddit.com/r/haskell/comments/37uqqk/ihaskell_online_help_choose_demo_code_snippets/" target="_blank">Andrew Gibiansky</a> announces the Mathematica-inspired REPL 2.0 IHaskell as a <a href="http://try.jupyter.org/" target="_blank">web-app you can play with right now</a>.
 Bouquets include: "This is an awesome step up from the tryhaskell 
window." Also, "I love IHaskell. I've already started preferring it to 
ghci since it's so much easier to use." More /r/haskell love <a href="https://www.reddit.com/r/haskell/comments/376aqh/ihaskell_on_tryjupyterorg/" target="_blank">here</a>.<br><br></li><li>Mihai Maruseac and Alejandro Serrano Mena publish the <a href="https://www.haskell.org/communities/05-2015/html/report.html" target="_blank">28th Haskell Communities and Activities Report</a>. Top comment on <a href="https://news.ycombinator.com/item?id=9627260" target="_blank">HN</a>: "<span><font color="#000000">Haskell is backed by a truly amazing community. </font></span>Haskell will continue to 
inspire people to build better, safer software. <font color="#000000">I hope that the values of tolerance, respect and 
benevolence that most of the Haskell community is supporting will also 
contribute to make tech a more friendly and equal place for everyone.</font>"<br><br></li><li>Bicycling in circles just to find parking in Utrecht? Bas van Dijk launches a city-wide monitoring system that <a href="https://bicycledutch.wordpress.com/2015/06/09/bicycle-parking-guidance-system-in-utrecht/">guides you to a space that's free, dry, and safe</a>. Written in Haskell 'natch, even the front-end leverages GHCJS. Devops'ed in NixOS. He <a href="http://www.reddit.com/r/haskell/comments/3959r0/haskellbased_bicycle_parking_guidance_system_in/cs14ok1?context=2">tips off his fellow redditors</a> about using blaze-react to wrap Facebook's React library. <a href="https://news.ycombinator.com/item?id=9690683">HN-worthy</a>.<br><br></li><li>Announcing on <a href="http://haskell.1045720.n5.nabble.com/A-Dockerfile-to-provision-a-build-environment-for-an-Android-game-written-in-Haskell-td5810222.html" target="_blank">haskell-cafe</a> and <a href="http://www.reddit.com/r/haskell/comments/387uct/building_an_android_game_written_in_haskell/" target="_blank">/r/haskell</a>, Sean Seefried open sources a Docker script that instantly gets you <a href="https://github.com/sseefried/docker-epidemic-build-env" target="_blank">a Haskell build environment for Android game development</a>. No more fiddling with cross-compiles. He even gives you <a href="https://github.com/sseefried/open-epidemic-game" target="_blank">an open source game</a> all mobile-ready. Thanks, Sean!<br><br></li></span><li><span>Vincent Hanquez releases <a href="http://hackage.haskell.org/package/cryptonite" target="_blank">cryptonite</a>,
 a single package that consolidates 10-20 other crypto packages. Why? 
Because maintaining multiple packages is a pain involving fiddling with 
dependency version bounds and changelog/cabal/version metadata. Benefit 
for the user? Easier discovery of crypto widgets now that they are all 
in one haddock, as opposed to hidden in a package whose name eludes you.
 <a href="http://www.reddit.com/r/haskell/comments/389tpg/announcing_cryptonite/" target="_blank">Kibbitz on /r/haskell</a>.<br><br></span></li><li><a href="https://news.ycombinator.com/item?id=9642665#up_9643923" target="_blank">Joe Nelson </a><a href="http://www.wagonhq.com/blog/first-two-weeks-haskell-wagon" target="_blank">discovered Haskell two years ago</a>
 and calls it "moon language." Now he works full-time at Wagon, an 
all-Haskell start-up offering "a modern data collaboration tool." He's 
proud of his team that "excels at debugging gnarly issues, including a 
memory leak caused by a useful yet tricky language feature called lazy 
evaluation." But what's the buzz that <a href="https://news.ycombinator.com/item?id=9703500" target="_blank">HN</a> and <a href="http://www.reddit.com/r/haskell/comments/39izi6/my_first_two_weeks_of_haskell_at_wagon/" target="_blank">/r/haskell</a> latch on? Answer: The pros and cons of effectful point-free refactoring.<br><br></li><li>Fredrik Olsen <a href="https://medium.com/@folsen/haskell-in-production-bdellium-1df48de40e19" target="_blank">migrates from Ruby on Rails (RoR) to Haskell</a>
 at fintech start-up Bdellium. Unlike RoR where he "always had a much 
harder time" with an existing codebase, he testifies that "Haskell let 
me quickly browse the code, read the types and almost instantly 
understand the structure and layout of the program."<br><br>Hiring for 
RoR nets him "a few hundred applications" where only "10–20% I’d say are
 people that I’d actually be interested in hiring." Hiring for Haskell 
gets "50 responses to the Reddit post, all of them were people that I 
could have hired. Many of the applicants were even grossly 
over-qualified and were willing to take the job just because it would 
let them work in Haskell." Ben Ford of Fynder.io corroborates Fredrik in the top comment on <a href="http://www.reddit.com/r/haskell/comments/38nooh/haskell_in_production_bdellium/" target="_blank">/r/haskell</a>.<br><br><a href="http://wadler.blogspot.com/2015/06/haskell-in-production-bdellium.html" target="_blank">Phil Wadler reblogs</a> the story and zooms in on how Fredrik gained 3.7x parallelism from 4 cores by merely tweaking a single line of code. <a href="http://hackage.haskell.org/package/parallel-3.2.0.6/docs/Control-Parallel-Strategies.html#history" target="_blank">Control.Parallel.Strategies</a> ftw!<br><br></li><span class="im"><li><a href="https://news.ycombinator.com/item?id=9642665#up_9643923" target="_blank">Arnaud Bailly</a> shares on HN that he had "no issue finding talent" for Haskell jobs in Singapore. "<span><font color="#000000">150 qualified applicants 
(i.e. passed the test, which was to design an inventory management 
system in Haskell) for ~10 positions, all foreign; the majority came 
from the US, Germany and Scandinavia."<br><br></font></span></li><li>If type errors can be deferred, why not also "name not found"? <a href="http://haskell.1045720.n5.nabble.com/fdefer-more-errors-tp5809991.html" target="_blank">Tom Ellis asks</a>.
 He thinks it would make Haskell "gentler for newcomers." For veterans: 
even more stub-driven-dev opportunities. Coincidentally, Dan Burton 
spitballed the same on <a href="http://www.reddit.com/r/haskell/comments/37km7e/fdeferscopeerrors_anyone/" target="_blank">/r/haskell</a>. This idea has a history stretching back at least 3 years: see <a href="https://ghc.haskell.org/trac/ghc/ticket/5910#comment:19" target="_blank">trac ticket #5910</a>.<br><br></li><li>David Luposchainsky proposes to <a href="https://github.com/quchen/articles/blob/master/monad_fail.md" target="_blank">move the fail method out of the Monad type class</a>. With the deeply thought out blueprint he provides, <a href="http://www.reddit.com/r/haskell/comments/397k1a/monadfail_proposal_mfp_moving_fail_out_of_monad/" target="_blank">/r/haskell reports</a> that the community's already working on it. <a href="http://haskell.1045720.n5.nabble.com/MonadFail-proposal-MFP-Moving-fail-out-of-Monad-td5810937.html" target="_blank">Discussion on libraries list</a>.<br><br></li><li><span class="im">Anthony Cowley proposes a shorter syntax for imports on <a href="http://haskell.1045720.n5.nabble.com/Proposal-Shorter-Import-Syntax-td5810499.html">haskell-cafe</a> and <a href="https://ghc.haskell.org/trac/ghc/ticket/10478">trac</a>.
 He withdraws his proposal five days later because the "disdainful 
mockery" and "strongly worded rebuttals" have him overwhelmed on what is only a "</span><span class="im">nights and weekends project." Reddit discussion <a href="https://www.reddit.com/r/haskell/comments/38vsef/proposal_shorter_import_syntax/">here</a>.<br><br></span></li><li><a href="http://haskell.1045720.n5.nabble.com/a-files-not-found-td5810165.html" target="_blank">Henk-Jan van Tuyl</a>
 runs smack into a library .a-extension File Not Found problem when 
installing data-default-instances-old-locale on 7.10. Culprit? Windows! 
And its %&@#! 255-character filepath limit. <a href="https://github.com/haskell/cabal/issues/2502">He is not alone</a>. 
Why is 7.8 ok? Because package names in the filepath used to be 
abbreviated. Workaround? Instead of cabal install X, download it first: 
cabal get X, then cabal install ./X. Thanks to Matej Borovec and Michal 
Antkiewicz for sorting it out.<br><br></li><li>FP Complete <a href="https://www.fpcomplete.com/blog/2015/06/announcing-first-public-beta-stack" target="_blank">announces Stack</a>, a replacement for <a href="https://hackage.haskell.org/package/cabal-install" target="_blank">cabal-install</a> the command-line tool (not Cabal the library infrastructure). Stack leverages <a href="https://www.stackage.org/" target="_blank">Stackage</a> Long-Term Support (LTS) releases for a speedy escape from cabal hell. Warmly received on <a href="http://www.reddit.com/r/haskell/comments/3957e1/announcing_first_public_beta_of_stack/" target="_blank">/r/haskell</a>. Dan Burton blogs on how Stack eases development by <a href="http://www.reddit.com/r/haskell/comments/3a6p9h/how_stack_lowers_the_barrier_to_open_source/">removing the need to remember a sequence of cabal commands</a>. <a href="https://news.ycombinator.com/item?id=9687274" target="_blank">HN-worthy</a> and a troll that Haskell's "an esoteric language that no one uses" provokes many a <a href="https://news.ycombinator.com/item?id=9687274#up_9688248" target="_blank">valiant, evidence-backed defense</a>.<br><br></li><li>Redditor beerdude26 <a href="http://www.reddit.com/r/haskell/comments/37y1yi/my_approach_to_centralizing_haskell_best/" target="_blank">nudges folks on /r/haskell</a> to continue cultivating <a href="https://wiki.haskell.org/Haskell" target="_blank">the haskell wiki</a>. He sets an example by splicing in <a href="https://wiki.haskell.org/Orphan_instance#Common_workaround" target="_blank">the common newtype workaround</a> into the entry on orphan instances.<br><br></li><li><a href="https://news.ycombinator.com/item?id=9662705" target="_blank">In HN news</a>: <a href="http://haskell-distributed.github.io/" target="_blank">Cloud Haskell</a>
 -- Erlang-style concurrent and distributed programming. Top comment 
notes that whereas the web site suggests that activity stopped in 2014, 
CH <a href="https://github.com/haskell-distributed" target="_blank">actually thrives on Github</a>.<br><br></li><li><a href="https://news.ycombinator.com/item?id=9696086" target="_blank">In HN news</a>: <span></span><a href="https://wiki.haskell.org/Frag" target="_blank">Haskell wiki entry on Frag</a><span></span>, a 2005 undergrad project by Mun Hon
Cheong who recreated a Quake3-like First-Person Shooter (FPS) game using Yampa FRP. Although a decade old, <a href="https://news.ycombinator.com/item?id=9696086#up_9696700" target="_blank">Cody Goodman</a> reports that he's gotten it to compile.<br><br></li><li><a href="http://news.ycombinator.com/item?id=9704851" target="_blank">In HN news</a>: APL lives! A functional programmer <a href="http://theburningmonk.com/2015/06/fear-and-loathing-with-apl/" target="_blank">investigates APL</a>, <span>discovers that it "</span>looks every bit as mind-bending and unbe­liev­able as scenes from Johnny Depp’s <em>Fear and Loathing in L</em><em>as Vegas</em>", and summarizes the syntax for the benefit of all.<br><br></li></span></ul><p><b>Quotes of the Week:</b><br></p><ul><span class="im"><li>A typeclass with only one instance is nonsensical, and often a symptom of trying to use typeclasses as OO classes. -- <a href="http://haskell.1045720.n5.nabble.com/Disambiguating-a-Num-RealFrac-instance-tp5810030p5810034.html" target="_blank">Brandon Allbery<br><br></a></li><li>That Haskell shows the developer things about themselves even they 
didn't know is enough to make it worth learning. It's mind-bending and 
ideology-exposing. -- <a href="http://www.reddit.com/r/haskell/comments/39ci9j/coming_from_php_working_in_haskell_is_like/" target="_blank">Redditor on /r/haskell<br><br></a></li><li>Haskell's
 great for writing an ugly solution and fixing it later because 
refactoring is so cheap.  No need to get it right the first time. -- <a href="https://twitter.com/GabrielG439/status/606831084655902720" target="_blank">Gabriel Gonzalez on Twitter<br></a><br></li></span></ul><p>-- Kim-Ee<span class="HOEnZb"><font color="#888888"><span><font color="#888888"><br></font></span></font></span></p><div style="width:10px;height:10px;overflow:hidden" id="mcepastebin">nights and weekends project</div></div>