\documentclass[a4paper]{article}
\pagestyle{empty}
\usepackage{url}
\usepackage{multicol}
\usepackage[left=1.8cm,top=4cm,bottom=2cm,right=1.8cm,nohead,nofoot]{geometry}
\usepackage{sectsty}
\usepackage{relsize}
\allsectionsfont{\sffamily\raggedright}
\begin{document}
\begin{figure}[t]
\hspace{0.2cm}
\begin{minipage}[t]{.55\textwidth}
\flushleft
\Huge\textbf{Haskell Weekly News}
\end{minipage}
\hfill
\raisebox{0.4cm}{
\begin{minipage}[t]{.40\textwidth}
\flushright
Issue 76, July 09, 2008\\
\url{http://sequence.complete.org/}
\end{minipage}
}
\hspace{0.5cm}
\hrule
\vspace{0.5cm}
\end{figure}
\setlength{\columnsep}{0.5cm}
\setlength{\multicolsep}{1cm}
\begin{multicols}{2}
\setcounter{unbalance}{3}
\raggedcolumns
\section*{Haskell-cafe on lively.com}
Edward Kmett has created a Haskell Cafe room on Google's new virtual-world platform Lively (which is unfortunately windows-only at the moment).
 
\section*{Uniplate 1.2}
Neil Mitchell announced the release of Uniplate 1.2, a library for reducing boilerplate code by performing generic traversals. Version 1.2 features some bug fixes, a compatibility layer with Compos and SYB, and a 25-50% performance increase over Uniplate 1.0.
 
\section*{GHC 6.8.2 stable in Gentoo}
Luis Araujo announced that GHC 6.8.2, and its accompanying libraries, have now been marked as stable in the official Gentoo portage tree.
 
\section*{The Monad.Reader (11) - Call for Copy}
Wouter Swierstra announced a call for copy for Issue 11 of the Monad.Reader. The submission deadline is August 1, although you should let Wouter know as soon as possible if you plan to submit something.
 
\section*{hCsound}
John Lato announced the initial public release of hCsound, a Haskell binding to the Csound audio processing language API.
 
\section*{Portland and OSCon}
John Goerzen inquired whether any Haskellers in Portland would be interested in getting together during OSCon July 23 or 24.
 
\section*{Faster graph SCCs}
Iavor Diatchki announced that he has implemented Tarjan's algorithm for computing the strongly connected components of a graph, which is considerably faster than the containers package for larger graphs. Iavor's implementation is available in the GraphSCC package.
 
\section*{parallel map/reduce}
jinjing exhibited some code for doing parallel map/reduce computations.
 
\section*{Disciplined Disciple Compiler}
Ben Lippmeier announced version 1.1 of the Disciplined Disciple Compiler (DDC), an explicitly lazy dialect of Haskell, with support for first class destructive update of arbitrary data, computational effects without the need for state monads, and type directed field projections. Version 1.1 includes a number of new features and more example code.
 
\section*{darcs 2.0.2}
David Roundy announced the release of darcs 2.0.1 and 2.0.2. These releases fix quite a few bugs, and users of darcs 2 are strongly recommended to upgrade.
\bigskip
\hrule
\section*{Jobs}
\section*{Lectureship in Functional Programming, Nottingham}
Graham Hutton announced an opening for a Lecturer in the Functional Programming Lab in Nottingham, a recently formed research group that comprises Thorsten Altenkirch, Graham Hutton, Henrik Nilsson, four research fellows, and eleven PhD students. Applications from the Haskell community are encouraged! The closing date for applications is Friday 15th August 2008.
\bigskip
\hrule
\section*{Quotes}
\begin{itemize}
\item \emph{jfredett} I'd code but I'm so drugged up I could only write effective code in perl.
\item \emph{SamB} [SamB] @let forkbomb n = forkbomb (2*n) `par` forkbomb (2*n+1)
[lambdabot] Defined.
[SamB] > forkbomb 1
-!- lambdabot [n=lambdabo@72.249.126.23] has quit [Remote closed the connection]
\item \emph{vinicius} haskell is macgyver with bananas, barbed wired and envelopes
\item \emph{dons} huh, amazon recommends Neal Stephenson + RWH
\item \emph{Pseudonym} trapped in the IO monad: The lesser known R. Kelly opera
\item \emph{byorgey} Extreme Anger Programming: you are paired with a really dumb partner and after twenty minutes of agony you rip the keyboard from their hands, delete everything they typed, and do it yourself
\end{itemize}
\end{multicols}
\vspace*{\fill}
\hrule
\hspace{0.5cm}
\flushleft
\begin{minipage}[t]{\textwidth}
\flushleft
\textbf{Choose higher order, polymorphic and purely functional. Choose Haskell.} \\
\url{http://haskell.org/} \\
\end{minipage}
\end{document}