The occasional scrivener

Being the thoughts and writings of one Gustaf Erikson; father, homeowner, technologist.

Sunday, 2024-10-10

October cruise

The alumni gathering went to sea this weeken when we were invited onto Johan's 32-footer based in V�rmd�. We set off into a chill (around 10C) but sunny archipelago and set course for Sandhamn. The crew was Johan as captain, David and Calle as able seamen, and Jonas and yours truly as ballast.

After one and a half hours leisurly cruise we docked at Sandhamn and had lunch in the cockpit. After a coffee in the yacht club bar Jonas left us to go back to town, while the rest of the gang headed east, out to open sea.

The wind being more or less aft, we decided to hoist the spinnaker. This bumped our speed up to around 6 knots, but when we turned up into the wind to make the return leg to our planned overnight anchorage we had to take it in.

The route to the west was strewn with those reefs and boulders that make the Stockholm archipelago such an interesting place to sail in, but we managed by dint of having 3 lookouts and a GPS. With the sun setting we thought of checking the coming weather, which of course we did by visiting SHMI with a mobile phone. Based on this information we decided to lie in a bay facing south, as the wind was going to be northerly.

After some backing and filling we managed to find an anchorage. Calle made the first course, asparagus wrapped in proscuitto with mozarella. After we'd eaten this, Johan and David ascended a steep cliff with the help of a rope to barbecue the steaks. We ate them with rice and a sallad of ruccola and tomatoes. The dessert was pear halves with dark chocolate and some nice cheeses.

Replete with food and three bottles of wine, there wasn't much else to do except go to bed. Despite the cold, we slept well.

Morning was early, cold, and full of dishes. But we managed to get underway quite soon and made good time make to the harbour.

All in all a very nice experience. Maybe a yearly tradition in the future?

Pictures will be posted as soon as I get some links.

Wednesday, 2024-10-06

Hard boiling eggs in vacuum

Redemption Ark by Alistair Reynolds.

The second part of the Inhibitor trilogy. Nice enough read. Reynolds can't do love scenes, or feelings at all for that matter, but makes up for it in plot and sense-of-wonder.

EU carriers, wake up!

Russ is giving a talk at Web 2.0. From his post:

Not only are the numbers there (160 million Americans with mobile phones), but every American carrier has reasonably priced unlimited data plans. [...] This gives the U.S. a huge advantage over other markets around the world which continue to charge by the kilobyte.

Right! The Yanks are gonna clean our clocks -- again! Just because the carriers are so short-sighted that they can't see that when it comes to mobile data, cheaper traffic means more traffic! The net is addictive, but right now everyone's scared of the kB charges.

Make a short-term dent in your revenue, reap the benefits later. Otherwise, the US will OWN the mobile data services space.

Update: Frank agrees.

Some more opinion points:

Audio blogs redux

As Matt said, what if audio blogs are the Next Great Thing, and we curmudgeons missed it? So as to be able to snidely comment on this phenomenon from a position of knowledge, I pulled down yesterdays Daily Source Code by Adam Curry, and put it on the taco, my trusty N-Gage.

OK, step one was accomplished, and I didn't need those near-obligatory accessories, a $300 iPod and a $1,500 Mac. That's nice, because I can't afford either.

I started listening on my way home (5 minute walk, 35 minute subway ride, 7 minute walk). The taco is a nice enough mp3-player, but it lacks a fast-forward feature. I pressed pause to avoid looking like a zombie and read a book instead, but when I tried resuming, it started from the beginning. Obviously, an iPod would handle this better, as would any dedicated mp3 player.

Adam is involved in iPodder.org which he intends to turn into a centre for podcasting. Well, that's all well and good, but if he wants creating and listening to podcasts to become mainstream, he'd better get a better, less iPod-specific name. Now you get the impression that it's only for Mac + iPod users. Also, Apple's lawyers may have some things to say to him.

The post itself was entertaining, I'll say that. It sure beats trying to find new music to listen to, and fills a niche that FM radio perhaps can't fill. But still, the Net is about TEXT, goddammit. Audio is all well and good for music and entertainment, but for information, the bandwidth is wasted. I may be able to read articles and blog posts "interstitially" at work, filling those blank pauses when I task-switch from one issue to another, but I can't multitask enough to listen to speech.

Also, the barriers to entry are pretty high, both for producers and consumers. A blog poster needs to be able to handle a web form and a keyboard. An audioblogger needs mics, audio software, BANDWIDTH, and audio nous, not too widely available. Lots more talented writers than talented radio artists, but that may change as podcasting becomes more popular.

Consumers need: a fast net connection, an mp3-player, a modern computer, an intimate knowledge of RSS (version 2.0, no less), and weird and wonderful "iPodder" software, which, despite it's name, is not tied to an iPod. Go figure.

Who's the audience? The web is available to perhaps 20% percent of the planet's population. Of this percentage, maybe 15% wander outside MSN et al. Of these, 10% read blogs. Perhaps 5% of these listen to podcasts. But I bet 99% of these are white, and male, and live in the US and Western Europe.

However, for all its flaws, audio blogging is much much better than that next scourge, videoblogging. That will be scary. Until then, I'll stick to text, thank you very much.

Tuesday, 2024-10-05

No Piker

For some reason (probably because I feel an itch to hack) I was thinking about Plan 9 today. So it seemed an omen that /. had a call for questions for Rob Pike, co-creator of Unix and Plan 9.

I read some of the links in the article, and this pessimistic view left me thinking. Pike's point is that (academic) software research no longer matters. We're in a sterile wasteland of Windows, Linux, and the Web. No new ideas are being explored.

Well, that's fine as far as it goes, but a meme that's brewing is the coming dominance of mobile devices and content -- quite different from desktop or server computing.

These points from the article show some possible fields for research:

Only one GUI has ever been seriously tried, and its best ideas date from the 1970s. (In some ways, it's been getting worse; today the screen is covered with confusing little pictures.) Surely there are other possibilities. (Linux's interface isn't even as good as Windows!)

Ties in nicely with this post.

There has been much talk about component architectures but only one true success: Unix pipes. It should be possible to build interactive and distributed applications from piece parts.

Again relevant in the mobile space.

The future is distributed computation, but the language community has done very little to address that possibility.

Who knows? Mobiles are getting more and more powerful. GPS, encryption need processing.

The Web has dominated how systems present and use information: the model is forced interaction; the user must go get it. Let's go back to having the data come to the user instead.

Also very relevant from a user perspective. Data must come to you, when and where you want it, with a minimum of fuss.

Will academia pick up the thrown gauntlet? Lets hope someone does.

Mobile user interface thoughts

Frank and Russell have pointed out some problems with the user interface (UI) on smartphones. Specifically, the Series 60 OS used in most smartphones today.

Background

For the purpose of this post, I define "smartphone" as a mobile phone that has an OS that can accommodate non-trivial extra applications. Examples of smartphones are the Nokia 6600, Siemens SX1 (Series 60), Sony Ericsson P900 (UIQ), Treo 600 (PalmSource), Orange SPV C500 (MS Mobile). "Phone" on this context is a traditional mobile phone. Examples are Sony Ericsson T610, Nokia 6620, Samsung E700.

What does the interface need to handle?

Phones have some core applications. Central ones are making and taking calls, handling addresses, and messaging (SMS, email, IM protocols). Cameras probably also fall into this category. Less central areas are Web browsing, calendars, etc.

Ideally, all phone functions should be accessible using the keypad one-handed. This means using the thumb of one hand. The Sony Ericsson smartphones use a jog wheel under the index finger of the dominant hand (the right one). Relying on this feature for accessing functions excludes all those who prefer to use their left hand.

An alternative to shoe-horning everything into "thumb-mode" is a two-tiered approach. Basic functions are accesses using a keypad, but an auxiliary keypad or stylus+touchscreen combo is used for more advanced features. But where to draw the line between basic and advanced?

I have had the misfortune to configure email on both a recent Sony Ericsson and a Nokia. Tapping in multiple server names without the benefit of copy and paste sucks. A PC-based app would help here. Another solution is a web interface that sends a SMS with the configuration.

But this begs the question: why do I have to do this? Why can't I buy a phone where the data connections Just Work? Why is MMS and GPRS settings different? Why do I, as a consumer, have to care about whether my phone manufacturer and my service provider has their act together?

Alternatives

Speech recognition holds some promise, but will remain a complement to the keypad.

How about gestural interfaces? I did a bit of research about applications of gestural interfaces in the course of writing my graduate thesis. (For the morbidly interested, you can download it here). An example is scrolling through an image gallery by tilting the phone from side to side. Another is answering a call simply by picking up the phone. My guess is that inertial interfaces will be on par with speech interfaces; a complement to a primary interface which will still be keyboard + screen.

However, the keypad is often woefully underutilised. Usually there's some buttons that are dedicated to navigation, or a joypad. The large 3x5 grid of numerals are used for inputting numbers and text. How about using the '3' and '9' as PageUp and PageDown buttons when browsing sites?

Who will be the mobile Apple?

Who will usher in the Mac Age for mobile phones? Not Apple, they can't cover the mobile space (they outsourced the development of the iPod). Maybe Nokia can rise to the challenge. Another contender is Sony Ericsson, with the Japanese half in charge of making lots of tiny devices easy to handle. Another contender is Microsoft, if they're serious about taking the mobile space to the next level, and not just treat it as an adjunct to the desktop space.

Bad air

I'm feeling unusually stupid right now, and I'm not alone. The fact is that the ventilation in our building sucks. It's a converted turbine hall, very dramatic, but there's no provision for providing fresh air to everyone who works here. Expedients of opening windows simply lead to draughts of Force 10 intensity and a rapid drop of the ambient temperature to Arctic levels.

Sunday, 2024-10-03

Debian revisited

I need some way to backup the ailing windows box upstairs, whihc is suffering from an advanced form of WinXP palsy. So I grabbed an old 266Mhz box from the closet, installed a bigger disk, downloaded the sarge iso via Bittorrent and installed Debian for the first time in 2 years.

I'm using OpenBSD for the most part these days, but I couldn't be bothered to find diskettes and boot from them, then install via the network. So I went the easy route and installed Linux instead.

Debian is still hard to understand. In some ways it's more limited than OpenBSD -- you can't say that your box will get its network configurations from DHCP if you're not hooked up to a network already, and the partition program is hard to fathom. The replacement for the infamous dselect, aptitude, is really just more of the same, but a bit less counter-intuitive.

But in general, I know my way around Debian well enough to get going. Now I have to decide whether just to copy everything in the "Documents and Settings" subdirectories over via FTP, or to trust the Migration wizard in Windows.

Tuesday, 2024-09-28

"Comrades! Embrace the dialectics of the post-scarcity economy, or be uploaded!"

Singularity Sky by Charles Stross.

An entertaining if uneven romp through a universe where nanotech disrupts post-Tsarist colony worlds and where an uploaded civilisation does all it can do to prevent entities from changing the past, thus editing them out of history.

A big part of the book (a bit too long) is a hilarious sendup of the kind of neo-Napolonic space navies as described by David Weber in the Honor Harrington series.

Sunday, 2024-09-26

More war

Blood, Tears and Folly: an objective look at World War II by Len Deighton.

I was pleasantly surprised by this book. Deighton's Goodbye Mickey Mouse didn't impress me, but this is a nice "amateur" history of WWII. Contains nice backgrounds to the different conflicts, with and emphasis on the tech aspects of the war.

I've really read too much about the Second World War. The problem is that the war's status (in the US at least) as "the last good war", together with the "Band of Brothers" aesthetics and the multitude of video games set there almost make the whole thing like a comic book. Despite the blood and guts falling out, the war is still like those 50's and 60's comics where heroic Brits and Yanks fight against Krauts and Yaps.

Friday, 2024-09-24

Text, text, beautiful text

news.readfreenews.net is back up! Time to catch up on those 12,984 articles in alt.sysadmin.recovery...

Thursday, 2024-09-23

Teaching kids to code

Matthew asks how one goes about to teach kids to code. Viking is too small yet, but it's an interesting question. I know Hanna is quite proficient in HTML, mostly by copying and pasting, but Leo has shown no interest whatsoever in coding.

Part of the problem is the polished and complex nature of todays computers. In our day, you could slavishly copy pages of code and get something that worked. Even if it was just copying, you got down and dirty with the code. Some of it stuck. A curious kid (which I was not) could explore further, learning more and more. Whether learning Basic and VIC-20 assembler was a good thing is another question...

But now? Who can feel that they can produce something like Doom 3 by themselves?

Having said that, I believe a programming environment should have a graphic component. A former co-worker's son loves (loved? it's been a while) a DOS-based program for scripting dungeon adventures. A language of that kind could introduce the building blocks of programming -- loops, conditionals, events -- in a fun way that gives instant feedback and makes debugging fun.

An OO component could make it easy to "clone" your succesful monster, trap, whatever, and re-use the code. Introducing test cases is perhaps overkill at this stage...

I haven't seen Lego's Mindstorm stuff, but if anyone can make IDEs for kids, it should be them.

Update 2024-10-04: Bill Ward writes in a comment:

For me it was BASIC on the Commodore too. But today's kids have options as well. I think Javascript may be a good choice. My wife is taking a Flash class at the local college, and teaching me what she is learning. That could be a good choice too, except for the fact that it's rather expensive.

I remember someone prophesying that Windows Scripting would be the next "laymans programming language", but I haven't seen MS promoting it that way. Having an easy to learn powerful scripting language built into the OS would introduce lots of people to programming, not just kids.

Monday, 2024-09-20

You say "moblog", I say "mo-blog"

Dave Winer has, in his inimitable way, defined moblogging for the rest of us. Oh, Scoble helped out too.

The definition?

Moblogging is any activity that occurs away from your normal blog-writing place whose purpose is to create content for your blog.

Hmm.

This is a bit too inclusive, if you ask me. For example, this blog is hosted on a server in the States somewhere (even Rafe, the guy generously donating space and server resources, isn't sure where -- ain't outsourcing great?). I update it via tramp on emacs, running under screen on a machine in the server closet at work. I just fire up Putty at work, or on the Toshiba in the kitchen, or the Thinkpad while waiting for Viking to sleep, or on the Dell upstairs, or my dad's computer at his place... So I'm basically moblogging all the time according to Winer/Scoble.

FWIW, others agree with me and have drawn the ire of the man himself. He was just being lighthearted, he says now. Just trying to start a discussion.

Far from me to define moblogging, but it seems to me as futile exercise. If I can blog from my mobile phone, I will (and I have); if I can blog from an internet cafe in Katmandu (or Norrt�lje), I will; if I am incarcerated with only a i386 running Windows 3.1 and Trumpet Winsock, I'll blog with that.

In time, the artificial divide between "blogging" and "moblogging" will disappear. Only a few diehards will consider their

desk, fully supported by [their] normal high-speed net connection, laptop, multi-gigabyte external hard disk, second monitor, USB hub, mouse, etc etc.

as a "normal blog-writing place". For the rest of us, the world will be that place.

Update I headed over to Scoble just to see that the link worked, and it turns out he's dumped some guy's feed, because he was fooled by a hoax. Well, so was Rich, and he admits it. Yet he's "dumped". Scoble "can't trust what goes on his blog anymore".

Wow. Talk about taking lessons from the master. No wonder they're defining terms for the edification of the rest of us.

Eye candy

Thanks to Frank for tipping me off to Macdesktops.com. I now have a classic nerd desktop consisting of a pair of colliding galaxies.

Berlin 1936 -- Beijing 2008?

The Olympics in Beijing 2008 will present a golden opportunity for the Chinese leadership to demonstrate the resurgent power of China. Expect the regime to pull out all the stops in the medal race, with Chinese athletes competing not just in the traditional events -- swimming, acrobatics, table-tennis -- but in the "real Olympics": athletics.

Also expect ruthless crackdowns on any people or organizations that might try to harness this opportunity to challenge the leadership: Tibetan separatists, Falun-Gong, Muslim separatists in Western China...

Thursday, 2024-09-16

Yet another reason to visit London

The AAS pub meet! Where you can win a brand new, yet-to-be-released Nokia Communicator 9500!!

How the hell can I persuade the company to send me to London on the 4th October? I could plead the sorry state of the London branch's PCs, but that would mean I would be expected to fix them, and there's not enough time for that...

Wednesday, 2024-09-15

N-Gage power tips

Steve Litchfield posts some tips for the serious taco user.

Tuesday, 2024-09-14

Disabled comments

My sanguine views about dealing with comment spam have proved to be too rosy. I'm hit bad by idiots posting spam. So I've taken comments offline until I can find an effective way of dealing with this shit.

Summary of the state of play so far.

Monday, 2024-09-13

Making it to the ships

The Stone Canal by Ken MacLeod (re-read).

Fscking brilliant. 'Nuff said.

Google juice

Number 1 for "gustaf erikson".

Number 6 for gustaf.

Nokia Communicator

"Work in progress".

The 9300 is my new lust-thang, and I know my dad's interested in upgrading his Psion to a 9500. This is just a place to store random URLs and info for the time being.

Update 2024-09-30: Al reports from Malaysia that the 9300 keyboard is very small, the 9500 is more like the Psion. On the other hand, Christian reports that the 9300 is the size of a 6110. Yay!

Frank tells me that the list price for the 9300 is €600.

Saturday, 2024-09-11

Video games

Pattern Recognition by William Gibson.

Compulsively readable, like everything Gibson has written. But the beginning is much better than the end, which feels contrived and flat.

Like Neal Stephenson's Cryptonomicon, this book shows that good SF is really about our own time.

Friday, 2024-09-10

Dead blog walking

Blogs are like tamagotchis -- a fitting metaphor. Incidentally, is our society in deep trouble when tamagotchis are the basis for new metaphors?

Unfortunately, we the Mobitopians have been neglecting our virtual pet. The traffic to the main page is down, and I myself find I've bookmarked the IRC links rather than the front page. Of course, I hang out in the channel all the time, having great fun, but we don't communicate that fun and insight and commentary to visitors to the site.

A quick fix would be to move the IRC links to the front page, perhaps adding a moderation system so that not just anything gets posted. Also, being able to comment on the links would create a kind of Ur-blog (as in the original incarnation, posting interesting URLs), but with multiple commentators.

A way of submitting longer bits of IRC commentary would be nice too, so that visitors get a feel for the vibe of the channel.

Of course, the longer opinion pieces would remain, but they would be relegated from the front page.

Thursday, 2024-09-09

The stars are full of Reds

The Cassini Division by Ken MacLeod (re-read).

Continuing my MacLeod jag. This is also not as good The Star Fraction and The Stone Canal, but as a plausible utopia, it kinda works.

Monday, 2024-09-06

Whisky and fusion rockets

The Sky Road by Ken MacLeod (re-read).

The final installment of McLeod's series of books about the fall and rise of a socialist-anarchist society.

Possibly the weakest of the four, but enjoyable none the less.

Update: Ken MacLeod has a blog. The things you find when you putz around the 'Net...

Sunday, 2024-09-05

Long weekend

As Viking has started at a new kindergarten, I spent Thursday and Friday with him on inskolning.

On Saturday I travelled north to Djursholm to go to a kr�ftskiva at David's parents place, he being the last of the gang to reach the arbitrary age of 30 (me, I'm counting my age in hex from now on...). A very nice time was had by all, especially considering that a Swedish crayfish party is where more alcohol is consumed per calorie food eaten anywhere outside Siberia. Pics can be seen here.

A nice surprise was that Martin and Ulrika have named their firstborn Frans Gustav, which is my first names. Their naming him that was entirely coincidental, though.

Sunday was spent nursing a light hangover, picking up fallen apples, and going to Margaretaparken in Enskede to hang out with Niclas, Lina, Teodor, and Pelle. Nice to see Viking and Teodor getting along so well.

Coast to coast in '66

Flight of Passage by Rinker Buck.

A well-written, poignant memoir about two boys and their flight from New Jersey to California, both honouring and removing themselves from their difficult father.

Wednesday, 2024-09-01

Shit and Windows 98

Guess which is more fun to work with?.

More on audio blogs

The phenomenon of pointless audio blogs shows no sign of going away. The reaction has set in, however. Hear the manifesto here, or read it here.

I'd be tempted to call audio posts the ultimate ego-stroking, but that's already been appropriated by weblogging itself...

(via Mark.)

Tuesday, 2024-08-31

Crumbling dominion

Imperium, by Ryszard Kapuscinski.

A travel writer mostly known for his writings on the Third World, Kapuscinski tells us about his encounters with the Imperium -- Russia, first in its Czarist incarnation, then as the Soviet Union, and lastly stumbling towards a new system, which seems unlikely to be democracy in the Western sense.

From the harrowing account of his childhood in Soviet-occupied Poland, to the recollections of camp inmates in Magadan and the tragedy of Armenia, Kapuscinski paints a bleak picture of a great country plundered and murdered by generations of ruthless rulers.

This passage sums up the Soviet period. A batch of deportees has arrived in Magadan after a freezing sea voyage. They are counted, slowly, by illiterate guards:

The half-naked deportees stood motionless in a blizzard, lashed by the gales. Finally, the escorts delivered their routine admonition: A step to the left or a step to the right is considered an escape attempt -- we shoot without warning! This identical formula was uniformly applied throughout the entire territory of the USSR. The whole nation, two hundred million strong, had to march in tight formation in a dictated direction. Any deviation to the left or the right meant death.

A democratic future in Russia seems unlikely:

The Russian land, its characteristics and resources, favor the power of the state. The soil of native Russia is poor, the climate cold, the day, for the greater part of the year, short. Under such natural conditions, the earth yields meager harvests, there is recurrent famine, the peasant is poor, too poor to become independent. The master or the state has always had enormous power over him. The peasant, drowning in debt, has nothing to eat, is a slave.

On the future:

And yet this country's future can be seen optimistically. Large societies have great internal strength. They have sufficient vital energy and inexhaustible supplies of all kinds of power so as to be able to raise themselves up from the most grievous setbacks and emerge from the most serious crises.

Update: Just saw a TV programme about Kapuscinski, A Poet of the Frontline. So now I'm adding The Emperor to my reading list.

Monday, 2024-08-30

Dealing with comment spam

Let's face it: it's a war we can't win. But in the meantime, here's how I handle the (modest, for now) amounts of comment spam on my site.

I've set up wbnotify to mail me when I get a comment. When spam arrives, it's usually consistent in the form of included URLs, i.e. the same link is posted more or less at the same time.

I got a script called blog-grep.pl from somewhere (if someone recognises this as their handiwork, please contact me so that I can attribute this correctly). This script makes it very easy to search your writeback files for the offending string, and to optionally delete them.

This solution is dependent on you having command-line access to the writebacks themselves, but I suppose it can be used "offline" if you download the files via FTP and run the script locally.

Friday, 2024-08-27

Spam with attitude

The usual spam arrives, sneaking past bogofilter with a headline advertising the usual stuff (I don't even know what C1alis is). On a whim I open it. (To set the stage, I should mention I use gnus, a mail and newsreader for emacs that is, of course, text based).

The spam consists, in its visible entirity, of the following:

Your mailer do not support HTML messages. Switch to a better mailer.

Uhm, I'm pretty happy with my present "mailer", thanks.

Changing machines

Arghh!! Engineering a hardware upgrade suddenly doesn't seem worth it when you have to contend with re-installing every little damn piece of software that's needed to make Windows bearable.

My gnus can't display HTML mail anymore, and trying to fix that leads to installing lots of little packages from cygwin just to compile a program that dumps core.

The Oracle client is the install program from Hell.

The new monitor can only do 85 Hz @ 1200x1024, but then you get weird moving Moir� patterns all over the screen. Higher resolutions don't have this, but then you only get 75 Hz.

Firefox will export bookmarks, but not the ones in your toolbar -- which are all the ones containing the weird internal application URLs that no-one can remember.

Update: all of the four monitors we bought have the same defect. As I generously traded in my previous monitor to a co-worker who was suffering under a execrable Dell 17" "short-neck" (read as "shit-neck") I now have to put up with an older 17" Dell monitor which is much worse than my previous one.

Also, re-packing monitors suck. They are heavy and hard to fit into the boxes again.

Thursday, 2024-08-26

The triumphant return of Sony Ericsson

Mobitopia logo

A few years ago, Ericsson was losing it in the mobile handset space.

The phones it produced were technically excellent, but lacked the styling and ease of use of Nokia's handsets. Finally Ericsson faced it's failings and teamed up with Sony to form Sony Ericsson.

One of the first phones was the T68, later upgraded to the T68i. This phone was criticised for being slow, but had excellent Bluetooth support and quickly became a popular business choice. It also had a rudimentary email client.

Early last year, S-E released the T610. This trend-setting cameraphone set the stage for the triumphant return of Sony Ericsson. The combination of camera, large colour screen, snappy styling, email, and polyphonic ringtones made this a very popular phone choice. In Sweden, where I live, it's not unusual to see 12-year olds with T610s.

The T610 was followed by the Z600, the T630, and now the K700, all upgrading the basic concept. Meanwhile, Nokia has stumbled, arguably missing the cameraphone trend and perhaps pushing the smartphone concept a little too hard.

At my workplace, a medium-sized tech company in Stockholm, the T610 "family" of phones is predominant. As a support engineer, I can attest that it fits our profile very well. The email client especially is appreciated by our sales force. And the ability to sync contacts and calender with MS Outlook is also a plus. Bluetooth support is excellent, and infra-red connectivity is included as a matter of course. The UI is colourful and stylish, although texting and text input is still slow.

For us, and for many other people, the latest S-E phones are "smart enough". The additional bulk and complexity of Nokia's Symbian smartphones can't compete with S-E sleek styling.

Smartphones will remain a niche product for a few more years, but eventually, mid-level phones from S-E and others will gradually approach their functionality from below.

The dark century

Brev fr�n nollpunkten by Peter Englund.

A collection of essays about the defining moments of the last century: the First World War, the Great Terror, the Holocaust, the Allied bombings of Germany and Japan, and the atomic bomb over Nagasaki.

Also contains an essay about the eery similarities of Nazi and Stalinist architecture.

Wednesday, 2024-08-25

Digital camera specs

I'm planning on buying a digital camera. This is just a list of things I should think about.

Frenzied reading of The Luminous Landscape have led to more esoteric criteria:

Watchlist

CalleM recommends the Pentax Optio 555 but it's a bit outside my price range right now.

On tea

I found a link to George Orwell's essay on the perfect cup of tea on Libby's blog.

Reading the essay reminded me of why I drink coffee nearly exclusively nowadays. I don't care much about how my coffee is made -- hot, strong, and with milk, but otherwise I could care less about how it's made. My taste in tea, on the other hand, is so outr�, so outisde teh bounds of aceeptable tea-drinking behaviour, that I can only prepare and enjoy a cup of tea that I've made myself, in a peculiar manner.

I make tea like this: I put a pinch of Lapsang Souchong in a big cup. Then I pour boiling water in the cup. I wait a bit. Then I add milk.

The part about the tea and the water mixing without a strainer or a bag seems to freak people out most, although it's endorsed by Orwell (in a kettle, but nonetheless...). In fact, I only break a few of his "rules" for a nice cup of tea.

I was reminded of all this when we woke up this morning without coffee grounds, and had to make do with instant. Also, something in the neighborhood smells exactly like Lapsang. So I've bought a packet of Twinings Lapsang for the first time in ages. Maybe I can kick to coffee habit, at least at home.

Tuesday, 2024-08-24

Kudos for share

clevercactus share, the brainchild of Mobitopian Diego Doval, has won the "Site of the Month" award by the Swedish magazine InternetWorld.

A scan of the article is available here.

Quick and dirty translation:

Share files with your buddies

Brand new site Clevercactus Share combines two of the hottest trends right now -- file sharing and buddy networks -- in one package. Imagine an Orkut or Friendster with file sharing, or Kazaa with buddy features.

After registration, you download a client (available for all platforms) and start inviting friends and acquaintances to a private file-sharing network. The point is that you only share files with people you know, thereby keeping pirate hunters and other unwelcome elements away. Additionally, all transactions are encrypted. In the client, you can decide who gets to download what, and you can also chat with your contacts. You can also categorise your contacts as "Friends", "Family", or "Co-workers" and grant different permissions for each category.

Clevercactus Share is still in beta, and there are some issues with it, but the concept is so insanely well-timed that we can only applaud.

Monday, 2024-08-23

A great weekend for Sweden

Wow! Three gold medals in two days:

Go Sweden!

Friday, 2024-08-20

A caul of tortured space-time

Revelation Space by Alistair Reynolds.

Space Opera in the hard SF mould. Full of cool neologisms (lighthugger, reefersleep) and well-written, despite a predilection for the word caul.

Maybe it's the fact that I've read it before, but the scenes of carnage and mayhem seem a little bloodless, and the characters aren't as fleshed-out as they could be. Entertaining none the less.

Take that, RIAA

From the article:

"The Copyright Owners urge a re-examination of the law in the light of what they believe to be proper public policy, expanding exponentially the reach of the doctrines of contributory and vicarious copyright infringement," the court wrote. "Not only would such a renovation conflict with binding precedent, it would be unwise. Doubtless, taking that step would satisfy the Copyright Owners' immediate economic aims. However, it would also alter general copyright law in profound ways with unknown ultimate consequences outside the present context."

Exactly.

However, this means that the RIAA/MPAA will continue to go after individual file traders, instead of trying to cut down the software behind the networks.

Anders Fredriksson

Article from �rnsk�ldsviks Allehanda (in Swedish).

I especially like the way Agero is mentioned.

File from David, put here for all those TT/TU and ExAgero types out there.

Thursday, 2024-08-19

Wedding pictures

More than one and a half years late, here are some pictures from our wedding.

In our defence, we have had the pics since two weeks after the event, but now, thanks to Terje, they're online.

Wednesday, 2024-08-18

When you're a jerk, you're a jerk

And no amount of legal blustering will change that.

Idiots

This so-called "linking policy" says that you can only link to the athens2024 site if you write (by snail-mail) and ask permission first.

Here's some more random linkage, without permission.

Oh, and Athens 2024? My cheque for your Google-juice is in the mail.

Is synchronized diving a sport?

I don't think so, and neither do these guys. I also agree with the rest of the list. The Olympics have way too many sports as it is. Cutting out all the subjective judging events would magically reduce the number and preserve the Olympic ideal.

(via Dave.)

Update: of course, thinking about this gives another answer to why these sports are popular: lots of half-naked teenage girls.

Sports in the Olympics are subjected to television Darwinism: too few viewers and the event gets the chop.

Tuesday, 2024-08-17

A visit to �land

Viking and I went to �land this weekend to visit Petter and Alva together with Bj�rn and Egil. We were a trio of dads with two-year olds traipsing around the bush having picnics. Thank god the kids didn't synchronise their bad moments -- there was generally only one child pissed off at a time.

�land is a beautiful place in a harsh kind of way. There are lots of fields and deciduous trees, but the dominant feature is rock scoured smooth by the latest ice age, thinly covered by moss and stunted pines.

Petter and Gis�la have a very nice place in Bj�rnhuvud, about 15 minutes from the harbour and 20 minutes from Mariehamn, the capital.

�land is closer to Sweden than to Finland, both geographically and culturally. The signposts are all in Swedish, none of the inhabitants have to serve in the Finnish army (the islands have been demilitarised since the 1920s), and only persons with citezenship can buy property there. Much of the income of the region comes from the sale of tax-free liqour to thirsty Swedes, although �land also provides more than 40% of Finland's onions.

Bj�rn had a digital camera with him, which we shamelessly borrowed, snapping away at our kids wandering around picking blueberries. We quickly realised his wisdom of investing in half a gigabyte of memory. As soon as he gets the pics to me I'll post some.

Update: pictures are now up at my album on MrX.no. Thanks Terje for giving me some space on his site!

"The fate of this universe -- and others! -- is at stake!"

(Title shamelessly stolen from P.M. Agapow's review of a different novel.)

Space opera in the Iain M. Banks mould, with bold sweeping vistas and more or less dysfunctional characters. Unlike Banks, this is hard SF, which means that the speed of light is still an absolute limit. Other than this, anything goes.

Reading this prompted me to re-read Revelation Space, the first novel set in this universe, and after just a few pages I can say that this novel is not up to the standards set by that one. Despite this, it is an entertaining read and more well written than most.

Monday, 2024-08-16

Friday the 13th

I don't suffer from triskaidekaphobia, but today I'm having doubts.

I'm wondering whether it's a good idea to visit Petter on �land today.

Update: the mailserver did in fact crash, but I was on my way by then...

Friday, 2024-08-13

Amateur relics

You don't have to be an amateur to compete in the Olympics anymore, but some restrictions remain. According to a radio show this evening, athletes can't write a column or act as commentators for money.

Fair enough you might say. But the athlete who told us this is Stefan Holm, a high jumper competing on the Swedish team. He has an active home page/blog, which also has a lot of links to sponsors. If he wins a medal and writes about it in his own words, is he making money then? Could he be disqualified for that post?

No one knows. Understandably, athletes are reluctant to test the IOC on this matter. But with blogging gathering traction everywhere, someone, somewhere will post a ecstatic entry on his or her blog. Let's hope it doesn't cost them their medal.

Wednesday, 2024-08-11

mOlympics.com

Russ has hacked together mOlympics.com with the help of Erik and Matt.

It's a mobile-ready Olympic news aggregator.

Development time: 1 day. Go Mobitopians!

Tuesday, 2024-08-10

Telia's 3G offer

Telia is offering a 3G deal for businesses. You get a Sony Ericsson Z1010 for 1 SEK (about 10c) if you sign up for a 24 month plan. To sweeten the deal, they offer free data access until the end of the year -- to the tune of 500 MB a month. According to the billboards, this is just "data", but according to the website it's GPRS data. Maybe it is one and the same, but for me, GPRS goes with GSM, while 3G has another sort of data.

However, it's beside the point. The point is that the billboards say that these 500 MB are worth 4,000 SEK (about $535). So if you're hooked with 3G and want to continue your profligate data lifestyle after your free months are up, you can end up with a habit nearly as expensive as illegal drugs.

The interesting thing is the way Telia are pushing this deal. By calling attention to the potentially enormous savings you would make by accepting this offer, they make the deal sound better. But on the other hand, they call attention to the truly bizarre pricing of mobile data at the moment.

Sunday, 2024-08-08

The Anti-Rhodes

Dark Star Safari: Overland from Cairo to Cape Town by Paul Theroux.

This is the best book I've read in a long time. Partly because of the great writing, partly because my own background growing up in Kenya, and partly for the fact that Theroux has mellowed quite a bit. I remember his alter-ego in My Secret History as a prick, which is perhaps ungenerous as that book is a novel. His previous travel books have also left a sour taste in my mouth, but here he's much more generous to the people he meets.

The chapter on Kenya is depressing, as my memories of childhood there are happy, and I could see a bit of what he describes when we went back some years ago.

Two books have been added to my reading list after this chapter:

A point Theroux makes when visiting Malawi, where he worked as a Peace Corps volunteer in the Sixties, is that only Africans can help Africa. The vast influx of foreign aid and charity hasn't helped much. I'm sure that Africa's problems are not due to aid and charity -- the effects of colonialism and unfair trade practices by the rich world are much bigger factors -- but aid hasn't helped.

Theroux paints a bleak picture of a continent that just can't be able to get its act together. He offers no solutions, only observations. But those are made with such clarity that the reader is left with the feeling that things will get better, one day.

PS Cecil Rhodes dreamt of an railway from the Cape to Cairo. Theroux has no such dreams, and he travels in the other direction.

Wednesday, 2024-08-04

Buyout

The company I work for, Pricerunner.com has been bought by ValueClick. No drastic changes are expected in the near future. Maybe the new owners will feel that flat screens are vital for the corporate image, but I doubt it.

Tuesday, 2024-08-03

Defragmenting madness

The desktop upstairs won't start normally, and I've got a hunch that the hard drive is too fragmented. This is propably not the case, but Windows encourages the feeling that your system is getting crufty and needs to be cleaned. (Unlike Unices, which just putter along, maturing like fine wines:

[ ger@openbsd: ~ ]% uptime
 9:17PM  up 284 days, 13:04, 5 users, load averages: 0.21, 0.32, 0.32
[ gustaf@ultra5: ~ ]% uptime
 9:17PM  up 34 days, 14:45, 1 user, load averages: 0.23, 0.15, 0.10
[ gustaf@oddjob: ~ ]$ uptime
  9:18pm  up 42 days, 10:11, 16 users,  load average: 7.84, 6.61, 5.40

(I probably shouldn't have used a parenthesis here.))

The question is: why do I have to defragment my hard drive manually? (and don't mention Task Scheduler -- I trust that app about as far as I can spit a rat). Why can't the operating system -- the piece of software I paid good money for, the prop keeping Microsoft's profit margins in the double digits each freaking year, the "bastion of innovation" that each and every citizen of this planet should use instead of "viral, Communist" free software -- why can't this fabulous piece of tech handle this simple task itself?

For crying out loud, Linux, developed by long-haired geeks in Finland, never neeeds to be defragmented manually. Neither does OpenBSD.

So true

You know you've been too long in Sweden when...

Monday, 2024-08-02

New feed URL

The new URL for a feed for this site is http://gustaf.symbiandiaries.com/weblog/index.vrss10. Thanks to Matthias for fixing the rss10 plugin!

Sunday, 2024-08-01

Over

Vacation ends tomorrow. I've done quite a bit with the house, so the lack of good weather hasn't been a determining factor. Saying this, a few more weeks wouldn't have been unwelcome.

Saturday, 2024-07-31

Fore!

A Good Walk Spoiled: Days and Nights on the PGA Tour by John Feinstein.

I now know more than I thought I ever wanted to know about professional golf in the US. Synopsis: it's damn hard, but if you're good and lucky, you too can fly to tournaments in a private jet.

The first sports book I've read, interesting experience. All aspects of society are filled with jargon. If you know nada about golf, read something else. If you know the difference between a birdie and a bogey, it's recommended.

Wednesday, 2024-07-28

Beware of brainwashed alien visitors

Look to Windward by Iain M. Banks.

Although Banks' Culture novels are always enjoyable, this one feels like he's coasting.

Thursday, 2024-07-22

Strange attractors

Chaos: Making a New Science by James Gleick.

A well written popular history of nonlinear dynamics.

Wednesday, 2024-07-21

"A bunch of guys on IRC"

... is the modern equivalent of "a couple of guys in a garage".

Inspired by the latest "hush-hush" biz discussion on #mobitopia.

`Content-Type` soup

So here I am, validating all my pages as XHTML 1.0, when I read these links:

Basically, XHTML 1.0 isn't mature enough to use on the web. Use HTML 4.01 instead.

The problem is that I'd like my blog to be readable on mobile devices, who expect XHTML content. And the mod_rewrite trickery mentioned is way overkill according to me.

Who knew it was such hard work being a good Netizen?

Cold beer, you wish

In Sweden, you can't buy alcoholic beverages anywhere but in the state monopoly's stores, Systembolaget. This is to restrict supply and prevent us Swedes from descending into a permanent alcoholic stupor. For a long time, you couldn't buy booze on Saturdays. You still can't on Sundays.

The last couple of years, this company has moved away from lines in front of counters to self-serve style stores, where you can walk around and choose what you want instead of asking a clerk for it. This is because it's now cheap and legal to bring in lots of alcohol from other countries, so the monopoly needs to move with the times.

Well, things have moved in the right direction, but there's still some way to go. For example, I'm going to swing by "Bolaget" for some Kirin on my way to pick up some take-away sushi. But I can't buy the beer refrigerated. How would that look? Anyone could buy a beer and then go to the nearest park and enjoy a cool one! No way that would work. In Sweden, you have to carry your beer home first and put it in the fridge, then get drunk.

How long until we get cold beer, huh?

Short tales

Boys and Girls Forever by Alison Lurie.

A collection of essays about childrens literature.

Monday, 2024-07-19

Windows braindead wireless

I admit it, the new Toshiba is way nicer to use than my pokey old Thinkpad. But one thing bugs me a lot. We have a wireless network, and every once in a while, I lose connection to it. This is in the exact same place as where I use the Thinkpad running OpenBSD, and it never has this problem.

When Windows loses the connection, it won't reconnect automatically because the network isn't secure. This is a Good Thing, of course, but still highly irritating to lose all the ssh connections at once. Thank god for screen . The question is, why does the connection go away?

Sunday, 2024-07-18

Dark Swedish plans

Svenska f�rintelsevapen by Wilhelm Agrell.

A history of the Swedish plans to build WMDs, specifically a plutonium bomb and VX and mustard gas.

Never got past the planning stage due to politics and a new sense of the term "international security".

The last chapter has interesting info concerning Iraq's gas and nuclear programmes after Gulf War 1.

Arvika -- band and music notes

Random notes about what I can remember right now.

Arvika 2024 wrapup

Whew, we're back. Although tired and sore all over, I had a lot of fun.

Some things to think about for next time:

I'm sure there's more, I'll update later.

Something wrong

There's something wrong with society when the first thought you have when hearing a new band is "I'm so downloading this."

Arvika day 3

Night even worse than last.

We went into town for a shower and coffee. Personally I can go 3 days without a shower (goes with living in a tent -- cue lumparhistorier, tall tales about Swedish military service), but the girls insisted.

Due to this detour I missed Olle Ljungstr�m, a 90s figure that I liked way when.

The day has been warm, almost oppressively so, but as before, can't complain.

Familiarity breeds, if not contempt, at least contentment. The camp, which presented a disturbing spectacle the first day, now feels like a (smelly) home.

Soundtrack of our Lives really live the rock star life. Their set was the best yet.

Kraftwerk next!

Arvika day 2

Night was pretty grim, cold and damp, but the morning was dry enough. Nearly too hot, in fact, but a Swede can't complain about the heat.

Today I've met lot's of fun people, seen Eskobar, Auf der Maur, and I'm waiting for Echo and the Bunnymen.

Arvika day 1

Arrived after an uneventual journey, and have pitched our tents in a spot that seems suspiciously vacant. Whether this is because the ground is utterly sopping or for some other reason, I don't know. Turf is damp, but passable.

Walked to the festival area, talked to a nice guy who's a functionary. He thinks there should be more hip-hop at the festival, which has a rock/goth leaning.

Representatives for SR wear grey hair streaked with black, aviator Ray-Bans, tight black clothes and Nokia 3310s.

Wednesday, 2024-07-14

Mobile blogging for the oldtimers

Dave Winer is covering the Democratic National Convention in Boston, along with some other accredited bloggers. Good for him.

This post confuses me, however. I'm in Europe, and if I was covering this kind of stuff and could afford the GPRS charges, I'd get a laptop and a mobile to use as a mobile. Any half-competent phone manufactured in the last 5 years can do this. Of course, you have to dick around with cables, infrared, or Bluetooth, but it's definitely doable.

Some bloggers say they're the new journalists. I'd love to see a journalist say: "I can't cover that, there's no Wi-Fi there."

Away to Arvika

Tomorrow I'm going to the Arvika festival with Hanna and her friend.

It's my first rock festival, and while I'm going primarily as a chaperone, I think it'll be fun.

I'll see if I find anything interesting enough to moblog about.

Tuesday, 2024-07-13

Legacy

Someday, some future owners of our house will tear down the wall in the new alcove, and blurt out in astonishment: "what the hell did he think he was doing?!"

The BSD license explained

A concise definition of the BSD License.

Audio blogs -- why?

Dave Winer has had blog posts in mp3 format for a while. All I can say is: why?

Listening to a person talk is much less efficient than reading something. You can't skip back and forth, sometimes you miss a word or sentence due to differing accents, and if the speaker is talking in a language you don't understand, you can't babelfish it to get something vaguely understandable.

In Dave's case, it's not always easy to hear what he says. Part of the problem is his American accent. I speak and write English fluently, but I learnt it in British schools. I seldom hear "real" American accents, i.e. not those on TV or movies. This means that I find it hard to understand what Dave says sometimes, even though my English is very good. It must be even harder for someone who is more comfortable reading English than listening to it.

Audio posts are a step back. They don't encourage information exchange, like text does. You can't hyperlink to a specific audio segment. You can't quote it without transcribing it first. The bandwidth requirements are absurdly high for the limited amount of information they contain.

Let's hope the trend doesn't spread.

A break in the ritual

Usually I get The Economist on Mondays, but not today.

Damn.

Update It arrived today, so I could enjoy my post-prandial coffee with it. (Yes, snail mail usually arrived at 11:00 here in our part of Stockholm.) Nothing really attention-grabbing, though.

Saturday, 2024-07-10

Evening out

After a long day fixing windows, we went down to Enskede V�rdshus for a meal.

Both Jan and Joanna wanted fish (rolled lake perch), while I opted for lamb. To compromise on the wine, we asked for ros�. There was none in the wine list, but they had a bottle left since a wedding. This cost as much as the house white and was very nice.

Afterwards, we took a walk through Stureby and looked at other peoples houses and windows. This was also nice, until we came home and could once again note that we have Stureby's ugliest house.

But now at least the windows will look better.

Friday, 2024-07-09

The worst form of blogging

... is the pointless day-to-day diary of your daily doings.

If you can read Swedish, you can read my form of this sin at huset, my daily recap of my "vacation" working on our house. (I'll leave the fact that it is impossible to afford to pay a professional to do stuff on your house in Sweden for another rant.)

My defence of this practice is that I want to try it out, and also that random thoughts occur to me when I'm sanding a wall or whatever, and I think: "I'm so blogging that". (Of course, by the time I turn on the computer in the evening I've forgotten all about it.) This helps me through the drudgery of manual labour.

Also, I rather like the idea of a free-form database of info like what colours we've used on the walls.

But I'm painfully aware of the blog-wankery involved ... we'll see if I'll keep it up.

Wednesday, 2024-07-07

Finished

... with the bedroom.

Well not quite, but I'm sick and tired of the damn room, so I'll fix the rest later (famous last words).

We've

Oh, and we spent a day at Ikea. Fun.

The alcove's left. But I'll do that later, I promise.

My father's come up from Halland to help out with the windows and the garden. Phew! I could use a vacation from the vacation...

Monday, 2024-07-05

Klara

Mail from Anna: they're now proud parents of Klara, Jonatan's little sister.

Also, they're moving "back" to Sweden -- to Liding�.

Below average

According to Engadget, Sweden has more mobile lines than people.

In our family, we're five. One is 2 and a half, he hasn't got a mobile.

Between us, we have eight working phones.

We have four active SIMs, which gives the Erikson-West household a mobile penetration of 80%. Below average for Sweden.

Sunday, 2024-07-04

Migrating from Movable Type to Blosxom

This is how I moved my blog from MT to Blosxom. The process is very specific for my case -- you mileage will definitely vary.

Pre-requisites

I had the following pre-requisites:

I installed Blosxom on my test system and played around with CSS and flavours until I was happy with the look of the site.

Exporting from MT

Searching Google led me to this post. It concerned moving from MT to Drupal, but mentioned an important thing: the default MT export format is hard to parse. The method used instead was to export to XML, and parse that.

I downloaded the XML export template and the Perl file used to parse it, and modified them for my needs. They are available below:

The changes to the XML template are fairly minor. I added a new Index Template in MT and called it "Export XML". The output file was set to "export.xml".

The convert.pl script was modified in the following ways:

After I had debugged these changes, I ran the script on an export downloaded from MT.

Importing to Blosxom

After I had this running, it was a simple matter of taring the files and moving them to the target server. After changing the relevant paths, I was up and running.

A friendly sysadmin installed a redirect at my old blog which pointed to the new one. The original MT archive posts were left alone to cater to old bookmarks, but I'm working on redirecting those too.

Greece wins!

Amazing result. Methodical, defensive football. Boring, but effective.

This is definitively Greece's year -- first this, then the Olympics.

4th of July

Today's the 4th of July
Another June has gone by
And when they light up our town I just think
What a waste of gunpowder and sky.

-- Aimee Mann

Saturday, 2024-07-03

Reading list

Reading

Shelf

Queue

((R) means "re-reading")

The all-seeing eye

Body of Secrets by James Bamford.

An "expos�" of the NSA. This book has a hacked-together feel, as if it was composed of several magzine articles. The author veers from describing the NSA as an all-knowing threat to democracy and liberty, to telling us about glitches, catastrophes, and bureaucracy hampering the Agency's ability to protect the US from it's enemies.

There's some interesting information in here though (assuming that the information is accurate):

The sum of the book seems to be that, yes, the NSA can listen to every phone call and read every mail, but that they don't have enough qualified people to make sense of what they're picking up.

Must ... install ... GPG ...

It's official, I'm an anti-Microsoft fanatic

Sometimes (not often enough, if you ask me) msmobiles.com goes off on a tangent and rants about how the world is unfairly hindering the progress of Microsoft in the handheld market. It's the only reason I have them in my aggregator.

Of course, I want to share these gems with the gang at #mobitopia, but we don't want to increase the ranking of these pages -- the author (or authors) are not above dirty tricks themselves, so why should they get Google juice from us, the Symbian Mafia?

Enter evilurl.com. This works just like tinyurl.com, but the generated URLs are ... well, evil. This is now the preferred way to link to msmobiles.com among the members of the Mafia. What goes around, comes around.

I wasn't the one who suggested using evilurl.com (I think it was Jim), but I was the first who used it in the channel. Now they've noticed, and I'm officially an "anti-Microsoft fanatic". I've kind of had that feeling. It's nice to get it in writing.

Working

Even though I'm on vacation, I'm doing more work than usual (I hope my boss doesn't read this...).

Why? Well, we've finally taken gone to work on our bedroom (mini-diary in Swedish), and the nice thing about this kind of thing is that you see results. We've ripped up the ugly plastic carpeting and revealed a very nice pine parquet, started painting the ceiling and walls, and today we rippd out the old closet and turned it into an alcove instead.

I've also discovered that I have a critical mass of knowledge, tools, and materials to attempt quite ambitious projects. No last-minute , time-wasting trips to the hardware store. If I need something, I can usually do something else before going to the store -- thus enhancing efficiency. And the fact that I'm on vacation means that there's no time pressure.

A nice change from sitting in front of a computer all day.

Thursday, 2024-07-01

Greece in the final!

Wow!

A very surprising result. The same teams that started this tournament will end it.

Taco post

test

IRC funniness

<JimH> Good news: Saddam Hussein is to face death penalty
<JimH> Bad news: David Beckham is taking it

From irc.freenode.net/#mobitopia.

Wednesday, 2024-06-30

Holland out

Good riddance to bad rubbish.

Portugal -- Czech Republic in the final, that's my bet. Greece has played well, but the Czechs will win.

Moved (again)

Welcome to my new weblog!

I've given Movable Type a try, and as I've recounted here and here, it's been a mixed experience.

MT is a very polished product. But I'm a command-line kind of guy, and web applications really don't appeal to me. Give me an ssh connection and a remote server anyday. Blosxom is a better match for my style of work.

I have a TODO list up, and will be working on this when I have time from renovating my house. Watch this space.

About the "huset" category

This category has been created to keep a diary over the work we're doing on the house and garden this summer. I've also added a subcategory for the colours used inside the house.

I'm writing it in Swedish, as it's more a personal memory for me and my family, and also a resource for friends. That's why I've excluded it from the main page display, although it's visible in the category tree.

Anyone who doesn't read Swedish and has a burning wish to know more about how I've renovated our bedroom can drop me a line, and I'll provide a translation.

Text mode RSS reader

I've been looking for a textmode syndication aggregator for a while. I tried Raggle but it just core dumped on my platform. Rawdog seems promising, but just didn't seem to fit my needs.

I came upon Snownews via Rootprompt and so far it looks promising. No native support for atom feeds but that's (supposedly) handled by extensions.

So now I can read my feeds from within screen, as Ghod intended.

Update: I've since installed rawdog and must say it's a very good piece of software. Have a look at my feed here.

Monday, 2024-06-28

We was robbed!

Scandinavians cry foul at Euro 2024 match-fixing

Blosxom vs. MT

Back to Basics

I'm hoping to go to basics soon. Right, Rafe?

Sunday, 2024-06-27

The value of forgetfulness

Love and Hate: Internet Communities

Millie

Kate sent us a message last night telling us that Tim and Sarah have had a daughter called Millie. Unfortunately she was a bit early, but apparently they will be going home soon.

Update: got an SMS from Tim, they're home (and not sleeping much). Also got some pictures from Kate via Nan, she's so small

Saturday, 2024-06-26

Sweden out

Damn. We lost.

Good game though, pity it went to penalties. That's never fair.

Midsommar

Midsommar, the unofficial Swedish national day, has come and gone. We spent it at home in Stockholm, instead of traditionally at Josefine’s place in S�gen. This gave us the opportunity to repay her and Lotus for all the nice times we’ve had there.

M�rten, Maria, Vera, and Conrad joined in, and brought food and booze with them. Lunch was eaten on the top balcony, and consisted of sill (pickled herring) from Melanders, V�sterbotten cheese, new potatoes, and kn�ckebr�d. Of course we drank snaps and beer.

After lunch we went for a walk in a deserted Stureby. The sun was shining, although it was very windy. Rainclouds were gathering to the East, so we abandonded plans of eating dinner outside.

Main course was barbecued pork filet with potatoes, salad and grilled haloumni cheese. More beer and wine was drunk.

We wound up the evening watching Greece eliminate France from the Euro championship. Nice!

Updated. Chatting with Craig after writing this entry I realised I really should be more informative about Midsommar. Well, I don't have to, because Ben has more info.

Thursday, 2024-06-24

Last post before vacation

Today is my last day at work before vacation. As a Swede, I may not be payed much, but I do get five weeks of paid vacation. Hah.

We’re planning on doing a lot of work in the house and garden. The closet in the hall is first, then our bedroom. My father is coming up for a week, I hope we can get the windows scraped and repainted while he’s here.

We hope to level out the biggest patch of lawn in the garden, but I have no idea of how to do that. We’ll see.

Other plans are a visit to the Arvika rock festival with Hanna and her friend. Should be … interesting. Let’s hope it doesn’t rain too much.

We’ll also be visiting my parents in Halmstad for a week.

All in all I hope to be as far away from a computer as possible.

Have a nice summer!

Historical perspective on Microsoft's APIs

This followup to Joel Spolsky’s piece on Microsoft’s future APIs is worth reading for the historical perscpective.

Computing is older than Microsoft, and even a 800-pound gorilla one day gets old and tired.

Sunday, 2024-06-20

A productive weekend

Friday, Sweden played 1-1 against Italy and now have a shot at advancing to the quarter-finals.

Saturday, I helped Petter and Gis�la move all their stuff to �land, where they’re moving into a house. Basse and Anders were there to; the usual gang in other words. I tipped Petter off about weblogs and stuff, so that he can document the freezing winters in the middle of the Baltic Sea.

That evening we went to Josefine and ate a thank-you meal for helping her move a couple of weeks back. Nice to hook up with Georges and Johanna again, and always nice to see �se and Madde. Unfortunately, Viking flipped out on the way home, and even if he cooled down when we came home and watch Czechoslovakia beat the Netherlands 3-2, he didn’t go to sleep until late.

Today Sunday, Joanna’s brother Love has with moving the washing machine from the cellar to the spare bathroom. We’ve also started on the windows facing the street. Hopefully we’ll have them done this week.

Friday, 2024-06-18

Bring on the spam!

Well, despite my punditry Gmail is real.

And now, thanks to Terje, I have an account!

I opted for the staid gerikson, instead my university Marathon nicknames of “Baskerbosse” or “Ebola”. So, bring on the spam! I’ve got a gigabyte to fill up…

It’s chilling to think that with Google’s grip on search, blogs (via the blogging tool Blogger), social networks (via Orkut), and now Gmail, they have a pretty good way of finding out everything about your online activities. I wouldn’t recommend planning starting a company or having an affair via Gmail. But I think it’ll be a great spamtrap.

Why DRM is bad for everyone

Cory Doctorow speaks at Microsoft about DRM.

DRM systems are broken in minutes, sometimes days. Rarely, months. It’s not because the people who think them up are stupid. It’s not because the people who break them are smart. It’s not because there’s a flaw in the algorithms. At the end of the day, all DRM systems share a common vulnerability: they provide their attackers with ciphertext, the cipher and the key. At this point, the secret isn’t a secret anymore.

Thursday, 2024-06-17

3G services

In this week’s Ny Teknik, Hans Strandberg wrote an editorial about the need of Sweden’s 3G providers need to look up from building the infrastructure and to start selling/distributing content.

He’s concerned that the enormous amount of money spent on 3G in Sweden will be squandered on providing “3G”: Games, Gambling, and Girls. The first provider who sends video from a local council meeting will get a gold star for “kaxighet” (Swedish for chutzpah).

Is that the future we are facing? “Free enterprise” selling crap, or the “worthies”, Sweden’s politicians and authorities providing dull information?

I don’t think so. On my short ride to work today, on bus and subway, I came up with four possible mobile data services.

Existing communities

In the same paper there was a small article on how Lunarstorm, Sweden’s largest commnunity for young people, has a 3G service. People can chat with their friends, update their profiles, play games… just like on the web. Only now they can do it in the classroom, which will probably lead to 3G phones being banned in schools soon.

Traffic information

Scenario: I ride more or less the same route to work every day. I got SL’s site and set my preferences for that journey. Every weekday between 08:30 and 09:15 I can see any scheduled or unscheduled outages. I can also see when the next bus/subway will arrive, so I can decide whether to run or just take the next one. Same thing for the return trip.

The same principle can be applied to commuters in cars. Video feeds can show congestion, flash messages can warn of big accidents, a reminder can be sent when the roads are icy.

Videotext

Sveriges Television has a videotext service. Making this service available to 3G handsets is such a no-brainer that I’m suprised no-one’s done it yet. For that added pizazz, a link to a video feed can easily be added.

Location-based games

Another article in Ny Teknik described a virtual treasure hunt in Tokyo, played with GPS-enhanced mobiles. Not really a 3G application, but one that can be enhanced by a video feed showing the target location and if anyone is nearing it.

Conclusion

The thread tying these services together is that they are evolutionary, not revolutionary. They are web services that can be simply adapted to mobile data terminals. No need for gimmicks, just try to deliver information and services that are useful and simple to use.

Wednesday, 2024-06-16

Backups, backups, backups

This story is a good summary of the recent brouhaha over Dave Winer’s shutdown of weblogs.com.

From the Wired article:

“People have been really afraid to discuss this,” said a New York blogger who asked that his name be withheld. “There’s a lot of concern that any nasty comments will result in Dave not getting around to making a copy of your blog. I think a lot of the politeness and ‘We love you, Dave!’ sentiments that you’re seeing in some Web posts is just pure paranoia.”

That’s it. I now have a cron job running that’ll take an XML dump of this blog every night. Who knows, maybe Ewan will crack from England winning Euro2024 and delete everything around him…

Goodbye, aliens

I uploaded my 2,001th work unit to Seti@Home today.

That’s it. I expect I’ll hear about it if they find anything anyway.

High school blues

Reading Simon’s weblog after he mentioned it on #mobitopia generated flashbacks to my own high school experiences.

Of course, the internet didn’t exist back then, at least not in the part of Sweden where I went to school. So I didn’t blog about my feelings, just wrote about them in a diary. (Must remember to find that diary and burn it.)

Anyway, I was a year younger than everyone else, and very shy, so I had no chance of explaining my feelings to he object of my affection. I was crushed when she started going out with someone else. I’ve since learnt that this guy stood up in a bus on a school trip and publicly recited a love poem to her. This showed major cojones, and proved to me that she probably wasn’t my type anyway.

I then when on and was unlucky in love with yet more people until I met my present wife, and was thrown into the deep end with a relationship involving kids and buying a house. So far, it has worked out. But life was more simple then, when I was 17.

Monday, 2024-06-14

Junilistan wins big

Perhaps being excluded from the final debate helped Junilistan. They’ve captured 14.4% of the EP votes, and a new political party is born.

Sweden - Bulgaria 5 - 0

Sweden has had a flying start in Euro2024, beating Bulgaria 5 - 0. With Denmark - Italy 0 - 0, this really gives Sweden a nice start in the tournament.

Charlie is ugly

Mobitopia logo

The Nokia 6630 (aka. “Charlie”) is a UMTS (3G) phone with Series 60. I’ve been holding off switching to 3G from GSM due to the lack of good phones. Series 60 is the operating system used in smartphones such as the Nokia 6600, the Siemens SX1 and the N-gage. There are lots of apps available for this platform, and the integrated planning tools and email reader are good enough for me.

But I won’t buy the 6630. Why? Because it’s ugly.

The 6630 combines the pear-shaped, bottom heavy look of the 3660 with the faux-metal shine of the Siemens ST55, a desperate attempt from Siemens to cash in on the cameraphone trend.

Nokia can do better than this. The 7610 may have an unusable keypad, but it looks good. The original N-gage, aka. the Taco, packs lots of features into a package that can be described as “interesting”, even if it makes the the user look ridiculous.

Let’s hope that Nokia will re-discover its design edge and give a 3G smartphone with looks and content.

Friday, 2024-06-11

We don't need any new parties

The EU-critical party Junilistan won’t be given a place in SVTs final debate before the EP elections on Sunday.

The reason: they don’t have a seat in the Parlaiment.

And pundits wonder why people won’t bother to vote in this election.

Not a whole lotta bloggin' goin' on

In this post, I promised to hang in on Movable Type and not move to another tool.

Well, I’ve changed my mind.

Why? Simply because MT is too limiting for me. I edit my posts in Emacs, run them through SmartyPants and Markdown to get nice formatting, then paste the result into MT’s edit window on the site.

When using Windows, this works — kinda. But when I’m at home, I use an old laptop running OpenBSD. Running Firebird on that machine is slooow. So I’ve got this multi-step barrier in front of my text and my weblog.

I’ve been playing with Blosxom on a spare unix server. It’s everything MT isn’t: small, spare, configurable — if you know Perl. Also I like the semi-dynamic notion of timestamp-based sorting. Certain posts, such as my reading list are updated often. Under MT, you can’t see this. If you subscribe to my RSS feed, you can see that the post has been updated, but not otherwise.

Also, it’s insanely fun to be hacking with Blosxom. Turn-around time for site changes are instant, CSS changes are fast — all because I’m working directly in Emacs, not in bog-slow Firebird.

So as soon as I get stuff in order on Symbiandiaries I’m outta MT. They can take their bloated “CMS” and sell it to someone else. I’m sticking with the tools I know and trust.

Join the evolution

Let’s face it, Outlook Express and Internet Explorer are more or less orphaned by Microsoft today. They went flat out to crush Netscape, and now MS is resting on their wilted spinach leaves (laurels are too grand for this kind of thing).

Martin says it best, and Jim agrees. Join the evolution. Install Firefox for web browsing and Thunderbird for mail.

I’m an inch from saying “I don’t support that” when someone complains about IE or Outlook Express.

Wednesday, 2024-06-09

Magic and puzzles

Good piece by Ewan on the difference between "magic" and mere puzzles.

In the age of the internet, it's easy to google the solutions to many tricks. The hard-earned mastery of the magician can be "exposed" by anyone with a web browser and zero sense of wonder in their lives.

Information wants to be free, and most information should be free, but the mechanics of magic should perhaps be hidden from view, lest we lose yet another of life's pleasures.

Tuesday, 2024-06-08

Hell no, I won't vote

Even though I've picked a candidate for the upcoming elections to the European Parliament, it's increasingly unlikely that I will even cast a vote.

I haven't heard anything that the EP has decided that has affected me as a citizen of the EU. The only thing I can recollect is a number of stories about MEPs collecting travel expenses and pocketing them. This is the body I'm supposed to elect?

"Ah, but if you've read more about the EU, you'd know that..." -- well, guess what, I read the editorials of Sweden's biggest daily newspaper every day, listen to P1 often, and subscribe to The Economist. I'm as clued-up politically as a citizen who's also working full time and has a 2-year old at home can well be asked to be, and yet I still don't know more about the EP. How can I make an informed decision then?

"But you have to vote, otherwise the extremists will..." -- yeah right, a vote for a body that has no real influence will give extremists a voice. Get real. Political extremists are smarter than that.

"Democracy is a right and a privilege, your vote is precious..." -- no it isn't. I'd rather save my energy making decisions that will affect me and my family. The MEP doesn't do this, nor should it. It's a tacked on band-aid that the technocrats behind the Union have slapped on to give their tired, bureaucratic, mega-project some democratic gloss. The EU is not a democratic project. It's an artificial counterweight to the USA that doesn't have a deep popular support and probably never will.

Some parts of it are good: the free movement of trade, capital, and labour. Most parts are bad: the CAP, the intrusive bureaucracy, the Gallo-Teutonic haughtiness of its unelected leaders. If, by denying this patchwork of idealism and self-serving nationalism the legitimacy of my vote, I can help undermine its foundations and bring about a serious re-evaluations of the whole project, I'm glad. But my vote won't count, whether I cast it or not.

Pictures at Mr. X

MrX Photographers is a site devoted to digital photography. Terje, the guy behind the site, is a Mobitopian and all around nice guy.

Near the end

As of now, I have 1,995 work units reported at SETI@Home. I've decided to stop at 2,000 (or more likely 2,001, since I may forget to check the status... besides, 2001 is more symbolic).

It's been fun, but rather open-ended. No end in sight, unlike the distributed crypto challenges out there. And in the end, it's just about egoboost -- I've got more WUs completed than you, nyah nyah.

So I'm quitting while I'm ahead.

Monday, 2024-06-07

Ancient secrets

Venona: sp�ren fr�n ett underr�ttelsekrig by Wilhelm Agrell.

A history of the Venona telegrams intercepted in Sweden during the Second World War, and the implications of their decoding on the revelations of Soviet espionage in Sweden during the period.

Man, that was a long sentence.

Agrell describes the Venona decrypts as the "Dead Sea Rolls of the Cold War". The limited decryption of the traffic meant that the recovered plaintext nearly raised more questions than it answered.

Blogging hiatus

Symbiandiaries.com is back online after a longer hiatus. The problem lay in the management interface, not the serving of pages. For once, Movable Type's use of static pages paid off.

I've been chafing under the enforced silence, not realizing until now how much I appreciate the chance of self-expression. I really regret the chance to publish this post (now backdated). Oh well.

I've offered my services to Rafe of AAS fame as ronin sysadmin, so perhaps we can recover faster next time the site goes down.

Sunday, 2024-06-06

Swedish media and criminals

There has long been a gentleman's agreement in place in Swedish media that a suspect will not be named until he or she has been convicted of a crime. With the latest spectacular crimes in Sweden, such as the murder of foreign minister Anna Lindh and the bizarre happenings in Knutby, this has changed. Now, some media outlets name the suspects when they have been charged with a crime.

In the Knutby case, the tabloids never mentioned the minister's name, but both his wives (whose murders he is charged with) were named with their married names, Fossmo. And as he has Norwegian background anyone can read his full name in the Norwegian newspapers, or on the web.

Of course, the state television holds the moral banner high, and will not name the suspects. References to them in the court audio feed are replaced with beeps.

The privately owned TV4 has no such scruples. So the secretive "Christ's Bride", �sa Walldau, is named as such in the news. 2 hours earlier, in SVTs news, the court sketch has the title "andlig ledare" ("spiritual leader"). This puts her on the same footing as the Dalai Llama.

These efforts, although honourable, are doomed to fail. Anyone who wants can find the details, not on some shady website, but on BBC and CNN. The media is global, at least if the news is big enough. Perhaps it's time to rethink the whole thing?

Ronald Reagan, RIP

So Ronald Reagan has died. My first political memory is going to a US international school in Kuala Lumpur and seeing the big board with election results between Ronald Reagan and Jimmy Carter.

This thought also occurred to me.

Nigritude Ultramarine

Amusing

Thursday, 2024-05-27

Your operating system is your girlfriend

Charles Miller has written a funny post on why the Mac is so desirable. That post, and this, makes the implicit assumption that you are male.

The Mac as mistress metaphor is very good, but I find it mildly offensive to use the metaphor that Windows is a prostitute. I don't disapprove of prostitution per se. It's just that for this metaphor to work, 90% of the computer-using population of the world would be having most of their relationships with prostitutes.

I would rather say that Windows is a female co-worker. Not unattractive, reasonably efficient (in her Win2000/XP guise), but prone to gaffes and embarrassing behaviour that kind of makes you dread meeting her in the hall or having lunch with her.

Linux on the desktop could well be a psychotic girlfriend. I wouldn't know, I've never used Linux as a desktop system, and I've never had a psychotic girlfriend. I do know that my laptop running OpenBSD and blackbox is a female co-worker that I would feel very comfortable with, even though I am married. Perhaps a hyper-efficient personal secretary.

Windows as a server is a female relative in a old peoples' home who calls you in the middle of the night and rambles senilely. You're happy to pay other people take care of her, and secretly wish that she would just die quietly.

Linux or *BSD as a server, on the other hand, is like a grandmother who is a world-class cook with a physics degree. You can always drop by her house, she is endlessly supportive and helps you with your life, without asking much in return. You love her all the more for it.

Wednesday, 2024-05-26

why I know perl

I learned Perl in my first real consulting gig at Agero. A large business directory company in Sweden wanted to synchronise their print catalogue with the Web. Additionally, they wanted an interface for customers to create their own ads on the Web. This was the sexy part of the project. I wasn't involved there.

The synchronisation didn't work yet, so every Monday my colleague had to take a 650 MB XML-file and feed it to a Java program that inserted the contents into a big old Oracle database running on a Sun Starfire. She was much more billable than I was, so as I incautiously admitted to Un*x knowledge I was asked if I could take over this job.

The XML was full of errors, unescaped ampersands, invalid characters... The Java program choked if it couldn't parse the file, so you had to manually search for the error and fix it, then try again. A successful run took about 9 hours.

I started by chopping up the file into the component entries and checking for bad stuff. This is trivial, just set $/ to whatever end element suits your fancy, but it took some reading of the Perl Cookbook before I had it nailed.

Then I started looking at how to automate this stuff. I eventually wrote a sophisticated run-control program that could be started with at, and that sent email when something went wrong.

Just when I had cut down the effective load time from three days to about 11 hours, the whole project got axed. I later learned that this was the third attempt to integrate the print version with an online database.

The contractor more or less blamed the whole debacle on us, even though it could be fairly laid at bad project management and unrealistic promises from the client to its customers. Oh well.

In the middle of my next project, I was cding up from a directory over a slow ssh link and accidentally rmd all my perl code. When I called the admins of the machine they helpfully informed me that as the machine wasn't in production it didn't have backups.

So now I know more Perl than I really want to. But I'm still learning more every day.

boyfriend needed

Mildly amusing (in Swedish).

Quick-n-dirty translation:

Hi! I'm going to a yearly dinner with my relatives at the end of May and need someone to play my boyfriend. Long story... You should be around 25, "normal", and be polite. Free food ;-)

Tuesday, 2024-05-25

mall reflections

Some thoughts after a visit to the mall:

Also, IE doesn't handle entities very well. I used them to format the prices above. Removed for now.

Monday, 2024-05-24

random linkage

Thomas C. Greene on Abu Graib

High school teacher fired for not censoring poetry

The ultimate timewaster for the taco

democracy in action

Ho hum. MEP elections are coming up. Booooring.

I feel strongly about one thing in the EU: that the CAP must be abolished. No-one I can elect to the parliament will make this happen. Probably only a combination of global warming and a massive die-back of French farmers will bring this about, in a century or two.

I feel less strongly about software patents. They affect lots of people and the future of free software, but compared to growing food they are unimportant. However, they maybe can be banned in the EU by the EP.

So I'm looking for a candidate who's opposed to software patents.

I'd like to vote for Christofer Fjellner (m), but his party supports software patents, and who knows what kind of hold they have over him.

So I'll probably vote for Olle Schmidt (fp) instead.

the dark side of java

Anyone who reads Erik's linkblog will be astounded about two things:

  1. damn, there's a lot of Java projects, and

  2. how the hell does Erik do it?

The list of projects is impressive, and for me as a novice Java maintainer, a bit daunting. How can one person keep up with all this? And everyone seems to be on first-name basis, not just with the developers, but with the projects themselves. What the heck is Maven, anyway?

But it's not just one happy family. There's a dark side to the Java development scene, and it rises to the surface here.

This person probably has a name, but I prefer to consider him or her as a cry from the collective subconscious of those Java programmer who're having trouble just staying on top of Java, never mind all the whimsically named frameworks and tools.

Both Erik and Russ are on the Bileblog's shitlist. But so is everyone else.

Friday, 2024-05-21

blogging tools and productivity -- a personal take

I really enjoy weblogging. I didn't think I would, but I do. It's the return to the personal web circa 1994, when everybody with a web page put up their hobbies, reading lists, collectors items etc. for all the other people out there to discover.

Now, after nearly a decade, we're back where we started, but with better tools. You don't need a unix account anymore, and you don't need to grok HTML. Anyone can update a web page, a.k.a. a weblog nowadays.

Every day makes me a day older, and even though I find it hard to believe, it's now seven years since I first installed Linux on a 386 by floppy. Now I'm using a IBM Thinkpad running OpenBSD to access mail and IRC on a UltraSparc 5, also running OpenBSD. The company I work for uses Linux on Intel for nearly all its infrastructure. I spend nearly all my days in two or three terminal windows. I read mail with emacs.

So I'm a unix kind of guy. I'd rather write a 20-line perl program to do some data munging than fire up Excel. My windows are handled by screen. I browse the web with links and w3m (lynx is sooo 1998). I believe an app should do one thing, and do it well.

Yet I'm using Movable Type, the CGI version of Word, a bloated, opaque web application that definitely puts style over substance, a blogging tool for Mac users and other artistic types. It straddles uneasily across the Unix/Perl world, with its (nowadays) strong open-source bias, and the corporate make-a-buck world of proprietary source code and expensive licensing.

Well, I've grown to know a lot of people on the mobitopia channel, and one of them, Ewan Spence has a site called Symbian Diaries where just about anyone can get a blog. His installation has a lot of authors, a lot of blogs, and would probably cost $1,200 to license from Movable Type... but that's another story.

Don't get me wrong -- MT is fine for anyone comfortable with web based tools like Yahoo Mail and Google. However, I don't feel comfortable with it. I would rather have a system like blosxom or even my own crude perl hack.

But the central question is: would I post more entries? Would new software make me more productive?

I don't think so. So even if I would have a lot of fun migrating to another system, and even if I can do that while keeping the symbiandiaries.com address, I think I'll stick around MT for now. I'll try to kvetch less, and write more.

And be more interesting.

Wednesday, 2024-05-19

the islamic century?

I first encountered the belief that Europe was heading for an inevitable Islamic takeover in a most unlikely place: this post by Philip Greenspun.

This entry shocked me, because from what I've read of and about him, Phil is a smart guy. If this is how well educated Americans living in Boston view Europe?

I couldn't really put my finger on what was wrong with his analysis. This article does just that. Recommended reading.

Tuesday, 2024-05-18

serendipity

Googling around for an emacs implementation of the Blogger API, I stumbled over color-mode.el by Don Knuth, and pmwiki.el by my old university friend Christian Ridderstr�m.

Knuth violates the emacs interface guidelines, but I guess he can get away with it. On the other hand, a celebrity deathmatch between RMS and Knuth would be something I would see on Pay per view...

The world is a small place, at least if you like emacs.

things to do in stockholm before you're dead

dwlt will be in Uppsala/Stockholm this weekend. Here is a short list of suggestions of things to do.

Saturday, 2024-05-08

another gathering of the faithful

Jonas hosted the next installment of our semi-regular alumni gathering. This time, he had a digital camera and was not afraid to use it.

Thursday, 2024-05-06

the italian job

Love and War in the Appenines by Erik Newby.

Inspired by the Colditz book I re-read this classic of escape literature.

Of course, this being Newby, it is also very funny.

Sunday, 2024-05-02

behind the wire

Colditz: the Definitive History by Henry Chancellor.

An entertaining history of the famous WW2 POW camp.

The most interesting thing about this book is the fact that Colditz, despite being the "prison of last resort" for repeat escapers and Deutschfeindlich, was actually more humane than many other places in Nazi Germany. Compared to concentration, extermination, and slave labour camps, it was a "bad hotel".

yet another reason mark is my hero

Essentials [dive into mark]

Wednesday, 2024-04-28

secret war

Action This Day, Michael Smith and Ralph Erskine, editors. Bantam Press 2001. ISBN 0593 049101.

A collection of essays about Bletchley Park during the Second World War.

The most entertaining one is by the late John Chadwick.

This is how he describes his arrival in Heliopolis following the evacuation of Alexandria in 1942:

My arrival created administrative chaos, since I was a lone naval rating attached to an Army Intelligence Unit, itself attached to an RAF station.

He was later promoted "Temporary Sub-Lieutenant (Special Branch) RNVSR" because the material he handled was classed 'Officers Only'.

Later, after the Italian Armistice, he wanted to promote code discipline in the Aegean:

[...] I volunteered to go on the next mission to act as liaison with the Italian Navy in Leros, in the hope of preventing any further breaches of security. My suggestion was rejected, and I was told brutally that my superiors did not mind if I were killed, but they were unwilling to take the risk of my being taken prisoner.

Chadwick later deciphered Linear B along with Michael Ventris.

more on dave's trip

Here's another strange thing about David Winer's trip to Europe -- he's started a temporary weblog for the trip.

Why can't he update his regular blog, the one read by millions each day? He seems to have a laptop, and connects through internet cafés. So he should be able to update a server somewhere.

I don't get it. I can update this blog from a web interface or from Emacs on a remote box. I'm nobody. Dave Winer is a respected internet personality. Go figure.

chutzpah

David Winer has some strange idea on how SMS works. So the gang at #mobitopia discusses a little, and David writes a post about it.

But how do we let Dave know about it. He's travelling in Europe right now. With a mobile phone.

So now he has an SMS on it from yours truly. Hope he can read it.

Tuesday, 2024-04-27

today's microsoft rant

Part of my responsibilities is taking care of new computer installs at work. We have recently purchased several top-notch Dell Inspiron 8100s. These have 15" widescreen displays.

To prevent ridiculously small font sizes, Dell ships with the DPI settings set to 120. This means that fonts look bigger, but also that Internet Explorer also scales the images on websites. These appear blurry and jagged.

Not surprisingly, this is a top issue at Dell's support forums. The "solution" is a registry hack: change the value of the key HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\UseHR from 1 to 0.

Additionally, when I tried to read an article on MSDN about this, IE froze when trying to load the page.

I will recommend Mozilla for our users in the future.

linklove

Well, this should help my PageRank. Thanks, Jim!

Friday, 2024-04-23

weblogging

Somehow it's difficult for me to write on this blog sometimes. Part of the problem is lack of time. I have a family and a full time job. I usually compose rather nice entries when walking to the subway in the mornings, but they vanish when I arrive at work and a terminal.

Of course, I could become a T9 god and tap out screeds on my taco, but I prefer reading and listening to music when riding to work. If I've forgotten reading matter, I'm usually too pissed off about that to be able to write anything good anyway.

Work provides almost no convenient times for advanced composition. What free time I doi have is spent reading other peoples weblogs, which are much better than anything I could produce. So that too is a barrier.

So why have a blog then? Egoboost of course. And sometimes you write something or think about something that's worth communicating.

Tuesday, 2024-04-20

going down in a spiral

Fire in the Lake by Frances Fitzgerald.

An excellent history/reportage about Vietnam during the American War.

Friday, 2024-04-16

skiing

First day skiing since 1997. I'm whacked.

Wednesday, 2024-04-14

ordering email

After a tip from Rui, I've started to sort my work mail (mail addressed to me personally, and the support box) into quarterly archives.

Long experience has told me never to throw away mail, and the quarter seems to be a good time period in which to ask yourself "when did I get that mail?"

Tuesday, 2024-04-13

mirrorshades

First sunny day in the city, the Sisters of Mercy playing on the Taco, and the irresistible urge for new sunglasses came over me. So now I'm the proud owner of a couple of Ray-Ban Sidestreets. Mirrorshades. I've wanted a pair since I read Neuromancer in 1985.

Of course, if Ray-Ban didn't have an all-Flash site, I could link to them. But they do, so I can't. Less linklove for them then.

They will adorn my handsome mug when I go skiing in Åre this weekend.

Friday, 2024-04-02

thoughts on gmail

Gmail is a meme spread by Google to help improve their search algorithms.

By tracking references to this enticing service, they can see which news sources and weblogs are influential. By launching on April 1, they can also track arguments against the belief that the service actually exists.

Thursday, 2024-04-01

war is hell, and boring too

Wartime: Understanding and Behavior in the Second World War by Paul Fussell.

A blend of personal memoir, history, and literary criticism centering around WW2.

"(...) what time seems to have shown out later selves is that perhaps there was less coherent meaning in the events of wartime than we had hoped. Deprived of a satisfying final focus by both the enormousness of the war and the unmanageable copiousness of its verbal and visual residue, all the revisitor of this imagery can do, turning now this way, now that, is to indicate a few components of the scene. And despite the preponderance of vileness, not all are vile."

Wednesday, 2024-03-31

dilbert newsletter goes html

The Dilbert newsletter has gone HTML. I guess that's so they can sell more adverts. I wouldn't know, because I read my mail in gnus. So this just means I have to resize my ssh window so that the text doesn't wrap.

But the really bad thing about it is it isn't funny.

Tuesday, 2024-03-30

fudgeability

Kasei: The Importance of Fudgability is an interesting "common sense" view on how to design an application.

"precision bombing"

The Bomber War: Arthur Harris and the Allied Bomber Offensive 1939-1945 by Robin Niellands

A "fair and balanced" history of the Allied bombing campaigns during World War 2. A book similar to The Most Dangerous Enemy: A History of the Battle of Britain by Stephen Bungay.

Niellands doesn't make any excuses for the Allied bombing. As he writes, there was a war on. And it is worth remembering that area bombing of civilians was initiated by the Germans, in Guernica, Warzaw, Coventry, and London. But the futility and horror of the bombing still remains. The point is not that area bombing was immoral. The war was immoral. But it still had to be fought.

Arthur Harris and his Command fought and died for the right of others to vilify their memory.

Thursday, 2024-03-25

heroes and villians

I'm pretty new to weblogging. I guess what I did in 1997 was weblogging, but that was what everything was doing then.

"Returning" to personal publishing, then, is entering a world where people feel strongly about things. Issues that outsiders such as I find arcane, like syndication formats, escalate quite quickly into religious wars.

In these wars, two protagonists stand out. They are Dave Winer, the grand old man of weblogging, and Mark Pilgrim. I haven't really found out what they stand for, weblog-politically. But they are antagonists.

When I enter a community, I instinctively choose sides. I don't know why I've chosen the side of Mark. Maybe he represents the young Turk side of the debate. Maybe Dave's ego is just that much bigger. But there it is.

Wednesday, 2024-03-24

adding links to category archives in entries

Thanks to Gadget17 I've got links to the category to which the entry belongs working. See below, to the right of the permalink.

The vodoo code needed is this: <a href="<MTEntryCategories glue=","><$MTCategoryArchiveLink$></MTEntryCategories>"><$MTEntryCategory$></a>

The first triplet of MT tags (within the HREF attribute) construct a hyperlink to the relevant category archive. The <$MTEntryCategory$> tag shows the name of the category to which the entry belongs.

a global market for TV broadcasts

Funny how things come together. Today, I was discussing the following things IRL and on IRC:

Bottom line: there is a market for TV on both sides of the Atlantic. Who will exploit it? Or will this fill the gap?

Rightsholders in TV space are accustomed to wholesale marketing. They sell programming to networks, and the networks are in the mass market. To enable the scenarios above would entail retail marketing and pricing. Where are the new business models coming from? Or is everyone in the music, TV, and movie business more interested in protecting their profit margins than giving people what they want, and what they are prepared to pay for?

HTML typography

Learn about the fifteen spaces defined in Unicode at this page.

Tuesday, 2024-03-23

Microsoft and mobile phones

I think MS is making a strategic mistake in focusing on "corporate" phones. They bet that if you use a MS phone to sync to Exchange at work you'll do that at home too. The strong focus that Microsoft has on mobile developers is part of this too -- it's going to be easy to create vertical applications and enterprise-specific solutions.

So corporate users of phones will influence other buyers, and MS smartphones will slowly but surely infiltrate the mobile space.

But I'm not sure that the average phone customer has quite the good picture of Microsoft's products that MS seems to think.

Having a monopoly on desktops doesn't mean that your users like you. In fact, Microsoft is shielded from normal market pressures in the desktop space.

In the phone space, there is still competition. Nokia has a very strong brand and a product line that spans from simple black-and-white phones to communicators. This is true for Sony Ericsson, Motorola, and Samsung too.

Microsoft phones have a minimum spec -- there has to be enough oomph in the phone to run Pocket Explorer etc. Soon enough Moore's Law will ensure that every phone will be able to do just that (but the power supplies may not follow the same development). The question is: do people want a PC in their phone?

I don't think so.

how not to panhandle

Generally, I appreciate that people who want my money in the subway do something for it. Selling the Stockholm version of "The Big Issue" is the best, I usually buy that.

Music is a distant second in my wish for something to reward.

Outright begging is at the bottom.

However, I've had to build a cellar. Playing the accordion and singing on the subway will never ever be rewarded by me.

Monday, 2024-03-22

moved

So now I'm on a Moveable Type weblog, just like everybody else on the planet...

I'm running around looking at all the options, and I'm really happy I didn't do that before I decided to write my own home-grown blog. I wouldn't even have started.

When I first started writing my old blog, I rediscovered the feeling that I had when I first made a homepage back in 1997. The wonderful feeling of seeing your words out there for anyone to read. That feeling was behind many people's websites. Then the web got really big, and the small people got lost.

Now we have Google and easy-to-use publishing software. So now there's less of a barrier to just write something, and your words will perhaps be noticed.

We'll see if mine are.

Monday, 2024-03-15

the phone as a business tool

The taco earned it's stripes today as a business phone. When I answered a job call at home (for the first, and I hope the last, time), I needed to login to the firewall. No probs, I used the handsfree set. Until Viking decided he wanted to play with that.

Hmm. The taco is impossible to hold between the cheek and the shoulder like a normal phone. But it does have a loudspeaker. Presto, I could check logs, talk, and hang out in IRC at the same time.

The only thing left to use is the games in a boring meeting.

Thursday, 2024-03-11

the great war

The First World War by John Keegan

A history of WWI.

The opening and closing chapters are eloquent in their condemnation of this horrible conflict, the defining event of the twentieth century. But the intervening ones are dry history, failing to convey the horror of the fighting.

For a novelist's view of the war, read Birdsong by Sebastian Faulks.

wizard prang

Piece of Cake by Derek Robinson.

A brilliant book about fighter pilots in France and England in the beginning of World War 2.

Wednesday, 2024-03-03

the litany of hate

In the interest of my co-worker's sanity, I have resolved to concentrate my hatred and loathing of Microsoft products to a five-minute period each morning.

This way, they will not be upset by my outbursts of anger at the crappiness of MS products, business practices, advertising, or general view of computing.

The actual litany is not finished, but I find the following to be restful:

We hates them, hates them forever!!!

Friday, 2024-02-13

software wishlist

From now on, my Nokia N-Gage will be referred to as the "taco".

I've looked around a bit, and while there is a lot of software available for Series 60 phones, I still miss some simple things.

Most of these things would be easy to do if the following conditions were met:

  1. I would learn Python
  2. Nokia would release Python for Series 60 with hooks for Contacts, Calendar, SIM-card etc.

This is what I would do if that were the case:

Wednesday, 2024-02-11

McKinsey meets the CIA

Eastern Standard Tribe by Cory Doctorow.

20 years in the future, IRC pals from the same timezones help each other out to try to further their Tribes way of life -- easygoing PST, hard-hitting EST, and stodgy, state-loving GMT. Each Tribe has agents in the other's territory, working in management consultancies, trying to undermine the enemy's competitiveness with hare-brained theories.

When our hero comes up with a great P2P scheme his friend and lover conspire to put him away in a mental hospital so that they don't have to share the profits.

Not as far "out there" as Down and out in the Magic Kingdom by the same author, but still a great read. Especially since it's free.

Saturday, 2024-02-07

boy's night in

Yesterday I had five friends from KTH over for dinner. We had herring ("sill") sandwiches with akvavit and beer for starters (thanks Henrik), followed by lamb roast with rice and Chateau Musar 1997. This pretty far-out wine (astringent I guess you could call it) went along famously with the lamb, and made the Haut-M�doc that followed taste like it was watered.

Calle and Jonas had picked up a selection of cheeses. We drank a bottle of my birth-day port, a 1960 vintage. Famous taste, like a really rich and alcohol-drenched caramel.

For dessert, David made strawberry- and plum kn�del. Johan bought cigars, accompanied by rum and whiskey (Talisker). Altogether a very nice evening.

Wednesday, 2024-02-04

new phone

I got to use an [1] MP3-player a few days ago and re-discovered the joys of riding the subway with a soundtrack.

But I couldn't keep the player (a nice, but DRM-crippled Panasonic) and instead looked around to buy one. There are lots of USB-stick form-factor players around, but I've been thinking about a Series 60 phone for a while, and most models can play audio too.

The Siemens SX1 was my first choice, but then a local phone store had a deal on an N-Gage for an extension on my plan. So I picked one up [2] today.

First impressions are mixed. I discovered too late that you need a Bluetooth connection to sync and install files, but that can be fixed pretty cheaply. I already have a 64-MB MMC card, so I can listen to at least one album at a time. And bigger cards are pretty affordable too.

I got 3 games included, but none of them were in stock, so I'll get them later. Until then, I enjoy the music and the radio.

So now I'm a kid wannabe. All the guys at work figure I'm having age-related anxiety.

[1] "a" or "an"? Probably "a", but "an" sounds better.
[2] I love this phrase -- carefree consumerism!

Monday, 2024-02-02

RAF vs USAAF: two views of aerial combat in WWII

Damn Good Show by Derek Robinson
Goodbye Mickey Mouse by Len Deighton

Two very different books about the same period of time: the bomber war against Germany in World War 2.

In Damn Good Show, Derek Robinson writes about bombers, having written about fighters in Goshawk Squadron and A Good Clean Fight.. He brings to the story his trademark humour and nihilism. This time though, he doesn't kill off all his characters by the end, instead leaving a little ray of hope that some might come through the horrors of war and make a life on the other side.

Along the way, he debunks many myths about the wartime RAF, but doesn't subtract anything from the extraordinary courage that it took to bomb an enemy country in pitch-black, freezing planes.

Deighton's book is much more traditional view -- the cold, squalor, and fear experienced by the American pilots protecting the bombers in P-51:s is present, but somehow he doesn't convey as much realism as Robinson. The love story, although detailed, is banal. The characters are from central casting -- the brainy, handsome Eastener, the brash uncultured guy from New Mexico, the beautiful English girl who loves them both. Deighton fleshes them out, but they still look and feel like cardboard.

Wednesday, 2024-01-28

the lonely espresso machine

We've got an espresso machine on the counter, but I don't use it as much as I'd like. Workdays both J and I want lotsa hot coffee, so it seems a waste to spend precious minutes fiddling with the machine. You never know when Viking needs more sandwiches, so the savouring of the perfect espresso is far away in the mornings.

In the evenings, an espresso is a bit on the strong side for easy sleep. So the machine just stands there, slightly accusing.

I need to add "drink more espresso" to the list of Things To Do each day. "Dagens i-landsproblem", as Tobias would say.

Tuesday, 2024-01-27

Coldplay everywhere, all the time

Sometimes Swedish state television (I love saying that -- it sounds as if I live in a third world dictatorship) has a couple of minutes to spare in their schedule. Every time, without fail, they play a paralysingly boring Coldplay video.

Coldplay must be the most overrated band in the Western hemisphere. Why does my hard-taxed license money go to them? (To be fair, the dough probably goes to some paid-up member of the RIAA, which doesn't make it any better.)

Updated: Patric at work confirms that Coldplay are in the cusp of sellout. First they were underground. Now they are "hip" to people choosing music on state TV channels. Next their music is in commercials.

Monday, 2024-01-26

rude site design

I believe that other people should be able to benefit from my organs if they need it. (Obviously I'd like to be dead first.) So I went to livsviktigt.se to sign up in the national organ donor registry.

I nearly left in disgust when the site kidnapped my browser and resized it -- for no apparent reason! Just because they felt their site appearance was so important... more important than the time and convenience of the people they're trying to persuade to donate their organs to total strangers.

This antic is so 1990s.

Saturday, 2024-01-24

the anti-Biggles

Goshawk Squadron by Derek Robinson.

This is Robinson's first book about war in the air. The dogfighting over France in 1918 is presented as just as bad as the fighting in the trenches. Powerful stuff.

Friday, 2024-01-23

compiling 3.4 on a sparc64

So I need emacs 21.3 to be able to use ange-ftp to update this blog. I just can't go around ftp:ing by hand, losing all sync, missing one measly comma and having to do it again.

I download the src and run configure -- it can't figure out which arch I'm on. No problem, I get the package from the openbsd server. Hmm, can't run, missing some libc .so file. Huh. Well, the machine should be running 3.4 anyway.

I get the src and ports packages, untar them, run the whole CVS update thing, and start to read the upgrade minifaq. Lot'sa stuff to do, but I follow the steps. Config the kernel and try to compile. Won't even let me run make depend. Seems to be expecting a file swapgeneric.c somewhere -- but that file should be somewhere else entirely.

So now I'm waiting for reply on the sparc64 mailing list. We'll see what happens.

Update: turns out to have been some kind of problems with my CVS update. Works now after a fresh get.

Thursday, 2024-01-22

a modern classic

The Lord of the Rings by JRR Tolkien.

Re-reading this for the n-th time. The final episode of the film trilogy inspired me. I was pleased to find out that my internal movie was still the same. I was also impressed that Jackson was so faithful to the book.

Too bad the Swedish translation is so flawed. I would really like Leo to read this. He's old enough but his English's not good enough for the original. Viking will be old enough when the new translation is ready.

Copyright © 2024 Gustaf Erikson
Original design by Michael Merritt for OSWD
Powered by Blosxom