Being a fanboy is no excuse

Reading through some news recently and I found this article by TUAW proclaiming that “OSX and iOS are not jails”. Now, this is indeed on The Unofficial Apple Weblog we’re talking about here so a bit of fanboyism is certainly to be expected -and I’m a fan too after all-, but this one really got under my skin. The author not only completely misunderstands the concept, but goes well out of his way to use logical fallacy to attempt to justify himself.

I understand the whole “I was in the navy, the closest thing to Jail that you can get” concept. Yes, you were in a situation with highly restricted freedom, and couldn’t leave. You volunteered for that though, knowing what it meant. I’m afraid I just don’t see any good parallels. Pure sensationalism.
The car analogy though, that one has some meat on it! I don’t buy the argument that the fact that the Toyota is better because you don’t know how to do anything to it, and the Impala was worse because you could tinker. Sure, you may like the Toyota, but how are you going to feel when there’s only one mechanic in town who has the special tools required to work on it, and he charges 10 times more per hour than anyone else? That’s the inevitable conclusion of the world you’re claiming you’d prefer to live in. Did you think it through that far?

This is also where the entire argument of “I just want it to work” falls flat on it’s face. Looking at this and saying “clearly the act of making cars more difficult to work on improves them” is an ignorant oversimplification of the issue, yet that’s exactly what people are willing to do in the software world. It’s easy to imagine that complexity equals simplicity, but rarely is that truly the case. The UNIX philosophy shows us that a bunch of small components that do one thing well working together can create incredibly powerful systems. It may be true that it takes a genius to understand the simplicity of UNIX, but I find that more likely caused by the fact that the focus was never placed on increasing understanding for average users. That’s another rant however.
Is it really that hard to imagine a situation where your car was made out of simple components that were easily manufactured and user-replaceable? No doubt designing such systems is far more complex, but it’s certainly not impossible. Computer systems or cars, “I just want it to work” is not the opposite of “I want to be able to tweak it on my own”, they aren’t separate points on a spectrum, please stop pretending that they’re mutually exclusive.

There is one idea put forth that I do sort of? agree with though: Living in a modern society means trading some of your freedoms in for the conveniences and protections of the society. Yes, you pay your taxes in exchange for a police force that presumably keeps your neighborhood from becoming a war zone. So it goes with the “jail”. You’re paying your tax to Apple in order to get protection from things that inconvenience you, like malware, viruses, and poor battery life. And to some users this is going to be worth it. My grandmother (Sorry Oma!) is the perfect user for an iPad, and she certainly is greatly benefited by the protections offered. While it’s true that she will never personally miss the freedoms sacrificed, she also won’t benefit from any potential gains made by the larger community.

I fundamentally don’t believe that these protections are exclusive to the walled garden, for the same reason that I don’t believe that a Orwellian government is the only way to prevent crime. In fact, the idea that a computer system can be “curated” and yet still fully open isn’t even difficult to imagine, it already exists! Look at the Debian/Ubuntu model. The operating system and core packages are curated and confirmed to be good. You’re certainly welcome to go off the beaten path and do whatever you like from there, but you can easily and happily stick to what’s recommend if you’re not the adventurous sort. This is exactly opposite of Apple’s approach. “Thou shalt not, unless we tell you to” is the jail you’re living in, and for no particularly good reason other than that they want you to.

I don’t mind saying “If you don’t like it, just leave”. That’s fair. Let’s try to be intellectually honest about what the bigger picture is though. I would draw a parallel to saying “If you want to be safe then you’ll have to get naked at the airport”. It’s simply not true when you consider the full picture, and while you the user are certainly free to take the train/bus rather than the plane, is that really the world you want to be living in?

A slightly asthmatic cat

Lion, the great new hope of the world and savior of all computing. Hear it roar! Or, as the case may be, perhaps rattle a bit in the lungs while it tries to take a breath and then a bit oh wheezing while the formerly concerned gazelle looks on in amusement.

You may guess that I’m not impressed. This would be an understatement. I have now upgraded two of my macs to Lion, and I can conclusively say, without a doubt in my mind, that Lion is the worst thing to happen to any mac I’ve ever owned, and that includes the one that got cracked in half. (at least that was repairable and it was all shiny again after the ordeal)

My G4 Powerbook doesn’t pinwheel-of-death this much even to this day, and I can’t believe the number of annoying little bugs hanging around. Wifi refusing to reconnect, “fast”-user-switching hanging at a gray screen for 2 minutes, the “input type” indicator at the login screen being utterly incorrect, keychain refusing to unlock or be repair, and network mounts failing to connect are some of the things that are clearly on the “bug” side of things. I’m willing to forgive the “we just lost our minds” details like iCal’s new interface, the fact that multi-monitor support is really not a priority, and maybe even fact that Spaces did a 180 from awesome to useless. The pinwheeling though, is just too much.

My laptop is a current model 15″ MBPro with 8GB of RAM. I’m not using legacy hardware here. It came with Snow Leopard but only had it for a couple weeks before the Lion upgrade. If it weren’t for the fact that my main purpose for this laptop is development I would go back to Snow Leopard in a heartbeat. I don’t think I’ve even really gotten any advantage out of the “new” features yet, and there certainly aren’t any that I would find myself missing if they were gone.

So, in short: my experience with Lion so far has been utterly underwhelming. I’m about to install the latest update on it and cross my fingers that things have been improved. Hopefully my Wifi doesn’t conk out halfway through the download. Let’s cross our fingers.
iCal is still gonna be painfully ugly though, and the new spaces is still going to be useless. Ah well, I guess that’s just more of an excuse to spend the time on my other laptop, a nice little 12.5″ Lenovo running Linux.

In a Top Gun mood

Sitting working today at a Starbucks with a of the airspace around KPDX, and it looks like the Oregon Air Guard are out flying about in their F-15’s today. It’s not quite exactly right as far as aircraft go, but it’s close enough. Time to get some work done to the Top Gun soundtrack and dream about the sky.

The Anglo Files – Sarah Lyall

This book isn’t actually mine, it was loaned to me by one of the nurses at my allergy clinic, and boy does it ever illustrate why I like hard-copy books and the people who say “I think you’ll love to read this”. Are you a fan of British television, humor, or culture in general? Then I highly recommend this book as it will give you some startling insights! After reading this book I feel like I have a better grasp of the culture and comedy in British shows that I watch. I have to say that I’m even more confused about cricket though.

The chapters on the House of Commons and the House of Lords are amazing, just amazing! The chapter about the newspaper industry is terrifying. Some of the things that amuse me so greatly about British humor appear to actually happen in real life as well, such as the following correction in a newspaper:

Yesterday was Wednesday, despite an assertion that it was once again Tuesday.

There are a lot of interesting observations though. I didn’t know that the illusionist David Blaine did so poorly in the UK, but apparently people who are confident and show-offish about themselves are really not looked on too kindly! Taunting a man locking himself in a box without food for a week with hamburgers hung beneath RC helicopters is both rather cruel, and really rather amusing.

I want to remember reading this book, because if I ever go to the UK I’m going to want to re-read it as a refresher course. As similar as we like to think we are to each other this book left me feeling that were I to go to the UK that driving on the wrong side of the road would be one of the more normal feeling things going on, and I think I’d need some additional help in becoming mentally prepared for dealing with the place. This book really seems like an interesting start to that.

I’m still seriously confused about cricket however.

Simple, easy, obvious. (Or: Why spotify lost me in 2 minutes.)

So a while back some rabid fanboy was all like “You’ve got to try Spotify! Best thing since bread in less-than-loaf sizes!” so I got myself an account, realized I had to download some app, wasn’t in a position to do so, and never came back. What is this thing? Not really sure. “Like Pandora” I’ve been told. “Social Music” seems to be a term used.

Okay, but it gets better. I get an email from someone who I’d actually be interested in sharing “social music” with, so okay, you win. I’m at a computer, I have the app, let’s log in!

Spotify demands your username, not your email!

FAILURE NUMBER 1: USERNAMES!

Sorry Spotify, 1997 called. They said they heard you were using usernames instead of email addresses and they wanted to mock you for being behind the times. What. The. Hell? I’m tired of remembering usernames! Someone has always already chosen my favorite username of “josh_the_greatest_dude_ever”, so unless you feel like reserving that for me please make your service use my email address as a login. (Especially now that my keychain isn’t going to sync between my macs, usernames are OUT, but that’s another rant.)

Failure 2: Facebookery.

I know, I’m the only person in the whole of the multiverse who doesn’t use facebook. And if you believe that you should get out of the internet business, especially if you’re trying for “social”. So, now that I finally recovered my username and got logged in I find a really oversized facebook logo in what appear to be the section where I should be able to add the friends I want to interact with. Tell me, did they actually pay you for that much advertising space, or are you just that desperate to suck up? (“Zuck’ up” perhaps? In any case I think we know where you got the “Spotify is so good!” Zuckerberg quote emblazoned on your site.)

So… apparently I’m completely cut off from social interaction due to my lack of a facebook login. I’m immediately cut off from the one thing I was actually sort of interested in: seeing what my friends are listening to. Whoops.

Interaction Failures of the third kind

I’ve finally logged in, found out I’m a one-man island, but I’m not yet completely discouraged. Let’s see what else this thing does for me!

Well, I’m really not sure. Apparently it scans my “Library”, which since I’m using it on the laptop and not the desktop is empty. I’m greeted by a screen that says I can “take my music anywhere” by plugging in my phone. (Which, since it goes with me everywhere seems potentially redundant to me?) I have an “inbox” where music that is “sent to me” will arrive. (One supposes it will be sent via those friends I have on facebo… oops.) There’s a nice “top lists” tab, which confirms for me that the world at large has absolutely no taste in music, but I already knew that.

Here’s the lesson Spotify. Don’t assume that your users know what your app does. Also: You’re probably not quite yet to that level where you don’t actually have to explain yourself to anyone.

For the record:

No, I’m not an idiot. Yes, I’ve managed to deduce that spotify scans your iTunes and somehow makes all your music available to you in a streaming format. No, I’m probably not going to use it as I’m just not seeing the value in it based on this brief experience. All the music I need rides around with me on my myriad iDevices. Maybe when I break free of the apple ecosystem this will… oh wait, no linux/web version? Nope, it’ll be just as useless then too.

But really, what this whole post was about, what really got my goat, was that error screen. “You must use your username, not your email address”. Seriously? 1997. Somewhere in my snobby little mind that tells me exactly what breed and level of designers and developers you are. Is that the snobbiest and most stuck up thing I could think? Probably. But it’s not completely wrong either, not even close.

A James Morrow Late-Night Double Feature

In which I review not one, but TWO books, both by James Morrow.

Bible Stories for Adults

A series of short-ish stories always makes for an interesting review. The first story, “The Deluge”, was great, (It won a Nebula, it would sort of have to be!) but I have to admit I felt a bit mixed about some of the rest of them. I suppose I was expecting something more like Lamb, however one should really not go into something with expectations like that. The parody/alternate history stories like “Deluge”, “The Tower” and “Abe Lincon at McDonalds” will leave you wondering “what if”, and the philosophical stories like “Assemblage of Kristin” and “Diary of a Mad Deity” will leave you wondering what just happened. You know, in that good way where you aren’t quite sure where you are but you feel like the trip to get there must have been quite fun?

Some of the stories feel like you probably need to know the actual bible story. I’m not sure “Soap Opera” would be as good if you didn’t know the story of Job. Most of them though require no previous knowledge. The Covenant, probably my favorite story in the book, is an interesting analysis of the ten commandments and what the world might be if they had not yet been made public. “These rules are not worthy of you!”

Every one of these stories is thought provoking. Did I enjoy them as much as I thought I would based on the reviews I’d been given? Sadly no, as I was expecting more Christopher-Moore-slash-Tom-Holt style writing. I was left feeling thoughtful, but not like I immediately needed to read again to understand whatever it is I missed. Based on these stories I would say there is one thing James Morrow knows how to do exceptionally well: get his point across.

I would definitely recommend reading. I may even re-read someday. For now though, I think I know someone who will quite enjoy this book, I think I’ll give it to them!

Towing Jehovah

The plot is explained in the first few pages thusly:

“Our mutual Creator has passed away,” sad Raphael with a sigh compounded of pain, exhaustion, and grief.
“What?”
“God Died.”
Anthony took an involuntary step backward. “That’s crazy.”
“Died and fell into the sea.” Raphael clamped his cold fingers around the tattooed mermaid on Anthony’s naked forearm and abruptly drew him closer. “List carefully, Captain Van Horne. You’re going to get your ship back.”

So… What happens when god dies, his corporeal form falls into the ocean, the angels are literally dying of despair, and the vatican’s chief particle physicist goes riding on a supertanker captained by an infamous tanker captain out to the body? This book has it all, angels, bi-planes, cruise missiles, warped reality, and a recipe for Dieu Bourguignon.

I think perhaps Morrow’s pacing takes a bit of getting used to, but boy is it worth it. Ever asked yourself what happens to the world when god dies? More importantly, what happens to people when faced with incontrovertible proof that the god they may or may not have believed in is dead?

Believe me, the ending is worth it. Well, the almost ending. I really do think it’s Morrow’s pacing that throws me off. The extra bits make the world believable, but sometimes it feels like they lessen the impact of what he’s telling you. Once again though, I feel like I GOT? it. I know what he’s saying, I understand, and I’m not sure reading it again would do much more for me. Maybe that’s good in a book sometimes, but I’m really rather fond of that feeling that I should pick it up again and see if I can squeeze just a little more out of it. I don’t think I can however, and while I may read it someday in the far future, I think my plan for this one is once again going to be to give it to someone who I think will also enjoy it.

“Have you even waltzed naked in God’s navel Tom?”

Sometimes support is fun…

Doing tech support isn’t always the best job in the world. But it’s better when you get to have a little fun with it. As an example here is a ticket response that I sent out today:

Our apologies for the zombie message invasion. We have uncovered the source of the infection and are working to repair it for you. Because the issue is server-side it will just begin working one day, so you should try to delete messages periodically just to see if it’s working. (Sometimes it will even work before the fix too, it’s sort of random.)
So basically, like with any zombie infestation, just keep trying, they’ll stay down eventually. And try not to get bit, that just makes it worse.

Yep, that’s exactly what you want to hear from you tech support team right? Hope I made your day a bit brighter!

Also, I love it when they give me straight lines like “I don’t know how you’ll respond to this, but…” because it lets me do this:

I think I will reply… in wookie:
wwahhowo ohwowoor rcooananahwhrr rahoworcrarrwo.

Oh, that’s not what you meant. Via email of course!

We actually proceeded to carry on the rest of the support interaction in wookie, which is really quite impressive. “ROFL” takes a lot more to say in wookie though, it’s just not a terse language.

Yeah, there are things I’ll miss about doing support.

Ending the latest tryst

My dalliance with the latest social networking fad, Google+, has come to and end even faster than normal and ended with me deleting my account on what currently seems to be another useless service.

I just haven’t found out what these services are good for yet, and google’s offering further confuses things by being a number if different offerings that are apparently related? I ended up deleting google+ because I was trying to delete buzz, which appears to be completely unrelated, right up until you try and delete it? Google reader, buzz, google+, and “+1” all appear to be completely unrelated services doing things that don’t really have value unless they work together. +1 should note an item in reader, which should let me choose which circles I want to share it with.

Another minor point about google+ was the fact that I would have the app open in firefox, I’d even have it as the front window, and something new would happen. The browser would update, I would get a push notification, I got an email, and I got the little “new unread items” badge in the open tabs for both gmail and google reader. That’s a lot of notifications. And do you think that marking any one of them as read would mark all of them as read? That would be nice wouldn’t it. I think I’ll stick with my IMAP email, at least I only have to deal with notifications once.

And for the love of almighty Zeus would you please bring back the brilliant “reply in-line to a subset of users” feature from Wave? Circles doesn’t even really help because if I post it to all my circles when someone from one of my circles replies I don’t necessarily want everyone from all my circles being introduced to each other, it sort of defeats the point?

So, aside from complete lack of integration and being unable to understand which bits do what, why did I leave? Because it doesn’t help me talk to you. Utterly useless at it. The noise level is just far too high. Everyone is talking but nobody is listening.? (Believe me, I’m aware of the irony of posting this on my “blog”. Heh. That’s another story though.)
So for now, I’m back to being found here on my website and via email. (You can also see what I find interesting on Google Reader)

Now with more sekretz

Daedalusdreams.com is now SSL enabled for your convenience and security.Well… more for mine actually. However, it’s worth noting that you can access it at https://daedalusdreams.com/ and browse to your heart’s content with assurances that nobody aside from me knows what you’re up to.

The entire basis of security and authenticity on the internet is an amazing thing. When you make a request to daedalusdreams.com what assurances do you have that the content you’re getting is actually from me on this domain that I own? None. Anybody in the middle could be intercepting my communication to you and altering it. Which is why we have HTTPS/SSL. When you make a secure request you get this certificate that tells you “yep, we promise that anything coming from this IP is actually daedalusdreams.com”, and to help make sure nothing is modified mid-stream everything you get is also encrypted using that certificate.

So yay right? You now know that it’s me, and it’s really what I’m saying! But who ensures that? The root certificate authority that I used is basically vouching for me. It’s okay, they’re trustworthy right?! Well, sure they are, but how hard did they work to make sure that I am? They emailed me at “webmaster@daedalusdreams.com”. Theoretically since I have access to that email I’m the domain owner, and presto certificato we’re “secure”. (Well, technically I also had to buy a static IP for my domain name since you have to have a permanent address.)

Does the entire thing sound a little shifty to you? Yah, me too. At least my host offers a pretty reasonable price for certificates. The entire industry is sort of a racket, so it’s nice to be able to avoid having to shop around through that mess. The process needs to change however, in order for security on the web to become what it should be. That, however, is an entirely different blog post. For now, we’ll be happy that everything here is nice and tidy, and we’ll worry about the entire future of the internet at a later point.

Climbing Olympus – Kevin J. Anderson

The story starts with our hero on the slopes of Mt. Olympus, the largest volcano in the solar system…

Oh wait, no it doesn’t. In fact I have a hard time recalling if the venerable mountain was even mentioned before one of the characters began to climb it in the last 10 or so pages of the book.

Ah well, what’s in a name right? Kevin J. Anderson writes a pretty reasonable novel in my experience, and this one doesn’t let you down. Sort of the typical monster-of-the-week style story with the your average characters, and no real crazy plot-twists to throw you overboard, this one is a fun read. Poul Anderson did a quote for the cover:

An exciting story… one feels that this may very well be the way the conquest of Mars will happen.

Gotta agree. Unfortunately not much more to say. I enjoyed reading it, but I’m done reading it now and it doesn’t have anything else to offer me. I don’t even have a particularly memorable quote. With a very human quality to the characters, and an arid and dead feeling to the planet, it’s a gritty and realistic tale of homesteading the martian plain. Now, off to powells we go for a trade-in!