About David Balch

Tech guy in TALL, and drummer for Witches

Metaplace – like Second Life, but open from the start?

Areae want to reinvent virtual worlds, using open standards and protocols. It sounds pretty good:

“Right now, there are lots of people who want to use virtual worlds for research, or education, or business, but it’s just too darn hard to get one going. Now [with Metaplace] you can create a world in just a few minutes and start tailoring it to your needs.”

Definitely worth looking into, when they recover from the Slashdotting…

I wonder how much Areae’s announcment influenced Linden Labs to announce their plans for the future of Second Life (or vice-versa).

Point, Click … Eavesdrop

Important information for privacy advocates and paranoiacs alike in an article over on Wired (based on the EFF‘s freedom of information requests), about the FBI’s Digital Collection System Network:

“the surveillance systems let FBI agents play back recordings even as they are being captured (like TiVo), create master wiretap files, send digital recordings to translators, track the rough location of targets in real time using cell-tower information, and even stream intercepts outward to mobile surveillance vans.”

If we can assume that the system is secure and the authorisation process (via the courts) is reliable, it looks like a really impressive law enforcement tool. However, software is usually buggy – so open to attack, and the courts don’t seem to matter – so the US government can spy on anyone they like.

Between this, free speech zones, detention without charge, and extraordinary rendition, it makes me worry about the state of the US (and the UK’s involvement). It even makes me nervous about the holiday in the New York I have booked.

A system that works for me

Andreas Lloyd has made his thesis on the social dynamics of the Ubuntu community available.

I’ve not read it all yet, but an initial look suggests that it relates quite well to the intersection of two strands of endeavour in TALL – online communities (who sometime meet in person – how do they work, are they useful for education?), and computer tech (what tools and services can we use/adapt/create?).

NB: Andreas has, with community spirit, released it under a Creative Commons license, meaning that anyone can redistribute it and add their comments.

Windows vs Ubuntu – why switch?

I want to re-install my work PC – get rid of Windows and install Ubuntu. Here’s why…

Around 5 years ago, after using AmigaOS, MS DOS, and MS Windows (versions 3.1, 95, 98, ME, and NT, 2000) , I started playing with Linux (or GNU/Linux if you prefer). I started with Mandrake (now Mandriva), and Linux From Scratch (compiling and setting up the whole operating system from source code), and I learned a lot about how a Linux system is put together, how software is developed and managed, and how PC hardware is often poorly put together, neglecting industry “standards” in favour of “does it work on Windows?”.

It seemed clear 5 years ago that Linux could do all I want a computer do, do it well, and maybe even gratis. The only problem was that it took a lot of effort to get to the system set up correctly in the first instance. Once it was ready it was great, but getting ready took time, research, and effort – that’s fine for messing around at home, but not so good for getting work done.

I now run Ubuntu Desktop Linux on my home PC, with virtually no effort required to run it – as these things should be.

My work PCs have always run MS Windows. Currently it’s Windows XP, and gives me hassle most days.

I don’t want to write reams of prose about the two platforms, so I’ll just describe the key issues that bother me, comparing Windows to Ubuntu:

(Apologies for the odd table, not suited to this thin theme.)

Issue MS Windows Ubuntu
Software management
  • Automatic updates for MS products only, unless you’re running multiple update programs
  • Add/Remove Programs tool works most of the time for some programs.
  • Periodically asks me whether I trust a security certificate.
  • Doesn’t really support adding new programs (get them from CD, or the web.)
  • Usually dumps an icon at the top of the start menu, making it a mess.
  • Central auto-update system for all software I reasonably might use (thousands of programs).
  • Cleanly installs and un-installs programs
  • Digitally signed, automatically authenticated repositories.
  • Places menu items in sensible categories – all from one simple to use program.
  • For the few cases where I want something not available in the system by default, I can usually add a new software source for it – problem solved
Malware scanner
  • Sophos anti-virus regularly brings my PC grinding to a halt.
  • No need for a virus scanner.
  • Maybe one will be needed in future – but not today.
Performance
  • Even with a rather generous 2GB RAM and 8 processor cores, I’m often waiting for simple tasks like a dialogue box to open or directory listing to appear.
  • That really bugs me.
  • Might be network related, rather than WinXP. One way to find out which…
  • My 1.5GM system slows down if I’m loading a multi-GB audio or image file, but that seems fair.
  • Switching between windows can be a bit twitchy if I’m not running Compiz Fusion – the new display acceleration system (which isn’t officially stable in Ubuntu).
Hardware support
  • Generally good.
  • I never managed to get bluetooth working, and getting the PC and my phone to talk through a cable was hassle, trying to find drivers/software.
  • Adding new devices can be rather hit and miss, with the problems of finding the right website->page->download needed.
  • When a device is supported in the kernel it’s usually seamless.
  • When not in the kernel, it can be as much hassle as Windows.
  • I got Bluetooth operational, although it was horribly slow – I suspect that’s just the format.
  • There are still lots of gaps in consumer hardware support (I expect recent moves from Intel and Dell will help close these gaps)
User runs the computer, or the other way around?
  • Do what Microsoft wants you to do – MS is the only producer of MS Windows
  • I get the impression that Windows Vista has lots of problems, heavy hardware requirements, but no compelling reason to use it.
  • In Microsoft’s business model everyone must “upgrade” to Vista – even the homepage for WinXP is covered in material steering you towards Vista.
  • There are many competing distributions of GNU/Linux, all essentially compatible with each other.
  • Differentiation on cost, support, features, architecture.
  • If you don’t like how things are heading on one distribution, you have a choice of others to use.
License costs
  • Software is not gratis.
  • Administrative overhead.
  • Perhaps a bigger issue for servers & CALs.
  • Pay more to run on multi-core/processor CPUs.
  • Software is gratis.
  • Pay for support if you want it.

Some of these problems could be decried as “standard industry practice”, but I see Free software changing the standard practice for the better.

So, if I want to use Ubuntu at work, what will I have to do? I’ve started listing up key Windows-Linux interoperability issues that will need to be solved – and their solutions – but that’ll have to wait for another post…

Writing web pages – the alt attribute is important.

There’s a nice article about writing for the web on A List Apart, with this anecdote about including alt attributes to provide content for visually impaired users:

“If a user is blind,” I reasoned, “what does he care that I have a photograph of the university tower on my website?”

My fellow designer shrugged. “Well, I guess if you don’t really care about what the image says,” she said slowly, “you really don’t need it in the first place.”

I’m generally pretty good at including useful alt text, but this is a great way of saying why we should do it…

Free software + MTV = better elections?

There’s a whole raft of issues involved with having fair elections, but Mako Hill is doing impressive things with his RubyVote Election Methods Library (and it’s web-based interface Selectricity) – like hooking up with MTV.

This could be great for two big reasons:

  1. Trustworthy election software (Diebold is a good counter example). Mako doesn’t seem too bothered about governments using RubyVote for “important” elections, but the tendency for good quality open source to be picked up and used may be a factor.
  2. Increasing buy-in to elections:

    “One of the big arguments against preferential voting, or new voting technologies, is the fear that they would disenfranchise the average person who doesn’t yet understand how they work. Certainly, making all voting technologies open source is critical, but the issue of familiarity is worth considering. We’re hoping that MTV — and eventually American Idol — will move their voting over to Selectricity, allowing it to work as both a technical tool but also pedagogically, training future voters.”

    – Chris Csikszentmihályi

The dangers of popularity in online communities

An interesting article about MySpace spam on The Register.

“In the beginning, MySpace was a place to meet new friends and get to know old ones even better by browsing their journals, photos and network of chums.

But soon, Viagra marketers, pedophiles and hackers latched onto MySpace and rendered it as ineffective as most other net-based public forums.”

Some MySpace groups have practically been killed off by spammers – and as we increasingly use websites and third-party web services in education, we have to consider how vulnerable online websites and communities can be.

In mitigation of the danger, MySpace is a big target, and I’m sure that it could do a lot more to improve the situation*, so it’s not the end of the online learning world – but do we need contingency plans to cope with one’s VLE being attacked? Do you have them already?

* MySpace rant unrelated to the security issues in the article: I really hate MySpace – the navigation makes no sense; I’ve told it I don’t want music to play automatically, yet it still does; you get the idea. As I’ve said elsewhere, the only good thing about it is that lots of people know about it, so it can serve as a crude search tool.

ContEd website Revamp

TALL have been working with everyone in the department to develop a new and improved website for the Department for Continuing Education, our parent organisation at the University of Oxford.

The new site went live on 19th March 2007, and features:

  • improved course catalogue integration,
  • online enrolments,
  • a new visual design,
  • improved organisation,
  • lots of behind the scenes improvements.

Thanks to everyone in the department who made this possible.

Visit the new website at: http://www.conted.ox.ac.uk/.