Haskell - Laziness

Haskell is a non-strict, or lazy, language. This means it evaluates expressions only when it needs their results.

Laziness is one of the things that make Haskell special – really special. Lazy evaluation allows easy handling of infinite data-structures.

Continue to full post...

Haskell Basics

The article I wrote yesterday was just the beginning, today we’ll look at the next step in becoming Haskell experts.

Yesterday we’ve learned how to split up our program and how to compile, or run it. Today we’ll look at some basic features of Haskell.

Continue to full post...

Climate Change

Currently we’ve got quite a discussion about climate change and terrifying prognoses for the future. Terrifying for us because it’s going to be incredible hot, or incredible cold, because disasters like floods, hurricanes, tornados, and fires will hit our homes and the ones we care about.

Continue to full post...

Haskell

Danger! If you are happy with your current knowledge of programming languages, don’t read on – Haskell might be responsible for some serious defects in your motivation.

I was always some kind of programming language geek. I loved learning and playing around with all kinds of programming languages1. Currently I’m trying to learn Haskell. Even though I learned functional programming at my university (two semesters using Haskell), I didn’t really learn how to interact with the outside world. This is where things start to get messy, no matter how beautiful the language is.

Continue to full post...

The state of the Internet

You might have noticed that the quality of postings to sites like Digg, del.icio.us, and Reddit declines very quickly and people start to rant about it.

Continue to full post...

MacFUSE

You probably heard about MacFUSE (announcement). MacFUSE is an OS X implementation of the popular FUSE project (well known to Linux enthusiasts).

I just found a tech-demo video showing some really interesting features and possibilities of FUSE (of course it’s not limited to MacFUSE).

Continue to full post...

Weblog Hoster/Software Comparison

Choosing the right tool for a job is very important, but often it is very tedious and bothersome to collect all the data you need.

Once I was searching for a replacement of my previous Blog-hoster and ended up with Hobix (see here). Hobix is certainly not for everyone – and most likely not for me, but currently I’m stuck with it.

Anyways, if you are searching for a good Blog-software, or Blog-hoster check out WeblogMatrix.com, a fresh Matrix-Wiki from the makers of WikiMatrix.com and ForumMatrix.com. Maybe you can also add your own favorite system?

Via it’s developer.


The tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities. —Edsger Dijkstra

MacBook (Pro) Tools

Apple’s MacBook Pro computers are awesome, at least mine is. But one thing bothers me since I’ve got it: it’s called Laptop when it should be called “Burns your lap”-top.

I’ve found two tools that remedy the heat problem: CoolBook and smcFanControl.

Continue to full post...