During his keynote speech at CES 2020, Samsung consumer electronics division CEO H.S. Kim introduced “Ballie”, a ball-shaped robot that tracked him around the stage. Subsequently, Samsung released a cute video outlining their aspirations for Ballie — a “BB-8”-like robot to help with pets and house chores. (See https://www.youtube.com/watch?v=c7N5UDZX7TQ).
CES is all about excitement in consumer electronics, so it’s a good time to stop and ask: what’s are the hardest parts of making Ballie a success for consumers?
Innovation
Check it out — a new informal survey to collect input on real life use, contribution to, and support of Open Source Software: https://possie.techark.org/posts/oss-and-you-love-it-hate-it-never-gave-it-serious-thought/
Please take a few moments and share your input!
“Permissionless innovation” is one of the invariant properties of the Internet — without it, we would not have the World Wide Web. Sometimes, however, this basic concept is misunderstood, or the expression is used as an excuse for bad behaviour.
Consider the case of the Guardian’s article on the use of “smart” technology, such as wifi trackers that tail people through their phones’ MAC addresses, to monitor activities in Utrecht and Eindhoven: https://www.theguardian.com/cities/2018/mar/01/smart-cities-data-privacy-eindhoven-utrecht:
“Companies are getting away with it in part because it involves new applications of data. In Silicon Valley, they call it “permissionless innovation”, they believe technological progress should not be stifled by public regulations.”
“Cooperation”, “Consensus” and “Collaboration” are three C-words that get thrown around in the context of Internet (technology and policy) development. Given that it is at the heart of the Internet Engineering Task Force’s organizing principles, I was a little surprised to see consensus treated as a poor discussion framework in Peter J. Denning and Robert Dunham’s “The Innovator’s Way – Essential Practices for Successful Innovation”.
While I still don’t entirely buy the authors’ view of consensus as a force of creativity stifling, with a little more reflection, I could see their argument that consensus aims to narrow discussion to find an outcome. In an engineering context of complex problems, when the problem is well understood and an answer has to be selected, that’s a good thing.
However, for many of the challenges facing the Internet, there isn’t even necessarily agreement that there is a problem, let alone a rough notion of what to do about the challenge. These are wicked problems, requiring more collaboration across diverse groups of people and interests. The heartening thing is that we’ve actually solved some of these wicked problems in the past — the existence and continued functioning of the Internet is testimony to that.
Today, I want to share with you something that I’ve been working on for the last several months — a concrete vision and proposal for supporting the Internet’s development.
For some, “Internet development” is about building out more networks in under-served parts of the world. For others, myself included, it has always included a component of evolving the technology itself, finding answers to age-old or just-discovered limitations and improving the state of the art of the functioning, deployed Internet. In either case, development means getting beyond the status quo. And, for the Internet, the status quo means stagnation, and stagnation means death.
Twenty-odd years ago, when I first got involved in Internet technology development, it was clear that the technology was evolving dynamically. Engineers got together regularly to work out next steps large and small — incremental improvements were important, but people were not afraid to think of and tackle the larger questions of the Internet’s future. And the engineers who got together were the ones that would go home to their respective companies and implement the agreed on changes within their products and networks.
Time passes, things change. As an important underlay to the world’s day to day activities, a common perspective of the best “future Internet” is — hopefully as good as today’s, but maybe faster. And, many of the engineers have gone on to better things, or management positions. Companies are typically larger, shareholders a little more keen on stability, and engineers are less able to go home to their companies and just implement new things.
If we want something other than “current course and speed” for the Internet’s development, I believe we need to put some thoughtful, active effort into rebuilding that sense of collaborative empowerment for the exploration of solutions to old problems and development of new directions — but taking into account and working with the business drivers of today’s Internet.
Clearly, it can be done, at least for specific issue — I give you World IPv6 Launch.
Apart from that, what kinds of issues need tackling? Well, near term issues include routing security as well as fostering measurements and analysis of the currently deployed network. Longer term issues can include things like dealing with rights — in handling personal information (privacy) as well as created content.
I don’t think it requires magic. It might involve more than one plan — since there never is a single right answer or one size that fits all for the Internet. But, mostly, I think it involves careful fostering, technical leadership, and general facilitation of collaboration and cooperation on real live Internet-touching activities.
I’m not just waving my hands around and writing pretty words in a blog post. Earlier this year, I invited a number of operators to come talk about an Unwedging Routing Security Activity, and in April, we had a meeting to discuss possibilities and particulars. You can out more about the activity, including a report from the meeting here.
That was a proof point for the more general idea of this “coordination” function I described above — for now, let’s call it the Centre for the Creative Development of the Internet, and you can read more about that here: http://ccdi.thinkingcat.com/ .
In brief, I believe it’s possible to put together concrete activities that will move the Internet forward, that can be sustained by support from individual companies that have an interest in finding a collaborative solution to a problem that faces them. The URSA work is a first step and a proof point.
Now the hard part: this is not a launch, because while the idea is there, it’s not funded yet. I am actively pursuing ways to get it kick started, with to be able to make longer term commitments to needed resources, and get the idea out of the lab and working with Internet actors.
If you have thoughts or suggestions, I’m happy to hear them — ldaigle@thinkingcat.com . Even if it’s just a suggestion for a better name :^) .
And, if we’re lucky, the future of Internet development will mirror some of its past, embracing new challenges with creative, collaborative solutions.
Yesterday, I re-tweeted Cloudflare’s announcement that they are providing universal SSL for their customers. [1] I believe the announcement is a valuable one for the state of the open Internet for a couple of reasons:
First, there is the obvious — they are doubling the number of websites on the Internet that support encrypted connections. And, hopefully, that will prompt even more sites/hosting providers/CDNs to get serious about supporting encryption, too. Web encryption — it’s not just for e-commerce, anymore.
Second, and no less important, is the way that the announcement articulates and shares their organizational thought processes. They are pretty clear that this is not a decision made to immediately and positively impact their bottom line of business. It’s about better browsing, and a better Internet in the long run is better business. And, they are also pretty open about the challenges they face, operationally, to achieve this. That’s another thing that can be helpful to other organizations contemplating the plunge to support SSL.
So, go ahead and have a read of their detailed announcement — and please forget to come back and check if this website supports encrypted connections. It does not :-/ (yet). I’ve added it to my IT todo list — right after dealing with some issues in my e-mail infrastructure. I asked the head of IT for a timeline on that, and she just gave me a tail-flick and a paw-wash in response. Life as a micro-enterprise.
More substantially, I could easily become a Cloudflare customer and thus enable encryption up to the Cloudflare servers. But, proper end-to-end encryption requires my site to have a certificate, based on a unique IP address for this website and the going rate for that, given where my site is, is $6/mo. That adds, substantially, to the cost of supporting a website, especially when you might have several of them kicking around for different purposes.
There’s work to be done yet in the whole security system (economics) model, it seems to me. Open discussion of practical issues and eventual work arounds does seem like a good starting place, though.