kaihendry: I almost forgot how crap the Android emulator is. Yes, it STILL sucks. :( http://t.co/8cphOYAC
twitter
Archlinux Pacman GPG

So I'm not impressed that Archlinux has gone down the GPG route.

It's no secret, I don't like GPG and I long for a lightweight solution. However engaging in a security debate with "security experts" always seems to get heated. Armed with an asbestos suit and repeated calls for me to "Go take a security course", lets try understand this nonsense.

If you update Archlinux, GPG signing is turned on default. You need to:

sudo cp /etc/pacman.conf.pacnew /etc/pacman.conf

Copy in the "default config" to disable it. A little confusing, I know.

GPG stinks

Firstly GPG based package signing and verification is complex.

Secondly I don't like the whole Web of trust bullshit. Do I want to trust Eric Belanger? Do I want to attend GPG signing parties to establish some sort of link to Eric? NO

I want to trust the team behind Archlinux ideally. An Archlinux security team, that somehow look out for integrity issues in packages.

I do not want to trust individuals and therefore trust their individual handling of their private keys.

Individuals rarely follow good key practices like rotating their keys. Revocation is a PITA. What happens if a compromised package gets uploaded? People focus on all these GPG key procedures, but what the FUCK happens when a rootkit is installed on a machine?

falconindy argues that lots of people having private keys distributes risk. That compromising one key doesn't compromise everything. In my binary world, either the machine is compromised or it isn't. Having >5 individuals with private keys and the ability to upload rootkit packages increases the attack surface area.

It's HARD to maintain one's own private (ssh) key in a safe manner. Oh no, you can't have it on a server. Oh, but can you leave your private laptop un-attended? So WHAT if it has a password protecting it?

Sucky GPG procedures raises the barrier to entry for core developers. Now you don't just need to be good at packaging, you have to learn the whole key handling rigmarole. PAIN.

What's the alternative solution?

Whilst criticizing GPG, a common retort is ask me what my alternative solution is on the spot. That's not the point. The point here is GPG stinks.

So, Archlinux probably needs a way of securely verifying the integrity of packages.

I've informally proposed using the secure transport of HTTPS to distribute hashes (which I don't think is that server straining) to simply see if something has gone awry. This is criticized as it gives one massive failure point on the server. Is someone manages to manipulate the hashes or rather sneaks in a rooted package at the server, you are fucked. But, I'd rather have one castle. At least it (HTTPS) protects man in the middle attack and one disciplined team proactively maintaining security is simple and accountable.

I asked what would happen if a compromised GPG upload took place and I had the reply:

04:37 <falconindy> hendry: _if_ a key is compromised, the attacker still needs
to get a package built and onto the servers, which requires getting through
more layer of security. ideally in that time period, its revoked and we have a
new key in place

Reading the Archlinux news item & package signing wiki, I'm still struggling to understand how these "layers" work.

I'm all for layers, in the sense PKGBUILDs are reviewed again and again, like the AUR, but I fear falconindy just says "layers" as a deflecting that a serious compromise can happen after a developer's GPG key is compromised.

I fear people will think, "oh it has a valid signature, it must be safe" and it corrupts preventative review culture. GPG sets up such obstacles, that even if you found a problem, only the signer can apply the patch. Debian style stagnation results.

Please convince me otherwise security folks. Please avoid the adhominem attacks and lets have a sensible debate. :)

Posted
Runlevels

Trying S100 HDR in low light

Runlevels is one of those things that struck me when first using Linux as a bit weird, only later to discover in life that it's one of those over engineered elements from UNIX that one just ends up ignoring instead of doing anything about it.

Runlevels:
0    Halt
1(S)       Single-user
2    Not used
3    Multi-user
4    Not used
5    X11
6    Reboot

In /etc/inittab I actually bother to use runlevel 5, like so:

x:5:once:/bin/su - -- hendry -l -c '/usr/bin/startx </dev/null >/dev/null 2>&1'

To boot into runlevel 5, you need to append '5' to your Linux boot /proc/cmdline, like so in my /boot/syslinux/syslinux.cfg:

# (0) Arch Linux
LABEL arch
    MENU LABEL Arch Linux
    LINUX ../vmlinuz-linux
    APPEND root=/dev/sdb1 ro 5
    INITRD ../initramfs-linux.img

As you can see this is quite the nightmare to script if you wanted your new machine to be automatically configured with your config from git. So I am making a note of this, so I have a reference when I spend the customary day setting up my Archlinux box once purchasing a new machine.

If you run runlevel, you can confirm which runlevel you're in. You can run init 6 to reboot and init 0 to halt. init 1 is to boot into an odd mode without networking IIRC, still don't actually know what it's all about.

Posted
AirAsia checkin process

Airasia like it or not is the cheapest way to get around South East Asia. Unfortunately AirAsia's Website sucks. It's incredible to see so many amateur mistakes.

Besides their annoyingly slow & frustrating process to purchase a ticket, Airasia also require you to excruciatingly "check in" online. If you don't check in online, you need to pay 10MYR on the counter.

"Checking in" online asks you generally for the same information again with some clunky forms that try trick you into buying their travel Insurance.

A friendly Note. Now click Cancel

Once you have checked in online, you then need to print your board pass. Why it can't be completely paperless is beyond me. Now you have two equally buggy options via this horrible form:

Email or SMS

Choosing Email will send you a PDF. Why PDF instead of HTML, is one of life's little mysteries. The PDF must be printed before you get to the Airport, showing this PDF from your phone will be useless at the baggage drop off counter. Why? The PDF doesn't contain the important Aztec code (see below) and for some bizaare reason Airasia include four useless confusing barcodes in the PDF.

Another crazy element to the page is that the checkin session can expire. Which idiot coded that? Weep and start again.

If you go for the SMS option, you will get a URL link like so:

SMS

Confusingly I couldn't find this SMS at the airport as it uses the same from address as my taxi provider. I don't know how dumbphones are supposed to handle the URL, I expected some sort of booking code to be delivered by SMS... sigh.

Hopefully you will manage to follow "barcode link" the WAP (yes, seriously, in 2012) http://m.airasia.com site link to a Aztec code (not a barcode), that looks like this:

Android portrait

Hopefully your mobile renders it without being clipped due to large silly header "Scan 2D barcode in exchange for Boarding Pass". Now you need to scan this with one of the (hopefully working) printing machines in the airport. From there you get a slip of paper allowing you to proceed to the baggage drop off counter.

Dear Airasia, there is a lot of a room for improvement here. Don't make your customers jump through hoops and so callously upsell Insurance and holidays (adds misery on a currently poor user experience).

How about hosting your site in Malaysia instead of Europe!? Hire someone who knows what they are doing, look at Fluentspace for local Malaysian talent. Also please consider deploying a public BTS (like Bugzilla), so customers can file bugs with your process and also see some followup.

Posted
Canon can not

Canon store

I was to pleased to purchase a Powershot Canon S100 #308030000785 from the Canon Concept store in Kuala Lumpur's MidValley mall. It's 80GBP cheaper than the Amazon.co.uk listing and I got it before its general release. I was pleased.

However 2 days later during my holiday which I bought the camera for, it stopped working. Canon S100 was taking black photos and videos. :(

Worryingly my new Canon S100 is taking black photos.

Tbh I wasn't that impressed with the GPS lock speed and the camera being faulty made me instinctively pack it up for a refund.

However the small print of the receipt (which is incidentally typed over and hard to read) says Goods are not refundable & exchangeable which sucks a lot. :/ In England I'm spoilt with consumer rights and Amazon's 30 day refund policy. Now my consumer confidence in Malaysia has been lost.

I've since returned from my holiday yesterday and took the trouble to go back to the Midvalley Canon store. I did ask for a refund and the sales assistant Liew said the best he could do was send it in for a priority repair. Which can take upto 3-4 weeks.

I did also separately email helpdesk.admin@cmm.canon.com.my who took a few days back to me tell me I should send the device to:

Canon Marketing Malaysia,
Block D, Peremba Square,
Saujana Resort, Section U2,
40150 Shah Alam,
Selangor Darul Ehsan,
Malaysia.

They did not offer to collect or pay for postage and packaging, even after asking. :/

Maybe I'm spoilt in Europe. But after this experience and the Canon IXUS 1000 HS, I don't think I will ever buy Canon products again. I'm also thinking of testing the Malaysia small claims court.

Other companies like Apple can offer good world wide customer service end consumer rights. Why can't Canon?

Update, two weeks later, it has been repaired!

Come pick me up (PITA):

Pick me up

Replace optical unit of the S100:

Replaced optical unit

Posted
2012 Technology predictions

I found http://www.bbc.co.uk/news/business-16288247 quite interesting. Firstly I wish I could annotate the page and embed in the blog instead of commenting of items out of context.

Haven't played with "Enterprise social networking tools" such as Chatter, Salesforce, Yammer or Jive. I like to think a company's heartbeat is Bugzilla or Pivotal tracker. I'm guessing these are dumbed down or perhaps better focused on sales (the bottom line). Combat my ignorance, someone please.

"Another thing to watch for is that Google may lose control of Android." is a comment I guess because Amazon has usurped the tablet side of things for pushing its kindle Fire et al. Firstly I think the Honeycomb release bombed (funnily it's not used on the "Fire" AFAICT) and I don't think Googlers are interested in the tablet form factor anymore. They would rather concentrate on mobile devices. Also I think the Android based Kindles suck compared to Amazon's own un-named OS.

Didn't realise RIM were in such a bad state. 7.44BN market cap isn't great for this cruel industry. I don't see what RIM can offer. It's too entrenched in their retarded enterprise model.

NFC is something I've thought a lot about and I'm still a bit dubious. Is "wireless payments" the one killer app? Sounds lame to me. I think a VISA chip&pin card is far more versatile.

"big data" sounds like a new word to describe an old problem like "data mining". Bollocks.

Ipad/Apple/Iphone ... what will that do next... I find this technology deferment to Apple fucking irritating to say the least. Sad thing is Apple's competitors are completely retarded, so... I guess I will have to defer to Apple too.

3D printing has a nice mention. Check out http://www.tinkercad.com/ if you haven't already.

I do find Zynga quite interesting. Especially since its titles like "Word for friends" suck compared to Wordfued. I guess Zynga has the platform which has value... even though it's a sharecropper to Facebook... Right? The quote "Zynga has probably 50-60% of the social gaming market. The biggest company in mobile gaming has a 1.5% share." sounds like bullshit. 1.5% of what platform exactly?

Bring your own device (BYOD) is something I've always done. There is a term for it? I feel sorry for people working under oppressive IT regimes. Get a job that doesn't suck.

I really don't believe in the Enterprise "secure the network" intranet bullshit.

"internet of things" from Gartner sounds like an old idea, regurgitated for today. What do you expect from analysts?

My predictions

Ok after taking the piss from the "experts", what do I have to bring to the table?

I would like to predict a year where Internet users start to shun services like Facebook & twitter and even Gmail. I.e. folks start running their own distributed (de-centralised) standardised services. Unfortunately I think we are still a few years off that, so I predict things will just get worse. FB, twitter & incumbents like Google will just get more and more annoying.

Posted
Affordable DDoS protection

I had to laugh when I saw a newsletter titled Advanced, affordable DDoS protection in my inbox from Neustar.

I think it was only recently Neustar actually publicly advertised their basic package fees. Usually Neustar has the business model of evaluating how much you think DNS is worth and charging you as much as possible for it.

Lets assume you're on the basic DNS package of a million queries a month.

Now if you go over a million queries a month, you get charged. They don't tell you how much on their Web page, but I know from being on a customer site who was "attacked" (for the first time, for no motive what-so-ever), and who went millions over that quota were charged something like 10k USD. Which is frankly madness.

I called Neustar on behalf of the client asking:

  • Why didn't you inform the customer that they were being attacked?
  • Why can't you (Neustar) deal with it?
  • Why didn't you have some sort of cap so the customer doesn't get charged, lets say 10000 USD unexpectedly?

On the day Neustar said there wasn't much they could do, because we weren't on the more expensive "DNS DDOS protection" plan. Cue frantic calls to the "account manager" and "high level" negotiations.

On the client side, thinking of what to do... we removed the DNS record (this record was for a domain the client didn't even use!!) and according to Neustar we created even more problems for a reason I wish I knew.

What a joke. This is DNS folks. It's not that hard!!

I would like to think since they are Neustar UltraDNS, they are probably more prone to DDOS attacks then any other provider. Hence I really can't recommend Neustar UltraDNS. Avoid.

Posted
Webcamp KL CMS notes

Firstly I did greatly enjoy Webcamp KL last night. Though I think we need a bigger venue and food/drink next time Wu Han. :)

So Wordpress, Drupal & Joomla were struck off my list for being firstly bloated, probably requiring mysql and full of crappy 3rd party plugins / modules. Hell noes!

A friend Simon Waters comments on this 3rd party nightmare:

Some of what I see is module authors trying to poke too hard, when what they are doing might be better done by extending the system itself rather than as a module. Some of it no doubt is just incompetence. I don't seem to have problems with Drupal plugins in the same way as much, but that might be luck, or it might be that Drupal has so much basic functionality is implemented as modules that the handling of them is more mature?

MongoPress looked interesting, but I thought it looked too fresh to try. It's worringly 26k of PHP with a rewrite coming.

So I'm not your typical CMS user. I don't need a nice interface. I want my content sensibly in git and to generate static content. Much like I am doing already.

Jekyll introduced by Lim of Hacker Monthly fame took my fancy. The problem I have with ikiwiki or suckless's werc is they don't do pagination which I'm a fan of when it comes to navigation.

I'm wondering how easy it is to migrate to Jekyll from my ikiwiki markdown ikiwiki sources to a Jekyll produced site?

yaourt ruby-jekyll and off we go:

==> ruby-jekyll dependencies:
 - ruby (package found)
 - ruby-albino>=1.3.2 (building from AUR)
 - ruby-classifier>=1.3.1 (building from AUR)
 - ruby-directory_watcher>=1.1.1 (building from AUR)
 - ruby-kramdown-last>=0.13.2 (building from AUR)
 - ruby-liquid>=1.9.0 (building from AUR)
 - ruby-maruku>=0.5.9 (building from AUR)
 - ruby-redcloth>=4.2.1 (building from AUR)
 - rubygems (package found)

This takes ages to install on Archlinux. I'm never too sure if I should rely on Archlinux packages or gem... though I would seriously resent having to run gem update --system or whatever it is as well as Arch's yaourt -Syua. I blame MacOSX for having a "non-package" management system.

I do moan about Jekyll dependencies, but I guess ikiwiki's dependencies are just as many. It's just that I don't notice them much when I do a apt-get install ikiwiki.

My first run of Jekyll looks like:

x220:/tmp/foobar$ jekyll 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead.
WARNING: Could not read configuration. Using defaults (and options).
        No such file or directory - /tmp/foobar/_config.yml
Building site: /tmp/foobar -> /tmp/foobar/_site
Successfully generated site: /tmp/foobar -> /tmp/foobar/_site
x220:/tmp/foobar$ ls _site
ls: cannot access _site: No such file or directory

Er, wtf? Usage docs aren't inspiring me. Need to use YML (urgh), rename my posts to a "YEAR-MONTH-DATE-title.MARKUP", ok... I can do that. Luckily I got unstuck by using some Jekyll site sources.

find ~/wikis/natalian-org.branchable.com/archives -name '*.mdwn' | grep -E '20[0-9][0-9]/[0-9][0-9]/[0-9][0-9]' | while read blog
do
    IFS=/
    set -- $blog
    postname=$(basename ${10} .mdwn)
    dest=./$7-$8-$9-$postname.md
    IFS=""
cat <<END > $dest
---
layout: post
title: $(echo $postname | tr '_' ' ')
---
END
    cat $blog >> $dest
done

Wow, Jekyll has forced me to correct my posture. It's so fast compared to ikiwiki (could be my new SSD though). Pagination works! I like the clean layout.

So far I am very impressed with the output at http://jekyll.natalian.org! :)

Outstanding issues:

Posted
Is IRC at the end of its life?

Web IRC clients

I've been using IRC for years. Since the South African BBS Connectix days, on ZAnet #durban.

During boarding school I took a break from all things Internet, but by Bath University I was back... this time on Quakenet. Thanks to Quake & QWTF clans. There is a chat channel on Quakenet with a few hardcore BUNCS members from 1998 that we are still on.

Since University I've had a VPS and long enjoyed a screen & irssi session on Freenode to complement most of my working activities. I've lurked on #whatwg since its inception and I've asked countless stupid questions on a variety channels like #bash with familiar regulars like greycat & twkm.

I've also been on OFTC for years, mainly because of Debian projects like Debian Live & lately ikiwiki.

Refreshingly the W3C as a organisation use IRC to facilitate meetings. It has a rather excellent bot to help scribe and produce minutes of meetings on the Web. Really would like to see more of this.

I like to think I've introduced some folks to IRC and I was quite pleased to get 3 collegues recently on IRC. In my previous workplace we sat around the table and we were all on Gtalk, so there was no need for a company IRC channel.

So the four of us on a Freenode channel was immediately controversial. Freenode is only for "Free and Open Source Software communities" and we at the company were mainly communicating tbh about company type bullshit. So where do you go if you want an IRC channel for your company? Beats me. Update: Friends tell me their companies run an ircd at their workplace... yikes... another hurdle!

Btw Unreal ircd is 78k SLOC and the esteemed irc client irssi is 65k SLOC... quite a lot of C tbh, for an allegedly simple IRC protocol.

The barrier to entry to the world of IRC communication is outrageously high for businesses.

Setting up chanserv for the "business" channel to cater for employees with a password or rather to limit a certain IP range is non-trivial.

Next a distributed network probably requires some sort of nick registration. Took me personally ages to bother to register my nick on Freenode. Scripting a nickserv identify rule for a variety of IRC clients is another PITA.

Then there is question of users who connect from their local machines and basically drop off (leaving countless annoying quit and joined messages) when they for example change between wlan0 and eth0. Hence missing out on a potential backlog of messages. My colleagues are smart people, but I can't get all of them to use tmux/screen & irssi can I?! It's expensive for a start.

Furthermore I have the problem where the usual shell I run irssi in the UK is just too slow from Malaysia. So what now? Get a new VPS and re-configure stuff like IP masks? What a massive & expensive PITA.

So with the problems outlayed above, I think IRC is seriously in trouble. It really rang true for me as the co-working space in Malaysia, full of smart people... I'm the only person on IRC. They prefer Stackoverflow or Gtalk for discussions. Lack of Asian IRC servers is also a little worrying.

I like to think IRC could pull through well into 21st century if they solved the back channel (reconnect) problem and if IRC had a decent Web front end. Freenode's webchat seems broken half the time, for example too many connections from one IP.

During a fun IRC discourse on #suckless, cls adds:

  • no backlogging
  • no good authentication
  • usually sent in plaintext (not utf8 I assume)
  • we have multiple incompatible networks...

kfx recalls the defunct project irc+, where he said it died because "nobody gives a shit".

Update: I guess there is no such thing as original thought! via tokeiihto:

Posted
Iphone4 versus NexusS

Iphone4 and NexusS

The TL;DR version is that I'm having an embarrasing non-sensical emotional break down since I'm having to switch back to using a Nexus S after using a Iphone4 secretly for the past few months. My principles are in a mess.

I must confess I started using an Iphone4 whilst on the 2011 Mongol Rally. I had the phone through work, though I didn't have a good reason to use the Iphone until on the trip.

The Iphone4 feature I fell in love with was its camera. It takes excellent videos too, and it was a pure joy to look back on them in the Photos application and the Places feature was a sheer bonus.

I ditched my Canon IXUS 1000 HS months ago because it sucked. The Iphone and NexusS feature I can't live without is Geotagging. I did come across a small Canon camera with a geotagging feature, but the sales person said you need to use special software to enable it. Fuck that! Even if the sales person was wrong, a long GPS acquisition time seems to be the case for camera without a data SIM card. Again the Iphone4 seems really fast, faster than the Android NexusS for geotagging an image. In fact, what I love about the Iphone4 is that it doesn't even show it's geotagging, it just does it (with good results), so it's just one less thing to worry about.

This Tuesday I have to return my work Iphone4 since I am moving to Malaysia and I will have to return to using the Nexus S which has a long list of faults.

The Android Nexus S is incredibly sluggish, like walking through mud when using it. The Android keyboard is almost unusable next to the Iphone4's. :(

The NexusS battery is insanely bad. It's half way when the Iphone4 would be 80% doing more things. The Iphone4 also seems to charge incredibly quickly, unlike the NexusS.

The screen on the Iphone4 feels bigger. Using the NexusS is like using a screen that's half this size... the NexusS feels claustrophobic next to the Iphone4.

Some things about the Iphone4 that sucked are:

  • Had to get operator to allow the wifi spot feature which I could never get my laptop connected to
  • Apple's Mail client sucks, search seemed broken
  • You can't tether on Iphone in Arch (at least I could not figure it out) and that just super sucks. Android tethering is a joy.
  • Don't understand notifications on Ios5. For e.g. it tells me I have FB update, but it's sluggish to open FB app and then I have to update again to see the message. w.t.f.? (Still it's better than say tweetdeck falling over all the time on Android)
  • Mounting the Iphone4 filesystem from Archlinux broke on the ios5 update which seriously pissed me off. So I had to email off all the pictures I took which is frankly unworkable going forward.

Besides those complaints I will seriously miss the Iphone4. I hate to sound like a complete fan boy, but I don't think I can cope without it. :(

NexusS takes horrible pictures and just the sluggish UI will piss me off no end. Android ICS 4.0 seems even slower and more bloated than the 2.3.6... so this feels seriously like a down grade and I don't see Android rectifying their sucky bloatware trajectory.

I want to keep with a more "open phone" like Android, but tbh I also like to argue I care really about the browser. For me in the mobile Web industry, I feel Safari on Iphone is the browser to target.

Posted
Thinkpad X220

Fixed msata

Upgraded to a Thinkpad X220 model 4287CTO from a X201. Kinda prompted by Jamie purchasing a X220 too.

A 64bit Archlinux install on a 166GBP OCZ 120GB Nocti SSD - mSATA SATA-II - Read 280MB/s Write 260MB/s from Ebuyer went well. I can't verify the SSDs speeds, but they are much faster than the Seagate 500GB Momentus XT Hybrid SSD in my Archlinux SSD upgrade from Ubuntu.

I opted for syslinux and I can boot into Windows uncommenting a chainload stanza in /boot/syslinux/syslinux.cfg or by using the Thinkpad own BIOS boot menu. No more bloated Grub for me, and syslinux does allow you to alter the cmdline. Bonus.

With MODULES=(acpi-cpufreq cpufreq_ondemand cpufreq_powersave) and /etc/conf.d/cpufreq:governor="ondemand" configured, I do drop down to 800mhz on all 4 processors. However the fan unlike my X201 is pretty much permanently on. Argh! NOISE... It is pretty hot on the side, so the X220 seems to exhibit some cooling issues. :( I'm not sure who to turn to. I don't think there is any point trying to turn off the noisy fan if it feels hot to the touch! I did find a ridiculously long forum thread on the X220 fan's issues.

Another problem is the "Intel Corporation Centrino Advanced-N 6205 (rev 34)" wireless. Arch's wifi-select wlan0 doesn't seem to want to join an open network. The problem seems similar to an issue documented with my X201 and DHCP IP lease attempt failed on Archlinx. I've also found general complaints about the Intel iwalgn driver. My workaround is to sudo iwconfig wlan0 essid praze, sudo iwconfig wlan0 key off & sudo dhcpcd wlan0 manually to get connected!

Another issue is the card reader. mmcblk0: timed out sending r/w cmd command, card status 0x700, sdhci/mmcblk0 b0rks with errors and REGISTER DUMP (mmc0) all over the shop when I put in an sdcard, which works fine on the X201. Found an Arch post of the same topic, which says the problem might be fixed in Linux 3.1. I'm running Linux x220 3.1.0-4-ARCH #1 SMP PREEMPT Mon Nov 7 22:47:18 CET 2011 x86_64 Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz GenuineIntel GNU/Linux atm. :/ Works now fine in 3.1.1-1-ARCH.

The 9 cell battery only seems to get 4.5hrs out of it. There is probably some tweaking I can do. Doesn't help that powertop doesn't work because it isn't ported to /sysfs IIUC. :( The 9 cell upgrade wasn't much money, but I think I would have gone for the smaller battery now, knowing what I do now.

X201 versus X220 showing tmux

I like the new wider & clearer screen. It suits me well with the rather excellent tiling window manager dwm. The little webcam (HD 720p) is also an improvement over the one embedded in the screen in the X201. I also think the keyboard is slightly better too, with the fat ESC & Delete keys that suit a vim user well.

Of course I disabled the Trackpad in favour of the Trackpoint in the BIOS, but it is unnerving to accidentally depress it from time to time as I think the case is falling apart (which it isn't).

Occasionally the Windows hard drive spins up and makes a funny noise, even though it's not in use. Not sure what I can do about this... perhaps I should take it out. ;)

I must say buying a laptop from http://shop.lenovo.com/ (powered by Digital River) was a little frustrating. It exhibited a myriad of problems, most of which I've cleared my mind off, less I go mad.

  • Timing out (joy at having to pick all the parts I want again ...)
  • Failed to login (I think my login is for the US site which doesn't work in the UK site), ended up ordering without an account, completely daft
  • Awful, god awful forms
  • Conflicting information about the on-site warranty, needed to call up to clarify this

Lenovo UK on twitter thankfully were slightly useful.

The UPS shipment progress was also pretty ridiculous. The laptop started in China on 11/03/2011, then it went to:

The headphone microphone via the 3.5mm jack sounds awful on Windows and even worse on Linux. :(

  • Castle Donnington, United Kingdom
  • Back to Shanghai, China (w.t.f!)
  • Incheon, Korea, Republic of
  • Almaty, Kazakhstan
  • Warsaw, Poland
  • Koeln, Germany
  • Castle Donnington, United Kingdom (been here 5 days earlier!)
  • Exeter, United Kingdom 11/08/2011
Posted

Thank you for commenting !

Navigation