Hone Schmone

I enjoyed myself so much at Innerleithen that I decided to go back on the uplift day. This is a service that hauls riders to the top of the mountain in a bus, and their bikes in a cattle truck. It’s popular enough that they ran two 50-seater buses and two 10-ton trucks all day. Grinding up a dirt road in a bus packed full of 49 middle-aged guys in Robocop-like body armour is a weird experience.

It was all going great until I crashed on my third or fourth run of the day. I took the wrong line over one of the drop-offs on Cadon Bank, landed in some loose rocks to the side of the trail, and wiped out completely. I wasn’t too badly hurt, and I carried on riding for the rest of the day. I even went down Matador and took a look at the big drop-offs. (That was all I did though: look at them. These guys make the 8-foot drop look easy.)

But then on my ride home one of my pedals just dropped off! The thread in the arm of my brand new Shimano Hone crank was totally gone. I thought maybe I’d wrecked it when I crashed, but if that was the case, why didn’t it break there and then? I’ve heard Internet rumours of other people stripping the threads in Hones and having the steel inserts come out of Saints, but I assumed it would never happen to me! 🙁 Maybe Shimano’s Hollowtech system is based on an Easter egg, with cranks made out of high-tensile chocolate.

The shop where I got them said they’d try to submit it as a warranty claim. But now I’m without my bike while they sort that out, and what if I don’t want another chocolate crankset?! Oh well, commuting on a 38lb freeride bike was getting old anyway, and my Genesis Skyline just arrived. All I need is a pair of my sister’s jeans and I’m good to go.

Danger Day – a mountain biking story

Normally on a Saturday morning, I’d drag myself out of bed around 10 o’clock, make some strong coffee, and check my e-mail.

Last Saturday was not normal.

At 10 o’clock I was squinting in the sunshine, peering into a black hole in a forest. A trail led steeply down in there, somewhere in steepness between a chute and a cliff. I was expected to fling myself into this hole. On a bike.

Actually, it all started with the bike. I’ve ridden mountain bikes for years. I always worked on them myself, and upgraded them part by part, so technically I still have the same bike that my dad bought me when I was 15. Like George Washington’s axe, it’s had several new handles and several new heads, but it’s still the same old axe. This year, with the addition of a second-hand Kona Stinky frame, it got full suspension with 5″ of travel at the front and 6″ at the rear. It already had disc brakes and burly Sun Mammoth wheels. It lurked in my hallway, and every time I passed, it whispered: “Dude. Ride me off a cliff. It’s gonna be sick.”

So, inexorably, the Stinky and I were drawn towards heavier and heavier riding. Spooky Wood and the freeride park at Glentress. The amusingly named “Ae Line” at Ae Forest. A weekend of mayhem at Fort William and Laggan. Now the downhill trails at Innerleithen were the proverbial bomb with my name on it.

Still that hole in the forest was waiting. I put on my full-face helmet, strapped on knee, shin and elbow guards, while the rest of the party did the same and then put on body armour too. I didn’t have any armour and wished I did. A sign by the trailhead graded it: “Bike Park Extreme. Tabletops, doubles and drop-offs. Jumping ability mandatory. In case of an accident, dial 999 or 112 from a mobile phone…” Accident. Flies buzzed round a dead rabbit in the blazing heat.

I knew that if any accident did happen, it would probably involve jumping ability. I learnt to jump a BMX on ramps made of scrap wood as a teenager and have been a mediocre jumper ever since. Now add an extra three stone of flesh, make all the jumps four times bigger, and put it all on a steep downward slope to make it five times faster. Kids bounce, adults shatter. I got coaching from Chris Ball at Dirt School.

To cut a long story short, Chris was awesome. He pointed out a few silly flaws in my jumping technique, and by the end of the day I was feeling a lot smoother and more in control. The video evidence showed that I was getting more air than before, too.

But nevertheless, the hole with its “doubles” and “mandatory jumping ability” was still waiting. I now knew what this implied. A double is a jump composed of a launching ramp and a landing ramp, separated by a pit that you have to jump over. Mandatory means that if you land in the pit at speed, you’re screwed. Two local riders showed up, invited us to follow them down, launched themselves into the hole, and were gone in an instant. Ed, the newbie freerider with the bright orange hair, flung his chunky Norco Six in there next. Iain, psyching himself up for a fortnight in Whistler, would go last. The hole was now waiting for me and there was no reasonable excuse to get away.

I took a run-up, dropped in over a small rock ledge, and straight away I was in what could be best described as a spin dryer trying to mix me with gravel and pine trees. The trail plummeted down over drop-offs, snaked left and right, and then there were a bunch of jumps. And I messed them all up and landed in that pit. It was really just a hollow, with sides shallow enough that sheer momentum carried me straight out of it, though I came within an inch of flying over the bars and headbutting the ground.

It was a mess. There really was nothing for it but to go back and try again, until I either cleared the doubles or woke up in the Edinburgh Royal. On my second attempt, I went slowly and tried to read what the trail was saying, how the builders intended it to be ridden. It explained that I had previously been going too fast to roll the jumps safely, yet not fast enough to clear them safely. It said “Commit, and go a shitload faster”.

The day had started sunny, but now the air was hot, dull and sultry, and growls of thunder could be heard, getting closer, echoing around the mountain as we neared the top again. The light was now dim, and there was the hole in the woods, now completely black, waiting for my third attempt.

And I was determined to make it my final attempt, one way or another. I took a couple of hard pedal strokes along the fire road and dropped in as fast as I could.

Something then happened that I can’t explain. I don’t know what I did, but I swear that I spent more time in the air than on the ground, sailing through the dark woods like a deranged hang glider, or a butterfly stapled to a brick and lobbed. The section was over in an instant. I caught up with the other riders who had gone before me, and still carrying all of our speed, we burst out of the forest and tore down a disused trail that the locals had tipped us off about. We were now carving down the open hillside as fast as we could, blasting over drop-offs, down into a valley shrouded in sheets of rain opening before us as lightning cracked, and spray from above and from the wheels below began to soak us through, as if we were bringing the storm, the act of our descending itself carving open the clouds and pouring out torrential rain.

I swear that’s what it felt like. It f***ing rocked.

Last person in the world on iTunes?

This week I was lucky enough to be given a small, cute iPod Shuffle for my birthday. Yay.

Unfortunately this meant I had to start using iTunes. I’d previously managed all my digital music with a bunch of free software, ripping CDs with (now defunct) RipTrax, playing things with an old Linux machine running mpd/phpMP, and filling my iRiver mp3 player with rsync.

I’ve heard that there are other ways of getting music into an iPod than iTunes, even that it was possible from Linux, but the complexity and level of Linux evangelism involved nearly made my head explode. Asplode, even. And the sheer pointlessness, when my main computer at home runs XP, and my Linux box linosaur is headless.

So off to apple.com I went, downloaded the latest iTunes for Windows, and installed it, and it just worked. Almost! I forgot that I had quite a lot of music in Ogg Vorbis format.

But after a quick visit to xiph.org Quicktime Components I could play all my Ogg stuff too! Though if I ever try uploading any of it to the Shuffle, it may well catch fire.

All in all, I really like the iTunes software, and it may make linosaur’s jukebox function obsolete, and let me get rid of another computer at home.

I even found my own band in the iTunes store. Hardly surprising, since it was me who delivered our album via TuneCore.

(click to see the album in iTunes, if you have it installed) 😀

Hello World, Part 2

The scopeblog receives hundreds of comments per month. As a rule, all of them are spam, but today I found some real comments in there from real people! Thank you wherever you are 🙂

Some of the spam seems to be generated from the blog posts themselves. It is eerily realistic at a casual glance, but still doesn’t quite pass the Turing test. I guess the Internet still has a way to go before it becomes conscious.

Most of the comments were attracted by my rant on Pay More, Get Less. It’s good to know that there are others out there who feel the same as I do about the inhuman rampage of computer technology over our souls.

Although a cynic might say that this is the Internet, where you can always find someone who feels the same as you do, even if you’re a Plushophile.

The Tesla Guitar

My Tesla Guitar video has got quite a lot of views lately, so I’ll try and address some of the comments people have made on it here.

1. Yes, the sound comes out of the sparks. There are no other amps or speakers involved.

2. Yes, it sounds pretty harsh and horrible, no matter what pedals I try. It also needs a different playing style than you would use with an ordinary amp, and even then it sounds awful! Any chords more complex than octaves or fifths just sound like noise.

This is a consequence of the way the signal is processed into pulses for driving the Tesla coil. I’ve not figured out a way to improve the tone without losing the lightning-like look and large size of the sparks.
It works much better with bleepy waveforms from a monophonic synth, which is why the other famous musical Tesla coil sounds better. The only part of the video when you can actually hear a melody, is when I played a lick that I’d found to work well with guitar synths in the past.

I think some Youtube poster suggested a hexaphonic pickup and six channels of processing, one per string, and he is right, this would help a lot. But I don’t really want to build another five channels of electronics and recharacterize everything for EMI all over again. Anyway, the terrifying distortion might even be useful in some kinds of music!

3. What pedals did I use in front of it? For the video, a Marshall Shredmaster distortion pedal. It actually makes no difference to the tone, but adds sustain, which it was sadly lacking otherwise.

4. It is possible to mic it up safely, I’ve done it!

5. I’m still waiting to hear from Trent Reznor and Muse :-<

It’s not the easiest or safest instrument to practice with, but I’m working on improving the sustain and adapting my playing style to it. Watch this space for a better sounding demo!

Less is More: Pay More, Get Less

‘What can we design that makes our life better, not just “more”‘ – Treehugger.com

I recently read Treehugger’s debate on Nikon’s decision to stop making film cameras. I think it summed up a lot of things I’ve been dealing with lately, so I decided to do some blogging about it.

If you live in the developed world in the 21st century, as I do, you probably know all about “more”. More megapixels, gigabytes and gigahertz every couple of years. Cell phones that can surf the net, whether you actually want to or not: I’ve covered this issue before.

But there’s another kind of more that I find even more insidious: More features on our software and consumer gadgets. Once a designer puts a microprocessor into a gadget, he can add extra features by just adding more computer code. These features add practically no manufacturing cost to the end product, while they can still be used as selling points by the advertising guys, so the result is a kind of feature arms race.

The downside of this is that buttons, knobs and large displays do add manufacturing cost, so if the designer wants to maximize features per unit cost, he ends up using a very deep and complicated menu system to control his features. Operating an instrument like this can feel like flying a Jumbo jet when your only access to the flight deck is a letterbox-sized hole and a pool cue. More might be better for the sales guys, but it’s definitely not better for the poor end user.

This is possibly the thing I hate most about the information age. Back in the good old days, instruments had one button per function. To listen to music, you grabbed a vinyl record, put it on a turntable, and lowered a stylus onto the track you wanted. The record deck did not suddenly turn into an address book because you accidentally double-clicked the 33rpm button, and make you spend 10 minutes figuring out how to transform it back. In short, each function had a real, material cost in terms of hardware. The result was that designers had to think hard about what functions to implement, and make sure they were really worthwhile.

I’ve never felt this more than in my dealings with electronic music. Synthesizers, samplers and recording software are powered by microprocessors, made for gearheads by gearheads, but a good musical performance needs an intuitive, gut-level connection between the musician and the instrument. There is very little time for double-clicks or multi-level menus, unless you’re Kraftwerk.

I’m “lucky” enough to own some of the worst excesses of the 90s, like the Yamaha A4000 sampler. It has the jumbo jet syndrome in spades: it took me a good six months to get comfortable working my way round the user interface, in so far as you could get comfortable at all. It bombed, to the extent that fully loaded examples can be found on Ebay for about $250. (I’m keeping mine.)

The polar opposite of this would be a “classic synth” that does one thing and does it very well. Sometimes this isn’t even what the designer intended it to do, as in the case of the legendary TB-303. Its built-in pattern sequencer was so awful that very few people had the patience to program more than a few two-bar loops. The tone generator only had five knobs to change the sound – six if you count the tuning – but those few adjustments were carefully chosen and delightfully tweakable.

These built-in limitations led to the birth of acid house music, and the 303 has kept its resale value a lot better than the A4000 🙂

Windows command of the week: “netsh winsock reset”

I discovered this fascinating command when trying to fix Kat’s computer.

Originally it showed a completely empty desktop with no icons or taskbar, just the wallpaper, even in so-called “Safe Mode”. A rollback to the last known good configuration solved this, but the networking still wouldn’t work. The DNS resolved domain names as garbage, some even containing bell characters that made the machine beep.

I tried uninstalling the driver for the network card and rebooting, at which point the DNS just stopped working altogether. The “ipconfig /renew all” command failed saying that “No adapter is in the state permissible for this operation”.

A quick Google search for this error message (using my handy palmtop that happened to work with Kat’s wi-fi) turned up a MSDN article that basically said: “Shit happens, type ‘netsh winsock reset’ and reboot”

And what do you know, it worked 🙂

Wisdom teeth, who needs them?

My dentist seemed to think I’d be better off without mine! So after almost a year on the waiting list, I finally got all four of them extracted at the Glasgow Dental Hospital. It was a gruesome process that involved drilling holes in my jawbone to get the impacted ones out. However, I wasn’t really caring, since they sedated me with Midazolam first. It is pretty good stuff! It’s supposed to cause amnesia, but I definitely have a vague memory of things getting drilled and yanked. I don’t remember getting injected with the local anaesthetic, though, which is usually the part I hate the most.

What I wasn’t prepared for, though, was just how much it would hurt afterwards! About a week after the operation, the empty sockets started to hurt bad enough to keep me awake all night and generally not be a nice person to be around! Apparently I had so-called dry socket, which actually means “Bits of bare jawbone that need washed every few hours to prevent infection”.

So, if you’re having your impacted wisdom teeth out, here is a shopping list of things you might find useful.

  • Soup. Lots of soup. Bananas, porridge, yoghurt and scrambled eggs are good too. Don’t try drinking stuff through a straw, though!
  • Ibuprofen and paracetamol (seem to be the best painkillers for the job)
  • Corsodyl or a similar antiseptic mouthwash
  • Dental mirror and flashlight (if you have a morbid sense of curiosity)
  • Squeezy bottle or large syringe with a rubber tube attached. If you got the dental mirror and flashlight, you’re going to want this too, for hosing the now-visible lumps of food out of your socket holes, before they go septic…

Anyway, enough of this, ugh! 😛

NHS Direct on wisdom teeth
more from the University of Manitoba

Nix command of the week: tail

If you’ve messed around with Linux, you might well have used the “tail” command. All it does is print the last few lines of a file. For example,

tail -n 10 /var/log/apache2/access.log

will show you the last 10 pages that the webserver served. (Assuming you’re running the 2.x version of Apache.)

But for extra geeky thrills, the -f option will make tail watch the file and print out any new lines as they appear. So:

tail -f /var/log/apache2/access.log

will print out whatever Apache is putting into the log file as it is putting it in. Handy for keeping an eye on log files when you’re debugging stuff.

You can crank the geeky thrills up another level by pipelining it into something else, like our old friend from Unix school, grep. For instance,

tail -f /var/log/apache2/access.log |grep sheep

will alert you whenever anyone tries to access a page with “sheep” in the filename. How useful!

PS: press Ctrl-C to exit.