What I Think About the iPad

Yesterday, a friend asked my opinion of the iPad (“If it can’t print what’s the point..?”), and this morning, Michelle asked me about whether it would be a good device for teaching, working on documents and presentations, etc. My answer to both is: It depends.

For one, it’s difficult for me to provide a completely objective review – this device is intended to evoke emotion and that’s exactly what Steve Jobs wants – you are *supposed* to fall in love with the iPad. Secondly, I do not own an iPhone nor an iPad – I’ve played with other people’s iPhones quite a bit and have not seen an iPad in person, yet. So, if you absolutely adore your iPhone, compare every other handheld device to it, and within 30 seconds declare that all other handhelds are bred of lesser mobile genes, sleep with it not just on the nightstand, but perhaps under the pillow, then you may wish to stop reading.. I have an opinion or two.

First and foremost, Apple is crazy brilliant at marketing. Everyone is iPad-caffeinated right now because deliveries have started and people now have these devices in their hands and flooding the twitterverse with their excitement – same has happened with each iPhone hardware and software release. There is love in the air, and Apple loves you for loving them. People do not do the same with ThinkPad hardware releases and Windows updates (unless MS breaks shit, which happens..)

There is a lot to love with the iPad! I don’t want to be a party-pooper, far from it – I want an iPad, too! The form factor is killer – this type of device will definitely change the way people interact with the web, social media, medical patient rounds, watch movies, etc. The physical hardware engineering – the beautiful touchscreen, the weight, the *feel* (yeah.. when I actually get to feel one), the applications – these type of devices *will* change the Internet world, so I would like one, too, please.

Will I buy one? Should you? That depends.

I probably won’t – not unless Apple comes out with a compelling Gen2 iPad.. Look around at some of the (non-iFanBoy) reviews in the last couple days: no camera (the chassis has the identical insert as iPhone’s camera CCD, so it will eventually get one), no multi-tasking, difficult data transfer, etc. For me to be compelled, at the very least, Apple needs to allow me to run more than one application at a time, if I would consider it anything more than a browsing toy. I think the #1 design failure of iPad was basing the OS off the iPhone OS, as opposed to a mobile port of OS-X, but I understand the business decision. The iPad is a fantastically gorgeous toy and if that’s your thing, it is something you should absolutely have! Go get one! Just don’t expect to do any actual work on it, unless your work is directly related to the social media arena – even then, I would almost guarantee that you will still do most of your *real* work on a laptop or desktop. After all, Apple doesn’t want to kill their laptop business, do they?


“If it can’t print what’s the point..?” – Can your iPhone print? Yeah, that’s what I thought. With the Gen1 iPad, you get essentially a neutered iPhone (it can’t make calls and no camera) with a big screen and a few extras like a very, very cool eReader and the potential to run iWork. You can absolutely work on documents, presentations, etc., but you can do that efficiently only if you do it the Apple way. If you have existing documents you wish to load up on the iPad, I understand from second-hand knowledge that it is rather difficult. Things will get better, and people will figure out how to do some work on the iPad (do you *work* on your iPhone?) – there will be some cool apps that make interesting use of the screen real estate, for sure, but..

The apps.. you really only get one choice of where to shop for your applications. And the iTunes App Store has full control over the extent of your freedoms. If you keep your entire music and video media collection in iTunes, and if you are fine with paying for almost every song and every piece of software you use (some are free), and if you either you don’t know anything about, nor understand, nor really care about software freedom, then by all means keep doing what you are doing – it is a system that really does work well. Apple does this very well – the Apple ecosystem is very functional, very pretty – even sexy, but you are bound to it by design. This ecosystem (and that’s really what it is – a technological island environment with a wonderful array of cohabitating hardwares and softwares that compliment one another – if you have the ability to build your own boat and can brave the waters, you can do some cool things outside of Apple Island) does not go well with my philosophy and beliefs in Open Source Software (google it, non-techies..) and the extreme idiocy of a great deal of software patents granted in the last 10-ish years. (sidenote: New Zealand is considering a patent reform bill that bans some forms of software patents)


So where I am going with this.. buy an iPad, but don’t expect it to be something that it is not. You might want to wait until they come out with the next version – the iPhone 3G kicks the pants off the original.

I truly believe that this type of device is the perfect (although not yet perfected) device for non-technical users – I’m fairly convinced that my mom would learn to love it. You really don’t have to think much, once you figure it out; the UI and the UX are wonderful; the hardware/software island leads to little (I hope) in the way of trouble from trojans and other exploits.

As a good schizophrenic, yeah, I would love to have an iPad. I love computing devices and I could certainly find ways to use an iPad that suit it’s design very well and it would be fun. Most likely I would hack it – I’ll build my boat (using boat plans of more talented boat designers than I), see how far I can travel off the island, and wave back at the curious looks from the sheep on the beach.

I’d guess that more likely, if I decide to spend money on a keyboardless tablet, I will get something in the same form factor, but one that allows me to have the ability to use Open Source Software, one that allows me to run an email client *and* browse the web at the same time(!), and most definitely one that has a kick-ass SSH client (is there a good one for iPad?) – much of what I do is on remote servers, so SSH is an absolute must.

Update: I understand there are a couple really good SSH apps – this alone might be the “killer app” for me.


I’m a bit of a nutcase when it comes to free software (free as in speech, not beer) – just ask my mom how fired up I get in conversations about technology.. I breath it. I tattooed it on myself. So take my words with a grain of salt, if you wish – these are only the opinions of a highly opinionated technology advocate.

Debian Tattoo

What’s (not) in my bag..

I have a flight in the morning, so thought I would clean out my backpack a bit and lighten the load, and it dawned on me after unloading that I should take a picture to embarrass remind myself to keep it minimal.. Lifehacker has been running a “What’s in our bags” series, and the crap in my backpack is quite opposite from the sparse contents of most of the Lifehacker staff posts..

The contents of the Swiss Army Ishouldreallygetasmallerone backpack:
(only things on the table that weren’t in the bag were keys, wallet, and Roxane..)
ThinkPad T60
power supply (plugged in the wall)
lens wipes
Band Aids
baggie with 2 travel toothbrushes, 2 half-empty little tooth paste tubes, Advil, Advil PM, ear plugs, mobile phone ear piece, and emergency nicotine gum
a new toothbrush
Blackberry and USB cable
multi-size memory card reader and USB cable
2 external drives and USB cables – one for music and one for encrypted machine backups
iPod Classic, ear buds, and cable
2 USB flash drives
travel document case
mini stereo cable for iPod2RentalCar
trusty Olympus XA
more emergency nic-fit-fix-gum
two black bracelets (SEP and HTFU)
library card
large and small nail clippers
old iPod Shuffle
Olympus FE-115 and case with extra batteries and media cards
ear buds
..and another pair of ear buds
wireless mouse
Sharpie and mechanical pencil
SD/MMC USB media card reader with media card in it
MicroSD adapter
a couple empty media card holders
Barnes and Noble gift card from Xmas
sticky note pad
Debian Lenny Netinst mini CD, a blank CDR, and a flip case of Microsoft Windows crap (for helping others, not for me..)
AT&T mobile broadband dongle goodness
key for my office lappy lock
lappy screen wipe
Mini-Mag light
office access card lanyard
spare crackberry battery
mini-to-1/4″ stereo adapter
2 ethernet cables
yet another USB cable
the take-with-me lappy lock
travel itinerary printout
last year’s Debconf Proceedings
very important mail that needed to be looked into (unread for months..)

um, yeah.. all that..

it wasn’t me..

My mail server is going mad.. It looks like some spammer decided to use my domain and I am currently rejecting thousands of emails to the user ‘fidpbandjellyqid’ at my domain.. Sorry, but it wasn’t me..
valid email graph
rejected email graph
update: (Thu Jun 21 18:18:27) – the mail traffic is slowly but surely tapering off, but total rejected messages in the last few days is currently at 118,796 and counting..

Dear Network Solutions, Please, stop the madness…

Update: As of 12/21/06, after re-sending the same email on the 12th, no reply…
Date: Wed, 06 Dec 2006 06:17:25 -0600
From: Michael
To: dnsadmin@networksolutions.com, nocsupervisor@networksolutions.com
Subject: Poorly configured records for resalehost.networksolutions.com


I understand from a bit of searching that Network Solutions replaces or wildcards expired domains with records for resalehost.networksolutions.com, however, this practice is completely misconfigured, and has been so for at least 2 years from old mailing list posts I have found. There are many reports of serious load problems that this practice causes on caching nameservers around the world, and my company has recently seen a large number of occurrences of this issue.

It would be greatly appreciated if someone with some detailed knowledge of DNS RFCs fixes this problem once and for all, for I, personally, am growing weary of being paged in the middle of the night, to find massive amounts of queries for resalehost.networksolutions.com…

It would be quite simple for Network Solutions to reconfigure the wildcard to something proper, or perhaps to do the same as almost every other domain registrar, and simply let old domain records expire, which would result in resolution failure, instead of replacing or wildcarding the expired records improperly, against RFCs, creating a far worse problems for the internet in general.

Please, feel free to contact me on this matter, if you wish.

Kind Regards,
DNS Systems

06:11:24.340034 IP xx.xx.xx.xx.1804 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.340332 IP xx.xx.xx.xx.1805 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.340656 IP xx.xx.xx.xx.1806 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.340949 IP xx.xx.xx.xx.1807 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.341253 IP xx.xx.xx.xx.1808 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.341563 IP xx.xx.xx.xx.1809 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.341876 IP xx.xx.xx.xx.1810 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.342184 IP xx.xx.xx.xx.1811 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.342490 IP xx.xx.xx.xx.1812 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.342797 IP xx.xx.xx.xx.1813 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.343101 IP xx.xx.xx.xx.1814 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.343412 IP xx.xx.xx.xx.1815 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.343718 IP xx.xx.xx.xx.1816 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.344022 IP xx.xx.xx.xx.1817 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.344330 IP xx.xx.xx.xx.1818 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.344666 IP xx.xx.xx.xx.1819 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.344974 IP xx.xx.xx.xx.1820 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
06:11:24.345282 IP xx.xx.xx.xx.1821 > yy.yy.yy.yy.53: 256+ MX? resalehost.networksolutions.com. (49)
8489 packets captured
8644 packets received by filter
44 packets dropped by kernel
mshuler@cachens1-1:~$ host resalehost.networksolutions.com
resalehost.networksolutions.com CNAME resalehost.networksolutions.com
resalehost.networksolutions.com CNAME resalehost.networksolutions.com
resalehost.networksolutions.com CNAME resalehost.networksolutions.com
resalehost.networksolutions.com CNAME resalehost.networksolutions.com
resalehost.networksolutions.com CNAME resalehost.networksolutions.com
resalehost.networksolutions.com CNAME resalehost.networksolutions.com
resalehost.networksolutions.com CNAME resalehost.networksolutions.com
resalehost.networksolutions.com CNAME resalehost.networksolutions.com
resalehost.networksolutions.com CNAME resalehost.networksolutions.com
resalehost.networksolutions.com CNAME resalehost.networksolutions.com
resalehost.networksolutions.com CNAME resalehost.networksolutions.com
Possible CNAME loop
mshuler@cachens1-1:~$ dig resalehost.networksolutions.com
;resalehost.networksolutions.com. IN A
resalehost.networksolutions.com. 805 IN CNAME
resalehost.networksolutions.com. 805 IN CNAME
networksolutions.com. 206 IN NS ns3.netsol.com.
networksolutions.com. 206 IN NS ns1.netsol.com.
networksolutions.com. 206 IN NS ns2.netsol.com.
ns3.netsol.com. 71502 IN A
ns1.netsol.com. 71502 IN A
ns2.netsol.com. 71502 IN A
;; Query time: 0 msec
;; WHEN: Wed Dec 6 06:13:04 2006
;; MSG SIZE rcvd: 186