Amazon’s Mechanical Turk

…or in other words, how to rent an army of slaves on demand.
Quoting from Amazon Web Services (emphasis mine):
Amazon Mechanical Turk is a marketplace for work that requires human intelligence. The Mechanical Turk web service enables companies to programmatically access this marketplace and a diverse, on-demand workforce. Developers can leverage this service to build human [...]

Lego Mindstorm NXT self balancing robot

Lego Mindstorm NXT are a great platform for many things such as games, education etc.
In the following I will described my adventures with the standard LEGO Mindstorm NXT package + a Gyro from hitechnic and MATLAB 2007b.
The quick guide is to download the wonderful package NXTway_GS and follow the instructions there. In what follows [...]

Trac, SVN quick howto on a linux Debian

In the following, I will present a mini guide to setup Trac 0.10.3 and SVN services on a Linux Debian stable.
I needed a per project authentication both in trac and in svn.
I just finished it, seems to be working, will check it out in a few days, hope it does not burn your PC [...]

Text Analysis inside Lucene

Lucene (http://lucene.apache.org) is a well-known Informational Retrieval (IR) library, implemented in Java, which allows you to add powerful indexing and searching capabilities to your application.
Briefly, there are 2 steps in using Lucene. First, you “feed” it with text which may come from plain text files or other compound documents, such as .pdf or .doc, after [...]

Remote Procedure Calls in GWT

From google
GWT RPC makes it easy for the client and server to pass Java objects back and forth over HTTP.
When used properly, RPCs give you the opportunity to move all of your UI logic to the client, resulting in greatly improved performance, reduced bandwidth, reduced web server load, and a pleasantly fluid [...]

Open-source scripting environment Komodo Edit 4.3

 http://arstechnica.com/news.ars/post/20080316-hands-on-open-source-scripting-environment-komodo-edit-4-3.html
http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml
The free and open source editor,  supports

Browser-side technologies: CSS, HTML, JavaScript and XML
Server-side languages: Perl, PHP, Python, Ruby and Tcl
Web template languages: RHTML, Template-Toolkit, HTML-Smarty and Django

The OpenKomodo project has the potential to become for scripting what Eclipse is for Java.

From BFS to ZFS: past, present, and future of file systems

http://arstechnica.com/articles/paedia/past-present-future-file-systems.ars
A tongue-in-cheek historical review of most file systems, that can double as a quick history of operating systems. I found it hillarious! The ZFS is the future!

Prism for the Desktop

Mozilla Labs last week released a new version of Prism, a single-site browser system that brings web applications to the desktop. The latest version is designed to work as a Firefox extension rather than as a separate XUL application.
http://labs.mozilla.com/2008/03/major-update-to-prism-first-prototype-of-browser-integration/
http://wiki.mozilla.org/Prism/Scripting
Roughly, you can run server side code offline. The interesting part is the lightweight browser. It does [...]

Phun with physics

http://www.phun.at/
Quoting:
Phun is a Master of Science Thesis by Computing Science student Emil Ernerfeldt for supervisor Kenneth Bodin at VRLab, Umeå University.
Phun is meant to be a playground where people can be creative. It can also be used as an educational tool to learn about physics concepts such as restitution and friction.
The some of the videos [...]

Vortex: An offline abstraction on top of Google Gears

from ajaxian.com