Linkblog - 4.4.2007 - 18.4.2007

Court confirms liability of the Admin-C - good, because the sham entries that are taking place there are highly absurd. And that a lawyer wants to talk his way out of it is quite amusing (one would have expected a lawyer to have a better understanding of the situation).

Kamelia - interesting concept: component programming in Python. Components are operated in parallel via threads and communicate via a simple pipe interface. Similar to the Unix shell, but for high-level objects and within a programming language.

PragDave: Adding Concurrency to Our Erlang Program - second round. Not really practical code - the application can overload the Amazon Webservice and block your own key - but nice as a demo of how to convert sequential code into parallel. Where the hint about pmap as an alternative is not entirely unimportant ...

QuickCheck: An Automatic Testing Tool for Haskell - an interesting approach to automatic testing. The properties of functions are stored directly in the code and the test does not simply test predefined test cases, but runs through the property definitions with randomly generated values.

(The Scheme Way): Erlang or Gambit-C/Termite? A practitioner's perspective - Erlang wins the comparison. Some good points - especially Erlang's infrastructure is simply better and more mature.

"What the fuck is informationelle Selbstbestimmung!?” - PDF from the ASTA of FH Münster.

Wings3D - is written in Erlang. Here is the evidence as a link to the source repository. I didn't know that before - a 3D modeler, written in a functional language.

ChronoSync - file synchronizer, can be used for backup or synchronization of multiple computers. Similar to SuperDuper, but more focused on data synchronization than backup.

CouchDb Project Website - hmm. I haven't seen that before. Replicating, document-oriented database. REST API.

current work - large numbers illustrated as art.

History of the tilde - everything you never wanted to know about the tilde and therefore never thought to ask.

HTML5, XHTML2, and the Future of the Web - will naturally be ignored by all the XML proponents again. But it remains a fact: the future of the web will be dominated by HTML for a long time, not by XHTML. And no, delivering broken XHTML with incorrect headers is not a solution, but a problem ...

PragDave: A First Erlang Program - Accessing Amazon Webservices with Erlang. Basic tutorial, expects nothing complex.

Translation From PR-Speak to English of Selected Portions of Rails Developer David Heinemeier Hansson’s Response to Alex Payne’s Interview - Mark Pilgrim (top advocate from the Python camp, often stylistically terrible) translates David Heinemeier Hanson (top advocate from the Rails camp, often stylistically terrible) into English - John Gruber Style (who once did this with Macrovision regarding DRM statements)

Why you should be using HTML 4.01 instead of XHTML - more on XHTML vs. HTML

Apple - Downloads - Mac OS X - Automator Actions - see what's listed there.

automator actions - and even more of it.

Automator World - all about the Automator.

Doug's AppleScripts for iTunes - tons of scripts around iTunes

Metalua - a macro extension for Lua, similar to Common Lisp. Lua is becoming more and more interesting.

USB-To-Ethernet Adaptors for Mac OS X - could be useful to turn a Mac Mini into a firewall, for example.

Write Your Own Automator Actions - as the name suggests: how to write your own Automator Actions.

Google buys DoubleClick - and how does that fit with "don't be evil"? DoubleClick is indeed the epitome of data snooping in the online advertising market.

Speakeasy - Speed Test - well done, easy to test and provides useful data.

Vinton Cerf thinks about an Internet restart - well, whether replacing an ad-hoc network with research software provides the right solution? The success of the Internet was not exactly due to its long planning and extensive research, but rather to the "let's try and see what happens" ideology.

5 Question Interview with Twitter Developer Alex Payne - interesting comments on Ruby on Rails under high pressure. Twitter had massive performance issues and Alex gives insights into the problems caused by Rails.

Door to Door Atheists - Australian filmmaker John Safran is so fed up with mormons ringing his doorbell early in the morning that he flies to Salt Lake City, Utah and tries to convert Mormons to atheism. Needless to say, the locals were not pleased.

Police should be able to automatically access digital passport photos - strange, I can still remember that this type of use was vehemently denied when it was raised by critics.

senduit - simple web interface to distribute large files via URLs. The retention time on the server is determined by the uploader. As simple as Google.

Hacker rip new hole in AACS encryption - hah. Bad luck, film industry. Funny, I remember exactly this attack scenario from the discussion of the DRM stuff for movies. Maybe the film industry will realize that DRM is a completely stupid idea and at best annoys honest buyers.

MogileFS - application level distributed file system.

RabbitMQ - Open Source Enterprise Messaging - sounds very interesting and the message server is written in Erlang.

Privacy advocates sound the alarm: US intelligence agency in control of German bank data - it would be more accurate to point out that they have had direct access since at least 2001 and have used it. This is no longer a potential scenario, it is a fact. And the deadline does not prevent access altogether, but rather prevents further access beyond what has already happened.

Debian 4.0 finally arrives! - mist. I don't want to update servers.

IMified - Developer Community - API for creating your own IMified services.

Just How Smart Are Ravens? - about the intelligence of ravens.

kuler - a feast for the color blind like me.

Scribd - YouTube for Google. Apart from the fundamental problem of all shared-content sites (the exploitation rights), quite an interesting thing.

Debate about Christian Klar: When we talk about murder - read. Really. To straighten out the perspective once.

Breaking WEP in Under a Minute - and thus WEP for WLANs is considered dead and unusable.

Dabble DB Commons - free offering from DabbleDB, the database web application developed in Smalltalk (basically something like Access, only built as a web application). Perhaps interesting for one project or another where the data is to be published anyway.

Globulation2 - sounds interesting, a strategy game with an approach to get a grip on that annoying micromanagement.

BKNR - and something like Lisp on Rails. Although that would be more like an ICE with a double power car and an extra track.

CLiki : CommonLispPrevalence - securing internal objects against system terminations through parallel transaction logs. Essentially what Smalltalk does by default with the changelog and the image.

HUNCHENTOOT - The Common Lisp web server formerly known as TBNL - strange name, interesting package.

Lispbox - looks really nice now, ready-made packages with integrated Lisp and Emacs to get started with the book. Since I finally ordered the book (Practical Common Lisp), I'll probably take a closer look at this.

PLEAC - Programming Language Examples Alike Cookbook - the problems from the Perl Cookbook in a series of other languages. Not all are really complete, but the whole thing is open and can be expanded.

The Elephant Persistent Object Metaprotocol and Database - for Common Lisp. Yes, I have bracket addiction again. Sorry.

USA claim "absolute right" to personal data of Europeans upon entry - and I claim my absolute right that the stupid American data-collecting fascists can go fuck themselves. I'm already fed up with the erosion of data protection and self-determination over information by our federal wheelchair user.