Archive for the 'Praise' Category

Google’s new approach to China

Wednesday, January 13th, 2010

Big news today for free speech on the internet!

Google has announced that they will no longer censor search results on google.cn.  Here’s Google’s official announcement on their blog, and a NY Times story covering it.  While Google is not the most popular search engine in China, it certainly is the leader among American providers.  We’ll have wait to see in detail what their new approach is, but it’s good news when companies stand up to China and say they won’t cooperate with the Great Firewall.

iTunes 9 + Win 7 Play Nicely

Monday, September 14th, 2009

I’m running the Windows 7 Release Candidate, and pulled down Apple’s new iTunes 9, which debuted on last Wednesday.  I noticed a little added feature:

windows-taskbar-itunes

It seems iTunes 9 takes advantage of the Windows 7 taskbar enhancements and adds a back, play/pause, and forward button below the live preview.  It also adds a balloon above with current track info.  Nice!

This is the first non-Microsoft app that I’ve seen take advantage of the new taskbar.  Who says that Apple & Microsoft can’t play nicely?

Windows Live Writer

Monday, January 12th, 2009

The Wordpress web-interface for writing blog posts is OK, but I do miss some of my favorite word-processing features. The blog-posting facility in Word 2007 didn’t impress me, but I’m on a Microsoft kick this week while trying Windows 7, so I thought I’d take Windows Live Writer for a spin.

Although it presents you the option to start a blog on Windows Live, it claims to play nicely with Wordpress’s publishing API. I was skeptical, since I host my own blog (powered by Wordpress), rather than having it on Wordpress.com, but I’ve so far been impressed. Setup was very easy and totally automated: I just gave it my login credentials and the URL to the main site. It quickly discovered that I hadn’t enabled the publishing API, but helpfully gave me the URL of the options page to enable it. It also detected and downloaded my theme so it can give a full preview of what my post will look like on the site.

The botton of the window has three tabs: “Edit,” “Preview,” and “Source.” “Edit” is a WYSIWYG text editor, which helpfully defaults to the appropriate fonts for my blog, but doesn’t include the sidebar or other elements from my theme. “Preview” shows the post as it will look on the page—complete with sidebar and the previous post sitting underneath it. “Source” gives the HTML underneath the post, and unlike previous Microsoft forays into web publishing, it gives clean, sensibly formatted HTML.

pancake bunny

Inserting images is also painless, as illustrated by this bunny with a pancake on its head.  The one thing it is missing in terms of the Wordpress system is a way to set the tags for the post.  There’s a tool for inserting tags, but all that does is insert some HTML into the post for tagging to external sites like Technorati or del.ico.us.  All in all, it’s a welcome and viable alternative to using the Web-based tool.

UPDATE (13 Jan): As helpfully pointed out in comments, there is a way to set the tags for the post.  It’s in the post Properties, accessible with <F2>.  Win!

Windows 7 Beta

Sunday, January 11th, 2009

Downloading the Windows 7 Beta was a little more difficult than it should have been, but I was admittedly jumping the gun a little bit.  The public beta was briefly posted, only to be withdrawn because the servers couldn’t keep up with demand.  (It’s now back up.)  Being the impatient man that I am, I managed to find a BitTorrent link to the DVD iso.  It surprises me, just a little, that more companies don’t include a .torrent whenever you have the option to download large files.  I’m not sure if MS thinks that it isn’t secure, or looks amateurish, but I have to say that posting a link and then taking it down doesn’t look so good either.  BitTorrent, or peer-to-peer technology in general just makes so much sense for this kind of application: that is to say, getting a large chunk of data downloaded to a large number of people quickly.  (If you’re unfamiliar with peer-to-peer, it does this by breaking the file into pieces and passing the pieces around from person to person rather than everyone trying to get it from a single server.)

Windows 7, like in previous versions, allows you to install without a Product Key and enter it later, so I loaded it up right away, confident that I’d be able to get one when Microsoft reinstated the public download site.  Upgrading from XP, there was no option to try to migrate my programs and settings, only a clean install was available.  This didn’t bother me, but might turn off some people who’ve skipped Vista when it comes time to upgrade to Win7.  Vista users, apparently, can upgrade with their programs and settings more-or-less intact.  The install was very smooth, and took a little over half an hour.  It had no problems setting up my hardware.  In fact, the only drivers I’ve downloaded myself so far are the Dell drivers for the “advanced” features on my touchpad (aside: advanced is in scarequotes because I liked the Synaptics touchpad on my old Dell much better than the Alps one on my current D630).

The interface improvements are pleasing, and run smoothly and responsively on my laptop (Core2Duo 2GHz, 2GB RAM, Intel 965 Integrated graphics).  Especially nice is the updated taskbar, which gives live thumbnail previews of the windows as you mouse over it, and the new-to-me Window Flip 3D alternative to Alt-Tab.  Annoying is its insistence on changing the theme to a heavy black color every time I open something from the Control Panel.

I also BSoD’ed (the instantly familiar blue screen of death) once while watching a DVD in VLC Player.  It’s nice to know that fail still comes in white text on a blue background.  But other than that, it’s been a nice experience.  Outlook, in particular, loads lightening-fast, and I haven’t had any issues with program or hardware incompatibility.  Looking forward to giving BitLocker whole-disk encryption a go, as well as seeing what the gaming performance is like.

Oxford Libraries Web Access: baby steps

Saturday, October 25th, 2008

The Oxford Bodeian Library’s collection is one of the main tangible things that makes Oxford a world-class research institution.  The troves of primary sources, obscure titles, and first editions make it a mecca for historical and literary research.

This is a promise which I don’t think the Oxford Libraries live up to in practice, because the University has not invested enough in updating the tools people use to find what they’re looking for.  The ability to quickly and efficiently find information in Oxford’s catalogs is hampered by outdated and poorly designed interfaces, and incomplete records.  The experience is not worthy of the excellent collection and international reputation the Libraries have.

We live in a world of speedy full-text search of almost the entirety of the Web, accessible instantly from any computer and many mobile phones.  As a result, libraries have a tough act to follow to make finding printed materials as quick and cognitively intuitive.  The databases libraries maintained about their collections seemed monstrous in a time before Google, but they are now very limiting: title, author, some keywords, and a bewildering string of letters and numbers aren’t much data for smart search to chew on.  Web search engines also exploit links between different pages to form their results, but collections databases are relatively flat.  Full text search might be coming, but there’s truckloads of books to scan between now and then.

So no, I don’t expect the library website to be as good as Google, but I don’t think that complete and humane are unreasonable expectations.

By complete,  I mean that I expect all records from all collections in the Oxford University Library Services to be accessible by web-based search.  As it stands, for example, Oriel College Library’s catalog is only available via telnet.  Unless you were a nerd before 1995, (or use the libraries at Oxford) you might never have even heard of telnet.  Telnet is a text-only interface designed in 1969 as one of the very first internet standards.  It’s slow, clunky, unintuitive, and there’s no way to save anything you’re doing and come back to it.

I could go on for pages about what makes websites humane, but the redesigned SOLO (Search Oxford Libraries Online) interface is a big leap forward from the previous system.  Standard web-browser behaviors, like using the forward and back buttons or saving results as bookmarks don’t break it.  It has advanced search features like boolean operators and the ability to search particular libraries.  Unfortunately, if the material is not on the shelf (which it isn’t always clear about) it simply plunks you back into the old, ugly, inhumane system to request it from the stacks.

As a scientist, I don’t often research using books. I’m much more likely to look up journal articles, which unless they are old or obscure, are very likely to be online.  Every once in a while, though, I’ll want a paper which isn’t online, and it’s good to know that the library has my back (old and obscure is Oxford’s specialty).  I’ve noticed that when using search tools by Ex Libris, a little button appears beneath many results that says “Find It Oxford.”  Ex Libris know what stuff Oxford has in its catalog and clicking it takes me to an Oxford page.  Unfortunately, this is in the old, ugly interface, and it dead-ends: giving me information about the holding but not allowing me to do anything with the information, like request it from the stacks.  If I want to do any of that, it’s back to top level interface (but at least this time, title in hand).

So, things are looking up, but Oxford’s Library access is still sub-par.  Its number one priority, at this point, should be getting all books and all the libraries available to be searched via SOLO.  The first thing researchers care about is completeness.  They can’t trust a tool that they know won’t give them all the results.  Then, it should cut the last vestige of the old system away and build a humane system for stack requests.

The icing on the cake, for me, would be seeing the full text of every title they have whose copyrights have expired accessible via the internet.  They’re partnering with Google, starting in 2005 for book scanning, but, as far as I can tell, library users have yet to see any of the benefits.  The Oxford website claims this will take three years, but my opinion of “official” Oxford timelines sinks the longer I am here.

On AppleCare vs. Vodafone

Friday, October 3rd, 2008

My iPhone was gimped, but not yet dead.  The problem was with the “home” button, and being the only button on the front face, you can imagine it gets used frequently.  It had lost the crisp, original clickyness and trying to press it was like using a sausage to play a snare drum.  Sometimes I’d press and get no response, sometimes a double click, whisking me away to the favorites list instead of the home screen.

After dealing with the pain that is Vodafone (my previous carrier)’s repair service, I was reluctant to go down that dark path, and just dealt with my limp iPhone for a couple weeks.  Remembering that my 1 year warranty would expire in November, I finally got around to making the call to get some reparations.

Fortunately, as I discovered, Apple’s customer service and repair arm is a class act, even in a country where the bar has been set pretty low.  The first phone call to Apple went well: short wait to talk to a rep with fluent language skills, and a competent sounding manner.  He issued me a repair ID and ordered a returns kit sent to my house.

Now, the story hits a few bumps in getting the returns kit delivered.  Of this I hold no malice against the rep I spoke to; it was a simple misunderstanding.  When he read the address they had on file, I assumed he left out the house number for brevity, but as it turns out, it just wasn’t there.  So UPS received an address with the correct street, but no house number.  As helpful as I have found the order tracking website in the past, once there was a problem the cryptic “delivery exception” messages were of little use in deciphering what the problem was.  Fast forward about a week, several phone calls to UPS, and several mornings wasted waiting up for the deliveryman who seemed to need a signature to deliver me what is essentially an empty box; I called Apple to have them deliver to my lab instead.  I had my kit the next day.  This time didn’t bother me too much, since the iPhone still worked OK, but if I had a dead phone, I’d have been pissed at UPS (and probably Apple for hiring them).

Opening up the returns box was almost like unboxing a new gadget from Apple.  Carefully laid out were all the things I’d need to ship my iPhone to Apple, right down to an included paper clip to open the SIM card tray on the iPhone.  Also included was a pre-paid envelope and address label to ship the iPhone to Apple.

Once it shipped, I could use my repair ID to track the status, but it turns out I needn’t have worried. Apple sent me an email once my iPhone arrived, and, 3 hours later, after they shipped a replacement.  That impressed me—3 hours after my gimped iPhone arrived at their repair center a replacement left destined for me. Unfortunately, this was on Friday afternoon, and the replacement didn’t arrive until Monday.  Since they picked up the entire tab including shipping both ways, I couldn’t begrudge them for not splurging on Saturday delivery.

The difference between this and Vodafone’s service, which they charge £7 per month for, is like night and day.  I knew where my iPhone was at any time via the web, even during transit using UPS tracking.  When Vodafone repaired my phone I gave it to a man in the store and just waited until the predetermined pickup day.  Several times (yes, I had several repairs) I returned on the appointed day to be simply told that it hadn’t returned yet and that I should come back tomorrow.  Apple took 3 business days (5 including the weekend) to return my iPhone, while Vodafone typically took a week.  Apple proactively informed me about the progress, while Vodafone didn’t even let me know when there was a delay.

Good customer service includes the tenet that a customer’s problem is your problem until it’s resolved, and it includes keeping the customer in the loop.  Good customer service is something Apple UK has, and Vodafone doesn’t.

“Unboxing” Photos of the Return Kit below:

Passwords and Information Cards

Sunday, September 21st, 2008

Every new site that provides a personal service needs to authenticate you the next time you return.  They need to make sure you are able to access your account and others are denied.  The standard way to do this is to have you create a secret password to identify yourself when you return.  And there begin your troubles, noble websurfer.

Most people don’t just have one web-based service they use, they have between a few and a few dozen.  The safe thing to do, of course, is to create a unique password for every site you sign up for.  One for Gmail, one for Amazon, one for PayPal, one for your internet banking, one for… you get the idea.  Strong passwords are very random, with plenty of crazy symbols and odd capitalization.  Of course, the way the human brain works, the longer and more random the password, and therefore the stronger, the harder it is to remember!  If your mind is anything like mine (which is to say, human), you’ll know the futility in trying to create and remember unique, secure passwords for each site that requires one.

So, we cheat.  We create relatively weak passwords.  Or, we reuse them.  Or both (in college, every private multiplayer game we created was always secured by the password “spandex”).  Reusing passwords is particularly Bad News Bears because you can’t know what the site you’re sending it to will do with it.  Will they store it securely?  Will they sell it to criminals in Russia?  Are they criminals in Russia?  So if you currently use the same password for http://somerandomforum.tk as your bank or email account, you might want to reconsider.  As you might imagine, the extent to which I follow my own advice depends on the perceived risk of getting a password stolen, and the potential damage an attacker could do with that particular password.

And, there are other problems with passwords.  Even if we could all remember hundreds of complex passwords and the sites they belong to, they’re still vulnerable.  They can be captured by eavesdroppers if used over an unencrypted channel, or users can be fooled into giving them away in a phishing attack.

A recent (well, August. I’ve been busy) NY Times piece introduced me to an alternative to passwords.  It’s called an Information Card, and is in essence the digital equivalent to an ID card.  Under this system, the computer does the heavy lifting of creating a unique token for each site you visit, so a malicious site can’t use the information it gains to break into your other accounts.  It also will only transmit the information over a secured channel, so there’s essentially no way eavesdroppers can intercept your credentials.

However, there are still ways to attack this system, even if the author, Randall Stross, doesn’t seem to think so.  In one breath, he quotes Scott Kveton (of the OpenID foundation) as saying, “there is no silver bullet, and there never will be.”  Then, in the next, he goes on to talk about information cards as if they’re some kind of panacea.  They aren’t.

MS Windows Cardspace, an implementation of information cards

MS Windows Cardspace, an implementation of information cards

Essentially, you are trading keeping a secured secret in your head (a password) for a secured secret on your computer (an information card).  This means that if an attacker gains access to your computer, they can steal your cards.  And, since the cards are simply bits of data, they can be copied, meaning they can be stolen without you ever noticing they’re gone—that is until you notice accounts being compromised.  A PIN is no defense; attackers might design viruses or worms to steal them after you’ve entered your pin, then silently delete themselves, removing any evidence you’ve been compromised.

Still, relying on keeping your computer secure does seem like a safer bet than passwords, at least for the time being.  If the movement gains momentum, it might do some good.  Also, smart-card readers of various sorts are becoming relatively standard on business laptops.  In the future, an information card could be embedded on one of these smart-cards, this would make them hard to steal and very hard to duplicate.

I’d be tempted to try it out on spikecurtis.com, but its designed to work only with SSL-encrypted connections, which I don’t have the credentials for.  The only site I know of that uses them now is Microsoft’s Live ID, only in beta, and only with IE 7 (there is a Firefox plug-in, but it doesn’t work with Firefox 3).

Photosynth of Oriel First Quad

Tuesday, August 26th, 2008

I couldn’t help but put together a nice “synth” of Oriel College’s First Quad in Photosynth. My main camera is down at the moment, so it was the trusty iPhone to the challenge. Since they’re mostly viewed onscreen, it turns out that the iPhone does make pretty decent fodder for the “synther.” However, I did want some nicer pics, so I hopped in Flickr and dug out some Creative Commons licensed photos.

Don’t be shy about photos for this task, I took well over 100 for what amounts to little more than a big box. In contrast, I took over 150 of our experimental apparatus, which is considerably more complex, and ’synth only managed to stitch together a quarter or so. I’ll post a link to that synth when I’m happy with it; but it will probably require considerably more photos, more planning, or both.

Once the photos are on your hard-drive, it’s actually stupidly easy to turn them into a synth like the one you see before you.  You just fire up Photosynth (a free, but Windows-only, downloadable program), select your photos, give your synth a name, and click go.  You don’t have to do any work with lining up the photos or setting up the space you’re trying to create.  Synth just munches on them for a while (a long while: 10 minutes or so at nearly full CPU utilization and 100’s of MB of memory on a Core 2 Duo system), and then uploads the results to their site to view.

It’s rare that a piece of web tech lets you put together something so impressive so quickly and easily.  Just wow.  My biggest complaint about the service so far is just the lack of support for operating systems other than WIndows.

Photosynth makes me want to take pictures again

Monday, August 25th, 2008

If you don’t have access to a Windows installation, this post is not for you (yet, Microsoft claims to be working on a Mac version), sorry!

Photosynth is really cool.  It’s a tool from Microsoft to visualize spatial environments using overlapping photos. It really is something else—way better than a static slideshow, it manages to give you an idea of space and volume by stitching together an environment from different views.

It makes me want to go out and take some photos of Oxford. If I have a chance tomorrow, maybe I’ll shoot a couple dozen views of Oriel’s quad, and then see how easy it is to put together a visualization. In the meantime, enjoy the Taj Mahal as seen by National Geographic photographers.

Midomi: first iPhone app to blow my mind

Friday, July 11th, 2008

Just a quick post to share some excitement.

After a bit of a struggle, I pulled down and installed the iPhone 2.0 software last night and added some apps.  There are some good ones, which I’m sure you’ll hear described all over the intertoobs if you’re so inclined.  My favorite so far is called Midomi.  You fire it up, then sing or hum at your iPhone and it tries to figure out what song you’re after, then gives you links to the iTunes store to buy it.  What floored me is how incredibly good it seems to be at figuring out what you’re singing.  I did a 12 second off-key rendidtion of the opening line of “Don’t Stop Believing,” and in seconds it came back with the correct result.  This’ll be great for those moments when you hear a song you recognize on the radio but can’t for the life of you remember who it’s by.