June 18, 2013 archive

With Our Every Action, We Create The Kind Of World We Want To Live In

PhotoIn our every moment... in our every action... we create the kind of world we want to live in. We can choose to build people up, and help build a world of optimism and hope. Or we can choose to tear people down, and help build a world of divisiveness and negativity.

Build people up - or tear people down. Your choice.

I have been reminded of this several times lately in choices I have been confronted with. One stark moment was a few weeks back when we here in New England were being hit by an incredibly unseasonably cold spell. On Facebook, my newsfeed was full of friends in the region complaining about having to turn their heat on, about how strange this was, etc.

Now, a couple of friends of mine in the region maintain a fairly constant stream of political posts on Facebook and have a rather hardline conservative view of the world. Their posts are full of extremely negative text and links about President Obama, Congress, Democrats, "liberals" and pretty much anyone else that doesn't fit their worldview... usually delivered with a VERY heavy degree of sarcasm and anger.

They take it to such extremes that I often do find it hard to read their posts, but I haven't "hidden" their feeds on Facebook primarily because I don't want to be stuck in a self-affirming "echo chamber" of views like mine. I keep their posts coming because I want to be reminded of the many divergent views we have... but that's a good topic for a different blog post...

Anyway, one of these friends wrote on Facebook about how unseasonably cold it was and just expressed his surprise at having to turn the heat on at this time of year.

My immediate reaction was to click in the comment field and start typing the snarky reply:

What? You haven't figured out how to blame Obama yet?

And then I paused before hitting return and publishing the comment.

Just a few days prior to this I'd been having a couple of different discussions with people about the divisiveness within our society, the lack of civility, the way that sides within our political world here in the US seem to be getting more deeply entrenched ... and just about how there seemed to be acrimony and negativity online.

And here I was... about to add to that.

I deleted the text and cancelled adding the comment.

Sure, the comment would have been "fun". I would have enjoyed leaving it. It would have been enjoyable to poke a little bit at the fact that yes, indeed, some things out there are beyond the control of even your bitterest enemies.

But was it really necessary?

Here was a friend writing about his current condition. No politics. No name-calling. Just stating how things were.

I could have been empathetic / compassionate and joined him in commenting on the strange weather. Or I could have done what I was about to do and get a dig in (where there wasn't one) and add to the divisiveness.

Build people up - or tear people down.

A day or so later I saw on Facebook a graphic circulating that attributed to Sufism three questions to think about before speaking or writing something:

1. Is it true?

2. Is it necessary?

3. Is it kind?

I haven't been able to find a definitive source for these questions - the closest seems to be these sources in a Daily Kos article - but regardless of origin, the questions are good ones. And in this particular case my proposed writing failed #2 and #3 in a big way.

The good news is that I did pause, reflect, and pulled back from that instant response.

That time.

Now, to be honest, in another recent case I did send an email response I probably shouldn't have and while it was true and perhaps necessary, it wasn't really kind.

Every moment. Every action.

Build people up... or tear people down.

The choice we make, in each moment, defines the kind of world we want to live in.

Your choice...


P.S. For those curious, the photo is one I took of "Eartha", a giant globe at the DeLorme headquarters store in Yarmouth, Maine.

TONIGHT – Live Webcast of "WordPress Security: Fact & Fiction"

Wordpress orgInterested in WordPress security and making your site as secure as possible? Tonight, June 18, 2013, at 7:00pm US Eastern time (about 2 hours from now), I just learned that tonight's WordPress NYC meetup will be livestreamed. The description sounds great:
D.K. Smith will present a comprehensive range of WordPress security best practices, including: Methods for repairing a hacked site; “Multiple Layers of Security” techniques that keep your site secure. There will also be a preliminary presentation by Austin Gunter on the distinctions between managed, shared and dedicated hosting.

Unfortunately I won't be able to attend live, but I will look to watch the archive of the event.

If any of you are able to watch this live, it will stream out of:

http://www.livestream.com/internetsocietychapters

Looking forward to listening to it...


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


Video: Great WebRTC Tutorial and Demonstrations by Cullen Jennings

Webrtc 2Want to understand more about WebRTC and where it is going? Want to see some demos of new WebRTC apps? At the recent INET event in Bangkok, Thailand, Dr. Cullen Jennings, one of the co-chairs of the IETF's RTCWEB Working Group, gave an excellent presentation that walks through the basics of WebRTC and provided some demos as well:

The presentation is about an hour and is followed by a question period. Well worth watching if you want to understand the current state of WebRTC and how it may impact telecommunications today.

Note, you can also view the video directly on YouTube to better see it in a larger size or on a mobile device.

P.S. For more information about WebRTC, see the links off of my WebRTC/RTCWEB page.


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


Google Fiber Shows 77.55% IPv6 Deployment In Latest World IPv6 Launch Statistics

Over on the World IPv6 Launch blog, Mat Ford just announced the most recent set of IPv6 measurements from the 114 network operators participating in the measurements program (and any network operator can join).  Mat notes the great news that an ISP in Singapore, Starhub, moved from 0.1% to over 8% deployment in the space of a month. That is outstanding! Congratulations to the crew at Starhub!

What I personally found even more fascinating was that when I went to the World IPv6 Launch measurements page and clicked on the “IPv6 deployment” column header twice to get a list sorted by the highest percentage…

Google Fiber came out as #1 with a staggering 77.55% of all observed traffic being over IPv6:

World IPv6 Launch statistics for June 18

 

To be clear, let us remember how these statistics are collected.

Google, Facebook and Yahoo all measure the amount of IPv6 traffic they are seeing coming in to their respective sites and services from all the participating networks. (You can read more about their specific techniques at the bottom of the Measurements page.) That information is then averaged and presented on the Measurements page for each ISP.

In this case 77.55% of the traffic received across those three measurement providers from the Google Fiber network was all over IPv6.  Amazing!  Congratulations to the Google Fiber team!

P.S. It’s also interesting to note the growth of many networks versus where they were when we last wrote about the statistics in April. For instance, the top 10 networks sorted on observed percentage of IPv6 are now all over 30%.

TDYR #017 – Experimenting With Facebook Hashtags

Today I logged into Facebook and found that I had the hashtag support that was announced last week. In this episode I talk about that support and what I find interesting and useful in the new support.

What IPv6 Migration Questions Would You Like To Know From App Developers?

Question markWhat questions would you like to ask of developers who have successfully migrated their applications to IPv6? What tips and tricks would you like to learn?

I am planning to update “Migrating Applications to IPv6” this summer to include pointers to some of the newer RFCs and transition tutorials and in doing the update I would like to add in mini-“case studies” of applications that have already made the transition to IPv6. Some of the questions I’m thinking of asking developers include:

  • How easy or difficult was the migration to IPv6 for your application?
  • What was the most challenging aspect of the migration?
  • Were there any specific tools or libraries that proved to be the most helpful?
  • Did you encounter any surprises in terms of IP address dependency? i.e. places in your code where you didn’t realize you depended upon an IP address?
  • Did you have to make any significant changes to the way you store information? i.e. configuration files, databases, etc.
  • How did you test your application in an IPv6 environment?
  • Does your app work in both an IPv6-only and dual-stack environment?
  • Is there anything you wish you’d known before you started the move to IPv6?

Do you have other questions you would like me to ask? If so, please either leave a message for me here on the site or on one of the social networks where I post this message – or send me an email.

I would also be interested to hear which of these questions above are the most important to you. What are your top 2 or 3 concerns about migrating your app to IPv6?

Also, if you are an application developer who has already ported your application to IPv6 and would be interested in being a case study in the updated book, please contact me as I am looking to get started on these updates soon.

On that note, I’m also thinking about perhaps creating some interviews in video and audio form related to these questions above… so if you would be interested in some multimedia exposure for your application please let me know that, too. (Thanks!)

What IPv6 Migration Questions Would You Like To Know From App Developers?

Question markWhat questions would you like to ask of developers who have successfully migrated their applications to IPv6? What tips and tricks would you like to learn?

I am planning to update “Migrating Applications to IPv6” this summer to include pointers to some of the newer RFCs and transition tutorials and in doing the update I would like to add in mini-“case studies” of applications that have already made the transition to IPv6. Some of the questions I’m thinking of asking developers include:

  • How easy or difficult was the migration to IPv6 for your application?
  • What was the most challenging aspect of the migration?
  • Were there any specific tools or libraries that proved to be the most helpful?
  • Did you encounter any surprises in terms of IP address dependency? i.e. places in your code where you didn’t realize you depended upon an IP address?
  • Did you have to make any significant changes to the way you store information? i.e. configuration files, databases, etc.
  • How did you test your application in an IPv6 environment?
  • Does your app work in both an IPv6-only and dual-stack environment?
  • Is there anything you wish you’d known before you started the move to IPv6?

Do you have other questions you would like me to ask? If so, please either leave a message for me here on the site or on one of the social networks where I post this message – or send me an email.

I would also be interested to hear which of these questions above are the most important to you. What are your top 2 or 3 concerns about migrating your app to IPv6?

Also, if you are an application developer who has already ported your application to IPv6 and would be interested in being a case study in the updated book, please contact me as I am looking to get started on these updates soon.

On that note, I’m also thinking about perhaps creating some interviews in video and audio form related to these questions above… so if you would be interested in some multimedia exposure for your application please let me know that, too. (Thanks!)