Revolutions past

17 years ago, in a Friday November 17 far far away, the seminal event for the soon-to-become Velvet Revolution happened. The event itself, a sanctioned student demonstration ostensibly celebrating a martyr against the Nazi invasion 50 years earlier, mattered less than its aftermath: a fairly brutal police repression, augmented by a staged death by a secret police agent.

To my then jaded eyes, the depth of moral outrage among Czechoslovak citizen about this seeming police murder was endearing. This was shortly after Tiananmen Square (making everyone aware what was at stake), and even in Western Europe death by demonstration was not unheard of, or indeed 20 years earlier they had the self-immolation of Jan Palach and the 70-some killed in the 1968 Soviet invasion.

For me November 17 is connected with a fairly subdued plaque at the spot where the demonstration was stopped by the police. I don’t remember when it was made, I think it was some time in 1990, probably at the anniversary. I do remember that in 1990 everyone would go out of their way to show you that spot, even if you had passed by a dozen times before. In the beginning were the revolutionary posters I mostly couldn’t read at the time, then the candles, and finally the official plaque which was more or less the end.

(more…)

Mind the Gap

IE7 is now done and out. It is of course tempting to be glib and say “too little, too late”. While undeniably true, this upgrade matters. In part because there is an upgrade, giving hope of more to come, but also because many of the issues that are actually fixed have held back web design.

The poster example is transparency in PNG, the obvious selling point of that graphics format relative to GIF. While IE6 must be classified with “as little as we can get away with” (even then I couldn’t understand why they couldn’t fix this minor but important shortcoming), IE7 is “making the most of what we have got”. Yes, they will have to do a lot of running to catch up with the rest of the world, but at least this signals an intent to be in the running.

More W3C

David Baron, of the Mozilla organisation, has a well-written entry starting with SVG 1.2 and continuing on how the W3C works, arguing that “We should work on, and implement, the standards that we think are appropriate for Web browsers, and ignore the rest. We should spend our time improving what Web developers and users want, not waste our time improving what is less important or criticizing what isn’t going to work in the first place.”

A False Sense of Insecurity

Handling risks is a core part of any business. A company that does this badly is unlikely to survive for a long time, a company that does this well has a competitive edge over other companies. Naturally there is a great interest in this topic.

Risks also affect other parts of our life, whatever we do or don’t do has its inherent set of risks. However all research show we are very bad at judging risks, this is an abstraction our brains have not been properly adapted to. Evaluating risk has been a crucial part of our personal survival (if you see a leopard you are in grave danger, if you stand at a cliff falling down is a bad idea), but our psychology greatly overestimate the spectacular danger (the leopard, the cliff, the plane crash, the drive-by murder) and similarly underestimate the persistent killers (the stumble, the allergic reaction, the flu).

(more…)

How the Internet has changed

A Debates & Discussions forum thread:

How has the Internet changed (or changed your life)? How will it change in you lifetime?

I can recall as a kid in the seventh grade, in Montreal Quebec, in our computer science class we had access to a time-sharing computer based somewhere else in the country. The method of data input/output was an enormous Telex teletype machine that sounded like a jackhammer when printing. […] My vision of the future for Internet is not all rosy. […] What I’m sure of is that the Internet will continue to become part of our lifestyle and those who are Internet illiterate will slowly be left behind as progress marches steadily on. […] I invite any and all to send their ideas.

En svensk tiger

Opera 9.0 Beta is now available for download. For those of you who have regularly tested the 9.0 previews and weeklies the difference from those isn’t that great (except in stability), but from 8.5 it is huge. There are new features and advances in standards. One that has truly progressed since 8.5 is SVG. While we don’t have complete SVG Basic support yet, with full styling and scripting, we are close. Getting here has been a long journey.

The first version of SVG, SVG 1.0, became a W3C Recommendation in September 2001. We had an interest in SVG even earlier, but the sheer size of the specification made us decide against it, it was hard to justify putting so much effort into a format that was going to need years to get a foothold in the market. We had done it with PNG before, but that was easy. The arrival of the Adobe plug-in decided the matter, why should we spend our remaining resources on SVG when there was a viable alternative?

We weren’t looking for a Flash competitor, which seemed to be Adobe’s main drive until they bought Flash several years later. It definitely wasn’t to make a Purity of Essence markup language not sullied by the real world like the HTML harlot – many working group members at that time were deeply hostile to the Web. The mobile companies were the next to turn on to SVG, and while there are clear benefits with SVG on phones, the gains can be even larger on a larger screen.

We saw a vector graphics markup language as an adjunct to HTML, together they would become more than they were separately. Each language could provide what the other one could not. HTML augmented with CSS could do both text, layout, hypertext, semantics and more. But it couldn’t do the simplest illustrations (except through brutal hacks), or graphs, or fancy boxes or headlines. As HTML was a W3C language and SVG was a W3C language you would have expected that these two were well integrated, that you could easily use one to enhance the other.

That certainly isn’t the case and this is a tremendous unfulfilled promise. It isn’t all bad, the two languages do integrate with each other after a fashion. They can be looked at as feuding siblings, having them in the same room will cause torment, but they are family. Hopefully some years from now they will both grow up.

(more…)

Hardware

I don’t buy much electronic stuff, but I have been on the look-out for a new phone since my old one died, letting my company Sony-Ericsson P800 double as my own phone in the meantime. Working for Opera makes buying a new phone harder as I can see products not yet on the market, tempting me to wait for the next generation, which in the phone world means 6-12 months in the future. The venerable P800 has already become a great grandfather of its line, it may be filled with wisdom, but not with verve.

So laden with cash I went out to buy me a phone. Of course nowadays buying means comparing what is in the market, their characteristics with my requirements, with some recommendations to seal the deal, then checking what price I could get (no operator binding please). The actual buying meant going into a store, pointing at a plastic dummy and saying “I want that one, please” and was done within minutes.

(more…)

Prague Guide for Norwegians

Note
To change from Czech Crowns (CZK, koruna, Kč) into Norwegian Crowns (NOK, kroner, kr), use the Currency Converter.
Airlines
Norwegian, ČSA, SAS, and sometimes Sterling have direct flights to Prague from Oslo (Norwegian also has it from Bergen and Trondheim). I like ČSA, but they rarely come with good offers, so Norwegian is the airline I most commonly use and can recommend.
Preparation
Bring a passport, a mobile phone with charger, some plastic for the ATM, non-smelly clothes, and toiletries. If you have time and inclination read about Prague and the Czech Republic beforehand. Go for the stuff you won’t discover on your own the first five minutes you get there (e.g. look for history, culture, architecture, current affairs). The Czech Republic uses all the normal standards for electicity, phone networks, etc. You can expect things just to work. Don’t bring stuff, you don’t need it. Unless you go to Prague in the winter where warm clothing is recommended. That way you don’t have to check in any luggage either and don’t have to wait for your luggage to come through. Check with Trafikanten for travel options to Gardermoen.

(more…)

Change of Address

I left the hotel in for the last time today. Except for my flat in Oslo this was the place I had spent most nights the last few years. I have never lived long-term in a hotel before, but I could get used to it. The reason I left was that I had finally gotten the keys to my own apartment, signed the lease, paid the rent. I miss having a reception so that I didn’t have to carry my keys around, the two keys to my door are fine but the key to the entrance door is a huge brass thing that seems more appropriate for ceremonially giving someone the key to the city rather than actually unlocking a door.

(more…)