Let's get the slow thing »
Moved up 6 spots. #kaggle - https://www.kaggle.com/c/dogs-vs-cats-redux-kernels-edition
I started hacking on my mini-LD 69 entry about two weeks ago (alt link). WARNING If the game doesn't seem to load (no 3D objects) »
Note to self Installing an »
I braced myself for a »
Ever since Ben Firshman introduced »
I reminisced with some friends »
Let's make this a quick »
A major mode for Pixie »
My friend Adam introduced me »
Communication at your business is »
In a previous post I »
In this post, I consider »
Firstly... ...let's get the big news out of the way. This year I got married. We have a lovely daughter, made a beautiful home together, »
Tate Modern hosted a 24-hour »
I've written about jq before, »
I saw the #code2013 hashtag on Twitter last night and joined in. It got me thinking about the stuff around the programming languages I use, »
In a nutshell, use a »
I've recently applied to Toptal »
There are a lot of »
TL;DR A quick way »
This is my review of the Dell XPS 13 Linux Edition.
TL;DR If you're a laptop-toting *nix user, then this is the laptop for you. Also, upgrade the kernel before you do anything else, for the best experience.
This advice is highly unqualified, though. The last time I ran *nix on a laptop was when I ran some flavour of Gentoo on an old Centrino-loaded HP in 2005. I've been a Mac user ever since those darned iPhones came out.
I ran out of space on my 128GB SSD Air for the umpteenth time, and shuddered at the thought of breaking off glued-down components according to some iFixit guide. (Damn! I just looked again, and there's no glue involved in upgrading the SSD. Oh, well — the missus needed a new laptop in any case, and this was a welcome hand-me-down. Also — new toys!)
First thing's first
When you do get one of these bad boys, the first thing I recommend you do is this:
sudo apt-get install --install-recommends \ linux-generic-lts-quantal \ xserver-xorg-lts-quantal \ libgl1-mesa-glx-lts-quantal
That will get you the latest kernel without upgrading everything. As any Linux user would know, upgrading to fix one problem introduces a thousand other problems, and this felt like a nice trade-off.
The reason for the above command is that I did have some wifi stability issues to start with, so I hope to save you those initial dropped connections.
Wifi has been stable and pretty quick. I suppose it's not all down to the new kernel and drivers: I have Virgin 60Mb fibre optic, and my walls are refreshingly free of tin foil.
The XPS 13 comes packed with some great specs which you can gloss over here. I'll re-iterate the key components: Intel® Core™ i7-3537U CPU @ 2.00GHz × 4, 8GB RAM, 256GB SSD of which 230-odd usable and a mega bright 13.3" screen. All this on a lovely little laptop that feels like an 11" one. I never put the brightness above a third of the available level, and at 1920 x 1080 it looks great.
The keyboard still sports a Windows button, but it's the new Windows logo which I'm not familiar with yet, and I pass it off in my mind as a generic "dashboard" type button, so it's all good. A Tux button would probably be a bit weird. I mean, what would a penguin button do? Summon a troop of penguins? Nah. Besides, penguins — just like seals and dolphins — can be dirty little scumbags.
The ever-so-scientific bench test
I needed GIMP for something last night, and when I installed it and launched it for the first time, the realisation hit me that it all took about 30 seconds.
So, I purged GIMP and re-did it for your viewing pleasure (and I do apologise for the music, but YouTube did that):
Apart from this, I'm running about multiple Java server apps (for this thing I'm working on), plus a couple of VMs, plus some Python scripts that are running some numbers. My software does make efficient use of all the available cores, and CPU hasn't been a problem for me in a while.
All the Linux games available on Steam runs like a dream. Just the addition of Steam of a *nix system feels like we've come full circle.
It's early days — a lot might still happen. In fact, Murphy's Law states that I'll publish this favourable review and it will shortly be followed by the i7 going up in smoke.
Here are some of my initial qualms:
- The mouse is sometimes triggered while typing. This is configurable, and I have switched it to disable the mouse while typing, but to no avail. (UPDATE The long-term solution is to turn off the trackpad altogether and use a separate Bluetooth mouse)
- The password box looses focus more times than not, and you end up typing your password in unfavourable places. This could be related to the previous issue discussed.
- The keyboard is ever so slightly flimsy because sometimes letters will double up. Perhaps this is just a keyboard I need to get used to. Besides, I've used the Mac chiclet-style keyboards exclusively since 2009.
- The palm rests — even though they feel great to the touch — seems to get a bit streaky after a while. My fingers are always greasy from snacking on ginger biscuits and stuff like that, and it doesn't wipe down well.
- The backspace button does make a slight squeaky sound sometimes, but this could be because my pinky finger "pulls" on the button due to the angle I attack it with. Still — I don't think this should happen.
If anything else pops up, or if the XPS 13 makes my life significantly better in any other way, I'll come back here to amend.
This is my first ever piece of Dell equipment, and it doesn't look nor feel like a grey, impersonal piece of office equipment. Also, Mr. Mark Hails-From-The-Same-Home-Town-As-I Shuttleworth got things very right with Ubuntu. Linux had indeed come a long way since that day in 1995 when my mate dropped off 25-odd floppies of Slackware.
I'm more productive than ever and won't be going back to Apple. I certainly don't want to shoehorn OSX into a usable system with MacPorts anytime soon.
UPDATE previously subtitled "The final nail in the coffin for Apple products at Grumble Abode." but I've since relented.A picture of Dell XPS 13 Linux Edition makes me happy
Aka endless clicking on crossbrowsertesting. »
X-posted from the now-defunct pollarize. »
I attended AngelHack this weekend »
Pollarize helps the world make »
A few weeks ago on »
Or, actually: Semantic Web Crash »
My team and I won »
I recently got into Riak, »