Dan York

Just a guy in Vermont trying to connect all the dots...

Author's posts

Second Time Running The Covered Bridges Half-Marathon This Sunday

I'm going to do it again... only this time my goal is to run the entire race!

Tomorrow, Sunday, September 2, 2012, is the Swanzey Covered Bridges Half-Marathon, also known as "Elijah's Race".

Last September this was my first - and so far still my only - half-marathon, as I chronicled first in a post about the upcoming race and then in a post about the results which photos and charts.

It was a great race and I really enjoyed running it.  It was fun to put the "13.1" sticker on the back of my car when it was all over.

However, I had a severe problem with my running pace that I hope to change this time around.

If you look at the image to the left with the map produced by my Nike+ iPhone app, you can see the problem. It's showing the pace of my run and you can see from the color legend at the top the speed at which I was traveling going from fastest (green) to slowest (red).

I started out at the very fast (for me!) pace of about 7 minutes a mile... and then...

... I nearly collapsed at mile 12.

Oops.

In fact, I walked through the water station at mile 12 as I had been walking through all the aid stations... but then I just kept on walking!

After what I remember was close to a half-mile, I said to myself that I "just" had a half-mile or so left and that I really should run that final bit. So I picked up my feet and struggled to the end.

My issue was that at the very beginning I had positioned myself in the middle of the pack of runners and so when they all took off... I took off with them all! Running very fast! My "normal" pace is about 10 minutes/mile and so dropping it to a 7 minute mile was a definite - and unsustainable - speed increase.

Added to the situation was that for a short bit near the beginning you run over a trail by some power lines that is quite narrow with little room to pass. So once you enter that section it is really a "channel" through which everyone must go and it's hard not to run fast with people right behind you.

This year my goal is to do the "tortoise approach" and run slower and steadier for the whole race. If I can run it all at around 10 minutes / mile that would be an excellent outcome. If I could even do it a bit faster in between 9 and 10 mins/mile that would be even better. Last year the official results had my overall time as 11:13/mile and I would like to do better than that.

My strategy, such that it is, will be to start out at the back of the pack so that I don't get sucked into the adrenaline-fueled initial surge. I also have a friend of mine who is running with me... and said he'll make sure I run the whole thing! ;-)

I've also had an entire year more of running, along with a set of other races (although none this long).

We'll see.

Regardless, I'm looking forward to the race!

P.S. If you are in the area (or want to travel here), information about the race is online. Online registration is closed but I believe you can register on the morning of the race.

IPv6 Friday: IPv6 for beginners

What are some good steps for someone just beginning with IPv6? Over on his IPv6 Friday site, Olle Johansson published an “IPv6 for beginners” post today that provides a nice checklist for individuals who want to get started.

Olle’s primary focus is on suggesting you set up an IPv6 tunnel so that you can get IPv6 into your home network – even if your local Internet Service Provider does not support IPv6.    I can say myself that this works great as it is how I get IPv6 connectivity into my home office in Keene, New Hampshire.  As Olle notes, there are now a number of different IPv6 tunnel providers. Hurricane Electric (HE) and SixXS are probably the best known out there, but others exist too.

Olle also answers a number of other questions and points to a number of resources out there for learning more about IPv6, including Deploy360. (Thanks, Olle!)

It’s good to see more tutorial info like this out there and I do hope it encourages more people to try out getting IPv6 into their local networks.

P.S. If you live in the US or Canada, this is probably a long weekend for the Labo(u)r Day holiday… if you need a geeky distraction, why not try getting IPv6 set up on your home network? :-)

Skype Celebrates 9 Years of Disrupting Telecom, But What Comes Next?

Nine years ago today, August 29, 2003, the first version of Skype was made publicly available. Now in 2012 Skype celebrates it's 9th birthday - and first birthday as part of Microsoft... and it's still disrupting telecommunications.

Four years ago on Skype's 5th birthday I wrote at great length about how Skype has changed telecommunications and last year I wrote a retrospective as well - both of those posts still stand... Skype has only added more capabilities over the time. Skype is still one of the only applications that I can say I personally use each and every day. It's critical to what I do.

As I look back on my last year of writing about Skype, I'd note that they've finally gotten the app to work more similarly across operating systems, introduced amazing video quality, crossed over 40 million simultaneous users, made yet another attempt at a developer program and continually improved the Skype-on-mobile-device experience. Skype has also added a deeper Facebook integration, embedded Skype into more TV and other consumer devices, rolled out Skype on Windows Phone and continued to improve their video offerings.

But what comes next?

What will we be writing about on Skype's 10th birthday next year?

Jim Courtney captures this well in a post today on the theme of "Whither Skype?" The whole post is worth a read, but I'll highlight one paragraph in particular:

Where does Skype play a role going forward? Beyond its inherent calling features within Skype clients, Skype definitely provides the infrastructure for free chat, voice and video conversations. In one sense we have seen that through their relationship with Facebook. Besides its ongoing development and innovation on mobile devices, Skype will introduce opportunities for experience sharing into several Microsoft products. Skype is incrementally improving its mobile offerings every few months on multiple vendors’ devices. Its primary focus will remain on real time communications; the question is where does one want to launch and receive a “sharing experience” in the course of our ongoing social networking activities?

The whole "social interaction" is a key one... but let me expand on a couple of points here.

Old-School Telecom Fights Back

Skype's greatest challenge going forward is one that comes from its success - by most any measure, Skype is destroying the revenue for international long-distance. Telegeography released a report back in January showing the incredible growth of Skype calling versus that of traditional carriers:

A study prior to that in January 2011 had estimated that 25% of all international calling was via Skype... and the growth in this more recent chart can only mean that number has gone even higher.

UPDATE: Digging into the executive summary for Telegeography's latest report shows that they estimate the total global international long distance market in 2011 to be 438 billion minutes. Of that, Skype accounts for 145 billion minutes - or 33% of all international calls. Yes, 33%!

I was concerned that the 438 billion minutes did not include Skype minutes, but the caption to Figure 7 (which shows the 483 billion) on page 9 states:

Notes: Total traffic reflects TDM and VoIP telephone traffic transported by carriers, and international PC-toPC Skype traffic. Traffic from Skype-to-phone service is included in the telephone traffic totals.

Separately, Phil Wolff from Skype Journal indicated that he had some time earlier contacted Telegeography about this question and they had confirmed to him that Skype numbers were included in the total figures.

UPDATE #2: I was alerted that back in January 2012, Skype published a blog post about these Telegeography numbers in which they state that the Skype-to-Skype calling is NOT included in the "total" number and so now I am not sure precisely what to believe. If it not included, then the total number of international long distance minutes would be 583 billion, of which Skype's traffic would represent 25% of all global traffic. Still an amazing figure! I am going to see if I can contact someone at Telegeography to get a verification of the numbers.

I can say that from personal experience - I never make international calls using the legacy phone network. I use Skype for all those calls... either from my laptop or increasingly from my mobile devices.

In fact, at this point in time if you are NOT using Skype for international calling, I would say that is probably only because you don't have the requisite access to bandwidth or equipment... or simply aren't aware of Skype. (Or yes, you could be using one of the other competing services appearing.)

The traditional telcos, of course, are not happy about this. Particularly the ones associated with national governments for whom all those international long distance charges constituted a MAJOR source of national revenue.

They would like to get back into the revenue stream and force Skype and all the other "Over-The-Top (OTT)" service providers to somehow start paying them again. They would like to put this whole Internet and VoIP genie back into the proverbial bottle and return to the "good old days" when all revenue went through their channels.

All this pent-up anger and frustration with declining revenue is heading toward the World Conference on International Telecommunications (WCIT) in December in Dubai where many of the traditional carriers are attempting to use the International Telecommunications Union (ITU) as a vehicle to reign in the OTT apps like Skype. They (through various governments) want to see the International Telecommunications Regulations (ITRs) rewritten to force OTT apps to pay.

It's going to be a mess.

Just look at all the WCIT-related news stories. I certainly hope that sanity will prevail and that the Internet will remain much as it is today... but there are no guarantees and these next few months are going to be critical for the future of the Internet, for telecommunications and for companies like Skype.

The outcome of all of that may have a lot to do with what the future holds for Skype.

WebRTC/RTCWEB and Baking Voice Into The Fabric Of The Web

Another challenge for Skype will be the ongoing work of the "WebRTC/RTCWEB initiative" to essentially bake voice/video/chat communication into the fabric of the web. (Learn more about WebRTC/RTCWEB if you aren't aware of it.)

Skype hasn't really had a real challenger to its predominance as the major voice/video/chat provider for the Internet. Skype's super-simple installation and ability to "just work" has made it near ubiquitous. Add in the network effect of now having such a huge user base and it's clear why so many people use Skype.

BUT ... as much as there are many people using Skype, there are MANY more who use web browsers!

What if voice/video/chat gets moved into the web browser? What if you can go into Google Chrome, Firefox, Safari, Opera, Internet Explorer and initiate all your calls and chats from within your browser? What if you can do all this from your mobile web browsers, too?

What if you don't need to have a separate application any longer? What if you can just do all your "real-time communications" (RTC) through your web browsers?

Boom.

That is exactly what the WebRTC/RTCWEB initiative is all about - putting the building blocks for RTC down into web browsers so that any web developer can work on building RTC applications.

In theory, many of these applications could reduce the need for Skype. Now, in reality, you still have the "directory" issue in that you need to find the other party with whom you want to communicate. Skype provides that easy directory. But look what Google is doing with its central accounts... look what Apple is doing with their Apple ID... there are a lot of players out there also building directory infrastructures. (Plus social services like Twitter and Facebook are also getting in that game.)

Now, Skype has been involved with WebRTC/RTCWEB from the initial meetings. Skype employs a number of the people who have been contributors along the way. Many have seen this as a possible way for Skype to roll out its own web-based Skype client and make that even more ubiquitous.

But Skype/Microsoft is no longer following the majority path of the overall initiative. They recently released their "CU-RTC-Web" proposal which deviates in some key ways from the current WebRTC/RTCWEB plans and proposals.

Will the divergence be resolved? Will there be a common solution? Or will Skype/Microsoft go on their own path? Will we see incompatible implementations? Will WebRTC/RTCWEB open up the possibility of some true challengers to Skype's dominance? Or will it wind up not delivering on the full promise of browser-based RTC?

Time will tell... but this next year will be a fascinating one.

The Microsoft Effect

Skype also faces the good and bad news that it is now part of Microsoft. On the one hand, there is a huge potential for Skype expansion into enterprises (a market Microsoft knows extremely well) and certainly some interesting synergies with Microsoft Lync and other products.

On the other hand, Skype is no longer the scrappy little Estonian startup that we used to write about. It's now part of the mainstream corporate world. It has matured - but with that maturity comes the need to maintain legacy compatibility, to make sure new things don't break old things, etc., etc.

As several of us wrote about back at the beginning of 2012, Skype has the real chance of becoming "boring", i.e. not as exciting to write about. As I said in my post:

Instead of the little company taking on "the Man", Skype has now become "the Man".

Add to that the fact that in 2012 Microsoft is not really seen in the larger media as a bastion of innovation.

Skype's success may lead it to be less exciting to write about and talk about - or not... we'll have to see what they are able to do within the new world of Microsoft.

It All Comes Down To #$@%$! Batteries

It perhaps goes without saying that the future of so much of our communication is all about mobile and the use of smartphones, tablets, etc. As I wrote at the end of my recent post about Skype's photo sharing for iOS, Skype would love to see us just keep Skype running all the time on our mobile devices. They say as much in their blog post:

We've also improved the overall performance of Skype's mobile apps. We've made them less battery hungry when running in the background, so you'll now be able to answer Skype calls throughout the day when they come in. And, as you'll be able to keep Skype open, you can respond to or send IMs to friends and colleagues all day long.

This is their mobile challenge. I do NOT keep Skype running on my mobile devices for precisely this reason. Doing so has destroyed my battery life in the past. (In fairness, I've not yet tested this new version.)

I do, though, keep other apps running on my iOS devices and so I receive notifications and messages via those services.

Skype's mission is to get their mobile app to the point where people do keep it there running all the time.

The Social Impact

Finally, the "social" aspect is one challenge that Skype certainly faces. There is the ongoing reality that:

much of our "messaging" has moved to "social networks".

We use Facebook, Twitter, Google Plus, LinkedIn and a hundred other sites (and maybe App.net soon) to share our messaging. On our mobile devices we've also added in other OTT apps like WhatsApp, Viber, TuMe and again a hundred others.

We're interacting in communities of "friends".

And we're not "talking" as much as we used to - in either voice or video. Oh, sure, we definitely are talking... and Skype's video usage, in particular, is no doubt increasing as more people discover Skype and also as Skype gets embedded in more video devices.

But overall the trend I'm certainly seeing is for people to interact and exchange messages in more text-based mechanisms... and again primarily through "social" services.

The question for Skype is how they best play in that space.

I don't do half of the Skype chats I used to do because many of the people with whom I might have IM'd via Skype now contact me via Facebook or Twitter. With Skype's Photo Sharing for iOS, I would honestly never think to use Skype for sharing photos... not just because of the battery issue but also because that's what I do with Facebook or Instagram or even Twitter. Not Skype.

The Facebook integration with Skype was an interesting move and I could see it for enabling real time communication from within Facebook... but I personally don't see the Skype application as a place to read Facebook updates and interact with them. I do that through Facebook's website - or through Facebook's mobile apps or other apps like Flipboard or Tweetdeck.

Even as a platform for exchanging status updates, Skype's apps no longer work like they used to. In Skype versions prior to 5.x (on a Mac, anyway), it was easy to see where you could enter your "mood message" and so it was common to update that somewhat frequently. The 5.x client brought us a "stream" interface so that we could see the updates from others - but then in a rather bizarre move they made it harder for you to update your own message! As a result I know I hardly ever update my message now. (and usually it's when someone pings me to tell me that the existing message is out-of-date!)

Skype's challenge is to figure out how they fit into the social ecosystem. Do they attempt to become the real-time communications infrastructure for social networks? So that when you do want to move your interaction to a voice or video call you can do so over Skype? Do they try to open up their massive platform to be a social infrastructure? Do they join the rest of the players in trying to be "the place" where you read your social status updates?

It's not clear what Skype will choose, but if they don't choose some path the continued rise of social interaction may render them less of a player as other players emerge.

In The End...

Skype... as Skype celebrates its 9th birthday, it's good to pause and think about all the incredible disruption they have caused. Few companies in recent history have done as much to shake the very foundations of the ways in which we communicate. Recently, my three-year-old daughter said to me:

Daddy, when I grow up I want to fly away on an airplane so that you can Skype me!

Earlier in her life when I called on the regular phone line she would look at the phone handset trying to understand why she couldn't see my video. She has grown up with video communications just being "normal" ... and with the idea that you would just talk to a computer screen.

Skype has done all of that, becoming a verb in the process.

Congrats - and happy birthday - to all the folks at Skype. As noted above, their tenth year is full of challenges... lots of crossroads and choices lie ahead, not all of them under Skype's control... but I look forward to seeing where we are next August as Skype crosses that 10-year milestone.

We do, indeed, live in interesting times.


UPDATE: Jennifer Caukin at Skype has published a post on Skype's blog with a timeline infographic outlining the growth of Skype over these past 9 years.

UPDATE #2: Phil Wolff is out with a humorous look at what the next 9 years of Skype could bring. Not sure about all of his predictions, but some are certainly fun to think about... :-)


If you found this post interesting or useful, please consider either:


Video: 4 Days of World IPv6 Launch Statistics in 165 Seconds

The good folks over at RIPE NCC recently published a video showing 4 days of IPv6 connectivity statistics in under 3 minutes. RIPE NCC’s Rene Wilhem goes into great detail in the companion blog post about how they measured the 60 sites included in the survey and some of their observations. As you start watching the video, it is June 4, 2012, and a number of sites have not yet enabled IPv6. As June 6 (World IPv6 Launch) approaches, you see more sites going “green” and as the video continues you see more and more sites having good IPv6 connectivity:

It’s interesting to note some of the ongoing connectivity issues, particularly from one of the observation points. Rene Wilhelm highlights these trends:

  • Most of the HTTP failures (red cells) are clustered in a few rows and columns. This indicates the majority of problems occurred at the edge of the network, close to a small number of participating websites and vantage points.
  • From the evening of 4 June onwards, no single participant or vantage point shows 100% failures for a prolonged time. Apart from the occasional short lived incident, every site and vantage point had at least some partial success with HTTP over IPv6.
  • Generally, things improve over time. Significantly fewer HTTP failures are seen towards the end of the movie

It’s great to see these kind of measurements coming out of RIPE NCC and we definitely appreciate the visualization, too. The RIPE NCC blog post goes into further detail and is well worth a read. Kudos to the RIPE NCC team for undertaking these measurements – and reporting – as it is definitely a help to all of us!

Over 760,000 .NL Domains Now Signed With DNSSEC

The Netherlands now leads the world in terms of DNSSEC-signed domains with over 760,000 .NL domains signed with DNSSEC. A tweet from SIDN, the operator of the .NL domain, clued us in to this milestone this morning. You may recall us writing about the .NL growth back in early July when the number of domains was cruising up towards 100,000… now about 7 weeks later the the growth is approaching 8X that number:

DNSSEC growth in dot NL domain

As shown in the graph from the PowerDNSSEC team, the .NL growth has surpassed other domains that have been promoting DNSSEC such as .SE, .BR and .CZ.  It has also, sadly, eclipsed the number of DNSSEC-signed .COM domains.

Kudos to the SIDN team for their efforts to encourage DNSSEC adoption within their registrars and hosting providers. We look forward to seeing them pass the million domain mark soon!

P.S. If you want more information about how to sign your own domain using DNSSEC, check out our instructions for several registrars.

Video: IPv6 addressing and why ISPs give out such huge blocks of IPv6 addresses

What are all the numbers, letters and slashes about in an IPv6 address? Why do ISPs give out such huge allocations of IPv6 addresses just for a home network? Couldn’t we use smaller address blocks? Are we setting ourselves up for future issues? Or does this all make sense?

By way of our friends at Team ARIN we learned of an amusing video produced last year by the folks at Softlayer to answer these precise questions for their customers about IPv6. In the video, Kevin Hazard and “Phil” take you through a Prezi animation that explains exactly how big IPv6 addresses really are, how they are structured and how they are given out. In their companion blog post, they explain the motivation for the video and a bit more information.

The video is about 15 minutes long and in that time gives a quite solid understanding of IPv6 addressing. Kudos to the Softlayer team for making the video available!

FIR #666 – 08/27/12 – For Immediate Release

Shel's in Brazil; Giovanni Rodriguez interview is up; Quick news: Facebook launches Edge Studio for agencies, will Google shutter FeedBurner?, new Instagram features could lure brands, add your social media marketing tip to GaggleAmp; Ragan promo; News That Fits: McKinsey study validates business need to adopt social technologies, Dan York's report, Media Monitoring Minute from CustomScoop, new adoptions of influence scores, listener comments, U.S. seeks regulatory comments via social comment site, TemboSocial promo, social media and the Las Vegas code; music from Stereomaniacs; and more.

SIPNOC 2012 Photos Now Available On Flickr

At this year's SIP Network Operators Conference (SIPNOC) on June 25-27, 2012 in Reston, VA, I was shooting photos of the various presenters as well as trying to take some shots that captured the general feel of the excellent event. As with shooting any event, I find the actual taking photos to be the insanely easy part... it is the curation of the photos that takes the longest amount of time. Over the past bit, though, I finally was able to reduce the 500+ photos I shot down to a meaningful set and I've now posted the SIPNOC 2012 photos up to Flickr:

Sipnoc2012 photos

A special thanks to Spencer Dawkins who took some shots of me speaking.

I've licensed them all under a simple Creative Commons Attribution license so that they can be used by others. If you're in the photos and want an original, you can download them from Flickr... and you're also welcome to contact me if you have any issues downloading a file.

SIPNOC 2012 was a great event and kudos to the SIP Forum for making the event happen! I'm looking forward to next year's event!


If you found this post interesting or useful, please consider either:


Yea! Facebook’s iPhone/iPad App Finally Stops Sucking!

Hooray! With an update today Facebook's iOS app for the iPhone and iPad finally stops being so terrible! Lately using the application on my iPad was an exercise in futility outside of just simple likes or comments. If I ever tried to follow a link, this was what usually greeted me:

Facebook ipad before

It would sit there and sit there and sit there... and often what I would do was hit the arrow in the upper right to open the link up in Safari on the iPad. The link would typically load almost immediately in Safari and I'd be reading the page. Then when I flipped back to the Facebook app I would just hit the back arrow to go back to reading the stream.

The ONLY reason I really continued to use the Facebook app at all was because it was easier to use than the straight Facebook website when it came to liking posts. In using the website on the iPad I often found I had to tap the "Like" link twice to make it work - or not. It was inconsistent, where the app generally always worked.

I just dreaded having to open a link in the app.

And then today with little fanfare outside of an update from Mark Zuckerberg, Facebook released version "5.0" of the iOS app through the AppStore:

Facebook update

Upon learning about the new release from my own Facebook stream of updates (thanks, Dameon!), I updated the app on both my iPhone and iPad and was immediately pleased by the performance improvement.

MUCH faster! Kudos to the Facebook team for making the application actually pleasant to use!

In a quick bit of usage there seem to be many other tweaks to the UI. One I found particularly pleasing was a numerical notification of new updates since the last time you refreshed the feed:

Facebook ipad new stories

I haven't yet used it enough to find new changes I dislike... I'm sure there may be a few... but at least the application now is much faster and more responsive.

Thanks, Facebook team, for getting this new release out!

And if you have the FB app installed on your iOS device, head on over to the AppStore to get the update!

What do you think? Are there still parts of the mobile experience that are broken? Will this new release make you want to use the app again? Or will you stick to the website?


If you found this post interesting or useful, please consider either:


SIP Forum Formally Launches “SIP Over IPv6″ Task Group

SIP ForumWant to help make sure that the Session Initiation Protocol (SIP) can work well over IPv6?  Want to help move the Voice-over-IP (VoIP) industry forward into the world of IPv6?

If so, you can join the newly created “SIP Over IPv6 Task Group” within the SIP Forum. Yesterday in a message to the SIP Forum’s IPv6 mailing list, John Berg, one of the co-chairs of the new effort, announced the formal creation of the task group and put out a call for participants in the groups first teleconference on Thursday, September 13, 2012, at 11:00am US Eastern time.

The charter for the SIP over IPv6 Task Group identifies seven tasks:

  1. Evaluate the current status of SIP over IPv6 based on standardization work in the IETF and other standard’s bodies or industry forums.
  2. Evaluate current technologies and strategies for IPv4/IPv6 co-existence and identify impacts of these technologies on SIP-based networks and the user experience.
  3. Review the work of technical entities, e.g. IPv6 Forum, UCIF, CEA IPv6 Working Group, UPnP, etc. to evaluate progress on adopting IPv6 within the industry, and where necessary develop formal liaisons with them to help coordinate efforts and avoid duplication of efforts.
  4. Function as a resource for SIP Forum members for technical information and advice on matters related to SIP over IPv6 and SIP in Dual IP networks, as well as infrastructure issues, such as stateful/stateless address auto configuration, security and others.
  5. Identify areas where existing standards for SIP over IPv6 and dual stack are inadequate or non-existent. This can be in technical documents, network architectures, standards, etc.
  6. Provide direction and technical leadership in resolving problems related to SIP when using IPv6, or co-existence technologies.
  7. Develop recommendations to standards organizations based on research, discoveries and suggested courses of action to remedy deficiencies uncovered by the SIP over IPv6 task group.

The work will take place using the public SIP Forum IPv6 mailing list (open to anyone to join) as well as periodic conference calls.

On a personal level, I’m delighted to see this IPv6 Task Group emerge. At SIPNOC 2012, I gave a presentation on SIP and IPv6 (slides available) and facilitated the BOF session where we discussed creating this task group within the SIP Forum. I was thrilled that John Berg of Cable Labs and Andy Hutton of Siemens Enterprise Communications stepped forward to lead the effort and it’s outstanding to see it launch.  I’m looking forward to participating in the discussions and to seeing these tasks accomplished.

If you want to help move real-time communications into the IPv6 world, please join the mailing list and help the SIP Forum move this work forward!