How to create your own URL shortener

This article from The Next Web is a good write-up of different options available for creating your own URL shortener. I’m a big fan of short URLs, but I think one of the draw-backs can be that they create a more “brittle” web – that is, if the URL shortner service (such as bit.ly) you use goes out of business then all the URLs you’ve shortened and shared through various means become useless. Conversely, sites such as the NY Times and BBC have created their own short URL mechanism, on top of a domain they own (nyti.ms and bbc.in respectively), to facilitate sharing. This allows those organizations to keep the short URLs they mint active as long as the organization (and the Internet) continues to exist (which is about as much as you can hope for). Making it easier to host your own domain name shortening service and to own your own short URLs can only be a good thing. But URL owners still need to remember that once a URL (short or otherwise) is out there in the wild it needs to be maintained, even if a site’s structure changes. CF “cool URIs don’t change”: http://www.w3.org/Provider/Style/URI

Posted in Misc Tagged with:

Fun with the Nest Smoke Alarm

Picture of the Nest App showing "smoke" alert.

For reference: this is what you DON’T want to see on your phone.

So I get a notification on my phone today that my (relatively newly installed) Nest Protect smoke alarm is going off and there is “smoke in the hallway.” This happens to be the day we have a cleaner in in the morning and nobody else is in the house. Going into the app, I saw that the alarm had been “hushed” (presumably by the cleaner) so I immediately suspected that house was not, in fact, burning down. Got in touch with the cleaner and she reported that there was no smoke but that the alarm kept going off. Luckily I was able to come home and check out the situation. Indeed, when I came home the alarm was freaking out and the air was completely clear. I took the unit outside just to be sure and it still kept going off. I turned the unit off and then on again (channeling the IT Crowd) and still the alarm was going off. So I called customer service. I found the customer service number buried on their web site (and also a US number with no dialing prefix so I had to know how to dial it – not ideal for a UK customer). Once I got through to an agent, they were super-helpful (even though it was the middle of the night for them), took me through a check-list and swiftly arranged for a replacement unit to be sent out to me. I’m still not sure whether the unit was faulty or if it was something the cleaner unintentionally did that set it off (e.g. a cleaning product that somehow damaged the sensor?) In any case, I’ll install the replacement unit and see how it goes from there. Stellar customer service notwithstanding, I am a bit concerned.

Posted in Technology Tagged with: ,

Quartz

I am starting to really love +Quartz! Here is a news provider that is reporting on stuff I'm interested in, as a fantastic well-designed (responsive, #html5 ) Web site with innovative features such as infinite scrolling, links to their sources, provides easy to copy short-links to all their articles, comments and annotations on individual paragraphs… They are really pushing the Web platform as a for #journalism in an interesting direction. My wish list includes better support for off-line capabilities, push notifications on platforms that support them, more video, deeper social integration (see what people are saying on Twitter/etc.. right now about this article), better performance on mobile browsers and on the editorial side more in-depth analysis. #blogthis

Quartz is a digitally native news outlet for the new global economy.

Posted in Misc

Can More Things “Just Work” in 2014?

One of my main hopes for 2014 is that things should start working better. In many ways, I feel that both iOS and Android have taken a step backward in achieving this ideal this year.

One notable example I ran into was in trying to get photos off of my wife’s Samsung Galaxy (Android) phone and into iPhoto on the Mac. Intuitively, it should just work. You should be able to plug a Samsung phone into the Mac via a USB cable and iPhoto should just start importing the photos. This is how it would work if you plugged in a Samsung (or any other brand) camera. When I took to Twitter with this issue I was told by some Googlers (“Oh – it’s easy! Just download Android File Transfer for Mac!”). Riiight. That’s kind of missing the point. There already is a perfectly good way of doing this – a way that “just works.” The introduction of a new step, or series of steps, or new pieces of software, move us away from that ideal. How exactly are regular people supposed to use this stuff? How would I, as a non-technical user, know that I am supposed to download this special application, which is not mentioned anywhere on the phone’s interface? If the answer is “you just have to download XYZ application and install it, then go through an extra set of procedures whenever you want to get photos off of your phone into iPhoto (which is the Mac application that most people use to manage photos, since it ships with every Mac), then I think we’ve lost sight of something. And what is this in service of, anyway? Possibly to lock the user in to a specific ecosystem? In this example, both Samsung and Google have provided different pieces of software for me to get my photos off the phone, so the user is caught between two competing ecosystems.

Again, this is only one example of what I feel is a trend away from plug-and-play and intuitive usability.

Another example of this move away from intuitive UI has been the numerous issues with IOS 7. I tweeted about my email accounts disappearing, which seemed to be happening to some others as well. Some of the other issues I’ve encountered include:

  • the “false screens” that greet you when you launch an app. I’m sure someone at Apple thought this would be a good idea: let’s show the user the last screen they were looking at when the app is initializing. Except it’s not a good idea. It’s a terrible idea. Because that screen is invariably not the screen that will present itself when the app finally does initialize. This is especially frustrating when the “false” screen is the one you want (e.g. the album you want to listen to in the Music app) but once the app finally starts you are presented with some other screen. And on top of all that, the false screen many times is not what you were previously looking at, but some other random screen from the app, causing more confusion (and potentially leading to privacy issues). Disturbingly this approach seems to be migrating to OS X Mavericks as well;

  • magical gestures that “you just need to know” (e.g. swipe left) in order to accomplish anything (like file a message away). These existed on IOS6 but they’ve gotten worse on IOS7 because it’s much easier to trigger some behavior accidentally (e.g. going back a page in the browser);

  • in the Mail app, you can no longer search by sender or subject (I guess I was the only one using this? You could argue this is a power user function but honestly I think most email users probably find themselves occasionally needing to search by sender – and these can be very important time-critical issues like “what is my record locator code for the flight I am trying to check in to, with a line of people behind me?”);

  • the “now playing” icon in the music player is a cute little “eq” animation – cute except that 1. it doesn’t match the music and 2. that is not a universally understood indicator of “now playing” in the same way that an arrow is 3. it’s a return to skeuomorphism which I thought we were trying to get away from?

  • the wifi connection manager has become borderline unusable – it seems not to attempt to connect unless you are using the browser (connected apps don’t trigger it?), provides no visual indication of connection, etc.. These issues are especially crippling when traveling on London’s Tube, when you are able to connect in stations but not between them (and you have no cellular signal);

  • when you are off-line, you still get multiple modal dialog boxes in the Mail app informing you of this (especially if you have multiple email accounts, where it seems determined to inform you separately for each account instead of simply saying “hey – you’re off-line” – or what about using a non-modal indication of some kind since these dialog boxes actually serve zero purpose;

  • Another browser UI issue: on iPad, Safari can’t go full screen and never gets rid of its tab bar even when there is only one tab open, so you are wasting a ton of (precious) screen real-estate on browser chrome. (Also pushing me to use Chrome (capital-C) more and more.)

  • AirPrint has stopped working without explanation – it worked fine with my HP printer pre-IOS7 but now no-go.

Apple’s differentiator is intuitive UI so this trend is especially disturbing for Apple stockholders such as myself. Is it possible that Steve Jobs was solely holding back this tidal wave of bad user interface design?

What about the Web? Popular Web sites and applications have not been immune from the move away from intuitive UI in the name of ecosystem lock-in. Examples include YouTube’s replacement of its comment system with Google+ (part of Google’s general move towards making everything revolve around Google+). More generally, the Web has had a big issue with off-line use that has come into sharp focus in 2013 as more and more Web usage is happening from mobile devices. This has led to very poor user experience for Web sites and applications on mobile – with some notable exceptions such as the Financial Times. This is not an apps. vs web post but the Web needs better underlying plumbing for off-line use in order to fix these issues and enable good mobile web experience. Efforts such as “service worker” are showing a possible way forward – hopefully we’ll see this migrate into mainstream browsers and then into high-use Web applications soon. Performance and access to device capabilities (APIs) are two other areas where the Web has come up short this year. While these are not things that have “gotten worse” in 2013, the rise in the use of the Web from mobile devices by mainstream users has underscored these issues. The other disturbing trend I see on the Web is technologies and “standards” being unevenly supported across browsers and platforms – fragmentation – and the tendency for browser makers to tout new or experimental features to developers even when these features are not available on other browsers. Examples include WebRTC (on Chrome and Firefox but not on Safari or IE) and Apple’s push API (only on Safari on OSX Mavericks but presumably rolling out to IOS Safari soon). This leads to bad user experience of the form of “best viewed in XYZ browser” which harkens back (not in a good way) to to the early days of the Web. Of course, experimentation on new features and technology is how the Web moves forward, but I’m hoping to see a reverse of this trend in 2014 and a return to the promise that the Web  should work across platforms and across browsers.

I am not a UX professional and I don’t pretend to be one. But, much like pornography, I know bad UI when I see it. And I hope I see less of it in 2014. Thanks to my good friend Scott Hughes for his helpful advice on this post.

Posted in Technology, Web Tagged with:

Facebook’s Price Hike (and How to Opt Out)

Facebook LogoThis was originally posted to Facebook – now I am posting a summary post here, as it relates to a previous post I’ve made on this same issue on the G+ service (“Shared Endoresements”):

As reported in the NYT over the weekend, it seems like Facebook is about to expand the use of personal “likes” and endorsements on ads it shows to other users. If you “like” something, your image could appear next to an advertiser’s message if one of your friends sees that ad – and now they are planning to extend this practice to ads placed on sites outside of the Facebook site itself. As far as I can tell, you can opt out of this by visiting your Facebook settings, clicking on “Ads” on the left-hand navigation bar and clicking “Edit” to set the setting to “no-one” for both “Third Party Sites” and “Ads and Friends.” Personally I have chosen to opt out as I am not comfortable with my image being displayed along side of an advertiser’s message just because I happen to have “liked” a company or product in the past. I’m also not happy with the lack of communication about this new service from Facebook to its users. Google have rolled this out as well on Google+ as “Shared Endorsements” and I’ve also opted out of that – but at least they offered some clear instructions on how to opt out. For this, I’ve got to read about it in The New York Times? (http://nyti.ms/1bKYAxB)

The subtext here about teens being more susceptible to social ads is a bit disturbing. What Google and Facebook are doing is taking control of how your image (your face) is used by them online, starting with kids because their personal privacy walls are lower. They want the “new normal” to be that your face is used by them to promote advertisers products and services, with no quid pro quo for you other than that you get to continue to use their service. As I wrote about on Google+ (http://goo.gl/1wtNNO), this is effectively a price hike for users. You give more (of your data and your rights to how your own image is used) and you get the same service in return. Thanks but no thanks.

My original post on Facebook is here: https://www.facebook.com/dappelquist/posts/10152050209765120

Posted in Kids, Web Tagged with: ,

What’s ‘Over the Air’? Think overnight hackathon meets developer conference | Telefónica Digital Hub

I finally managed to put together a blog post on the +Telefonica Digital blog about last month's +Over the Air event.  #blogthis   #ota13

The ‘Over the Air’ event series feels more like a festival than a tech event.

Posted in Misc

NYT: Google to Sell Users’ Endorsements

So – The first thing I did this morning on reading this New York Times article on Google’s new plan to use users’ data (+1s, etc…) on their own ads  was hunt around for how to opt out, which I have now done. To do the same visit your Google+ settings and change the setting for “Shared Endorsements” (nu-speak for “paste my face all over your ads on the web and don’t pay me anything for it.”).

Since posting this, a some good discussion has been going on in the google+ comment trail.

Posted in Technology Tagged with: , ,

Reflections on Siri on “her” 2 Year Birthday

Read this great article in The Verge today on the voice behind Siri. I’m finding myself using #Siri more and more these days, especially for quick tasks that would otherwise take multiple steps and involve unlocking the phone. For example, checking the weather (or checking the weather in another city), setting alarms, changing settings (“set do not disturb”) or location-based alerts (“remind me to check the gas meter when I get home”) which are pretty magical. I’ve even used Siri for dictating texts, but only short messages. IOS 7 Siri is definitely better (though still not perfect) at understanding you even with background noise present. All in all, it’s pretty impressive. She still can’t do “Tea, Earl Gray, Hot” though.

Update: Some further thoughts: Although Siri is great, does it represent another form of walled garden? I will note that I can ask Siri to make a restaurant reservation for me (though not in the UK) but it will only do so through OpenTable. I can get Weather info but I can’t configure it to get weather info from BBC. The lack of an open API for Siri is a bit troublesome. Shouldn’t I be able to plug in to Siri as an app (or a Web App for that matter) and as a data source in a more straightforward way?

Posted in Mobility, Technology Tagged with:

Dyson sues Samsung over new vacuum

This strikes me as a good example of “good patents” but where the patent system none-the-less is failing to protect innovators – i.e. here is a company, Dyson, that has come up with some revolutionary new technologies, which they have patented, and which are incorporated into their products which they bring to market. However, they are a small company so when a big company (Samsung) with lots of lawyers copies their design, they have limited recourse. Contrast to some of the press on patent trolls who buy patents, produce nothing themselves, and then use them to quash innovation in by companies.

Posted in Technology Tagged with:

Launch of #TheOpenAgenda at Telefónica

I’m proud to be a part of an activity called “The Open Agenda” as part of my work at +Telefonica Digital. It’s a combination of blog posts, video interviews,  panels and media and events that will all focus on the topic of openness in technology, starting with a topic that is close to my heart, the open Web. We kicked off with panel at +Campus Party Europe yesterday (https://twitter.com/tefdigital/status/374912105012809728) which will be followed up with content at http://theopenagenda.com and other events and activities in the coming months. Have a look at my blog on the official Open Agenda site and get involved in the discussion by using hashtag #TheOpenAgenda.

The Open Web is under threat -we need a debate about its future. Telefonica Digital’s Daniel Appelquist shares his thoughts.

Posted in Technology, Web Tagged with:

Who is Daniel K. Appelquist?

I'm an American Ex-Pat living in London. I'm a father of two and husband of one. I am the Open Web Advocate for Telefónica Digital, focusing on the Open Web Device. I founded Mobile Monday London, Over the Air and the Mobile 2.0 conference series.

The opinions expressed here are my own, however, and neither Telefónica nor any other party necessarily agrees with them.

My books:
Mobile Internet for Dummies
XML and SQL

For more info, see my Linkedin profile.

More (probably than you ever wanted to know) about Torgo.

SubToMe

Liked this post? Follow this blog to get more.