Paper Tiger II [entries|friends|calendar]
Nic Jones

[ userinfo | insanejournal userinfo ]
[ calendar | insanejournal calendar ]

Playstation 3 [23 Jan 2009|09:00pm]


There's a piece up at Ars by Ben Kuchera titled "Four things Sony can do to turn the tide for the PS3 in 2009".

The PS3 has been the also-ran for 2008. It only just managed to sell more units than the PS2, and was trounced by the other consoles. The four things he lists are "Drop the f*$&#*%^ price", "Let's get serious about online", "Stop making us wait for Thursday" and "Remember that games are for fun"

I have a different set. They can each be applied to the other console makers to greater or lesser degrees. I don't really follow gaming press beyond Penny Arcade and Zero Punctuation. Nor do I even own a current generation console. For a while though I've been eyeing the PS3 and now that I'm job-enabled the prospect of laying down some hard-earned cash has become more real. So, here are my current stumbling blocks to buying a PS3:

"Drop the fucking price of games and movies"
When I wander into an EB and see the PS3, I do get the geek techno-lust. It's been a long time since Sony was considered a quality electronics brand but the PS3 is unquestionably a fantastic piece of hardware. (Perhaps it was something of a hail-Mary pass by the engineers?) So the sticker price (~$700) doesn't turn me off. I know I'd be getting hardware that could be an excellent game console, media centre, personal computer, home controller, and render / compile node all in one.

What gets me is the little projection I do in my head of how much it's going to cost me over time. With a typical new game happily waltzing past $100 I find it difficult to believe I'll get sufficient enjoyment for my money.

And I don't get the feeling that money is going to the game developers, either. When I see a title on the shelf I do a little pie-chart in my head sectioning off the fraction that goes to the retailer, the fraction to manurfacturing, the publishing rights, the costs of getting the game approved and the costs of the development kit and licensing. I have no idea what these fractions are but I have that niggling feeling that the fraction left for the developer after all the bullshit is miniscule. The TV advertising of the PS3 is meant to make me want the console but instead makes me wonder how many millions of dollars they spend on it that could otherwise be returned to developers. Maybe I'm just being cynical but that's the emotional response I get.

This also relates to a point I'll make later, but it fits better here: When I look at the titles it seems to me that there's no room for low volume. To survive a game studio seems to have to sell tens of thousands of units for every title they develop. This indicates to me that there are huge barriers to developing a game for a console like the PS3. I want to see these costs removed so there can be a much more lively ecosystem. There should be more games available for the console than can fit on a shelf at EB.

I know that Sony has the classic video game console revenue model. The consoles are sold at less than they cost and games are jacked up to compensate. I'd prefer to see the price of the console stay about where it is and as Sony manages to bring manufacturing costs down for them to be reducing and removing the costs to developers. Sony's marketing calls the PS3 more than a game console, trying to sell it as a pseudo-personal computer. That's fine, but I'd like to see the revenue model also reflect that of a personal computer. I want to see any code monkey with sufficient skill to throw together some code and a website have games and apps for the PS3. There are sufficient AAA titles for the console but I want to see many many more less-popular titles too. There should be more titles that aim for something more specific than mass-market appeal. Sometimes all it takes is one obscure game that you truly love to make a console worth the $700 you paid for it.

A broad, varied game ecosystem would give me much more confidence that I'd get use out of the console and that it'd be worth my money.

"Stop trying to nickel-and-dime be to death"
The purchasing decision for games is rapidly becoming as complex as that of mobile phones. You don't just buy a game. You have to consider the ongoing cost of online access (more applicable to the 360 than the PS3), whether there'll be new "episodes" released for it, whether you'll have to pay for items or upgrades to get the most out of the game and if there are other hidden costs.

All the downloadable content can't be returned or resold. You can't hire it for a week. The value of a game bought in a store includes your ability to lend it to friends or to trade it in for new games or when the next console generation comes around. The online economy doesn't have those freedoms.

I object to in-game advertising. I object to constantly feeling like somebody is trying to monetise me. I object to having to crawl through fine-print just to make sure I'm know what I'm actually going to be charged.

"Stop being arseholes"
Sony is not a well-liked company. They've acquired a reputation for pushing formats onto people that then failed and left users stranded (Beta fell to VHS, Minidisk held out in Japan for a little while but fell to CD-R and MP3 players, Digital-8 fell to Mini-DV, Memory Stick fell to compact flash and SD, SACD fell to DVD-A and UMD is looking grim) Notably they won in Blu-Ray vs. HD-DVD, which is a lucky exception but like SACD vs. DVD-A it's not really clear if it was worth the effort: by the time people get around to having high-definition TVs everywhere they might be getting all their media over the internet anyway.

Sony is also one of the big media companies hiding behind organisations like the RIAA and MPAA.

The rootkit debacle is just the most infamous of the pains Sony has been causing with DRM. HDMI encryption that makes hooking up your console to your TV a crapshoot benefits nobody. Restricting high definition content to this dodgy standard is just a dick move.

This attitude permeates the games Sony publishes, too. Little Big Planet is a flagship game for the platform and I was pretty excited about it. First it got pulled from shelves for religious reasons, then it turned out that all user-created content would be moderated for decency and to remove any copyrighted material. Nobody wins when Sony gets its lawyers involved.

Region-locking on DVDs sucked for everybody but publishers like Sony. The region-locking on Blu-ray is no less sucky. Australia has once again found itself in a region different from the US and Asia, the two places most of the content I'm interested in comes from.

Backward compatibility was an important part of why the PS2 did so well. The PS3 had backward compatibility on some models, but Sony really fucked the PAL regions on that score.

Sony management and corporate policy have so often been so objectionable that I'm loathe to buy even the best of Sony's electronics. The Bravia LCDs and Vaio notebooks are both reasonable pieces of kit but I walk straight past them.

"Tear down these walls"
Kuchera complains about the price of the PS3 saying it's expensive for a game console. I'd agree with his conclusions if I agreed with his premise. I take the opposite tack: the PS3 is hindered because Sony have made a range of choices that prevent valuable features from being implemented.

For example, while the PS3 could be an excellent part of a rendering or compiling farm, it has only 256MB of memory. That's really not enough. The sad thing is that there's another 256MB of memory hanging off the GPU, but Sony has locked it down and you can't get to it. Even 512MB is paltry, but 256MB is extremely limiting.

The PS3's CPU is a fantastic piece of work. It presents a few interesting challenges (keeping the cores sufficiently fed is one) but it can provide impressive performance. That said, Sony locks out ~15% of the chip's parallel processing power for it's hypervisor. The PS3 also has a fairly impressive coprocessor in its GPU, but Sony prevents outsiders from using that.

I really hate buying hardware that has arbitrary restrictions on what I can and can't do with it. Perhaps that makes me one of those open source freetards, but when I pay for something I should have the right to use it how I damn-well like.

The PS3 could make a great media centre / PVR if it weren't for the restrictions on the GPU and memory. The included firmware is capable of some of this functionality, but when it comes to things like codec support you're left at the mercy of Sony. Half the stuff I have and would want to watch is MKV and the PS3 won't play it. If Sony weren't so tight-fisted with what you can and can't do, developers could have got MythTV up and running acceptably and the PS3 could really become the centre of your entertainment centre.

It's more than just that the hardware is locked out. The only way to run non-Sony-blessed code is to run a separate OS. It's the wild west out there and you lose access to all the stuff that the included OS does well. A much better system would be to open up the firmware and allow people to write their own plugins for it. You could write a Skype client, or a utility for downloading photos of a camera when you plug it in. There is even some precedent for this - the firmware includes a client for the Folding@Home distributed computing project. But what if you want to run SETI or search for primes?

The PS3 has a Vista-like stink about it. It's big and expensive and nobody seems terribly sure why they'd want it. The PS2 is still selling reasonably well and new games continue to be released for it. Everybody seems to be waiting for the next generation and a PS4 to see if Sony can pull out of its dive.

Microsoft is rushing in the next generation of their OS with Windows 7 and so far it seems to be getting a much better response than Vista did. Sony, on the other hand wants the PS3 to be a "ten-year" console. I'm not convinced it has the legs to last that long. Not because the hardware lacks capability (measly 256MB of main memory aside) but because Sony isn't letting it be.
1 comment|post comment

Avatar: The Last Airbender [12 Jan 2009|07:55pm]
Little Miss and I have worked our way through Avatar: The Last Airbender.

And it's good. Damn good. I like it as much as I like Kim Possible and Samurai Jack. I think Samurai Jack was better-written but it got cancelled abruptly and doesn't have a good, solid conclusion like Avatar has.

An over-arching storyline is not something often found in cartoons for kids. There's the weekly need to have everything basically back as it was at the start of the episode for the next so they can be watched in reasonably random order. This particular limitation hampers Avatar a little, but you can tell the writing is pushing for something more substantial.

The plot is pretty good. Lots of adventures and traipsing about the planet meeting new characters. The weaknesses begin to show in the characterisation, especially motivations. Bad guys are basically just evil for the sake of it, and because this is a kids' show, no truly evil behaviour is ever shown.

The is also what leads me to be a bit disappointed in how things end. One bad guy gets deus-ex-machina'd, and the other one just goes crazy for no reason. The big bad guys were disappointingly two-dimensional, but there were some genuinely creepy nasties. Early on there's a spirit that steals faces, and later we are introduced to the blood-bending skill.

There are a lot of relationships in this show. Some of them work and some of them don't. Sokka's are generally well-written. Zuko/Mai is disturbingly thrown together. I was disappointed with Aang/Katara - Katara's ever-fluctuating mood left me dizzy.

Iroh is a fantastic character, and was suburbly voiced by Mako until, tragically, cancer got him while they were making season 2. Iroh's role in season 3 was greatly limited but Greg Baldwin did a passable job filling in the voice where needed.

The show has really strong light-hearted moments, many carried by Iroh. Mix-and-match animals always had me giggling. Aang is an effortlessly likeable character. The comedy is generally excellent. That said, some of the jokes fall hard on Sokka's dignity - he's the Zeppo, but unlike Xander, never gets his "That's it! I'm done with being everybody's buttmonkey!" moment. This was a major sticking point for me as I watched the show. I just couldn't believe that Sokka wouldn't have spit the dummy. He was meant to be building his pride, dignity and becoming a man, but he is constantly the butt of jokes.

So over-all, I'd say Avatar had good bits and bad bits but it all adds up to a pretty good show. Highly recommended. 12NAULS
post comment

Zoo [07 Jan 2009|09:22am]
Jen and I went to the Melbourne Zoo today. It was tremendously hot and I'm exhausted, but we had a great time.

Some of the animals were just as over the heat as we were, and so were hiding in shady holes. The zoo has an Australian loop with red earth and the heat was painfully apropos.

The bears were having fun splashing about and the baboons were going nuts over something. There was an awfully cute Sumatrian surili. I liked the cats - the caracal was particularly spectacular.

I loved how close you could get to the animals - the giant old tortoises, for example, used to be penned off behind a 1m fence, but are now in a pen with only a low, log fence stopping them from wandering too far. One of the two was at the fence and didn't mind being petted. The peacock happily walked along the railing of his enclosure fence, posing for photos like the fabulous thing he is. The Australian loop was closed at either end by a double gate and while the big red kangaroos were fenced off the rest of the animals could wander onto the winding path if they felt like it.

The lemurs were on their own island and couldn't really be seen, though, which was a bit disappointing. And the red pandas, while cute, where waaaay waaay up in their trees where they were pretty hard to see.

The worst-behaved animals were the screaming children. Ungh. Twice I almost tripped over one little child in his hurry to push in front of anyone and everyone. One little girl took it upon herself to wait until her parents had moved onto the next cage, dump a handful of dirt and rocks into my sandals and run off. There were kids banging on the glass wherever there was glass (and not a single window wasn't greasy with face and hand-prints at toddler height.) One child hoped to provoke the birds into - well, something, by screaming at the top of his lungs at each of them. His mum chose to simply ignore this.

Seriously, folks, it's called a condom.

And it would be nice if you didn't wander around the zoo smoking. Also, those double-door/gate-airlock things are there for a reason, and it's not so that you can hold both doors wide open to cool yourself down a bit while you wait for your spawn to catch up to you as you exit the butterfly house.

It took most of a full day to see all the exhibits. We arrived at around 11:30 and were done just before closing time at 5:00. We stopped to munch on our picnic stuff a couple of times and for our picnic lunch. (Jen made dinosaur cookies!) Dragging the picnic stuff around in the heat was a pain, but well worth it given the spectacular prices being asked for food and drink inside the zoo.

The zoo is building a new aquatic exhibit. Seeing that would probably have required getting there a little earlier, though maybe on a cooler day you could get through faster.
post comment

the Gentleman's Choice [30 Dec 2008|09:31pm]
Yeah, this is no longer kept one ahead of my LJ. It's just a backup.

Steam, that is.

We went to Ballarat today and I found this little steam engine in Scotty's shed. Grandma made it a christmas present. There wasn't much fuel left but I got it oiled and moving first thing after getting home.

http://www.youtube.com/watch?v=RegOA-JdtQg
(Why won't this embed properly? A pox on you, LJ!)

The DMM reads the voltage across the motor. There's an LED soldered across its terminals, so while the voltage gives a rough measurement of the speed, the LED is clamping it at about 2.2V.

The little engine spins up then exhausts itself and stops. I think my problem is that I had too much water in the boiler and there wasn't enough room to build up a good head of steam. I'll do some more experimenting when I acquire more fuel.
post comment

Christmas [26 Dec 2008|08:58pm]
The internet censorship protest was wet and soggy. Jen and I had a bit of a walk around the city beforehand, checking out the Myer windows. The windows weren't as fun as I think they've been in previous years, but at least there wasn't much of a wait to see. We met up with Nic and his brother and wandered over to the library.

I forgot to count how many people were milling about, but I'd guess vaguely somewhere between 100 and 400. I bumped into Miz, Biccy and some guy from uni I know.

Mum hosted the Christmas lunch at Rosebud, so Little Miss and I went down a little early to putter about helping set things up. Little Miss stayed for the week, but I went home and came down again with Jen on Christmas eve. Yay for getting to have my kitten all to myself for Christmas!

I think I did quite well in terms of haul. I finally got a luggage rack for my bike. It took a wee bit of bracket-bending to get it on, but it's noooice.

It was a Livingston Christmas (the Jonses had been invited, but it ended up just being Livingstons) but it was a quiet one. We played backyard cricket and ate lots.
post comment

Movies [14 Nov 2008|09:06pm]
I thought I'd ride to Rosebud instead of driving. I'm taking a break under some trees outside Mt Martha.

Google maps made this ride look much shorter than it seems to be turning out to be. Carrying my laptop in my backpack has proven to take the energy right out of me. It's like I'm carrying two people. I should make the distance though. I'm past Frankston and and stopping for a break.

There's been a headwind since I stopped heading south, though, and it's killing me. It's a nasty headwind, too, and I think it's going to double my effective distance.

My iPod is playing up and I think it's time for a new battery.

I realise I've been watching a whole stack of movies recently and not giving reviews. So, those that I can remember:

Wall-E
Absolutely fantastic. Pixar once again pulls of movie magic and shows how sad it is that Disney has reduced itself to dross like High School Musical 3.

Horton Hears a Who:
Reasonably enjoyable. Moreso than expected. Jim Carey gives a fairly good performance as Horton.

Burn After Reading
Slow and uninteresting for the first hour or so, and I only really persevered because I was bored. It gets some laughs toward the end as things really unravel, though.

The Bucket List
Why is it that people regard Jack Nicholsen as an actor of notable talent? I just don't see it. Skip this one.

Babylon A.D.
Vin Diesel doing the same thing he usually does, with odd shades of science fiction thrown in. Michelle Yeoh seems to be taking roles far below the calibre of her acting would warrant and this is one of those.

The Mutant Chronicles
Can you say "Direct to DVD"? More video-game-like than Silent Hill. Devon Aoki is cute, but Little Miss and I spent most of the movie places bets on who would be the next to die. Suffice to say we weren't ever surprised.

Get Smart
This was much funnier than I had expected. It also was much better than I expected. It didn't try to recreate the series and managed to find its own, genuinely funny tone. (Though it did swing and miss every now and then) So yes, surprisingly enjoyable.

(Later, in Dromana, after getting a wee bit lost)

Ahhhh, I give up. I've come some 50km and I'm exhausted. I've called for a lift.

(No NAULS because it's too hot for them)
post comment

The Parallax Propeller [04 Nov 2008|08:35pm]
So this (The Parallax Propeller, a multicore microcontroller) was news to me. I'm surprised I hadn't heard about it, as it's been out for more than a year.

Parallax wasn't a company I was paying any attention to. Their products have been a bit like the lame cousin of microcontrollers - the BASIC Stamps are microcontrollers they load a bytecode interpreter and a few other bits and pieces onto. They sell the MCU on a little PCB with a few support components so it's effectively a DIP package.


A Parralax BASIC Stamp module


They're kinda lame because if you've got a project to do there's not much advantage to using a BASIC Stamp instead of going straight to the microcontroller. The STAMPs are expensive and the programming language is naff.

This Propeller though, is something very different. Instead of taking someone else's silicon and writing an interpreter for it, they've designed an 8-core microarchitecture.


Architectural diagram of the Parallax Propeller


It's like an extremely pared-down Cell. It has 8 cores. All cores have simultaneous access to the I/O pins. (The output registers of each core are all OR'd together.) There's a system counter that all cores can read, and there are opcodes for "sleep until the system counter is x". Each core has 2K of local RAM, which is all directly accessible by the ALU, so it effectively has 512 registers.

The cores are very simple, though they do have a pretty complex timer/counter each, and each has hardware for generating composite video signals. That seems really odd to me - why not on just one of the cores and use the die space on the other seven for something else, like a hardware multiplier or an ADC? The cores don't even have any sort of interrupt logic, so any form of input has to be a polling loop.

The chip runs at 80MHz - and will probably work over 120MHz if you push it. Each instruction takes 4 clock cycles, though, so it's on par with common microcontrollers in terms of instructions/second(/core). The pricing of the chip doesn't make it very attractive to mass production - at more than US$12 (US$8 in lots of 1000) The Parallax Propeller about three times what you'd pay for a small microcontroller aimed at the same range of applications from Microchip or Atmel. Without having seen much of what people have done with it, I don't know if the performance justifies the cost.


A Stamp-esk version of the Propeller with mini-USB on board for programming called the PropSTICK USB.


Parallax have done the same, odd bytecode and interpreter thing with this chip. The die has 32k of ROM that includes a bytecode interpreter for a language they've called Spin, which looks like it inherits a lot of the inflexibility that BASIC has. Thankfully there's assembler and C options as well, but it looks like the chip boots into the Spin bytecode interpreting state, so you unfortunately can't avoid dealing with it a little.

The ROM also has a sine table, and forward and inverse base-2 logarithm tables. Most of the 32k is taken up by font glyphs. It's not a pretty font by any stretch but with the video generation abilities of the chip, you could make human-machine interfaces that are quite a step beyond what you usually get with a small microcontroller and an LCD module.

The ROM and 32k of RAM are accessible by only one core at a time. Cores get access in turn. A hub clicks over giving each core equal share of the time. It would have been better if the hub skipped cores that were in the low-power state, but that's the sort of complexity Parallax has avoided.

Parallax still don't seem to have "got it" with their tools, though. They're Windows-only. I think that the most significant factor in the rise of the Atmel chips was the toolchain and the community that thus sprung up. The Arduino shows the same sort of thing - people are creaming their pants over the things not so much because of their inherent features or abilities, but because of the openness and accessibility of the tools.

There is a guy on their forums, however, who has single-handedly been re-creating the compiler and IDE in Python for all platforms. I'm astonished, though, that he seems to be getting no support from the company. He talks about problems he had with the font file (that replicates the glyphs in the chips' ROM) for the IDE. The font file was buggy and he didn't have the rights to distribute it so you have to download it separately to get his IDE working. I don't understand why Parallax wasn't tripping over itself in a rush to get him a piece of paper saying he could use the font. I don't understand why the company isn't tripping over itself throwing money at the guy to get him to work on the project full-time.

An embedded system often has quite a number of tasks it must be performing in parallel. A computer with a standard CPU offloads a lot of the basic tasks to various pieces of specialised hardware, and has the power to run a multitasking scheduler to effectively do multiple things at once. In a microcontroller you often don't have the performance to pull off a general purpose multitasking system, so you have to put all the effort of polling loops and timing into your own code. The Propeller's greatest advantage is that it's trivial to do more than one thing at a time. One core can be watching your controls for user input, one can be handling your display refreshing and update, one can be doing your PID loops, one can be receiving and decoding network data.

So even though the cores are very limited, the idea of a multicore microcontroller is just brilliant. I'd like to see the version 2.0 of this chip with just a few more accessories - something with a hardware multiplier, a branch predictor and maybe UART (for SPI / I²C / CANBus) hardware. I'd like to see the counters have a second comparator so that you can use one to generate more than one PWN signal per counter. I haven't used servos in any of my projects, but it seems that having one core driving more than one output (the counters generating the PWM signals and the core calculating the PID loop) would be very welcome for the type of audience Parallax aims their products at. JTAG and the ability to debug also seems like an important and missing feature.
post comment

Four More Years! [31 Oct 2008|11:02am]
Oh, hey, 4 years of writing [info]pfcblogshere! I suppose that's something to be proud of?
1 comment|post comment

Car and Stuff [25 Oct 2008|10:50am]
I'm grumpy. My car won't start. I've been working on it all day.

The problem is that it's flooded and it's a fuel-injected engine. You're not meant to be able to flood a fuel-injected engine. If however, you drive my car a very short distance (<100m) and turn it off it can get into this flooded state. It seems that the petrol burns off the oil in the cylinder, and if you don't keep driving until the engine has warmed up the oil doesn't get pumped back into the cylinders. Then when you next go to start it you don't have enough compression, and the ECU pumps lots of petrol in, causing the flood.

So the problem is that you have to get the petrol out of the cylinders. To do this you pull the fuse (or, in my case the relay) for the fuel injection system, then turn the car over for a while. It seems that in my case "a while" is a full 90 seconds, at least.

But you can't really turn the engine over for more than about 30 seconds without risking overheating the starter motor. So you have to do it in stages. Because I've been fucking around with it all day, and then my folks showed up with their own bright ideas, the battery is right down. So I have to charge it up enough to turn it over, pump out the petrol, repeat until all the petrol is gone.

I've tried a few things to shortcut this process. I've tried taking the spark plugs out and turning the engine over to pump out the petrol that way. I did this for an hour or so with no damn luck. I've drained the oil and put in new oil only a little above the empty point, reasoning that if I'm down on oil there'll be less backpressure.

There's a procedure in the manual that says to try holding the accelerator flat down and turning over for 15 seconds. This is typically the exact wrong thing to be doing with a flooded engine. I figure this is meant to be sensed by the computer and it'll run its little "starting with flooded engine" programme, but it doesn't seem to work.

So I've put new spark plugs in, figuring maybe the spark was a bit weak.

But the fucking thing still won't start. And I'm grumpy about it. These computerised, fuel-injected engines are great when they're working but are a mighty pain in the arse when they're not.


I think I'm back on the FPGA kool-ade. I'd heard about them and knew basically what they were good for before going into my thesis last year. They sounded cool so I wanted to play with them. Trying to jump right in implementing something quite complicated, even if I did have a year to putter away at it, left me rather disenfranchised. I hadn't anticipated how easily you can get mired in timing issues, how much work serialising or de-serialising data is, and how astonishingly bad the tools are.

And the tools really are bad. They're buggy, slow as all hell and the interface of these things seems to have come from darkest realms of VisualBasic.

It seems to me that there's a need for a HDL gcc - an open source compiler to come along and basically become much better than the vendor-supplied compilers. The problem is with the format of the bitstream that configures the FPGA (the stage at the end, after compiling the HDL to a netlist and then working out the placement and routing for that netlist) The vendors are trying to keep this format secret.

This semester one of my units involved a lot of FPGA work and I've started to come around. The unit was about embedded real time systems, and much of it was about connecting and comparing HDL solutions to a problem with microcontroller-based solutions (using a soft core and a RTOS). In working through the labs and the assignments I got quite a bit better at Verilog and was even now and then surprised at things being much easier than expected. (E.g. I was happy to find Verilog has an integer divide - though it's unsigned. It must generate a boat load of logic, though.)

So there was some strange lump I had to get over that I hadn't hit with my thesis. Once I passed an invisible point in accumulating Verilog knowledge it all just came together. Even things I had always thought of as highly sequential and therefore best suited to a microcontroller started to make sense in little state machines on the FPGA. Still, it'd be nice to see support for floating point arithmetic and a few other bits and pieces in HDL. It seems to me that there are many problems that currently call for a DSP that would be better done by an FPGA. Adding signal processing extensions to FPGAs makes more sense to me than adding memory and arithmetic operations to a CPU and calling it a DSP. Certainly when I look at SDR-type projects the FPGA seems fantastically applicable.

So now I find myself looking at the Cell CPU and considering the programming possibilities. I think we've got a long way to go with our approaches to programming for these architectures, but I'm excited by some of the work done with LLVM that takes a program, analyses it and compiles parts of it to a sequential program for a CPU and other parts to HDL. I wonder how much you could get out of a PS3 if you wrote a back-end to LLVM that analyses the IR and splits it off into threads for each of the Cell's SPUs.

Clearly it's exam period because my mind is wandering.

This is so good it makes me want to vote for the guy:
http://vimeo.com/1891426?pg=embed&sec=1891426

Obama '08 - Vote For Hope from MC Yogi on Vimeo.
post comment

Manifest 2008 [03 Oct 2008|11:20pm]
I promised myself I'd get this done within a week of Manifest. It lacks a little proof reading and coherent thought because I wanted it done, but here it is, in glorious random order.

When I cut for length, it's serious length. ~5500 words )


All Up


Wow, that was long. And an awful lot of it was negative. I try to be comprehensive with these reviews, and while there were some quite solid and enjoyable parts of Manifest, there were a whole lot of problems. There were things I'd planned on seeing / doing that I basically missed for lack of time (like the panels - some of those looked like they would have been really good) and those aren't commented on.

I don't want this review to make it sound like I didn't enjoy the weekend. I really did, but much of this review is written to be impersonal event critique and my personal enjoyment of the weekend just doesn't come through.

I do feel ripped off. The price was too high for what we got, and decisions were made in regards to screenings, weapons and registration that traded fun for satisfying paranoia.
post comment

Results [17 Aug 2008|05:41pm]
So, bikelight.


Man, I need a tripod


This was a triumph. I'm making a note here: HUGE SUCCESS. It's hard to overstate my satisfaction.

The light happily works for at least an hour. I still have no real idea what the battery capacity is, so I can only guess how long it'll actually run for. I don't think I'd want to ride more than an hour at night, so it's not a problem.

It's astonishingly bright. I could see the flashing reflected off street signs 300m away. As I passed one little punk he muttered "Jeaz! Are you trying to blind people?"

To which I replied "Yes".

It throws an incredible amount of light and I'm much happier about riding at night now. I could obviously use a better way of securing it to the bike than electrical tape, but that's a problem that can be solved later. The charger seems to work quite well and it's now in a little box with a wall wart and a 3.5mm mono plug that sticks in the back.

Other stuff:


This, boys and girls, is what happens when your design changes half a dozen times as you're soldering the circuit together. What a mess. This circuit is the manual control patch for the stepper motors in the x-ray lab project I'm putting together. It controls four motors. There are two 556s, and a 74HC14. It sits in between the motor control / indexer boards and the drivers. It provides a pulse train for each motor such that if you press a button momentarily it gives a single step, and if you hold the button down it ramps up from about 70Hz to 300Hz.

The circuit should have been pretty simple, but it's taken me two weeks (in between other things) to get it going. Ungh. Still, it's done now and I just need to get the right pushbuttons ordered in.
post comment

Flash! Aaa-aaah! [23 Jul 2008|10:21pm]
So, riding a bicycle presents some challenges. The one that scares me the most is cars. To lower the risk I want to be easily seen. I wear a high visibility jacket and have a range of flashing lights. My headlight has been a bit anaemic, though, and as an electrical engineer I thought it was my duty to do something about this.

A look at wikipedia confirmed what I pretty much knew: LEDs have around the highest luminous efficacy for white light. Phillips led the way with a new breed of high intensity LEDs and they've been available at retail for a year or two now. There are a couple of other companies that make them too, including Cree and Nichia.

These high intensity LEDs can't really just be plugged in to a battery. They're devices that have to be current regulated and mounted on a heatsink.

I spent some time looking at torches, garden lighting, and catalogues for sources for the LEDs. Eventually I chose one of these ZD-0352 lamp modules. I thought they were $40 (misread the label on the shelf) but even at $60 I'm happy with it. The pattern of the light out of it suits a bike headlamp really well and I didn't have to worry about heatsink design or optics. The thing that really sold me was that the one on display was painfully bright to look at even from the far end of the store. 3 Cree XR-E 1W cool white LEDs add up to 270 lumens of light.



Inside the base of the module is a full wave bridge and a small SEPIC converter. The controller ship is marked "IP57" but google doesn't turn up any information about it. The module is meant to be a drop-in replacement for a 12V halogen but the converter pretty much prevents it from dimming. It doesn't start shining until about 9.5V and is at maximum intensity at about 12.5V. They're specified as "12V". I've driven them up to 15.7V without releasing the magic blue smoke but I wouldn't push it much further - the filter cap on the rectifier inside them is rated at 16V so that's probably the maximum.

Power draw of ZD-0352
Power draw of the light module


While wandering through Bunnings I saw this on the shelf for $3.47:


It came with two 20W halogens. It's really solid, too. I went back a week later and they were on the shelf for $34.70 so I think I did quite well, as it's a great housing for the light.


The bike light circuit. Click to enlarge


The circuit is the result of the random parts I had sitting around. It's pretty hacky but it's working well enough. The switching controller is an LM2576T-5.0 buck converter with 3A internal switch I'm using upside-down to make an inverting buck-boot converter. There's a 9kΩ resistor in the feedback line to change it from a 5V converter to a ~15V one.

If you do the calculations, it's really meant to have a 750µH inductor (the switcher is quite slow; only ~50kHz). I had a 680µH inductor in my parts bin but the controller wouldn't start. The next one down I found was a 400µH inductor and it works with that.

I'm using a 555 and a FET for the flash. I'd have liked to have wired the 555 into the ON/OFF pin of the LM2576 but because of the topology I'm using it in there was no obvious way to get it working.

Neither the controller or the FET need heatsinking, which makes things easier.

A rotary switch is used for power and bypassing the FET. There are probably more elegant ways of doing that but I was running of of room.

The other things that could certainly be improved upon is the fact the circuit will happily run the batteries into the ground. It's not good to do that to a NiMH battery pack and some form of under-voltage shutoff would be a really good idea for anyone who has stumbled on this design from the wild west of the internet.



While digging about for a knob for the switch I found an old laptop battery. I took the best 7 cells and the bimetallic overtemp/overcurrent cuttoff and made a battery pack. I had lathed the housing out for AAs but these cells are just slightly bigger than normal AAs so I need to do a little more work to make them fit.



I don't know their capacity but I'm guessing it's about 2000mAh. There are a couple of strategies for charging NiMH batteries but the easiest is to charge them at C/10 (200mA in this case) and you'll have a full charge in 15 hours, and you can't do too much damage if you leave them on the charger. So I built a little charging circuit and set it for 200mA.



The circuit is pretty straightforward: The voltage drop across a 3.3Ω wire-wound resistor is isolated and amplified using a dual op-amp, and it drives a BJT. It seems to work reasonably well, but needs a regulated voltage source. I'll probably add a linear regulator and stick it on some prototype board.



Also, CADSoft's Eagle is a usability nightmare.
post comment

Dr Jones, Dr Jones [23 Jul 2008|04:55pm]
Andrei has been pushing me to do my PhD for most of this year. I've basically been saying "no", but now he's guaranteed me a scholarship.

So now I'm considering it.

I hadn't been expecting to do it. It wasn't part of The Plan™. Though a pretty important part of The Plan™ was not to have a plan. I still thought that even though I've enjoyed university immensely that I've done my *cough*seven*cough* years and that should be it. A PhD would be another three.

A PhD requires some element of "original" and "research" but the sort of thing I'd be doing would be at the practical end of the scale. It would be experimental physics, applying my engineering. There's a lack of physicists with electrical expertise. On the other hand, there's a difference between a design engineer and a technician.

The recognition of the qualification is a bit of a mixed bag. An Australian engineering degree is not worth as much as one from many other countries. Seeing the level of engineering ability of the people who have graduated around me I understand why: there are some talented engineers and a whole lot of people who will never pick up a soldering iron again.

I think that difference is made up by the fact that I've also got the science degree. It's a bit moot though because I have no real desire to move overseas. I know that that's the sort of thing you an only really do when you're young and stupid, but I quite like Australia. I think it's an awesome country to live in.

I like the idea of being Dr Jones.

Money is something I've been thinking about. The scholarship and some demonstrating would probably put me on $20k - $28k pa tax free. That's enough to live but in a frugal way. On the other hand, first year out engineering would probably net me at least $40k pa, which after tax and super would be around $25k. That option grows faster, where as the PhD keeps me poor for longer with a higher ceiling and probably a higher overall income. It's not about the money. Money can't buy happiness, but money can relieve suffering and it does dictate the level of comfort I'd enjoy for the next three years.

Employment prospects aren't something I'm concerned about. Engineers are in high demand and will be for a while. I appreciate that some of my friends haven't found it as easy as clicking their fingers, but I still think it's relatively easy. Certainly more easy than finding a job in a pure science field. Again, I think the double degree gives me an edge.

On the other hand, I think the synchrotron will continue to be hiring at a high rate for at least another five years as more beamlines come online. The age of physics research on very large machines will continue for quite a while yet. The experiments on them require a high level of engineering skill. A PhD in this area positions me quite well for that sort of research.

I could start a PhD and drop out if I hate it with little consequence.

Realistically it'd involve some teaching (demonstrating for the labs). I don't have any problem with that and I think I'd be good at it but it's not something I want to make a career.

Hrrmm
post comment

The Dark Knight [20 Jul 2008|08:43pm]
Good but not great.

Dark Knight Spoilers )

The audience was reasonably well behaved. Not great, but okay. No mobile phones ringing but a bit of crinkling plastic. A bit thick - there were gasps of surprise when plot devices were revealed that were obvious to me scenes before. The bomb in the guy's stomach, for example came as a complete surprise to many people sitting around Jen and me. They also left the theatre a pigsty.

13 NAULS.
post comment

Doctor Who, Season 4 [11 Jul 2008|05:26pm]
Doctor Who Season 4 Spoilers )
post comment

Clear! [09 Jul 2008|06:23pm]
Well, today I did my level 1 first aid certificate. It was a lot of fun all round, but my favourite part was the defibrillators. It's apparently not normally part of a level 1 first aid course but Monash has labs equipped with portable defibrillators, so we all got to shock a dummy a couple of times. I've also got to get Heb B immunised, so I've booked that for Monday. Whoot for free (or, paid for by the department) drugs!
post comment

Updated at the same time, because it's been a while [03 Jul 2008|10:11pm]
Aww forget it. I haven't posted in forever, and this has just been building up. I haven't bothered editing it and I'm sure there are bits where I just trail off.

Minifest


Minifest was alright. Jen and I got a bit bored by the afternoon and went home. I was a bit disappointed that the café had been downgraded so much from last year. They were clogging up a hallway, and their range consisted of nothing but cupcakes.

The video games were almost entirely smash. Jen wanted to play but it seemed there was some combined Minifest / tournament going on and the gaming was only for serious competitors (who brought their own controllers). Casual play was unapproachable. It was entirely unclear how one was meant to get in any sort of queue for the casual play set ups.

Monkey Island


In a minor bout of contracted nostalgia, I decided to download and play Monkey Island. ScummVM runs the game on modern platforms, and I grabbed the game files from the interweb.

I'd never played the game back in its day, only heard since that it was a great game. Often with these things you really need the context to appreciate it. To some extent this is the case here. The game controls feel clumsy in places, with only a limited selection of verbs that sometimes just don't connect with the action you're trying to perform. I won't fault the graphics - there's nothing wrong with them - but the fonts are pretty ugly and hard to read in some colours.

The story-telling is largely timeless, and is bloody brilliant. There are moments that are laugh-out-loud funny.

There's a game mechanic I really love, but is only used for a small part of the game: the swordfighting. When you face an enemy, you throw insults and comebacks back and forth. You have to learn the insults and comebacks by fighting pirates. When you match a comeback with an insult, you advance. When you insult your opponent they will either fire back the right comeback (allowing you to learn them) or give some poor response and fall back. The insults were written by Orsen Scott Card, and are wonderfully piratey.

I'm slowly working my way through Monkey Island 2, but the game is quite a bit bigger. It's dissolved into a random process of picking everything up and (verb)-ing it against every other thing until something happens. The logic of it just isn't as obvious to me as it was in the first game.

Compact Fluorescent (Energy Saver) Lights and You.


Compact fluorescent light bulbs (the energy saver ones) have been growing steadily more available and more popular. That's great, because they can make a difference (not a huge one, but something) in reducing the energy usage of an average house.

They have a range of advantages over incandescent lights beyond simply their energy efficiency. They are just as easy to install as incandescent lamps and come in a range of colour temperatures. You can get warm yellow ones for the bedroom or lounge, and vivid blue ones for the kitchen. They're physically more robust than incandescents, with thicker glass that is less likely to break when abused.

[info]moya_kordinat posted a complaint about a CF light tripping the house breaker. I realised that a lot of people don't know that while there are good points to these lights, there are also some things you have to be aware of lest you get yourself into a lot of trouble.

Toxicity and recycling


A CF light contains about 2-5mg of mercury. Mercury is a neurotoxin. It can be absorbed through the skin, absorbed by drinking contaminated water or eating contaminated food and it can be inhaled in various vapourous forms. Fish and shellfish has a propensity to accumulate the mercury, which then gets into people when they eat them.

Worksafe Australia specifies a limit of 0.025mg/m^3 mercury in soil for people working with large amounts of earth, meaning one CF light can pollute 200 cubic metres of soil to unsafe levels. The Australian Drinking Water Guidelines specify an exposure limit of 0.001mg/L of water, meaning one CF can pollute 5,000L of drinking water to unsafe levels. The Australian Water Quality Guidelines for Fresh and Marine Waters specify a limit of 0.0001mg/L, meaning one CF light can pollute 50,000L of water to a level it's unsafe to eat the fish from.

So you can't just throw them out. They have to be carefully recycled. This is a problem, because while there do exist a few recycling places in Australia that will take them, they're few and far between, and not very well-known.

Improper use: Light Fittings


There's also the immediate problem of improper usage. You can't just go around replacing every incandescent light in your house with a CF light. Such an act could lead to exploding lights, short circuits and possibly even house fires.

The problem with CF lights is that they're quite complicated devices marketed (and priced) as if they were disposable items. The electronics inside include semiconductors, magnetic elements, high voltage components and control logic. They have more electrical complexity than the average toaster or basic dishwasher. At the same time there's an enormous pressure to make them cheaply. This means that corners are cut and components are usually selected such that they are running at their limits.

One component specifically - the electrolytic filter capacitor on the end of the rectifier - is a common failure point. These capacitors don't do well when they get hot or are stressed. They dry out and as they do so, their performance gets worse, causing more heat. When they die they go with a bang. The way they have to be connected means that there's the potential that when they die they will short out the power coming in to the light.

Electrolytic capacitors are available in a wide range. Some are designed to withstand high temperatures, most are not. The high temperature ones are more expensive. For a given capacitance (the primary specification of a capacitor) there are a range of sizes, and the smaller ones are more expensive. Because of the commercial pressures on CF light manufactures, often cheap capacitors only rated to 50º are used. In fact, in every CF light I've pulled apart, a standard electrolytic (not a high temperature, ruggedised one) has been used.

So you can't let these lights get hot. The problem is that you can let an incandescent get hot. They run with filament temperatures at around 2,000º, so the bulb can be basically as hot as the melting point of the glass before it's a problem.

Light fixtures are almost exclusively designed for incandescent lights. Ventilation and keeping the temperature of the light down haven't been concerns for designers, so many light fittings get quite hot inside.

It is true that a CF light is more efficient and as a consequence uses less energy and pumps out less heat. That said, they do still get hot in the wrong type of light fitting.

The wrong type of light fitting includes any light fitting that encloses the light, any light fitting that covers the top of the light without ventilation holes. Most light fittings recessed into the ceiling don't provide adequate ventilation, as don't most desk lamps, if they're pointing down.

Improper use: Dimmers and Soft Switches


Light dimmers work by switching the power going through them on and off really quickly. The more time the switch is on compared to off, the brighter the light shines.

The electrolytic filter capacitor in a CF light exists to smooth over exactly these sort of bumps. So when you're introducing more, it has to work much harder. It's not designed for this sort of work and the results are the same as the above overheating: explosion, potential short and possibility of burnt down house.

This switching usually accomplished with a device known as an SCR (or thyristor). As a result of the hash realities of life even when the dimmer is set to 'full' the power is still off for a tiny fraction of the time.

With a normal incandescent light, you can't notice the difference between this state and fully on so nobody cares. Some CF lights react badly to even this small pause. Starting a fluorescent light (including a compact fluorescent) requires first vaporising the mercury in the tube - this is why fluorescent lights have starters. Vaporising the mercury requires a big current spike. The small gap a dimmer introduces, even at "full" brightness is enough to make some CF lights repeatedly try to vaporise the mercury causing repeated big current spikes. Short term, once-off spikes aren't a big problem, but when it's constantly happening all the bad things happen (overheating, component failure, blown fuses, very low power factor)

That said, there do exist on shelves now "dimmable" CF lights. They're quite a bit more expensive than the regular kind and I've only seen them in places that specialise in lighting (Bunnings, not Coles). I haven't pulled one apart to figure out what is different about them or test how well they perform.

Some timers and PIR sensors (automatic movement sensors oftenused to switch a light on outside) also use SCRs, so you have to be careful with them, too. If it goes click when the light switches on or off it's probably a relay and it's fine, but if it switches on and off silently it's probably not appropriate to use with a CF light.

Other Issues: Power Factor


Every CF light I have or I have seen in stores has a power factor (PF) of between 0.55 and 0.6. On reputable brands it's noted on the packaging or on the plastic base of the light. Power factor is a measure of how "cleanly" a device draws power from the line. a power factor of 1 is perfectly clean. Lower fractions are worse.

In the early history of electric distribution technological limitations meant that power companies could only really measure the power people were using in watts. That was okay, because most people used very simple appliances with power factors close to 1. When a device has a power factor of 1 all the energy it uses can be measured in simple watts. An incandescent light has a power factor about as close to 1 as you can reasonably get.

A device with a power factor of 0 is something like a mirror plugged into the power point. It draws lots of energy but it bounces it back out the line without having done anything useful with it.

So a 10W CF light with PF=0.5 actually needs twice as much energy as a 10W incandescent would. The extra energy doesn't go on your bill but does have to be generated by the power company and gets dissipated as heating in transmission lines, transformers and in PF correction equipment.

PF is a big issue for power distribution companies. They have to generate all the energy, they have to size all the lines, transformers and switching gear to account for it and they have to put in correction equipment. Buildings that have large installations of low power-factor equipment (including, for example, an office building with fluorescent lighting) are required by electric companies to install power factor correction equipment. The motor on your washing machine most likely has a power factor correction capacitor.

Basic Conclusions


The basic things I want people to take away from this are that while energy saving lights have some great advatages, they also have to be used with more caution than an incandescent light. Most of them should never be put on dimmers. They really shouldn't be used in any fitting that traps heat in. A 10W CF light will use about twice that amount of energy but you'll only be charged for the 10W because of the history of electrical distribution.

Game On


Game on was a little disappointing. Jen and I went on the day everybody went: the day of Yahtzee. I was surprised to see such a huge diversity of familiar faces. There were anime club people, Manifest people, uni people, old friends, new friends, acquaintances and others. Unfortunately, the event organisers clearly had no idea how many people wanted to see the panel. The line of people who couldn't get in but were still holding out in the ridiculously small hope somebody wouldn't turn up and a seat would free up stretched out to about 100 people by my estimate. Most people would have seen that line and walked away.

In terms of organisation, I should note that it wasn't a complete disaster: when you bought your ticket to get into the event you had to ask for a free but additional pass to get into the panel. So it was first in, first served and they did have a strict limit on the number of people they could fit in the room. This wasn't something that I ever saw publicised, though. We only found out about it on the day.

When these tickets were "sold" out at least an hour before the panel I would have hoped that the organisers had the sense to move it to one of the many larger theatres in facility.

The stuff downstairs had a wide range from old games to very new ones. I felt though that the coverage was somewhat patchy. I can't quite pick what it was that was missing - to be fair I'm writing this up a looong time since the event. I think it was computer gaming through the 90s that was missing. There were no examples of those CD-ROM games. I'm not sure Myst was on display, though I may have missed it. I'd have liked to see something like a display of the Game of the Year winners for each year.

There also struck me as a strange impersonal tone to the exhibit. Some of the pieces seemed to have the air of lovingly nerdy possession. To see them out where they could be poked, prodded, used and abused with so little supervision was a bit jarring. I wonder where it lives and whose it it all is. It was like the ACMI people found it in a shed somewhere, trotted it out, whacked up some flyers and took tickets for three months. Next exhibition will be Mexican hats, followed by works of art inspired by the Second Sino-Japanese War, all with the same level of passion.

Still, there were some fantastic pieces. I loved the wire-wrap prototype for the Atari. An original Asteroids machine you could play. A Virtual Boy. Monkey Island, Hitchhiker's Guide to the Galaxy Infocom Adventure. Awesome stuff.

Indy and the Crystal Skull


I really have to break out of the habit of going to the movies. The experience is sub-par at the best of times. The people talk, the seats are uncomfortable and often don't let you curl up the way you want with your girlfriend, the picture is full of scratches and dirt, the room goes pitch black except for rancid green exit signs shining everywhere and the sound is often waaay too loud.

I knew all this, but Jen and I went to see Indy anyway. We timed our entrance quite well - walking in just as the twenty minutes (I kid you not) of trailers had ended and the movie was starting.

The movie has its moments of fun. The references to the franchise are just the right level of subtle - I felt that that aspect was quite respectful. Ford beings the character back as a man certainly not as young as he once was but with a cheeky boy still somewhere inside.

The physics of the movie, though, are atrocious. This is especially problematic because "magnetism" is a prominent plot element and the movie's treatment of it is mind-bogglingly bad. As if to apologise, it's later implied that it's a special kind of space magnetism. There are terrible crimes against physics peppered right through the movie. Some are also problems with the plot.

5 NAULS

Kung-Fu panda


"Quit, don't quit; noodles, don't noodles."

This movie was quite awesome. Cardboard Tube Samurai awesome. I don't know why I had low expectations for it - maybe I expected Jack Black to be the same character he always is and for that to get tiresome. It turns out he was the same character he always is, but that wasn't bad at all. The animation was great, the voice acting was pretty good (though characters seemed a little isolated from each other, like they were all recorded in isolation). Parts were laugh-out-loud funny. I thought it was a pity Jackie Chan (the monkey) didn't get more than two lines. The moral of the story was thankfully not as saccharine as it could have been.

28 NAULS

Futurama: Bend's Big Score


Oddly paced, as the movie was designed to be split up into three episodes. Marred slightly by a desire to jam every character and reference to the series in as they could, but brilliant nonetheless.

28 NAULS

Amazing Grace


Starring Hornblower as William Wilberforce, following his push to abolish slavery. Long and not terribly interesting, but thankfully less about the Americans than it could have been.

72 NAULS

Asterix and the Vikings


I don't remember Asterix stories being in any way contemporary. Perhaps it's because I was young when I read them but they didn't ever seem to reference current events. The movie tries to do more of that than I'd like. It introduces a new character, too. Despite these modernisations, the movie is not a horrid rape of a classic and well-loved series. The voice acting is a mixed bag. All up I'd call it "pretty good".

15 NAULS

Alvin and the Chipmunks


Is even worse than I expected. -4NAULS

Atlas Shrugged


An impulse buy ago I bought Ayn Rand's Atlas Shrugged. I got about three pages in before the heavy weight of the tomb and it's somewhat ponderous start had me asleep.

So I downloaded an audiobook version. I tried to get a legal version - EscapePod listeners were offered a free audiobook download, but the company involved required a credit card number (even for a free download). I gave up and downloaded it illegally, which was so very much easier.

Atlas Shrugged is one of the longest books written in English. (The audiobook version is 56 hours long) It's longer than Tolstoy's War and Peace. Like War and Peace, it's a literary classic, once being voted the second most influential book (after the bible) in a survey done by the US Library of Congress.

Describing it isn't easy. It's a bit of a rant pushing the philosophy of objectivism. The story mostly follows railroad tycoon Dagne Taggart, vice-president of a trans-continental railroad. She and other industrialists find themselves set upon by an increasingly socialistic political and social environment, and struggle to maintain their businesses.

If you've played BioShock you'd be a bit familiar with the themes. The story of BioShock is heavily influenced by the book.

The conflict is clearly written to show laizzes-faire capitalism is the One True Path and that a regulated economy is doomed to failure. At times I found the book a bit frustrating: I may not be an economist but I understand the basic difference between the extremes of anarchy and totalitarianism in social and economic policy. Often one of the main characters would be presented with the arguments of a socialist regime and the obvious counter-arguments wouldn't come. Like the conversation was one-sided (that is, only presenting Rand's side) throughout the book.

It's also a little blunt in its push for these ideas. The industrialists are all brilliant men, tall and grand. The "looters" are weasel-y and small. It feels overly manipulative in this sense and this weakens the premise - it's a little like Rand's philosophy can't stand on its own in a realistic world, so she creates a world of larger-than-life heros and strawman enemies expecting us to be impressed. It isn't until the last few chapters that Rand presents a character that can actually articulate the opposing viewpoint (the president) and by then it's far too late to make any difference.

The book is certainly long, but the length of the book isn't really misused. Rand uses multiple industrialists to show slightly different versions of her argument. The audiobook version came in 10minute chuncks and I did skip two - there's a loooong speech at the end of the book by one of the characters that basically just summarises the philosophy, but I had understood it enough through the story that it was just redundant. If it were a paperback I'd have just been flipping through the pages.

There are some really great moments in the book. I loved a speech made about money as the root of all evil that begins:
So you think that money is the root of all evil? Have you ever asked what is the root of money? Money is a tool of exchange, which can't exist unless there are goods produced and men able to produce them. Money is the material shape of the principle that men who wish to deal with one another must deal by trade and give value for value. Money is not the tool of the moochers, who claim your product by tears or of the looters, who take it from you by force. Money is made possible only by the men who produce. Is this what you consider evil?


And the book is the source of the famous quote:
There's no way to rule innocent men. The only power government has is the power to crack down on criminals. When there aren't enough criminals, one makes them. One declares so many things to be a crime that it becomes impossible for men to live without breaking laws.


"Reading" it as an audiobook was more pleasant than I expected it to be. I could read while riving or riding, or at night with my eyes closed lying any way I liked (which is much more comfortable than reading a paperback in bed.) It is definitely slower, though. You also have the problem of zoning out. When you relise, while reading a paperback, that for the last three or four paragraphs you haven't been paying attention, you can just flip back and read them again. When you zone out with an audiobook you have to rewind and try to find your place. It's much harder.

On balance, though, I liked the audiobook version, and I think I'm going to try a few more books this way.

20NAULS

Banned Game


Ars has a review up of Dark Sector, yet another game banned in Australia. Ben Kuchera's verdict is "buy", and there's a lot about the game that looks interesting. I really hope Yahtzee gets his hands on it to review.

One Year


Jen and I celebrated our first anniversary a month ago. I love her more than I have the art to express and every day I love her more.
post comment

Atlas Shrugged [02 Apr 2008|02:40pm]
An impulse buy ago I bought Ayn Rand's Atlas Shrugged. I got about three pages in before the heavy weight of the tomb and it's somewhat ponderous start had me asleep.

So I downloaded an audiobook version. I tried to get a legal version - EscapePod listeners were offered a free audiobook download, but the company involved required a credit card number (even for a free download). I gave up and downloaded it illegally, which was so very much easier.

Atlas Shrugged is one of the longest books written in English. (The audiobook version is 56 hours long) It's longer than Tolstoy's War and Peace. Like War and Peace, it's a literary classic, once being voted the second most influential book (after the bible) in a survey done by the US Library of Congress.

Describing it isn't easy. It's a bit of a rant pushing the philosophy of objectivism. The story mostly follows railroad tycoon Dagne Taggart, vice-president of a trans-continental railroad. She and other industrialists find themselves set upon by an increasingly socialistic political and social environment, and struggle to maintain their businesses.

The conflict is clearly written to show laizzes-faire capitalism is the One True Path and that a regulated economy is doomed to failure. At times I found the book a bit frustrating: I may not be an economist but I understand the basic difference between the extremes of anarchy and totalitarianism in social and economic policy. Often one of the main characters would be presented with the arguments of a socialist regime and the obvious counter-arguments wouldn't come.

It's also a little blunt in its push for these ideas. The industrialists are all brilliant men, tall and grand. The "looters" are weasel-y and small. It feels overly manipulative in this sense and this weakens the premise - it's a little like Rand's philosophy can't stand on its own in a realistic world, so she creates a world of larger-than-life heros and strawman enemies expecting us to be impressed. It isn't until the last few chapters that Rand presents a character that can actually articulate the opposing viewpoint and by then it's far too late to make any difference.

The book is certainly long, but the length of the book isn't really misused. Rand uses multiple industrialists to show slightly different versions of her argument. The audiobook version came in 10minute chuncks and I did skip two - there's a loooong speech at the end of the book by one of the characters that basically just summarises the philosophy, but I had understood it enough through the story that it was just redundant.

There are some really great moments in the book. I loved a speech made about money as the root of all evil that begins:
So you think that money is the root of all evil? Have you ever asked what is the root of money? Money is a tool of exchange, which can't exist unless there are goods produced and men able to produce them. Money is the material shape of the principle that men who wish to deal with one another must deal by trade and give value for value. Money is not the tool of the moochers, who claim your product by tears or of the looters, who take it from you by force. Money is made possible only by the men who produce. Is this what you consider evil?


And the book is the source of the famous quote:
There's no way to rule innocent men. The only power government has is the power to crack down on criminals. When there aren't enough criminals, one makes them. One declares so many things to be a crime that it becomes impossible for men to live without breaking laws.


"Reading" it as an audiobook was more pleasant than I expected it to be. I could read while riving or riding, or at night with my eyes closed lying any way I liked (which is much more comfortable than reading a paperback in bed.) It is definitely slower, though. You also have the problem of zoning out. When you relise, while reading a paperback, that for the last three or four paragraphs you haven't been paying attention, you can just flip back and read them again. When you zone out with an audiobook you have to rewind and try to find your place. It's much harder.

On balance, though, I liked the audiobook version, and I think I'm going to try a few more books this way.

20NAULS

Ars has a review up of Dark Sector, yet another game banned in Australia. Ben Kuchera's verdict is "buy", and there's a lot about the game that looks interesting. I really hope Yahtzee gets his hands on it to review.
post comment

Poker and Dinner [30 Mar 2008|07:40pm]
Well, my poker game needs work.

Jen and I helped Luke celebrate his birthday (and practical doctorate) at Crown. Sefie had organised a poker table and dinner. The dealer took us through the basics of the game - and I tried to jam as much as possible into my head, but I'd say it was pretty tenuous. That said, I had a lot of fun playing as recklessly as I thought I could - and winning quite a lot of fake money before quickly loosing it and leaving the game to the more conservative players.

Jen had sat out of the first game, but joined the second with repeated claim she had no idea how to play. She then proceeded to build one of the biggest fortunes of the night.

The place Sefie had booked for dinner, Georges Pizza Pasta Grill, hadn't bothered to reserve the tables. They made us stand about for half an hour while waiting for enough people to leave that they could find the tables. Not particularly impressive service. The food took a further hour to begin arriving, and some had finished by the time the last of us got our meals.

But the conversation was good, and the night was quite enjoyable.
1 comment|post comment

Madeleine Rosca [26 Mar 2008|04:06pm]
I was pretty surprised at how few people turned up to see Madeleine Rosca at the Manga library today. She was speaking to an audience of 8-10 people. Still, there seemed to be a reasonably good variety in the questions asked (including those after the lecture was officially over). Madeleine was witty and charming, and it was all too soon before it was over and we had to sneak off.

I was surprised to learn how Hollow Fields developed. Original versions were less steampunk and not even manga. This is something I'd never have guessed. Hollow Fields just feels so much like its published incarnation was its intended form from its earliest inception. It's tribute to Madeleine's incredible skill that the manga feels so natural an expression of its story. I was also astonished to see just how quickly she developed the style she uses in the manga. She showed an earlier comic version that was only a few years old. To move from from the simplier, geometric style to the more complex and detailed style she employs is such a short time and in such an assured fashion really floored me. The art in the manga seems polished as to come from decades of struggle.

I had my copy of volume 1 signed, which was awesome. I found out that there are actually two printings of the manga, so I can snobbily say that I have a first printing and that I loved it before it was cool.
post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]