Most information here is in English. Only entries not relevant for the international audience are in Dutch.



 2005.09.29
De droeve stand van de Nederlandse kennisekonomie

Het gaat slecht met de kennisekonomie in Nederland. De hoop van opeenvolgende kabinetten werkt niet. Men heeft zich niet gerealiseerd dat mondialisering niet alleen de maakindustrie zal treffen maar ook de kennisindustrie. Banen worden in hoog tempo verplaatst naar goedkoper buitenland. Tien jaar geleden heb ik het al in een aantal lezingen gezegd: kennis laat zich nog veel gemakkelijker verplaatsen dan andere produktiefaktoren als machines, arbeid en grondstoffen. Het ekonomische beleid om van Nederland respektievelijk Europa een kennisekonomie van wereldklasse te maken werd niet ingegeven door een keuze voor de kennisekonomie per se, maar door de angst te moeten ingrijpen in de zeer hoge loonkosten in dit land/ dit deel van de wereld. De gedachte was en is er een van een ongekende arrogantie: we kunnen niet konkurreren met derde-wereldlanden als het gaat om loonkosten, dus onze maakindustrie kunnen we niet handhaven; we moeten ons daarom koncentreren op die sektoren met een hoge toegevoegde waarde, namelijk op gebied van kennis en kreativiteit. Dit denken is om twee redenen verwerpelijk: in de eerste plaats heeft lang niet iedere Nederlander de mogelijkheden om op wereldnivo mee te draaien in de kennisekonomie; deze mensen worden dus ter plekke afgeschreven. In de tweede plaats ligt er de arrogante post-koloniale gedachte aan ten grondslag, dat Indiërs, Chinezen, Russen en Middeneuropeanen dommer zijn dan wij. Fout gedacht. Intelligentie is ongeveer gelijk over de wereld verdeeld.

Het onderwijs in Rusland en Midden-Europa is altijd zeer goed geweest en de ekonomische achterstand heeft mensen inventief gemaakt en werkt nu in hun voordeel. Dat laatste geldt nu ook voor China en India. De goede universiteiten van die landen zijn beter dan die bij ons, zoals al jaren blijkt uit wetenschappelijke oplympiades. Overigens stellen ze ook de Amerikaanse topinstituten in de schaduw. Niet in prestige, wel in geleverde kwaliteit.

Onze politiek zingt zichzelf in slaap met de gedachte dat onze universiteiten tot de beste ter wereld behoren. Dat is niet zo. In ieder geval niet ten opzichte van de landen waarmee we ons graag willen vergelijken. Het nivo van het onderwijs laat te wensen over en de statistieken van het onderzoek zijn misleidend. Vaak worden dan de wetenschappelijke publikaties geteld en het aantal promoties. Dit is om je kapot te lachen, als het niet zo ernstig was.

Loop nu een universiteit binnen en kijk is goed naar de studenten. Maak een onderscheid naar studierichting. Bij de studierichtingen die er voor de kennisekonomie echt toe doen (beta, techniek en een aantal studies met sterke technische komponenten als technische bedrijfskunde en industrieel ontwerpen), is een groot deel van de studenten en de onderzoekers buitenlander. Uit China, uit India. Ik heb geen hekel aan buitenlanders. Ik vind het prima en beschouw het als een vorm van marktkonforme ontwikkelingshulp. Dat kunnen de anti-globalisten in hun zak steken. Maar een groot deel van deze studenten reist terug naar het eigen land of naar de Verenigde Staten, voor de meest talentvolle onder hen. Het is leuk om te weten dat de publikatie of promotie in Nederland plaats had, maar we hebben er als land helemaal niets aan. Voer dan ook nog eens Engels als voertaal in het hoger onderwijs in en de kans op kennisoverdracht tussen het hoger onderwijs en het bedrijfsleven is nagenoeg helemaal verdwenen. Ik heb zelf jarenlang zowel in het Nederlands als in het Engels kollege gegeven (de kwaliteit van mijn Engels kan wat betreft het schriftelijke deel elders op deze site beoordeeld worden) en kan u beloven dat Engels onderwijs goed is voor de buitenlanders die hier willen komen halen, maar slecht is voor de Nederlanders. Met een cynisch woord van dank aan het moderne talen onderwijs in Nederland. En dan nog te bedenken dat het met het Frans en Duits nog veel beroerder is gesteld. Duitsland, is dat niet 40% van onze export?

Natuurlijk hebben we ook talent van eigen bodem, maar dat kiest er niet zelden voor om de kansen in het buitenland te beproeven. Toponderzoekers en top-ondernemers trekken weg. Achterblijven mensen die de kar niet kunnen trekken, aangevoerd door politici die de kar niet kunnen besturen en zelfs niet weten waar ze naar toe moeten. We hebben een Tweede Kamer die beslissingen neemt over hoog-technologische vraagstukken, maar die gevuld is met onderwijzers, verpleegsters, dominees, karrièrepolitici, fantasten, kleuterjuffen en juristen.

We leven in een land waar design/ ontwerpen synoniem is geworden met styleren/mooi maken. We leven in een land waar kreativiteit synoniem is geworden met ijdele kunst. We leven in een land waar ouwehoeren, rechten studeren, PowerPoint-presentaties houden, graaien, en gouden handdrukken bedingen synoniem zijn geworden met kansen op maatschappelijk sukses. Nog niet zo heel lang geleden was een ontwerper een ingenieur die nieuwe dingen maakte. Eiffel, Colin Chapman, Enzo Ferrari, Ferdinand Porsche, Anthony Fokker, de gebroeders Van Doorn waren volbloed ontwerpers. Ingenieurs. Zelden zijn er kreatievere mensen geweest dan Thomas Alva Edison, Albert Einstein, Nikola Tesla of André Citroen. En voor de kans op sukses: vier van de vijf rijksten Amerikanen hebben hun fortuin zelf verdiend in de IT en ze zijn allemaal techneut in hart en nieren: Bill Gates (1, oprichter Microsoft), Paul Allen (3, oprichter Microsoft), Michael Dell (4, oprichter Dell), Larry Ellison (5, oprichter Oracle). Hoogste nieuwe binnenkomers: Sergey Brin en Larry Page (11, 12, oprichters Google).

Het gaat slecht met de kennisekonomie, met het onderwijs en het onderzoek. Als we er dan werkelijk niet meer uitkomen, dan kunnen we altijd eenvoudig meer geld pompen in deze investeringsruïne. Het grootste probleem is niet het gebrek aan middelen. Selektie aan de poort is een betere manier om top-talent te kweken. Leiderschap, in het bedrijfsleven, in de provincies, in het kabinet. Eindelijk ophouden met polderen.

Aux travails, citoyens,
Formez vos compagnies,
Marchons, marchons!



 2005.09.28
CityDesk

Answering the question from some friends: at the time of writing, I use CityDesk for generating this web site. I love the software, it is simple, affordable and has more faciltities than I ever need. The starter edition is even free.



 2005.09.28
Technical dictionaries

There are some great technical resources on the Internet, like MathWorld, the WikiPedia, etc. Most of these are in English, but some are in French, German or Italian. Language itself is not a problem, not even for complex technical text. Not being a mathematician by formation or profession, I do manage to read the WikiPedia or MathWorld.

The problem, however, is something else. From school and university I remember the Dutch terms for certain concepts. Now the Dutch resources are normally useless, because they are either non-existent, too small, or unreliable as they are pasted together by 16-year olds scamming their ways through the Dutch educational system.

Now if I want to know more on 'dekpunten' or 'redox-reeksen' when I am developing software, I have a problem. The Dutch resources are useless and the foreign resources have no entries for Dutch words. One needs good technical dictionaries for translation between relevant languages. We need dictionaries for translation from Dutch to English in the areas of mathematics, physics, linguistics, micro-electronics, signals processing, mechanical engineering, biophysics, and mind-reading. Asking an expert, revealed that there is no such dictionary in the field of mathematics readily available. The best thing available is a paper copy of a dictionary from 1974 in the university library in Amsterdam. This is how we propel this country into the digital era of the 21st century.

How I found the translation of 'dekpunt'? I remembered that Luitzen Brouwer had formulated the 'dekpuntenstelling'. Looking in the WikiPedia under Brouwer gave the translation for 'dekpunt'. Lucky shot. BTW, it is a shame that the most important Dutch mathematician and logician since Simon Stevin has only such a brief entry in the WikiPedia.



 2005.09.22
Optimising planning

In the Joel On Software forum Astarte wrote:

[...] Because many of our managers are ex-developers, they are often able to make a fairly accurate 'gut-feel' estimate of how long coding something 'should' take. Estimating how much testing time we need to allocate seems harder - development managers want to minimize this time (so they can ship earlier or with more features) and, as the QA manager, my team of testers want to maximize this time to reduce the risk of shipping garbage. [...]

You can plan on Time, Quality and/or Costs. Pick any two.

If minimising time to market is the objective, then making an estimate is ungrateful, but not difficult: anything you say will be reduced anyway. Anything you say is unimportant. Marketing has taken over development. Marketoids claim that they are better at software planning then the software department itself. From what you write, I predict that you are heading for politically difficult times. Run as hard as you can?

If management 'optimises' planning, then they become responsible for creep, slipping schedules, etc.

If management needs estimates to plan market development, training people, capacity planning, budgetting, etc., fair enough.

The request for an estimate is justified for reasons stated above. However, in this case, I would say that the first objective should be to get hard data. You do not know the dev:test ratio. Not knowing process indicators like this, all planning is glorified guessing. Management should provide budget for collecting this data, even if this extends development time.



 2005.09.20
Optical Illusions

Today, I experienced a great case of serendipity. My brother mailed me a link to a collection optical illusions from which above image was taken. It contains many of the illusions that became popular through the works of M.C. Escher, Bruno Ernst and Penrose. The list is part of MathWorld, an encyclopedia compiled by Eric Weisstein with the help of mathematicians and the Internet community. Also visit the section on recreational mathematics.

When searching for the background of the author and his site, I stumbled across the encyclopedia that MathWorld really is. A great resource for those who use math for their work or study! Other useful math and science resources can be found elsewhere on the Wolfram-site, the host of MathWorld.



 2005.09.16
Donner blijft zitten

De minister heeft een onvoldoende gehaald en dus mag hij een jaartje blijven zitten.

Een onschuldige zonder voldoende bewijs 4 jaar vastzetten, een 11-jarig slachtoffer behandelen als een volwassen verdachte bovendien op een manier die zelfs dan niet toelaatbaar is, de pers de schuld geven en op je reet blijven zitten.

Schunnig.



 2005.09.12
Trespassers will be shot

...and other nice photos from South Africa.



 2005.09.12
110% Cowboy Coding

Found this lovely quote by Douglas in Joel on Software:

Well my current company is hitting the 95 percentile mark for cowboy code but their performance improvement plan is shooting for 110% cowboyed. Nothing like planning on how you can make things worse.



 2005.09.11
Again Amélie

I have watched Le Fabuleux Destin d'Amélie Poulain another time. The errors that were referred to in my earlier blogging, indeed exist, except for the presumed timing error (16:08 vs. 16:00) which refers to different days.

There indeed is a Wallace-fountain in the movie, namely in the scene where M. Dominique Bretodeau enters the telephone booth at the end of the Rue Mouffetard. In the background the fountain is clearly visible. According to the list in the Wikipedia, this fountain must be a prop, because the nearest fountain in the 5th arrondissement is in the Place des Patriarches. The telephone booth, itself a dummy, is in the park at the end of the Rue Mouffetard near the Rue Censier [satellite]. I haven not seen the fountain on Place des Abbesses in the movie.

I found some other new errors:

  • When Amélie is shopping at Collignon's in the rain, one can see that the rain is only falling directly in front of the camera.
  • When Amélie captures her father's gnome, she arrives at the Gare du Nord at 08:10, meets Nino, and leaves the Gare de l'Est around 13:46 (on platform display).
  • In the same scene: between the moment Nino runs into Amélie and when they run outside the other side of the Gare de l'Est, a complete electric locomotive and a white double decker carriage can be seen to magically appear and disappear.
  • In the scene on and around the stairs of the Sacré Coeur: watch the shadows and notice that this has been filmed between around 12:00 and 18:00 with shots taken in random order. Watch the shadow of the ticket booth of the carroussel in particular.
  • In the scene when Amélie helps the blind man to cross the road: the water on one side of the road is flowing in another direction than on the other side of the road. That is unlikely for the sloped roads in Montmartre.
  • In the same scene: the same black VW Golf can be seen twice: first driving by, then standing parked at the end of the road.
  • Still in the same scene: the metro station station she enters is not Abbesses, which has a typical Guimard-style entrance [photo][Nederlandse beschrijving]. This is the entrance to the metro station of Lamarck Caulaincourt.

These source have more information on various locations that were filmed for Amélie. [Nederlands][Nederlands]



 2005.09.09
Donner Op!

Donner schuttert weer. Donner roept weer iets, Donner zingt weer vals. De fijngestreken kommunikant uit het koor van dominee Balkenende beklaagt zich over de beschadiging van het Openbaar Ministerie door de pers. Dit naar aanleiding van de berichten over het achterhouden van ontlastend bewijsmateriaal door de officier van justitie in de zaak-Nienke, waardoor iemand 4 jaar onschuldig heeft vastgezeten en de werkelijke moordenaar evenzoveel langer vrij rondliep. Toegegeven, wat er nu geschreven wordt is zeer beschadigend. Maar heeft niemand onze minister dan verteld dat dit zo beschadigend is, omdat de ernst van het falen van het Openbaar Ministerie zo ernstig is? Of heeft de minister in deze korte tijd zelf een onderzoek uitgevoerd en de konklusie moeten trekken dat de beschuldigingen in de pers nergens op gebaseerd zijn? Kortom: krijgen we binnenkort een scoop van Donner?

De twijfels over de schuld van de veroordeelde bestonden al langer en zijn al veel eerder in de pers ter sprake gekomen. Naar nu blijkt blijken ook tal van medewerkers op het OM op de hoogte te zijn geweest van het bestaan van ontlastend bewijsmateriaal. Alleen door de druk van de pers is deze zaak aan het rollen gekomen. Dat is geen verdienste van de minister en ook niet van het OM. Het zelfkorrigerende vermogen van jusitie blijkt nul en een ambtenaar in zo'n belangrijke funktie die zo'n katastrofale blunder maakt en dat weet en verzwijgt, moet op zijn minst juridisch aangepakt worden.

Maar de minister zei nog meer domme dingen. Hij voegt belediging aan beschadiging toe. De fout van het OM was volgens de minister namelijk mogelijk gemaakt door de enorme druk die op het OM wordt uitgeoefend door de pers om daders snel achter slot en grendel te krijgen. Dergelijk druk is normaal en gerechtvaardigd en magistraten die niet tegen de druk kunnen van zaken die ze lezen of die over hen geschreven worden zijn niet geschikt voor hun ambt. Hun taak is zaken oplossen en niet cellen vullen met willekeurige passanten. We mogen van de officieren toch verwachten dat ze een beroepseer hebben en de druk van de pers met dezelfde weerbarstigheid zullen weerstaan als dat onze minister blijft vol houden dat de pers het heeft gedaan. Integenstelling tot een politikus hoeft een officier niet herkozen te worden en speelt populariteit in de media geen rol. Maar het probleem wordt gevormd door onze weinig standvaste bestuurders en politici die wel herkozen moeten worden en die de staande magistratuur onder druk zetten als ze zelf in het nauw gedreven worden. Over hypocrisie gesproken.

Overigens bevat het betoog van de minister ook nog eens een drogreden. Hij beschuldigt de pers twee maal: een maal ten aanzien van de druk op het OM en een maal ten aanzien van de beschadiging nu. Het is óf van het een óf van het ander. Of het OM heeft een ernstige fout gemaakt en de pers kan alleen druk vooraf verweten worden, of het OM had het bij het rechte einde en de pers kan een misplaatste beschadigingskampagne achteraf verweten worden nu. Een herhaling van een doelpunt vanuit een ander perspektief telt niet apart mee in de uitslag.

Oordeel: moet het koor NU verlaten na de eerdere missers.

 



 2005.09.09
A silly war of 335 years and no causulaties!

Someone struck by a remarkable story!

The Netherlands have been at war with the Isles of Scilly from 1651 until as late as 1986. Not a single shot was fired. Some people were struck by this odd story [Wikipedia].



 2005.09.09

A camel is a horse designed by committee.
So the saying goes.

A horse is a camel designed by committee.
Arab saying, by KTH



 2005.09.08
Wallace Fountains

Wallace fountain

Yesterday I wrote about Amélie of Montmartre, and by a stroke of coincidence, the Wikipedia today featured an article on its front page that links to Amélie too. In the movie, Mme Madeleine Wallace tells that she was predestinated for tears, because the proverb is 'to cry like a Madeleine' and because of the 'Fontaines Wallace'. Until I read the article in the Wikipedia, I did not know what a Wallace fontain was. According to the article there even is a Wallace Fountain on the Place des Abbesses (18-arrondissment), so I must watch the movie another time to see whether it has been filmed.



 2005.09.07
Errors in Amélie movie

For the lovers of Le Fabuleux Destin d'Amélie Poulain: a list of all errors in the movie [Français]. I have discovered a few other errors:

  • Amélie arrives at the Gare du Nord and follows Nino leaving the east exit; in the next shot she passes the west exit of the Gare de l'Est and ascends the stairs.
  • Footage from the Gare du Nord and the Gare de l'Est is mixed throughout the film. Gare du Nord has a huge platform hall, Gare de l'Est has simple platforms [satellite]
  • The same cars (VW Beetle, VW Golf and Fiat Punto) are visible in several shots throughout the movie.
  • The lady in the 16th arrondissement offers jasmin, Earl Grey and bergamot tea. Earl Grey is bergamot.
  • Amélie's father got the garden gnome from his colleagues when he retired. His wife, who died when Amélie was 6 years old, did not like the gnome. So M. Poulain retired before Amélie was 6 years old.

The database also has lists of errors for other movies.



 2005.09.06
Cantal photos and screen savers

Puy Mary in snow by Silvy Bonal

Mooie foto's en screen savers van de Monts du Cantal. Voor mijn medereizigers van Sindbad: de meeste plaatsen zijn we zelf ook geweest. [eerste fotopagina][tweede fotopagina][screen savers].

Bovenstaande foto is genomen in de winter, maar voor anderen die deze Auvergne-reis van Sindbad ook willen maken het volgende advies: de nachten in de Auvergne zijn erg koud, ook in de zomer. Ook overdag kan het erg koud zijn op de toppen. Wij hebben een dag gehad met tijdens de wandeling temperaturen varierend tussen de 5 en 30 graden Celcius.



 2005.09.05
Bevera railway bridge in Sospel, part II

This is the photographic proof that the unique railway bridge over the Bevera near Sospel (o6-Alpes-Maritimes, France), about which I wrote earlier, still exists today. It looks as if the bridge has been modernised with a concrete arch and a steel gurder, but it is also possible that the first bridge has been covered with metal sheeting to protect it from the elements. Many thanks to my brother Coen who made these pictures. [photo 1][photo 2]

Railway viaduct over the Bevera between Sospel and Olivetta

Post scriptum: before its destruction during the second world war, the bridge had a masonery arch. The bridge has been reconstructed with a concrete arch. [Les plus beaux ponts de France, Serge Montens, Bonneton]



 2005.09.05
Vertaalwoordenboek voor woningzoekenden

In de omgang met makelaars kan het zeer handig zijn hun taalgebruik te kennen. Voor hen die nieuw zijn op deze markt een eenvoudig vertaalwoordenboek:

 

opknappertje:
authentiek:
gezellige buurt:
wordt snel opgenomen in de buurt:
rustig gelegen:
voor de natuurliefhebber:
bruisende stad:
rustiek: 

bouwval
al jaren niet meer onderhouden
buren lopen ongevraagd je huis in
lees: ziekenhuisopname na steekpartij
in een bejaardenkomplex
ruikt er permanent naar varkensgier
gelegen boven een luidruchtig café
houd rekening met ernstige tocht



 2005.09.02
BMW iDrive

Earlier I wrote a sarcastic comment on the usability of the iDrive in the newest BMW's, and how insights from one industry are carried over to another (in the wrong direction unfortunately). Artemy Lebedev is one of the most influential Russian designers. Read what he has to say.



 2005.09.01
Sorting books

This is the only reasonable way to sort your books. Artist Chris Cobb reordered all books in one night with the help of a number of volunteers. This photo-blog illustrates his story.



 2005.09.01
.com/Mandership

.com/Mandership is a wonderful website by a Russian design agency. The attention to detail is magnificent. Good typography, well-researched writings, beautiful layout. It reminds of the works of Edward Tufte. Articles also deal with human machine interaction, psychology of design, interaction design and design of physical objects.

Best is the article on simplicity of design. I could not have said the same with fewer words.



 2005.08.24
Auvergne trip

I have started working after a good holiday a few days ago. Now the colossal task of putting all the photos in the albums is waiting, but I am pleased with the photos that I have made.

Part of the holiday was trekking through the Auvergne over the volcanos of the Cantal and through the valley of the Allier, taking the ancient pilgrimage route to Santiago of Compostella. These are the locations we have been:

Apart from that, I have visited 5 famous bridges in France:

The grand viaduc of Millau is really breath-taking. Coming from the south through the hills, the view opens as a giant sea with seven large sailing boats floating in line. Unfortunately, I did not have time to make photos of it. So I must return later. How unfortunate (-8.

For those whom it may concern:



 2005.08.22
Google's View of the World

This picture is interesting for two reasons.

Firstly, it shows which part of the world are connected to the Internet and use Google for their searching. Interesting to note that certain countries stand out: India, Israel and Iran. Also notice the uneven distribution of the population in Canada, Australia, Russia, and to a lesser extend China and the United States. Missing in the plot are the countries of northern Africa, the Arab World, and oddly enough Spain. Even small islands are plotted in, perhaps, because of the fact that the Internet is a very important medium to the inhabitants that are more or less cut off from the rest of the world. Maybe tourists also contribute to the use of the Internet there.

Secondly, the plot is a nice example of a diagram with a high data-ink ratio as advocated by Edward Tufte.

Diagram was from a paper on the Sawzall programming language by Google, Inc.



 2005.07.21
Tuning your Hard Disk with Lego

Lego harddisk tuning

This article shows how Lego can be used to tune and de-gauss your hard disk. Before entering this procedure, you should make a good back-up of the disk. More useful information on computers can be found on the site as well.



 2005.07.20
Impissible typos

When typing code, it is inevitable making typos. Some of these are very funny. We call them impissible typos. Here are the best ones we recently made:

  • debuffer — debugger
  • docus — focus
  • eend — Dutch for duck; should have been 'and'
  • filewall — fire wall
  • impissibility — impossibility
  • KUTF16 —Dutch for f*cking  F16, our national jet bomber; not really a typo but a consequence of our naming convention; used for the class for 16-bits UTF-based characters
  • PafRight — Dutch for the right to smoke a cigarette; should have been 'padRight'
  • procedurep arse — procedure parse
  • textCollega — Dutch for textColleague, should have been 'textCollage'



 2005.07.19
Handful of links: Ricardo Bofill's works from space

Le Théatre, Marne-la-Vallée

Project website of Ricardo Bofill and Taller de Arquitectura.



 2005.07.19
Hubert Estourgie, 1924-1982

Bacchus, by Hubert Estourgie

Bacchus



 2005.07.18
3D-effects on 2D-devices

Above 3D-image is by Jim Gasperini. The gallery contains other images. I think this is a very simple very effective visualisation technique. A perfect low-tech solution requiring no special hardware or software.

Last week Sharp announced a new LCD-monitor that can display two images simultaneously. Depending on the viewing angle the observer will see just one of these images. So you could be watching your favorite  TV-show from your angle while your room mate is watching an adult movie from his angle.

Above monitor uses lenses to obtain a similar effect. Lenses are used to beam two images in two different directions. This time, however, these are two views on the same 3D-object, one for each eye. The monitor contains a camera to determine where the eyes of the viewer are. This information is used as input to the realtime perspective calculations and to make sure that the two images are always beamed at the two eyes.

This page explains how to make stereoscopic images with a conventional camera using mirrors.

 



 2005.07.18
Southern France from space

South of France from satellite



 2005.07.15
Bevera railway bridge in Sospel

Pont ferroviaire de Bevera a Sospel (F)

It would love to know whether this odd bridge still exists today. The bridge crosses the Bevera-river near Sospel (Alpes-Maritimes, France) on the road to Olivetta (It). Because it crosses the Bevera at a very sharp angle, the supporting arch had been placed perpendicular to the deck of the bridge. All I could find was above photo from a postcard collector that I also remember from a French book on bridges and viaducts, and this description here (just below the tables). Google Maps is not conclusive, because the bridge is hidden in the shadow (Sospel is to the west, where the railroad is on the south bank, it then crosses the river, then passes over a stone-arch bridge before entering a long tunnel that goes under former Italian territory to finally reappear in French Breil-sur-Roya).



 2005.07.15
Permament links

I have improved the layout of the site, well at least I think so. The little black and white starter flags next to every date are perma-links. Clicks these to get a URL for the entry in the blog.



 2005.07.15
Mind reading over the Internet

card trick

A good card trick performed over the Internet. The web server can read your mind and determine which card you had picked. Good trick by a clever computer programmer. We are also looking for people who can mind read. Saves us a great deal of writing specifications and documentation. A simple meeting with the customer or program manager would be enough....



 2005.07.15
Finger advertising

finger advertisement

Someone has found a new money making scheme: selling the space of one's finger tips as advertising space. Everything that is touched will leave the name or logo of the advertiser. This man is using finger masks. The next thing is someone using a more permanent technique and thus frustrating the use of biometrics.



 2005.07.13
Do not touch my data! Part II

In the same thread, Philip proposed to be liberal in what you accept and strict in what you emit. A date control should accept all kinds of different formats, and redisplay it in the preferred format of the user.

This so-called Postel-principle (no, that was not invented here..) has been demonstrated being a total failure in language design. See what has become of the HTML-standard. No two browsers are compatible and support the same variant of HTML.

Never touch the user's data, unless confirmed explicitly by the user. So showing what has become of the user's data is not enough, even though it is a step in the good direction.

Why show dates in the format preferred by the user? There is a single unambiguous ISO-standard for date notation that any one familiar with the modern calendar will understand immediately without any explanation. You cheated a bit by taking an example that is unambiguous anyway, namely 2005-12-31. Now lets take yesterday, that is 2005-07-12. You propose to display it as 07/12/2005. In the U.S. that was yesterday, but the rest of the world will have to wait a little less than 5 months for that date to arrive.

Preferences show the incapacity of the designer to make sound judgements. Instead, he dumps the problem over the wall to the users and says: 'Here is a feature, you have a choice. Thank you very much!'. More often than not, it shows a lack of design leadership and introduces choice stress with the user.

However, Philip's list contained many nice examples that are both unambiguous and that really add to the usability of the application, for example:
  • +30 — 30 what? months, years, days, seconds?
  • +5d — in 5 days, without having to fetch the agenda first
  • -1W — one week ago
  • etc.

In this light: I am still anxiously waiting for an alarm clock of which the alarm can be set to go off after x hours and y minutes of sleep. Who cares how late I get up when I do not have to work the next morning?



 2005.07.13
Do not touch my data!

In this thread in JoS, it was argued that applications should help the user enter data, for example dates. According to this line of thought, the user should be able to enter data in abbreviated form and the system should then apply heuritics to fill in the missing data. I disagree most strongly.

The user of your software is perhaps lazy, but not stupid. So if your user says that the data is correct, then do not touch it. This is one of the most important lessons in usability design they do not teach you at school. Do not touch my data.

If your users are lazy, then provide ex-ante defaults, which only have to be confirmed or changed. This type of support is fine, because the user has seen the proposal and acknowledged it explicitly. An ex-ante default can even by helpful when it is not correct, because it implicitly tells the user the syntax for that input field in a very subtle way.

The real problem is defaults that are applied after the fact. No matter how smart a web designer you are, there is always a part of your international audience from a country where conventions are completely different. So do not try to be smart. Assume that your user is a little smart and can spell her own name and knows her own address. Therefore, you should never change the user's input without her explicit consent. If you want to be helpful, then do plausability checks that determine whether the data is likely to be correct or not. Such a beast may even suggest a change to the data or color code the suspected input field. But there is an important twist: this proposal should only be applied after explicit agreement by the user, and the proposal should not interfere with the user's flow of work. Modesty is the word my dear UI-designer.

There are so many problems that you will encounter in real life, that there is only one sensible thing to do. Do not try to outsmart your users and do not touch their data. Some of the data you may encounter in real life:

town:
last name:
full name:

's-Hertogenbosch
Rümçève
G.F.W.M. van Dam

— including quote and hyphen
— diacritics
— more than one middle name



And the best I have ever seen: this last name of which the comma and the period are part of the name itself!:

last name:

A,b.

— including the comma and the period!

My objections against smart software where expressed very boldly by Database Zealot in his contribution to the same thread:

Programmers who write date controls that:

  • think '7/12' is invalid it is.
  • think '7/12' means '07/12/2000', not '07/12/2005' in that case you should ask for a year too.
  • think '7/12/05' is invalid so that would be 1905 then?
  • only accept one kind of delimiter quite right too, what delimiters would you like? Maybe the number 3 would be good - 3333. There you go, no leading zeros, no century and whatever delimiter you want.
  • insist on leading zeros absolutely right.

should be taken out back and shot...

Programmers who allow an entry like '7/12' into a date control should be taken out front and shot. Where everybody else can see. Please tell us what '7/12' means. Cause I can't tell by looking at it. Programmers who allow nonsensical data into a database should be hung drawn and quartered. And the people who do the hanging, drawing and quartering should be database developers who UNDERSTAND the importance of not allowing corrupt data into the system. And who are overridden by goatee bearded sandal wearing body pierced 'programmers' who think that 'ease of use' and a fuschia interface are more important than GETTING THE RIGHT FUCKING DATA INTO THE DATABASE.

Or perhaps you could take the MS Access programmers out and shoot them. In an Access date/time field enter 13/12/2005 which over here in that backwater called the UK means 13th December 2005. Now enter 12/13/2005. Hey, whaddya know, Access knows best and happily converts it to 13/12/2005. Thanks a bunch. No matter what your machine settings are.

I do not know about the fuschia, though. I approved this.



 2005.07.12
Nullen

  1. Hoeveel nullen zitten er in een miljoen?
  2. Hoeveel nullen zitten er in een miljard?
  3. Hoeveel nullen zitten er in de tweede kamer?

Selekteer vraag 3 met de muis om het verscholen deel zichtbaar te maken.



 2005.07.11
Handful of links: Boat lifts

Niederfinow 1934



 2005.07.11
Design is 98% wastebasket

Scott Berkun has a very nice blog on project management and design. He covers various interesting topics, such as how web browsers can be improved, why ease of use does not happen, and why great technologies do not make great designs. From his article on 'Why good design comes from bad design', I took these two quotes:

Hemingway rewrote the ending to A Farewell to Arms 39 times. When asked about how he achieved his great works, he said, "I write 99 pages of crap for every one page of masterpiece." He has also been quoted as saying "the first draft of anything is shit."

The two most important tools an architect has are the eraser in the drawing room and the sledge hammer on the construction site. -- Frank Lloyd Wright

P.S. Knowing the experiences that people living and working in Lloyd Wright's houses and offices have to endure, I'd suggest that the latter part is more true than he could have imagined. It is said that Falling Waters is a leaking and cracked usability nightmare....



 2005.07.07

 

 

 

 



 2005.07.07
Handful of links: Maps on the Internet

Some nice links to maps and satellite footage on the Internet:

Very good satellite photo of Switzerland, with annotated roads and cities. Very detailed and nice colors.

Google Maps provides maps and satellite imagery for the U.S. and the UK. Drill down to street level, and switch between maps and satellite imagery. Search for the nearest pub and get directions. For the rest of the world, satellite images are available. Here is an index with satellite photos of interesting places (Bill Gates' house, docked nuclear submarines, airplane graveyard, etc.). Click at 'See map at Google'.

Rotterdam from satellite

Rotterdam from the sky

Also interesting:

  • TerraServer
  • Nasa World Wind extraordinary, but requires a big installment
  • If you want to fly in 3D over your own house, try the software from Google Earth! Shows the possibilities of AJAX-based web-programming.



 2005.07.07
Transparent slider widgets

A nice little idea that makes user interfaces just a little bit more usable: transparent slider knobs. Instead of being placed next to the slider and adding to the visual noise, the label is placed inside the slider. Seen in Jackson by Van Aeken Software.



 2005.07.04
ICASIS VI

The sixth International Conference on Advanced Semiotic Information Systems is held in Berne, Switzerland, on Sunday 14 August 2005. I will be attending.



 2005.07.01
generating Lorem Ipsum for graphic designs from Perligata

In this thread Charlie Farley asked for a method to generate a Lorem Ipsum that can be used as place holder text in graphic designs. He referred to a nice web-service that can generate a Lorem Ipsum of the required length. Others suggested copying text from 'exotic' languages, such as Indonesian, Hungarian, Dutch or Finnish. Question remained how to generate a Latin text with the required properties. Well, here is my proposal:

  MAXIMUM INQUEMENTUM TUM BIGUTTAM EGRESSO SCRIBE.
  MEO MAXIMO VESTIBULO PERLEGAMENTUM DA.
  DA DUO TUM MAXIMUM CONSCRIBEMENTA MEIS LISTIS.

  DUM LISTIS DECAPITAMENTUM DAMENTUM NEXTO
    FAC SIC
        NEXTUM TUM NOVUMVERSUM SCRIBE EGRESSO.
        LISTA SIC HOC RECIDEMENTUM NEXTUM CIS VANNEMENTA DA LISTIS.
    CIS.

This is the sieve of Eratosthenes in Lingua::Romana::Perligata. Perligata is in my opinion one of the most beautiful esoteric programming languages ever invented.

Take any Perl-script, and have it translated to Perligata. There you have your Lorem Ipsum. Should not be too difficult to obtain large amounts of Perl-code as a source for your translator, e.g. from CPAN.

Added benefit, Perl is so dense/ has so little redundancy/ is so unintelligible/ is so brittle, that almost any random ascii-text can be interpreted as valid Perl. Thus you can generate perfect geeky Latin with a random-generator and the Perligata-translator.



All my blogs: