reveal search box

HP Mini 1000 (1030NR) with Mac OS X 10.5.7 28/06/2009

After WWDC 2009, I was torn. I wanted to buy a MacBook Air with SSD as my travel laptop since every time I go on a trip, there's always a struggle to bring along my 5 lbs laptop. The price drop announced was very attractive, US$700 less for the MacBook Air, but still it would cost $1700.

HP Mini 1000 (1030NR)

While I was in the US, I came across the HP Mini 1000. It cost only US$329 (a quarter of the MacBook Air) and reportedly would be able to run Mac OS X. So on impulse (well, after a fair amount of research), I ran into Best Buy to pick up one.

Various Models of HP Mini 1000.

HP Mini 1000 is a series designation for a wide range of differently configured netbooks. Mine was a 1030NR which sported a 1.6 GHz Atom processor, 1GB RAM and most importantly a 16GB solid state hard drive. The chassis also has a built in SDHC card slot so I could technically expand my storage to a second volume if necessary.

There are other models of the 1000, such as one called the HP Mini with Mi which comes with Linux instead of Windows XP. I couldn't find those for sale in a regular brick and mortar store. One odd note, the XP version which I got says it is only expandable to 1GB of RAM, however the Linux version says 2GB. They are technically the same, so I was puzzled why the spec sheet said that. Turns out that the reason HP reports the XP one can only have 1GB of RAM is because of licensing agreements when it comes to getting XP on a netbook. I can reportedly upgrade to 2GB without any problems. I have yet to try this.

In the UK, they do not sell the HP Mini 1000. Instead, they sell it as the Compaq Mini 700, which is the same as the HP Mini 1000 except it has a 60GB hard disk rather than a 16GB solid state drive. I would definitely prefer the solid state drive over the hard disk as it clearly is much faster and the lack of RAM doesn't hurt the performance as much.

Mac OS X Installation

The installation was not easy, but there are some very good instructions on the net. I won't go into the detailed instructions but will cover some interesting things you should note.

First up, all instructions say you need a 8GB SD Card or USB drive, or an external DVD drive. I had neither of those. I only had a 4GB USB drive. The reason why it specifies a 8GB requirement is because the installation DVD image is 4.7GB, so you cannot fit it on to a 4GB USB drive.

Since I was using the USB drive installation method, you can get around this restriction by mounting the DVD install image and deleting files and packages that you don't need. For instance, I deleted all the third party programs that were included in the hacked install image and also removed a large portion of the language packs that come with OSX.

Once you do that, you can restore the image on to your partitioned USB drive, and then run the UInstaller program (from the "Essential Tools" archive on the instuctions) to patch your USB partition with the PC EFI boot sequence. Once you do that, your USB drive will be bootable and not have the same size restrictions of a DVD.

Secondly, because the screen on the HP Mini 1000 is only 1024x576, most of the installation screens are too tall. Most of the time, the buttons are placed off the bottom of the screen, so there was a lot of guessing which buttons were where. Most often I would have to tab two times and then press space bar to select the "Continue" option.

Thirdly, once you've installed Mac OS X on to the HP Mini, the resolution would revert to 640x480 (even worse than 1024x576). One of the final steps in the installation is to do a System Update to 10.5.7. However, in order to accept the EULA, you must manually press the Accept button with a mouse, and that doesn't work! One solution I found was to turn on "VoiceOver" in the "Universal Access" of the "System Preferences". Once you have that turned on, you can actually use your arrow keys to focus on controls that you would otherwise have to focus on with your mouse.

Finally, if you update to 10.5.7, you must use the newer AppleIntelGMA950 drivers to get back the native resolution (1024x576). To do that, there's a separate bundle of Kernel Extensions you need to install attached to this forum post.

After all is said and done, the installation for me took around 3 hours, 2 of which was downloading the 10.5.7 update off the net, and 30 minutes of which was copying the installation image to a USB drive.

The installation itself will take around 8GB on the hard disk, which left me with around 7.5GB storage on the main partition. Which is actually fine as I don't intend to store much on this machine. But if you're planning to store more, you'd probably want to get a large SD card as a second "hard disk".

Compatibility-wise, I am shocked that the Hackintosh version of OS X manages to get the sound, graphics, wifi, sleep/suspend, screen brightness buttons, volume buttons and the camera are all working. The only odd issue is the power management. When using the default Apple battery monitor, it would randomly warn about low battery even though the battery is fully charged. The solution is to not use the Apple battery monitor on the menu bar and use a third party called "Slim Battery" which gives a more accurate charge indicator.

Performance

The biggest reservation I had when I bought this was "how well will it run Mac OS X?" The answer was that it runs very well. The graphics with the patched drivers were seemingly accelerated with Quartz Extreme.

One surprising thing is that this machine works pretty well with only 1GB RAM. Maybe it is because when when it goes to swap it is still fairly fast because of the SSD. I'll try to upgrade to 2GB RAM to see if it is any better.

I did a side by side with my MacBook Pro comparing how fast it would boot up and how fast it launches Safari from a cold boot. Boot up time is around 10-20 seconds slower on the HP Mini.

Safari shockingly launches a couple seconds faster on the HP Mini compared to the MacBook Pro. I'm guessing the reason is that it is way faster loading Safari from flash compared to loading it from a regular HDD.

Flash videos (like YouTube) do not play at full frame rate, but are otherwise viewable. Oddly enough, when you use Vimeo, it stutters even more than YouTube. I think maybe the Vimeo player is doing more compared to the YouTube player. I managed to watch an hour of Wimbledon tennis on this using the BBC Flash player and it worked well full screen.

The battery reportedly lasts for two hours, but I've not stressed it enough to know. The battery meter right now says it has 2:30hrs remaining fully charged, but its probably not accurate.

Usability

This is my first weekend of using this machine, and already I've not bothered to turn on my MacBook Pro unless I'm doing some Xcode work. For web browsing and tweeting, this has been a fine machine. I'm even drafting this post using it through Google Docs and I barely notice the difference. I guess the only thing that is problematic is the lack of vertical screen real estate. That means I'm particularly sensitive to how much chrome there is at the top of websites and applications.

The keyboard is a 92% full size keyboard, so the keys are slightly squished. Once you get a hang of it, it isn't too bad. My hands are pretty small so it's fairly comfortable.

I can't say the same about the trackpad though. Although the trackpad supports two finger drag, because it is so short, it isn't very effective. There is an area on the right hand side where you can drag to scroll like regular Windows machines and it actually works on OS X. I tend to use that more than two finger scroll. The tap-to-click mechanism also works, but has a noticable lag compared to the MacBook Pro. I'm not sure whether that is because of the different drivers or the hardware. Note that the trackpad and keyboard uses an alternative Voodoo driver.

At night, the extra light between the keyboard and the trackpad is very distracting. So distracting that I am considering sticking a piece of electrical tape over it. One interesting touch is that there the breathing light when a Mac is suspended. The same thing happens with the power light on the HP Mini, but it only blinks on and off because it is a binary light.

The SD card slot is a little hard to get access to. It is receded with the curve of the device, and that is difficult to feel without looking. Finally, the fan is sometimes a little noisy, but it is no where near as noisy as my MacBook Pro's fan.

Overall

I'm really happy with the HP Mini 1000. It is very light and fast. I love having a solid state drive because I don't have to worry about bumping this thing and the hard drive failing. The installation was a little tedious, but once I've done it I know how to do it in the future. Compared to the MacBook Air, it doesn't have such good build quality, the keyboard flexes a little and the touchpad is too small with the odd button placement. However, at a quarter of the price, I'm willing to give up those luxuries.

Leopard

I own a licensed copy of Leopard which I bought the day it came out. So I'm not feeling particularly bad about installing it on this non-Apple hardware.

happy new year 04/01/2009

just thought i'd say this to everyone.

how to install python2.5 on a hacked appletv (in order to use iplayer) 29/12/2008

i've hacked my appletv using the ATV PatchStick so that i can use xbmc (xbox media center) and boxee (kinda like last.fm for video). one of the things i wanted to do was to watch bbc iplayer on the appletv that someone wrote. however, it isn't able to run on the appletv because python is not installed.

there is already a guide on how to install python on appletv, but it is quite manual, so i tried my own way which worked just as well:

  1. download the latest python (link) and open up the dmg.
  2. download and install pacifist. this allows you to inspect installer pacakges.
  3. open "Disk Utility", click on "New Image" and create an image of around 100M and name it "PythonInstall":
    diskimage.png
  4. use pacifist to open up the MacPython.mpkg in the dmg above.
  5. right click on the "Contents of MacPython.mpkg" and choose "Install to Other Disk" and then choose the disk image you just created:
    pacifist.png
  6. unmount the "PythonInstall" partition.
  7. now copy this image to your appletv via scp. the command will probably be:
    scp ~/Downloads/PythonInstall.dmg frontrow@appletv.local:
  8. then ssh into the appletv box:
    $ ssh frontrow@appletv.local
      Welcome to the AppleTV (via atv-usbcreator)
      frontrow@appletv.local's password:
  9. then mount the image:
    sudo hdiutil mount PythonInstall.dmg  
  10. then copy the contents of the image on to your AppleTV:
    tar cvf - -C/Volumes/PythonInstall/* | tar xvf - -C/
  11. then to test, type "python" and you should get:
    Python 2.5 (r25:51918, Sep 19 2006, 08:49:13)
      [GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
      Type "help", "copyright", "credits" or "license" for more information.
      

once that is done, you can follow the instructions for installing bbc iplayer plugin for boxee/xbmc and get all the awesomeness of iplayer on your appletv.

  • 1 comment
  • python appletv
  • 6 months ago (29/12/2008)

moving opensource code to google code 03/08/2008

most of my open source code had been hosted on my personal svn repository and trac instance. the problem with this set up was that i could not invite others to join and contribute to projects without creating accounts for them on my web server. moreover, i was wasting resources on my webserver hosting a wiki and source browser.

so instead, i've decided to move all my opensource code to code.google.com and retire my trac and svn instances. this way it will be much easier to invite contributions from others and also relieve me of spamcop responsibilities on trac instances.

all the projects are now available here:

http://code.google.com/u/alastairtse/

and they are all linked to from the liquidx projects page.

  • 0 comments
  • opensource code mac python itunes
  • 11 months ago (03/08/2008)

eyetunes framework and itunes 7.7.1 03/08/2008

itunes 7.7.1 has changed in the way it returns a track when queried for a persistent id. this change happened in the latest 7.7.1 release and is briefly described in dougs applescript site.

Simon Haertel sent me a fix for this problem in the current EyeTunes framework trunk. this patch is now committed.

another important eyetunes.framework related news is the project is moving from my personal server to its own googlecode repository. so if you have an svn checkout of eyetunes, please change it to point to:

http://eyetunes.googlecode.com/svn/EyeTunes/trunk/

  • 2 comments
  • itunes code mac google cocoa
  • 11 months ago (03/08/2008)

inspirational life 29/07/2008

david chang is a chef/owner of a 'chain' of restaurants in nyc called momofuku (noodle bar, ssäm bar, ko). his approach is eclectic, unconventional and inspirational. charlie rose interviews him for an hour.

he is shy about his success -- but his philosophy is great about how to approach life.

* "be daring in your decision making."
* "if you really want to do something, then go for broke."
* "you have to make mistakes ... but just make sure you don't make them the second and third time around."

37signals has some better quotes.

  • 2 comments
  • blog video
  • 11 months, 1 week ago (29/07/2008)

what i did 26/07/2008

it's been nearly two weeks since, but for those who didn't know this is what i've been doing.

http://googlemobile.blogspot.com/2008/07/searching-on-iphone-can-be-fun.html

  • 1 comment
  • google mobile iphone
  • 11 months, 1 week ago (26/07/2008)

my first wwdc 09/06/2008

i'm attending my first ever WWDC this year. so many sessions, so little time.


just for this once, i'll be using twitter again after 2 months of hiatus. that corresponds to the same amount of time i've fallen off the face of this earth.


http://twitter.com/liquidx/

*update* after 30 min, no announcements of note

  • 1 comment
  • apple, wwdc
  • 1 year ago (09/06/2008)

amazing hong kong map 09/03/2008

i've seen edushi (stands for e-city in chinese) before with their awesomely detailed 3d pixel art maps of shanghai. now they've done a little part of hong kong and it is truly amazing!


you can scroll around, zoom in and zoom out. mouse over a building and it'll tooltips will tell you what building it is. the most amazing thing is they've even painted in reflections to over buildings


:edushi_reflection.png


i don't know how they are doing it, but i suppose they have a bunch of aerial photography and getting some cheap labour in china to draw this out pixel by pixel. shows you what you can do when labour is cheap and skilled.


here is a shot where the camera angle is from the north looking at wanchai and the hong kong convention and exhibition centre:


edushi_hk.png


compare this to google maps satellite view from overhead:




google_maps_hk.png

macbook air price difference 20/01/2008

there is a massive price difference between buying a macbook air in the united states versus buying it in the united kingdom. in short, for the cheapest price you can get the macbook air for in the uk, you can afford to buy a round trip ticket to new york and buy it there instead.


the price of the macbook air in the uk is £1199.


macbook_air_uk.png


macbook air in the US is $1799 (£916)




macbook_air_us.png


and a cheapest flight from london heathrow to new york jfk on british airways is £271.70.




flight_to_nyc.png


therefore, if you fly to new york and buy a macbook air, it will cost you (£916 + £271 = £1187). if you get the macbook air in the uk, it will cost you £1199. you would still have £12 left over.


of course, it would only just break even as you would have to pay for a ride from the airport to the apple store on the 5th avenue. but it is open 24 hours, so you could forgo a hotel room and just sleep there overnight.


and that is with the cheapest version too, if you wanted to get the solid state hard drive option, you could probably even fly business class there.

  • 6 comments
  • apple mac funny
  • 1 year, 5 months ago (20/01/2008)
Page 1 of 122.
↓ Earlier Posts ↓