\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 74, June 25, 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*{HAppS self-demoing tutorial}
Thomas Hartman announced a self-demoing, HStringTemplate-using intro to HAppS.  Check out the live demo or obtain it from Hackage.
 
\section*{NWFP Interest Group}
Greg Meredith announced the next monthly meeting of the NW Functional Programmers Interest group, 6:30 on June 25 at the Seattle Public Library. Greg will talk about a very cool compositional representation of graphs he's been tinkering with recently.
 
\section*{ICFP final call for posters}
Matthew Fluet announced the final call for proposals for the ICFP 2008 poster session, which should be submitted by June 30. Let people know what you're working on!
 
\section*{type-level and parameterized-data packages}
Alfonso Acosta announced the release of the type-level and parameterized-data packages, which provide type-level computation and parameterized types a la a dependently-typed system.
 
\section*{Lambda in the sun}
James Iry announced the creation of Southern California Functional Programmers (SoCalFP), a group for people in LA, Orange County, and San Diego to meet to discuss, debate, present, and learn about functional programming concepts and techniques in various languages.
 
\section*{Real World Haskell}
Bryan O'Sullivan announced the availability of ten new draft chapters of Real World Haskell, the upcoming O'Reilly book being written by Bryan, John Goerzen, and Don Stewart.  In case you were worried, yes, you'll be able to have one in your Christmas stocking!
 
\section*{Pugs on hackage!}
Audrey Tang has uploaded to Hackage version 6.2.13.2 of Pugs, an implementation of Perl 6 in Haskell.
 
\section*{Literal programming with rst-literals}
Martin Blais described a neat use of his utility rst-literals to extract Haskell code from ReST documents, enabling a different style of literate programming.
 
\section*{Pipe 1.0}
Matti Niemenmaa announced the release of Pipe, a library for piping data through a pipeline of processes.
 
\section*{HUnit}
Richard Giraud announced that he has improved the HUnit documentation and published the changes in a darcs repository.
 
\section*{hback}
Norbert Wojtowicz announced a new release of hback, a Haskell implementation of the dual n-back memory game using gtk2hs.
\bigskip
\hrule
\section*{Jobs}
\section*{PhD position at University of Strathclyde, Glasgow}
Simon Marlow announced, on behalf of Patricia Johann, an open PhD position in operational and categorical approaches to parametricity. The funded position is in the newly-formed Mathematically Structured Programming group at the University of Strathclyde, comprising Neil Ghani, Patricia Johann, and Conor McBride.
\section*{Quantitative Trading Developer Position at Hutchin Hill Capital}
Neil Mehra announced an open position for a Quantitative Trading Developer at Hutchin Hill Capital, a newly formed multi-strategy hedge fund located in midtown Manhattan.
\bigskip
\hrule
\section*{Quotes}
\begin{itemize}
\item \emph{povman} when does ghc6.10 plan to release itself?
\item \emph{Baughn} So I just rewrote a fairly complex text extraction/indexing system to pipeline its work across several processors - painlessly, in less than five minutes. Bravo, haskell!
\item \emph{monochrom} We need to cabalise Cale.
\item \emph{Botje} h0t (monoid `mappend` monoid) action?
\item \emph{quicksilver} the only tool we have in haskell98 for performing an action is the magic sigil 'main ='
\item \emph{solrize} haskell has a very steep unlearning curve :)
\item \emph{Botje} drug users pass around needles, haskell users pass around Oleg papers
\item \emph{qwe1234} i know haskell, ocaml, scheme and prolog better than you ever will.
\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}