The Coding Weasel

Tuesday, January 23, 2007

Journalamentism at it's finest.

Well, by "journalism" I mean "reprinting a press release". Normally this sort of thing would be over at my other place, but since it's open source related, I figure it can go here.

I'm referring to this piece on the site itwire.com.au, which is a straight rewrite of a press release.

The piece in question is an attack on the OLPC project by a rival not-for-profit which instead works on refurbishing computers.

On the plus side, the writer of the piece did point out that FAIR mis-spoke, (or perhaps flat-out lied) in calling OLPC a "normal commercial organisation". On the minus side, there was no attempt to investigate whether the claims made were true - I'm sorry, but when it's an extreme hatchet job, "An email has been sent to the press office of OLPC inviting the organization to respond to FAIR's comments" is hardly sufficient. Note the wording - not "they didn't reply", but "we sent an email and published anyway without getting a response first". Very very poor.

Particularly when, as in this case, a number of the claims made are easily refuted using the FAQ available from the front page of the OLPC website. (It's the big link on the left hand side labelled "FAQ")

FAIR's claim that refurbished PCs are a better option is dealt with - OLPC points out that one hour of work per PC, times 100 million refurbished machines is 45,000 work years.

FAIR's claim that a single lab full of P4 computers would cost a tenth of the amount of the cost of the OLPC basis and provide the same outcomes is clearly laughable. Lets do a little math here. Assume the 500 laptops for a school - FAIR claims a tenth of US$100,000 is needed. OK. That's $10,000. Assume a lab of 16 P4 machines for $600 each, including software. That works out to around 1 hour of computer time per week per student. That's really what they think is equivalent to a machine that can be taken home?

More from FAIR: "For example, OLPC does not even offer a simple spreadsheet. Theoretically it might be possible for OLPC to be made satisfactorily compatible with PC (WIN/LIN/MAC), but it would take many years of software development to achieve this."

I have no idea if the current builds of OLPC software include a spreadsheet - but there's plenty of small Linux ones available, and I'm sure it could be added easily enough. Their focussing on this makes me suspect their own solution is to foist Windows + Office onto the 3rd world. Teaching kids office automation for an hour a week is hardly a useful set of skills - especially when compared to using a machine that they can carry around with them, and has software on it that's been designed for teaching. And if the OLPC project was starting from scratch, and trying to replicate Windows, sure, it would take years. Of course, they're doing nothing of the sort.

"With its limited 512 Mb memory it is equally likely that OLPC could never be able to become a satisfactory work station" - bollocks. Utter bollocks. Sure, you probably can't even load the Windows Vista installer in that space, but claiming that you need gigabytes of space to be useful is utterly insane and ludicrous.

Gah - I give up responding to the FAIR piece in depth. Suffice to say, it's full of easily refuted nonsense, and even a tiny amount of research would have shown that.




Last week at LCA there were a number of folks from OLPC in the country, including Jim Gettys and Chris Blizzard. Collabra folks got voice conferencing working on the OLPC. Mention was made of the 1.3km wireless range some Australians working with the OLPC managed to get. Some of the OLPC prototypes were brought along and demonstrated at the Open Day. All very neat stuff.

Meanwhile, itwire rewrites a misleading and incorrect press release from another non-profit working as a rival to the OLPC project. And itwire's
"Open Source" writer Sam Varghese was focused like a laser on the stories that really matter:


  • the ground-breaking story that Novell was a minor sponsor of LCA, and Bruce Perens doesn't like this. Gosh. Well, Bruce Perens opinion clearly outweighs GNOME, Mono and all the other work Novell does for Linux. How very silly of LCA organisers to not run all their arrangements through Perens first! I can't imagine why, with a title like "30 Pieces of Silver", this piece might be considered a trite and insulting beatup.

  • Builder AU had an interview with Linus Torvalds, and the video put on the Builder AU website required a version of the flash plugin that's only been available for a short time for Linux. Note - he wasn't writing about the conference videos on the LCA site itself, which are in an open source, unencumbered format - but that the magazine Builder AU interviewed someone at LCA and put up a flash video player thingy. And he quotes someone who posted a comment on slashdot - how much more credible can you get? I think you'll agree that this is a major, major scandal, and obviously LCA should be held entirely responsible. No - wait. The other term I used: a trite and insulting beatup.





I could go on further - the itwire open source articles are just full of this sort of crap. But, frankly, I don't see any point.

Kids - don't just rewrite press releases. It's not big, it's not clever, and it's not funny. And don't bother with itwire - at least, not for news about open source.

ObDisclaimer: I find the OLPC project to be extremely neat, and plan on helping them where-ever I can. I also really, really don't like bad journalism. And quite clearly, I'm speaking for myself, and not for any projects or organisations I'm involved with.

More tech stuff soon. Sorry for the interruption/rant.

Labels: ,

Thursday, January 11, 2007

the venice project

Courtesy of Daniel, I got a betatest account for The Venice Project, the latest project from the folks who gave us Kazaa and then Skype. This is their attempt to do to TV what Skype does to phone calls.

So what is it? It's a peer-to-peer system for distributing full quality on demand streaming television over the internet.

The UI is a little awkward at first (it's an overlay over the video) but once you get used to it, it's nice and clean.

The content is organised into channels. At the moment, they're obviously still putting together content deals, so it's not an awesome range. I can see problems in the future with the "one big list of channels" approach once they get enough content into the system. There's a 'Search' option that still needs a fair bit of help.

The video quality is remarkable. I've noticed a few times where the audio/video starts stalling and glitching, but given I'm watching fullscreen TV quality, that's still not too bad at all. Whacking pause/play seems to make it better.

There's a few things I've noticed that are Not Quite Right - the most annoying is that it seems to disable the external video port on my laptop while it's running. I'd much, much rather watch the video on the external LCD than the laptop's own display. I've logged a bug against this, hopefully it's something they'll fix.

One huge caveat is the bandwidth requirements. The website quotes 220-320 megabytes per hour downstream, and 100 or so upstream. That pretty much means you need at least a 1Mbit connection (I have a 1.5Mbit connection). People on a 256k DSL link are probably going to have a non-useful experience. If you're on a bandwidth capped link, I could see this chewing through your cap in very short order. For people in Australia who are unfortunate enough to get excess billing charges, this could be very very scary. The application minimises itself to the system tray when you close it rather than quitting, so unless you want to cause yourself enormous pain, make sure you close it properly, or uncheck the "use standby mode" checkbox in the preferences screen.

As far as content - there's a pile of music-related things, documentaries, and various other bits and pieces. I'd fully expect this to grow rapidly.
(Aside: one of the channels is Fifth Gear. I'd heard of this as a knock-off of the BBC's Top Gear, but never watched it before. Wow. It's like Top Gear with the humour and sense of fun sliced out.)

Important Note: I do not have any spare beta invites to give away. Please don't bother asking me for them in comments.
(I only mention this because every other blog post I've seen on TVP gets countless numbers of people saying "pls send me invite kthxbye")

Labels:

Tuesday, January 02, 2007

Bruce 1.2

Bruce 1.2 is out. This is the version resulting from the work Richard and I both did while preparing our talks for OSDC a month ago, and means you can run the presentations I linked to earlier, without needing to grab the SVN version of the code.

It works on MacOS X, Unix, and Windows - but note that some bits, such as SpawnPage and ShellInterpreterPage won't work currently on Windows. If someone wants to contribute patches to make these work (it shouldn't be hard - I just don't have a need or motivation to do it right now) they'll be gratefully accepted.

I've begun the work on what will become Bruce 2.0 - this will be a merge of the IronKant code, allowing Bruce to run on IronPython with SdlDotNet, and should hopefully also include a pyglet backend. Pyglet should allow for a whole host of shiny new possibilities.

Next up is a talk at LCA 2007's Speaker's Dinner in 2 weeks.

Labels: , ,