Around 2004, we decided to build a parallel implementation of the GHC runtime system for running on shared memory multiprocessors, something that had not been done before. This was just before the multicore revolution. Multiprocessor machines were fairly common, but multicores were still around the corner. Again, I’d like to think the decision to tackle parallelism at this point was enlightened foresight, but it had more to do with the fact that building a shared-memory parallel implementation was an inter‐ esting research problem and sounded like fun.

From the preface of Parallel and Concurrent Programming in Haskell. Sounds like fun. :)


So, the story is I'm getting married in January next year, the 11th to be precise.

I'm learning the whole "we" everywhere thing, but the truth is we are not so fond of doing everything together. Rather we're more like practical human beings with a good track-record of not killing each other, and a natural taste for having people enjoy themselves around us. Obviously, the girl is awesome, talented, blah blah blah... I haven't written this speech yet. :)

This also means we're having a little party with around 150 persons at the latest head-count, and we're also trying not to become too much of a skinflint with the cost of it all.

Meanwhile, I'll just ignore the dying NAS disks, the VPS bills piling here and there, and other rather useless geeky stuff. Yes, I will. I'm positive I'm not paying attention to all of this stuff, and focusing purely on getting cute flowers and good liquor to every table.

San José del Pacífico

view of San José del Pacífico

A week-end off the grid, without Internet, or cellphone coverage, or... well there are actually two or three landlines for the whole village. I guess you could plug an good old modem to check how many likes your latest cat picture got out there. But who cares?

Food for thought

In this respect, social media have perhaps been responsible for generating a quantum shift in the use of the hyperlink across digital media technologies, bringing organisations who specialise in short links, such as, into the frame as crucial new mediators, “obligatory passage points” in the increasingly corporate, balkanized world of the Internet. The recent IPO of Twitter has been the excuse for considerable quantities of speculation of both the financial and mediatic kind in this regard. Twitter, of course, has also provided ready material for budding social media algorithmists to try their hand at Big Data-type processing, Minority Report style “pre-cog” obsessed academic researchers and chancers included.

Computational Culture, ed. 3


next years phones?

Here are three (yes, there's more) interesting projects in the very small world of phone platforms. It seems that we're finally looking at the environmental impact of our craving for more CPU core, and petabytes of RAM and, maybe, for the people building the devices.

Let's see if those guys manage to make stuff that last longer than the usual Google Nexus, or Apple iPhone.