New job!

So, as I’ve hinted previously, I’ve left Vast to work full-time at a new gig: PutPlace.

I’ll be working on more EC2/S3/SQS-related large-scale cluster stuff, and on their open-source plans… looking forward to that. They’re a great team — lots of familiar faces from the Iona days — and it finally gets me out of telecommuting from home, back into an office again after 5 years ;)

Joe has put up a nice blog post welcoming me. Cheers Joe!

Now to get to grips with Python. (I still love Perl though. ;)

Tags: , , ,

Comments (11)

MythTV and KnoppMyth progress

TV: here’s a quick update on my PVR box progress. I have a very extensive /etc/LOG which I should probably just publish as-is, really, rather than trying to make it legible ;)

Anyway, the hardware arrived last month, but the main VIA EPIA ME6000 board was non-functional — it could never get as far as powering up the CRT for the BIOS self-test. So it was RMA’d back to http://www.mini-box.com, and they sent out a replacement, which arrived a couple of weeks ago.

I finally got to checking this out the weekend before last, and hey presto, it powered up nicely. There followed a whole week of busy nights doing a load of cautious hardware hooking-up, not-so-cautious KnoppMyth installation, and thoroughly non-cautious hacking crazily at the desired enclosure with a hacksaw (because I was too cheap to buy a Dremel).

Things got a little hairy with respect to CPU temperatures, but some looking at specs (the VIA Eden CPU can deal with up to 90 degrees C!), and repurposing of a bin-bound case fan together with some soldering and snipping, has that under control.

Eventually, we’re now at the stage where it can:

  • watch live TV in perfect realtime, pause, rewind, timeshift, ffwd, etc. (the PVR-350 output is good)
  • record our desired shows (bloody Antiques Roadshow! argh), according to the TV schedule
  • play mp3s
  • be ssh’able and sftp’able via a wifi USB dongle
  • expose its schedule and allow recording via MythWeb
  • expose its full desktop UI via x11vnc

and it looks good doing it, too. Credit goes to the MythTV guys for a fantastic job on their project, especially with its well-polished UI.

In addition, I have to plug KnoppMyth heavily. They’re dealing with an awful situation with hardware compatibility where bleeding edge features like MPEG2 decoding and TV out are concerned, and doing a great job — there’s been several occasions where I’ve been staring down the barrel of a daunting patch/rebuild/test cycle, and then find out that KnoppMyth includes that component built-in for free.

But — on the other hand — no credit to the hardware vendors. As I link-blogged yesterday, VIA is doing the classic ‘throw it over the wall’ trick with respect to their linux support — video drivers are written and deposited on their website, with scant documentation and virtually no support.

That’s bad enough, but even worse is the situation with Hauppauge’s PVR-250 and PVR-350 TV encoder/decoder cards. I realised soon into the setup process that other options for these should have been considered – Hauppauge have done a great job at confusing the issue for driver developers, as far as I can see. Here’s an example. When you buy a ‘WinTV PVR-350′ card, you may get the same box with the same manuals etc., but including these bonuses under the covers:

  • one of seemingly about 5 different tuner chips, which you’ll need to edit /etc/modules.conf for;
  • one of about 3 different remote controls with differing output codes;
  • a good chance you’ll have to enter two mysterious ioctls to fix the colour registers, because recent PVR-350 models have changed these somehow and everything shows up as purple-on-green through its TV-Out.

It’s absurd. The results are threads like this and a truly daunting setup procedure, which (of course) everyone blames on the software (and Linux itself).

Anyway — how am I doing vs. Brendan’s progress? ;)

  • pro: my X display sizes are good
  • pro: no need to switch audio outputs
  • pro: I’m not using a separate cable box, so no need to hack up something IR to switch channels for me
  • con: I can’t yet watch AVIs or other video files, which I think he has working.

More on the latter when I eventually solve it. (it’s tricky. I suspect I’ll need to run two X servers with two TV-Outs to do this acceptably, and that’s uncharted waters.)

Tags: , , , , , , , , , ,

Comments (2)

Bush at the UN

Politics: So I was listening to that this morning. Did I hear correctly? Did Bush really say that one of the good side-effects of Iraq’s invasion, was that there were now hopefully less attacks inside other countries? sure looks like it:

‘Coalition forces now serving in Iraq are confronting the terrorists and foreign fighters so peaceful nations around the world will never have to face them within our own borders.’

I’m sure the Iraqi civilians will love that. ‘Hey guys, sorry about all the missing limbs, but you’re doing a really good job of being flypaper so we don’t get hurt. Cheers! Have a 15% corporate tax rate!

Tags: , , , , , , , , , ,

Comments

BitTorrent

Net: Great NYTimes article interviewing Bram Cohen about BitTorrent (u: sitescooper p: sitescooper). Good to see that it landed him a job with Valve, but let’s hope that’s not the last piece of free software from Bram…

One of the best things about the article, BTW, is that it does take notice that BT isn’t a tool for piracy. Refreshing, given how these things are often covered.

Tags: , , , , , , , , , ,

Comments

iTrike — the World’s First Solar-Powered Internet Rickshaw

Green: iTrike: the World’s First* Solar-Powered Internet Rickshaw, from wireless.psand.net. Psand.net have done a great job in the past mucking about with wireless at green events in the UK from what I can see — I think I’ve even blogged about ‘em – but they’ve outdone themselves this time. Cool!

PS: mmm, proper cider… yum.

Tags: , , , , , , , , , ,

Comments

Clay Shirky’s latest

A Group Is Its Own Worst Enemy. Clay Shirky does a fantastic job of wrapping up pretty much every important social software site on the ‘net in the last 15 years, all into one neat, tidy paper, then making a few comments that make sense. recommended…

Tags: , , , , , , ,

Comments

‘Shooting The Messenger’

Yoz does a great job rounding up some Plan For Spam links. First off, he links to a great essay, Shooting The Messenger, which nicely rebuts the idea that to deal with spam, we need an SMTPng. Recommended. (He goes a bit overboard with some hard-ass filtering recommendations at the end IMO, though…)

Secondly, Yoz links to a couple more posts. The first is a friendly-fire incident involving the SpamCop DNS blacklists, illustrating the dangers of peer-to-peer ‘this is spam’ reporting. There’s a related issue with the SpamCop DNSBL, in that it’s over-sensitive; one report can sometimes be enough to get a site BLed, which is not good. The problems with SpamCop’s hair-trigger thresholds are well-documented, and — hopefully — Julian will fix them soon.

The second is a mail from John Gilmore to Politech. He says ‘a simple rule for anti-spam measures that preserves non-spammers’ freedom to communicate is: No anti-spam measure should ever block a non-spam message. But there isn’t a single anti-spam organization that actually follows this rule.’

Wrong. That’s exactly the SpamAssassin angle. If the user says it’s not spam, it’s not spam — and we have to figure out a way to get our scoring system to return that result, if at all possible. And yes, it gets it wrong about 0.1% of the time — and that’s why we never tell users to block, bounce or delete spam if at all possible; just mark it ‘possible spam’ and divert to another folder, and always let a human take a look to verify that decision.

Given the nature of the spam problem, and the nuisance it poses to virtually everybody trying to use email, that’s the best that can be done at this point.

And yes, something has to be done. Spam is a massive problem. If it’s not dealt with somehow, and kept out of our day-to-day inboxes, people will stop using mail. Before spam filters became ubiquitous, I talked to many casual internet users who (a) closed down their email address every 6 months to escape the flood, or (b) gave up reading their mail because of it. (And why did spam filters become ubiquitous?)

It comes down to: what’s better for the internet — a mislabelled email in your ’spam bucket’ folder — or no email at all?

Tags: , , , , , , , , ,

Comments

Inevitable

Comments

(Untitled)

Before coming over here to Australia from Ireland, I put my CV (ie. resume) up on http://jmason.org/ (I initially assumed I’d be looking for work over here — it’s since turned out that my Irish employers are happy to keep me on, even when I’m on the other side of the world.)

I’ve been getting loads of job offers (about 3 a week, by email and phone) from companies and recruiters in the US, since I put the CV up.

I think I’ve just figured out why… a search for “unix cv resume” on Google returns my CV as the first hit!

No wonder. Any half-awake recruiter who wants someone who can “do UNIX” will try a Google search. Better figure out some way of fixing it to get a lower ranking…

Tags: , , , , , , , , ,

Comments