\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 77, July 16, 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*{Takusen 0.8.3}
Alistair Bayley announced the release of Takusen 0.8.3, with ODBC support, more Cabal improvements, bug fixes, and some basic result-set validation.
 
\section*{Launching Haskell Group in Vancouver, Canada}
Jon Strait announced that a Haskell Programmers Group has been created in Vancouver; the first meeting is scheduled for next Monday, July 21st. Feel free to join the Google Groups list to be notified of future events, or just show up to a meeting to bounce ideas and questions off of other Haskell programmers.
 
\section*{Sphinx full-text searching client on Hackage}
Chris Eidhof announced work on a client for the sphinx full-text search engine. Help hacking on it, testing it or improving documentation is welcome.
 
\section*{haskell-src-exts 0.3.5}
Niklas Broberg announced that the haskell-src-exts package is now updated to understand the current version of Template Haskell syntax. Bug reports welcome.
 
\section*{Prime time for Haskell}
Janis Voigtlaender announced that Haskell STM is featured in an article in this month's Communications of the ACM.
 
\section*{vector 0.1 (efficient arrays with lots of fusion)}
Roman Leshchinskiy announced an initial release of the vector library, which will eventually provide fast, Int-indexed arrays with a powerful fusion framework.
 
\section*{Galois Tech Talks: Stream Fusion for Haskell Arrays}
Don Stewart announced that he was giving this week's Galois Tech Talk, on stream fusion for Haskell arrays. The talk was yesterday, July 15, but hopefully some sort of recording or slides will be made available.
 
\section*{protocol-buffers}
Chris Kuklewicz announced a very early version of the protocol-buffers package, a Haskell interface to Google's newly released data interchange format.
 
\section*{GHC IRC meeting}
Simon Marlow announced the (first weekly?) IRC meeting to discuss GHC, a scheduled time when the developers turn up on \#ghc, discuss current topics around GHC, and users can chime in with questions, points for discussion, complaints and so on. The first meeting took place on July 16 at 1600 BST (UTC +1)/0800 PDT (UTC-7)/1100 EDT (UTC-4), in the \#ghc channel on chat.freenode.net; hopefully this will become a weekly event.
\bigskip
\hrule
\section*{Jobs}
\section*{Research positions on Modeling and Analyzing Software Adaptation, University of Koblenz}
Ralf Lammel announced two research positions for a postdoc and a PhD student, available initially for 2 years. The successful applicants will work on the research theme of "ADAPT: Modeling and Analyzing Software Adaptation". The objective of ADAPT is to relate, advance, combine, and challenge adaptation methods and associated methods of modeling and analyzing that are used by the communities of software engineering, programming languages, logic-based modeling, multi-agent systems, formal methods, SOA, web systems, and mobile, autonomous systems.
\bigskip
\hrule
\section*{Quotes}
\begin{itemize}
\item \emph{Japsu} segfault cat is watching you unsafeCoerce
\item \emph{z0MB13} who can say hello to me as a md5 or decipher what kind of technique can be used to remove the password
\item \emph{denq} [upon experiencing a moment of enlightenment] oh! something bing in my brain :)
\item \emph{Pseudonym} Pseudonym needs codependent types - useful when you're doing dysfunctional programming.
\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}