Review: The Road

If you were expecting some epic apocalyptica, then don’t bother with this snore fest. The trailer was false advertising. Way too much “drama” for my impatient Gen Y taste. It’s more about Viggo Mortensen’s character’s longing for his former life and wife who wandered off into the darkness to die alone because she couldn’t watch Sex in the City anymore.

The apocalyptic event is obviously not the focus of the film’s plot, and it shows. Boy does it show.

No animals survived.

BULLSHIT.

Yet another example of a self-centred species defining itself as not being one of those smelly, dirty animals. A species which is so unique and special that it exists completely outside of nature itself. When a beaver builds a dam to live in, this is nature. Yet when you move into a nice 20 storey condo by the beach with its own mini mall, this is unnatural? When you build a tent out of sticks, is this nature? I say, if a species evolved a big enough brain to build shiny stick tents out of concrete, metal and glass, this is still 100% natural.

There are way tougher animals that would survive long after we’re gone. Humans are not special. Their brains make them weak. They are one of the only few species that makes itself entirely dependent on the infrastructure it creates. Sure, a bird needs to live in a nest, but it doesn’t build itself a bloody three story mansion.

Beyond that gaping hole, the removal of animals can only be an artificial plot construction to facilitate the inclusion of cannibalism — which is only added for shock value. Nowhere does the film mention the only real outcome — vegetarians will take over the world!

The more I examine the vague end-of-world scenario, the more it unravels. The son looks no less than 8 years old. Suppose all the animals did die in the event, including all the fish in all the seas, wouldn’t 8 years of total absence of life drastically upset the balance of gases in the atmosphere?

So there are plenty of dead-looking trees around, but there are still grasses so it’s just winter. The plants are still around, then. But how? Without animals, who’s been doing all that faecal seed-spreading and pollination? OK so there’s one beetle later in the movie, great. That’s one busy beetle.

And what’s with this kid? His character is constructed with some sort of innocence and kindness which is supposed to send a heart-warming message that he’s untouched by the disaster or whatever. But a kid who had grown up fighting for his life and running from cannibals would be the biggest hard-ass. He wouldn’t take shit from anyone. He wouldn’t be constantly asking “Are we still the good guys?” because he’d realise there are no good guys and bad guys. Just hungry guys and dead guys — a.k.a. dinner. Nom.

Posted in Blog
Tagged
Leave a comment

Get Sexy Apple Font Rendering on Windows

OK, so this is totally old news, but as mentioned in a previous rant, I sometimes like my fonts the way Apple intended. Software like Mac OS X, Safari and iOS use a different sub-pixel rendering algorithm to Windows when drawing fonts on LCD screens (or CRT if you are dumb enough to turn it on). Well you can now get this on Windows (works in 7 64-bit).

Download this package and run gditray.exe which will make all most of your Windows applications have sexy smooth fonts. The default setting is a bit “heavy” for my liking, so I scaled it back with the included gdixxTuner.exe.

For example, here is Word 2007 with ClearType

And the same screen with GDI++

Not much difference? Call me a pedant but it’s mostly about Arial. I really hate the way it looks on Windows at small sizes. I would love to see if anyone’s done any decent research into which is easier to read. Like when they said Serifs increase readability. Do they?

Posted in Blog
Tagged , , , , , ,
2 Comments

Accepting the switch to Android (Part 2)

Continued from Part 1

Why Choose Android?

steve jobs hitler evilApple. I dunno they are so fucking evil lately. This is not the Google or Facebook “Oops! We’re idiots!” kind of evil. No, this is the Microsoft “Use us or die!” intentional monopoly kind of evil. Google probably also want a monopoly but they are a bit nicer about it. Apple appear way more evil because they are shoving their monopoly in everyone’s face, just like Microsoft did in the 90s. But I will defer the Who is Eviler? discussion for a future post.

Antenna. Real or not, the issues with the iPhone 4′s antenna are scary. I won’t choose a phone that might work some of the time. I am not enough of an Apple fanboy to accept poor reception or a $30 bumper because Apple’s shininess outweighs a serious design flaw. I am only interested in products that JustWork™. I’m sure the problems have been blown way out of proportion by the media. The software miscalculation excuse seems plausible; it would be a classic Apple thing to do: make their phones appear to get better reception to upstage competitors. If they have been doing this, they should pay. My theory on why Apple didn’t pick it up in testing? All the iPhone 4s sent out into the field were housed in stealthy plastic cases to disguise them as 3GS which also insulated the user’s hands from the antenna. Even if this issue is resolved completely, I cannot forgive Apple censoring discussion boards on the topic. See above image.

Development. The Android SDK is written in Java which is my strongest language. Basically I would have to do less work to break into App development on this platform, so would tend towards the path of least resistance. In comparison, the learning curve on Apple’s iOS would be steeply prohibitive for an endeavour that’s just an experiment, and not my day job.

Android is just way more open. Anyone can develop. I can download and install apps without going through the marketplace. This also removes the potential risk of developing for Apple’s platform only to have them reject your app on submission, or worse, at a random time in the future because they suddenly decide they don’t like it. In contrast, Google appears to value making developers’ lives easier, instead of forcing them into a corner. This is a smart move. It makes their SDK more accessible. This will let people with really good ideas but limited programming skills into the market, which is a good thing. I also totally respect the Google for opening up a public issue tracker for the OS. Where is Apple’s equivalent? Forums? Hardly organised enough to be useful.

Multitasking. iOS 4 lacks multitasking polish. Users are reporting frustration when swiping through a billion apps in the 1×4 real estate of the switcher (see image). What is the point of this bloody switcher anyway? It’s completely redundant. Apps which support multitasking should just be backgrounded instead of closed when Home is pressed. Then you have regular app screens, folders etc. to switch between apps. As users learn where their apps are, this will be instinctively quick compared to the random placement of apps in the switcher.

Services. I use more Google services than Apple services (Gmail, Reader, News, Talk, Docs, Code, Calendar). I would expect a Google OS to have better native support for its own services than an Apple OS. Currently, there is no native support for Google Docs, but that will come. However, Google have been polishing their mobile web offerings so may not spend as much time on their apps. We’ll see.

Phones. In phone land, six months is a long time. Now we are starting to see Android phones that Don’tTotallySuck™. See Samsung Galaxy S and a promising review by GSMArena. We’re also seeing innovations like Swype, which is basically “drawing between the letters” without lifting your finger (see image). In my opinion though, all mobile typing has gone speedily downhill since the efficiency of T9 predictive text. Qwerty has no place on devices this small.

The Verdict? iOS has pleased me as a user, but I’m over just being a user. I’m sick of submitting feedback which is dismissed by egotistical app developers because 100,000 idiots bought their app and gave it a positive review after first use. On Android I could just write my own damn apps.

Posted in Blog
Tagged , , , , , , , ,
Leave a comment

Accepting the switch to Android (Part 1)

I predict I’ll inevitably end up switching to Android. The alternative would be to get an iPhone 4, but that’s looking less and less attractive these days. Read on for Part 1 of my long-winded debrief. Part 2 is here.

Why Choose iPhone 4?

Accustomed. I am quite used to using an iPhone. When it’s not being slow as hell it is really fun and intuitive to use for most things. I would have to learn a new OS and it might not be as good as I’m used to. On the other hand, a new OS may not have many of the iOS annoyances, e.g. Safari purging background “tabs” from memory then reloading when refocused and losing my place in a LONG list of articles I was sifting through.

Hardware. The iPhone hardware looks sexyawesome (putting aside antenna issues). I guess the ideal device would be an iPhone 4 running Android but that’s a long way off. I still reserve judgment until I see this device.

Maturity. Android is quite immature in some respects (e.g. no proxy settings for WiFi connections). But these may not effect me so more research is needed before I can say “Android does 90% of what iOS can do” or whatever. It’s interesting to observe a power distribution in the graph of open Android issues, with respect to perceived importance by the community.

Note: “Number of Stars” above reflects how many users “care about” each issue. There over 5000 open issues but in a power distribution only the first few are interesting.

This graph illustrates two things:

  • There are a few issues which many people care about
  • There are many issues which only a few people care about

Sync. iTunes syncs everything beautifully, and I might miss this convenience and security. It warms my heart to know that if my phone dies because I dropped it while texting on the loo, I have a backup and won’t have to waste time setting the whole phone up again. It syncs, in order of importance:

  • Settings (all customisations, esp. WiFi networks and mail accounts)
  • Google Contacts (very handy but have noticed some duplication)
  • All my apps and their settings
  • My iTunes music library which is highly organised (not)
  • Browser bookmarks
  • Calendars (don’t really use)
  • Photos (could live without sync)

Android syncs all the Google stuff out of the box (except Docs) but it’s up to third party vendors to provide their own apps for the rest. There are apps to sync iTunes with Android phones, which is nice. But what about the settings and other crap? A quick Google suggests “rooting” the phone and installing custom firmware is the current solution. Blegh.

What Android needs is universal (works on any Android device) automatic back up to “The Cloud” (FTP, dropbox, etc.). I would imagine this working something like: first take an initial snapshot of the phone state and store on cloud, then each time a user changes a setting, downloads a file, or takes a photo etc. add metadata for this “delta” to a local queue of “stuff that’s changed on my phone”. Then when the phone is idle, gradually push this queue up to the cloud backup service. But WAIT until I’m not browsing the web or streaming audio thankyouverymuch. And you can save large queue items like video for when I’m on WiFi. I can has. Someone write this and I’ll switch to Android today.

Music. It’s a really great iPod. I am not so sure about other Android phones. But the Samsung Galaxy S music player seems pretty good, and audio quality gets a big thumbs up. It also comes with ear sunctiony headphones out of the box, which is a step up from Apple’s default earphones which are only good for trussing your roast chicken.

Apps. I might miss some iPhone apps. Also, I feel like I’d be losing an investment on bought apps. But rather than trust my vague feeling I have collated a categorised breakdown of my frivolous app spending.

Category Spent
Must Have
Apps I use every day – there’s only one PocketWeather AU
$2.49
Rarely Use
Novel apps I don’t feel guilty for not using because they are cool.
e.g. Tyrian, Hipstamatic
$8.97
Something Better
Apps made redundant due to better or free alternatives.
e.g. Metro Melbourne, Oz Weather, Quota
$10.47
Never Use
Disappointments, games I’m tired of, impulse buys.
e.g. Labyrinth, GeoDefense, Feeds, Sleep Cycle Alarm
$25.10
Total
(My estimate of $45 back in January wasn’t far off!)
$47.03

It’s also worth considering the free iPhone apps I use frequently and would miss dearly. More broadly, this could make Android the phone equivalent of Linux in that I have to do work to hunt down and install the things I want, rather than just have them. Thanks AppBrain for making this easy.

iPhone Android Comments
IMDB Free
Official
Looks good.
Tram Tracker Free
3rd Party
Impressive that a 3rd party would write this.
Last.fm Free
Official
The iPhone app still streams radio despite them making it not free via the desktop client. I wonder if the Android app is the same.
Scrobbled Free
3rd Party
Jailbreak app, submits every track played in iPod to Last.fm. Android version dependent on support for specific music player app.
Flickr Nothing The free official iPhone app is very basic so I bought Mobile Fotos which I only use when I’m really bored. I wouldn’t use their mobile web offering.
iTunes Remote $4.99
3rd Party
Don’t use enough to pay.
IceTV Web
Official
Acceptable if it remembers my login
Wikipanion Web
Official
Any Wikipedia app needs bookmarks and font size control and I’m sold.
Facebook Free
Official
Looks like garbage compared to the iPhone version.

The verdict? If a suitably polished Android phone came along, I probably wouldn’t miss the iPhone. As I rant on in Part 2 Android’s openness would go a long way.

Continued in Part 2

Posted in Blog
Tagged , , , , , , , ,
2 Comments

WordPress 3.0

Just upgraded to WordPress 3.0 and very excited. With its new Menu system, I am now satisfied this is a truly mature CMS. Except as I write this in an editor that has been set to max width of 640 pixels and which has a disappearing flashing bar cursor I’m tempted to eat my words… Meh the good thing about WP is there are plugins to fix what shits me about it.

Go to the site you RSS junkies. Look at the new theme – it’s Twenty Ten the default theme and I was relieved to find a minimalist theme which can showcase WP 3.0′s new features. Read my lame tagline at the top of the page and check out the new footer widgets. Nom.

Setting up simonw.org slowly. I will be migrating all posts which “make me seem like a smart and/or creative programmer and/or geek”. So will probably abandon ye olde Frost Nova once that is done. Will still keep it live for posterity (wow, I just googled that word and it turns out I didn’t pull it out of my arse).

Posted in Blog
Tagged , ,
Leave a comment