<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Serendipitous altruism &#187; Networking &amp; telecommunications</title>
	<atom:link href="http://serendipity.ruwenzori.net/index.php/category/telecommunications/feed" rel="self" type="application/rss+xml" />
	<link>http://serendipity.ruwenzori.net</link>
	<description>Pseudo-random experience capitalization by Jean-Marc Liotier, just in case...</description>
	<lastBuildDate>Mon, 04 Mar 2013 10:29:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><atom:link rel="hub" href="http://ayup.us/"/><cloud domain='serendipity.ruwenzori.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Good news &#8211; the US government does not spy on you clandestinely !</title>
		<link>http://serendipity.ruwenzori.net/index.php/2013/01/30/good-news-the-us-government-does-not-spy-on-you-clandestinely</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2013/01/30/good-news-the-us-government-does-not-spy-on-you-clandestinely#comments</comments>
		<pubDate>Wed, 30 Jan 2013 12:45:03 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Networking & telecommunications]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=1102</guid>
		<description><![CDATA[[This post motivated by a strange lack of FISAA awareness around me] You will certainly be relieved to learn that US government agencies do not spy clandestinely on the data you entrust to Google, Facebook &#38; co. So stop wondering about dark conspiracies : there are none. The bad news is that they do it [...]]]></description>
			<content:encoded><![CDATA[<p>[<em>This post motivated by a strange lack of FISAA awareness around me</em>]</p>
<p>You will certainly be relieved to learn that US government agencies do not spy clandestinely on the data you entrust to Google, Facebook &amp; co.</p>
<p>So stop wondering about dark conspiracies : there are none.</p>
<p>The bad news is that they do it legally instead. Yes &#8211; US government agencies can legally access any data stored by non-American citizens at USA-based hosting companies. No warrant required &#8211; they can basically help themselves with your data anytime they please and that is entirely legal.</p>
<p>Brazen, isn&#8217;t it ? It is called FISAA &#8211; for more details, take a look at <a href="http://www.europarl.europa.eu/committees/en/studiesdownload.html?languageDocument=EN&amp;file=79050">this </a><a href="http://www.europarl.europa.eu/committees/en/studiesdownload.html?languageDocument=EN&amp;file=79050">European Parliament</a><a href="http://www.europarl.europa.eu/committees/en/studiesdownload.html?languageDocument=EN&amp;file=79050"> report.</a> And by the way, I believe that some strong reaction from the European Union has been long overdue.</p>
<p><a href="http://www.europarl.europa.eu/committees/en/studiesdownload.html?languageDocument=EN&amp;file=79050">T</a>he silver lining is that European hosts are making good business with everyone who won&#8217;t host their data in the USA anymore !</p>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2013/01/30/good-news-the-us-government-does-not-spy-on-you-clandestinely/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to maintain reliable IPv6 in IPv4 tunnel connectivity when your Internet access provider inflicts a dynamic IPv4 address on you</title>
		<link>http://serendipity.ruwenzori.net/index.php/2012/06/06/how-to-maintain-reliable-ipv6-in-ipv4-tunnel-connectivity-when-your-internet-access-provider-inflicts-a-dynamic-ipv4-address-on-you</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2012/06/06/how-to-maintain-reliable-ipv6-in-ipv4-tunnel-connectivity-when-your-internet-access-provider-inflicts-a-dynamic-ipv4-address-on-you#comments</comments>
		<pubDate>Wed, 06 Jun 2012 10:48:59 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Networking & telecommunications]]></category>
		<category><![CDATA[Systems administration]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=1075</guid>
		<description><![CDATA[Today is IPv6 party time so let&#8217;s celebrate with a blog post ! Reliable IPV6 connectivity is no longer just nice to have &#8211; it is a necessity. If your Internet access provider still does not offer proper native IPv6 connectivity, your next best choice is to use an IPv4 tunnel to an IPv6 point [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.worldipv6launch.org/">Today is IPv6 party time</a> so let&#8217;s celebrate with a blog post !</p>
<p>Reliable IPV6 connectivity is no longer just nice to have &#8211; it is a necessity. If your Internet access provider still does not offer proper native IPv6 connectivity, your next best choice is to use an <a href="http://tunnelbroker.net/">IPv4 tunnel to an IPv6 point of presence</a>. It works and on the client side it only requires this sort of declaration in <a href="http://man.he.net/man5/interfaces">/etc/network/interfaces :</a></p>
<pre>auto ipv6-tunnel-he
  iface ipv6-tunnel-he inet6 v4tunnel
  address 2001:170:1f12:425::2
  netmask 64
  endpoint 216.66.84.42
  gateway 2001:170:1f12:425::1</pre>
<p>Of course, the same sort of configuration is required at the other endpoint &#8211; which means that, among other parameters, you must inform the IPv6 tunnel server of the IPv4 address of the client endpoint. <a href="http://tunnelbroker.net/">Hurricane Electric, my tunnel broker</a> lets me do that manually through its web interface &#8211; which is fine for a static configuration done once, but inadequate if your Internet access provider won&#8217;t supply you with a static IPv4 address. By the way, even if, after a few weeks of use, you believe you have a static address, you might just have a dynamic address with a rather long DHCP lease&#8230;</p>
<p>But <a href="http://ipv4.tunnelbroker.net/ipv4_end.php">Hurricane Electric also provides a primitive HTTP API that lets you inform the tunnel broker of IPv4 address changes</a> &#8211; that is all we need to do it automatically every time our Internet access goes up. Adding this <a href="http://www.gnu.org/software/wget/">wget</a> command to the uplink configuration stanza in <a href="http://man.he.net/man5/interfaces">/etc/network/interfaces</a> does the trick :</p>
<pre>auto eth3
iface eth3 inet dhcp
  up wget -O /dev/null https://USERNAME:PASSWORD@ipv4.tunnelbroker.net/ipv4_end.php?tid=34764</pre>
<p>That&#8217;s it &#8211; you now can count on IPv6 connectivity, even after a dynamic IPv4 address change.</p>
<p>And after you are done, go <a href="http://test-ipv6.com/">test your IPv6 configuration</a> and your <a href="http://ipv6-test.com/speedtest/">IPv6 throughput</a> !</p>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2012/06/06/how-to-maintain-reliable-ipv6-in-ipv4-tunnel-connectivity-when-your-internet-access-provider-inflicts-a-dynamic-ipv4-address-on-you/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contorsions toward an IPv6-only vhost on Debian Apache through whacky multiple IPv6 addresses configuration</title>
		<link>http://serendipity.ruwenzori.net/index.php/2011/10/17/contorsions-toward-an-ipv6-only-vhost-through-whacky-multiple-ipv6-adresses-configuration</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2011/10/17/contorsions-toward-an-ipv6-only-vhost-through-whacky-multiple-ipv6-adresses-configuration#comments</comments>
		<pubDate>Mon, 17 Oct 2011 10:03:02 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Networking & telecommunications]]></category>
		<category><![CDATA[Systems administration]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=1055</guid>
		<description><![CDATA[I just wanted to create an Apache virtual host responding to queries only over IPv6. That should have been most trivial considering that I had already been running a dual-stacked server, with all services accessible over both IPv4 and IPv6. Following the established IPv4 practice, I set upon configuring the virtual host to respond only [...]]]></description>
			<content:encoded><![CDATA[<p>I just wanted to create an Apache virtual host responding to queries only over IPv6. That should have been most trivial considering that I had already been running a dual-stacked server, with all services accessible over both IPv4 and IPv6.</p>
<p>Following the established IPv4 practice, I set upon configuring the virtual host to respond only to queries directed to a specific IPv6 address. That is done by inserting the address in the opening of the VirtualHost stanza : &lt;VirtualHost [2001:470:1f13:a4a::1]:80&gt; &#8211; same as an IPv4 configuration, but with brackets around the address. It is simple and after adding an <a href="http://www.zytrax.com/books/dns/ch8/aaaa.html">AAAA record</a> for the name of the virtual host, it works as expected.</p>
<p>I should rather say it works even better than expected : all sub-domains of the second-level domain I&#8217;m using for this virtual host are now serving the same content that the new IPv6-only virtual host is supposed to serve&#8230; Ungood &#8211; cue SMS and mail from pissed-off users and a speedy rollback of the changes; the joys of cowboy administration in a tiny community-run host with no testing environment. As usual, <a href="http://www.sixxs.net/forum/?msg=apps-1155448">I am not the first user to fall into the trap</a>. Why Apache behaves that way with an IPv6-only virtual host is beyond my comprehension for now.</p>
<p>Leaving aside the <a href="http://www.sixxs.net/forum/?msg=apps-1155448">horrible name-based hack proposed by a participant in the Sixxs thread</a>, the solution is to give each IPv6-only virtual host his own IPv6 address. Since this server has been allocated <a href="http://en.linuxreviews.org/Why_you_want_IPv6#Know_your_prefix">a /64 subnet yielding him 18,446,744,073,709,551,616 addresses, that&#8217;s quite doable, especially since I can trivially get a /48 in case I need 1,208,925,819,614,629,174,706,176 more addresses</a>. Remember when you had to fill triplicate forms and fight a host of mounted trolls to justify the use of just one extra IPv4 address ? Yes &#8211; another good reason to love IPv6 !</p>
<p>So let&#8217;s add an extra IPv6 address to this host &#8211; another trivial task : just create an aliased interface, like :</p>
<pre>auto eth0:0
    iface eth0:0 inet6 static
    address 2001:470:1f13:a4a::1
    netmask 64
    gateway 2001:470:1f12:a4a::2</pre>
<p>The result :</p>
<pre>SIOCSIFFLAGS: Cannot assign requested address
Failed to bring up eth0:0.</pre>
<p>This is not what we wanted&#8230; You may have done it dozens of time in IPv4, but in IPv6 your luck has ran out.</p>
<p>Stop the hair pulling right now : <a href="https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/617978">this unexpected behavior is bug</a> &#8211; this one documented in Ubuntu, but I confirm it is also valid on my mongrel Debian system. <a href="http://techblog.roethof.net/ubuntudebian-and-multiple-ipv6-addresses/">Thanks to Ronny Roethof for pointing me in the right direction</a> !</p>
<p>The solution : declare the additional address in a post-up command of the main IPv6 interface (and don&#8217;t forget to add the post-down command to kee things clean) :</p>
<pre>auto he-ipv6
iface he-ipv6 inet6 v4tunnel
    address 2001:470:1f12:a4a::2
    netmask 64
    endpoint 216.66.84.42
    local 212.85.152.17
    gateway 2001:470:1f12:a4a::1
    ttl 64
    <strong>post-up ip -f inet6 addr add 2001:470:1f13:a4a::1 dev he-ipv6
    pre-down ip -f inet6 addr del 2001:470:1f13:a4a::1 dev he-ipv6
</strong></pre>
<p>And now the IPv6-only virtual hosts serves as designed and the other virtual hosts are not disturbed. The world is peaceful and harmonious again &#8211; except maybe for that ugly post-up declaration in lieu of declaring an aliased interface the way the Unix gods intended.</p>
<p>All that just for creating an IPv6 virtual host&#8230; Systems administration or sleep ? Systems administration is more fun !</p>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2011/10/17/contorsions-toward-an-ipv6-only-vhost-through-whacky-multiple-ipv6-adresses-configuration/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The end of GSM &#8211; how long until it is phased out ?</title>
		<link>http://serendipity.ruwenzori.net/index.php/2011/06/29/the-end-of-gsm-how-long-until-it-is-phased-out</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2011/06/29/the-end-of-gsm-how-long-until-it-is-phased-out#comments</comments>
		<pubDate>Wed, 29 Jun 2011 14:13:46 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Mobile computing]]></category>
		<category><![CDATA[Networking & telecommunications]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=1014</guid>
		<description><![CDATA[With UMTS now potentially available on all the frequency bands traditionally allocated to GSM, why are we still operating GSM there while UMTS offers nothing but improvements over it and all contemporary handsets support it. The question is particularly pressing since data traffic has for quite a while accounted for more than 90% of network [...]]]></description>
			<content:encoded><![CDATA[<p>With <a href="http://en.wikipedia.org/wiki/Universal_Mobile_Telecommunications_System">UMTS</a> now potentially available on all the frequency bands traditionally allocated to <a href="http://en.wikipedia.org/wiki/Global_System_for_Mobile_Communications">GSM</a>, why are we still operating GSM there while UMTS offers nothing but improvements over it and all contemporary handsets support it. The question is particularly pressing since data traffic has for quite a while accounted for more than 90% of network usage in volume and grows faster than backhaul can be deployed and cells made smaller while spectral efficiency has become awfully close to theoretical optima. GSM data modes such as <a href="http://en.wikipedia.org/wiki/General_Packet_Radio_Service">GPRS</a> and its incremental improvements have their purpose well, but they are hacks shoehorning data into a <a href="http://en.wikipedia.org/wiki/Time-division_multiplexing">TDM</a> voice world &#8211; nothing like the native capabilities of UMTS. Of course, modern marketing knows the value of nostalgia as an advertising vector, but I suspect that the market of users who insist on GSM for nostalgia&#8217;s sake may not be sufficient to justify its cost.</p>
<p>Some manufacturers nowadays offer unified <a href="http://en.wikipedia.org/wiki/Radio_access_network">RAN</a> infrastructure that supports both UMTS and GSM on a single piece of equipment &#8211; and many antennas are now multiband, but there is still an awful amount of specific equipment with the associated duplicated costs&#8230; And then there is the effort of maintaining the software for two entirely independent systems, each with its own bugs, quirks and yearly upgrades attempting to squeeze more throughput out of a slice of spectrum that is not going to expand &#8211; a single large operator typically has dozens of people whose workload could be cut in half overnight. I for one would love to spend more time on <a href="http://en.wikipedia.org/wiki/Geographic_information_system">GIS</a> software for the fiber optics infrastructure and less dealing with the Jurassic park.</p>
<p>So what are we waiting for ? Don&#8217;t we understand that frequencies are too precious to be wasted on obsolete protocols ? Let&#8217;s recycle ! Let GSM retire ! <a href="http://www.telecompaper.com/news/comms-ministry-plans-to-phase-out-gsm-ncc-not-so-sure">Taiwan&#8217;s ministry of transportation and communications is already working on it</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2011/06/29/the-end-of-gsm-how-long-until-it-is-phased-out/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>At long last an Android Jabber / XMPP client that meets my requirements : Xabber</title>
		<link>http://serendipity.ruwenzori.net/index.php/2011/05/09/at-long-last-an-android-jabber-xmpp-client-that-meets-my-requirements-xabber</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2011/05/09/at-long-last-an-android-jabber-xmpp-client-that-meets-my-requirements-xabber#comments</comments>
		<pubDate>Mon, 09 May 2011 13:02:56 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Jabber]]></category>
		<category><![CDATA[Mobile computing]]></category>
		<category><![CDATA[Networking & telecommunications]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=985</guid>
		<description><![CDATA[I have owned an an HTC “G2″ Magic for almost two years and one of my biggest disappointments with the Android operating system has been my inability to find a decent Jabber client. On the desktop, my love of Psi has been going on for half a decade but my encounters with mobile Jabber clients [...]]]></description>
			<content:encoded><![CDATA[<p>I have owned an an <a href="http://en.wikipedia.org/wiki/HTC_Magic">HTC “G2″ Magic</a> for almost two years and one of my biggest disappointments with the <a href="http://en.wikipedia.org/wiki/Android_(operating_system)">Android operating system</a> has been my inability to find a decent <a href="http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol">Jabber</a> client. On the desktop, my love of <a href="http://psi-im.org/">Psi</a> has <a href="http://serendipity.ruwenzori.net/index.php/2006/05/16/psi-is-now-my-favorite-desktop-jabber-client">been going on for half a decade</a> but my encounters with mobile Jabber clients have been nothing but disappointments.</p>
<p>On Android in the past two years I have tried them all, including notables such as Jabbdroid, Beem, Jabiru, Yaxim, Emess and many others not even worth citing. Some of them are hampered by a slow graphical user interface, some deplete batteries in a hurry, some lack features I consider essential, some even crash on receiving a message and not a single one is capable of remaining connected while the radio segment hops from GPRS to UMTS to Wi-Fi and back again&#8230; They won&#8217;t even try to reconnect &#8211; leaving me slack-jawed at the lack of such a basic feature when there is even a <a href="http://developer.android.com/reference/android/net/ConnectivityManager.html">standard Android class that notifies applications when network connectivity changes</a>.</p>
<p>Enter <a href="http://www.xabber.com/">Xabber</a> &#8211; it does everything I expect from an Android Jabber client. Yes, it really does &#8211; you can drop that unbelieving face. I&#8217;ll spare you <a href="http://www.appbrain.com/app/xabber/com.xabber.android">the whole features list</a>&#8230; Let&#8217;s just focus on what I was looking for :</p>
<ul>
<li>Permanent tray icon as link to contacts lists</li>
<li>vCard based avatars</li>
<li>XMPP priorities</li>
<li>Groups</li>
<li>Contacts list management</li>
<li>TLS/SSL support</li>
<li>Full Unicode support</li>
<li>Chat history</li>
<li>Parameters for just enough customization</li>
<li><a href="http://xmpp.org/extensions/xep-0045.html">Multi User Chat</a> &#8211; you can even join multiple rooms</li>
<li>Does not deplete the batteries too quickly</li>
<li>Reconnects promptly after each disconnection while the radio segment hops from GPRS to UMTS to Wi-Fi and back again</li>
</ul>
<p>As a bonus it publishes geographical location, but I have no idea where it gets it from, nor if it is supposed to implement <a href="http://xmpp.org/extensions/xep-0080.html">XEP-0080</a>.</p>
<p>Don&#8217;t you love the feeling of discovering a new application and finding that it behaves the way you expect, as if the developers had been reading your mind and making helpful suggestions about the fuzzy parts of what they had read ? On <a href="http://code.google.com/p/k9mail/">Android K-9 Mail</a> is the only other example I can think about&#8230; Yes, Xabber is that good.</p>
<p>The only downside of Xabber is that the code is not free&#8230; <a href="http://www.xabber.com">The site</a> does not even mention a license. So you don&#8217;t know what lies hidden inside, you can&#8217;t modify it and you are at the mercy of the developer changing his mind and starting to ask for money for further versions. But even as a <a href="http://en.wikipedia.org/wiki/Free_software">Free software</a> fanboy I&#8217;m willing to live with that for now &#8211; I&#8217;m so relieved to at last have something that works.</p>
<p>From now on, expect to find me online while I&#8217;m on the move !</p>
<p>Edit 20130130 &#8211; <a href="http://blog.xabber.com/2013/01/xabber-is-released-under-gnu-gpl-v3.html">Xabber is now Free Software !</a></p>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2011/05/09/at-long-last-an-android-jabber-xmpp-client-that-meets-my-requirements-xabber/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>IRC nick or keyword mention notification by mail for Bip IRC proxy</title>
		<link>http://serendipity.ruwenzori.net/index.php/2011/03/01/irc-nick-or-keyword-mention-notification-by-mail-for-bip-irc-proxy</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2011/03/01/irc-nick-or-keyword-mention-notification-by-mail-for-bip-irc-proxy#comments</comments>
		<pubDate>Tue, 01 Mar 2011 19:06:13 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Free software]]></category>
		<category><![CDATA[Networking & telecommunications]]></category>
		<category><![CDATA[Systems administration]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=954</guid>
		<description><![CDATA[I loathe Facebook and its repressive user-hostile policy that provides no value to the rest of the Web. But like that old IRC channel known by some of you, I keep an account there because some people I like &#38; love are only there. I seldom go to Facebook unless some event, such as a [...]]]></description>
			<content:encoded><![CDATA[<p>I loathe Facebook and its repressive user-hostile policy that provides no value to the rest of the Web. But like that old <a href="http://en.wikipedia.org/wiki/Internet_Relay_Chat">IRC</a> channel known by some of you, I keep an account there because some people I like &amp; love are only there. I seldom go to Facebook unless some event, such as a comment on one of the posts that I post there through <a href="http://pixelpipe.com/">Pixelpipe</a>, triggers a notification by mail. I would like to treat IRC that way: keeping an IRC application open and connected is difficult when mobile or when using the stupid locked-down mandatory corporate Windows workstation, and I&#8217;m keen to eliminate that attention-hogging stream from my environment &#8211; especially when an average of two people post a dozen lines a day, most of which are greetings and mealtimes notifications. But when a discussion flares up there, it is excellent discussion&#8230; And you never know when that will happen &#8211; so you need to keep an eye on the channel. Let&#8217;s delegate the watching to some automation !</p>
<p>So let me introduce to you to my latest short script : <a href="http://www.ruwenzori.net/code/bipIRCnickmailnotify/">bipIRCnickmailnotify.sh</a> &#8211; it sends IRC log lines by mail when a specific string is mentioned by other users. Of course in the present use case I set it up to watch for occurrences of my nickname, but I could have set it to watch any other string. The IRC logging is done by the <a href="http://bip.milkypond.org/">bip IRC proxy</a> that among other things keeps me permanently present on my IRC channels of choice and provides me with the full backlog whenever I join with a regular IRC client.</p>
<p>This <a href="http://en.wikipedia.org/wiki/Shell_scripts">Unix shell script</a> also uses <a href="http://welz.org.za/projects/since">&#8216;since&#8217;</a> &#8211; a <a href="http://en.wikipedia.org/wiki/Unix-like">Unix</a> utility similar to &#8216;<a href="http://en.wikipedia.org/wiki/Tail_(Unix)">tail&#8217;</a> that unlike &#8216;tail&#8217; only shows the lines appended since the last execution. I&#8217;m sure that <a href="http://welz.org.za/projects/since">&#8216;since&#8217;</a> will come handy in the future !</p>
<p>So there&#8230; I no longer have to monitor IRC &#8211; <a href="http://www.ruwenzori.net/code/bipIRCnickmailnotify/">bipIRCnickmailnotify.sh</a> does it for me.</p>
<p>With trivial modification and the right library it could soon do <a href="http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol">XMPP</a> notifications too &#8211; send me an instant message if my presence is &#8216;available&#8217; and mail otherwise. See you next version !</p>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2011/03/01/irc-nick-or-keyword-mention-notification-by-mail-for-bip-irc-proxy/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Accidental IPv6 connectivity</title>
		<link>http://serendipity.ruwenzori.net/index.php/2011/02/07/accidental-ipv6-browsing</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2011/02/07/accidental-ipv6-browsing#comments</comments>
		<pubDate>Mon, 07 Feb 2011 12:04:52 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Networking & telecommunications]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Systems administration]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=941</guid>
		<description><![CDATA[I work for a very large corporation. That sort of companies is not inherently evil, but it is both powerful and soulless &#8211; a dangerous combination. Thus when dealing with it, better err on the side of caution. For that reason, all of my browsing from the obligatory corporate Microsoft Windows workstation is done trough [...]]]></description>
			<content:encoded><![CDATA[<p>I work for a very large corporation. That sort of companies is not inherently evil, but it is both powerful and soulless &#8211; a dangerous combination. Thus when dealing with it, better err on the side of caution. For that reason, all of my <a href="http://www.devdaily.com/unix/edu/putty-ssh-tunnel-firefox-socks-proxy/">browsing from the obligatory corporate Microsoft Windows workstation is done trough a SSH tunnel established using Putty to a trusted host and used by Mozilla Firefox as a SOCKS proxy</a>. If you do that, don&#8217;t forget to <a href="http://kb.mozillazine.org/Network.proxy.socks_remote_dns"><em>set network.proxy.socks remote DNS</em> to true</a> so that you don&#8217;t leak queries to the local DNS server.</p>
<p>In addition to the privacy benefits, a tunnel also gets you around the immensely annoying arbitrary filtering or throttling of perfectly reasonable sites which mysterious bureaucracies add to <a href="http://en.wikipedia.org/wiki/Content-control_software">opaquely managed exclusion lists used by censorship systems</a>. The site hosting the article you are currently reading is filtered by the <a href="http://en.wikipedia.org/wiki/Websense">brain-damaged Websense filtering gateway</a> as part of the &#8220;violence&#8221; category &#8211; go figure !</p>
<p>Anyway, back on topic &#8211; this morning my browsing took me to <a href="http://ipv6.internode.on.net/">Internode&#8217;s IPv6 site</a> and to my great surprise I read &#8220;Congratulations! You&#8217;re viewing this page using IPv6 (  2001:470:1f12:425::2 ) !!!!!&#8221;. A quick visit to <a href="http://www.kame.net/">the KAME turtle</a> confirmed : the turtle was dancing. The surprising part is that our office LAN is <a href="http://en.wikipedia.org/wiki/IPv4">IPv4</a> only and the obligatory corporate Microsoft Windows workstation has no clue about <a href="http://en.wikipedia.org/wiki/IPv6">IPv6</a> &#8211; how could those sites believe I was connecting through <a href="http://en.wikipedia.org/wiki/IPv6">IPv6</a> ? A quick &#8216;dig -x 2001:470:1f12:425::2&#8242; cleared the mystery : the reverse DNS record reminded me that this address is the one my trusted host gets from <a href="http://ipv6.he.net/">Hurricane Electric&#8217;s IPv6 tunnel server</a>.</p>
<p>So browsing trough a <a href="http://en.wikipedia.org/wiki/SOCKS">SOCKS proxy</a> backed by a <a href="http://en.wikipedia.org/wiki/Secure_Shell">SSH</a> tunnel to a host with both <a href="http://en.wikipedia.org/wiki/IPv4">IPv4</a> and <a href="http://en.wikipedia.org/wiki/IPv6">IPv6 </a>connectivity will use <a href="http://en.wikipedia.org/wiki/IPv6">IPv6</a> by default and IPv4 if no <a href="http://en.wikipedia.org/wiki/IPv6#IPv6_in_the_Domain_Name_System">AAAA record</a> is available for the requested address. This behaviour has many implications &#8211; good or bad depending on how you look at it, and fun in any case. As we are all getting used to <a href="http://en.wikipedia.org/wiki/IPv6">IPv6</a>, we are going to encounter many more surprises such as this one. From a security point of view, surprises are of course not a good thing.</p>
<p>All that reminds me that I have not yet made this host available trough <a href="http://en.wikipedia.org/wiki/IPv6">IPv6</a>&#8230; I&#8217;ll get that done before the <a href="http://isoc.org/wp/worldipv6day/">World IPv6 Day which will come on 8th June 2011</a> &#8211; a good motivating milestone !</p>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2011/02/07/accidental-ipv6-browsing/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The transparent computer and the extended mind</title>
		<link>http://serendipity.ruwenzori.net/index.php/2010/12/16/the-transparent-computer-and-the-extended-mind</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2010/12/16/the-transparent-computer-and-the-extended-mind#comments</comments>
		<pubDate>Thu, 16 Dec 2010 12:19:10 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Brain dump]]></category>
		<category><![CDATA[Knowledge management]]></category>
		<category><![CDATA[Networking & telecommunications]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=917</guid>
		<description><![CDATA[Piled Higher &#38; Deeper and Savage Chickens nailed it (thanks redditors for digging them up) : we spend most of our waking hours in front of a computer display &#8211; and they are not even mentioning all the screens of devices other than a desktop computer. According to a disturbing number of my parent&#8217;s generation, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phdcomics.com/comics/archive.php?comicid=1251">Piled Higher &amp; Deeper</a> and <a href="http://www.savagechickens.com/2009/02/screen-time.html">Savage Chickens</a> nailed it (<a href="http://www.reddit.com/r/geek/comments/emcdn/i_work_on_a_computer_all_day_long_i_go_home_to/c1986ms">thanks redditors for digging them up</a>) : we spend most of our waking hours in front of a computer display &#8211; and they are not even mentioning all the screens of devices other than a desktop computer.</p>
<p>According to a disturbing number of my parent&#8217;s generation, sitting in from of a computer makes me a computer scientist and what I&#8217;m doing there is &#8220;computing&#8221;. They couldn&#8217;t be further from the truth : as <a title="Edsger W. Dijkstra" href="http://en.wikipedia.org/wiki/Edsger_W._Dijkstra">Edsger Dijkstra</a> stated, &#8220;computer science is no more about computers than astronomy is about telescopes&#8221;.</p>
<p>The optical metaphor doesn&#8217;t stop there &#8211; the computer is indeed transparent: it is only a windows to the world. I wear my glasses all day, and that is barely worth mentioning &#8211; why would using a computer all day be more newsworthy ?</p>
<p>I&#8217;m myopic &#8211; without my glasses I feel lost. Out of my bed, am I really myself if my glasses are not connected to my face ?</p>
<p>Nowadays, my interaction with the <a href="http://en.wikipedia.org/wiki/Noosphere">noosphere</a> is essentially computer-mediated. Am I really myself without a network-attached computer display handy ? <a href="http://en.wikipedia.org/wiki/Mind_uploading">Mind uploading</a> still belongs to fantasy realms, but we are already on the way toward it. We are already partly uploaded creatures, not quite whole when out of touch with the technosphere, like Manfred Macx without his augmented reality gear ? I&#8217;m far not the only one to have been struck by that illustration &#8211; as <a href="http://everything2.com/user/Timeshredder/writeups/Accelerando">this Accelerando writeup attests</a> :</p>
<p style="padding-left: 30px;">&#8220;At one point, Manfred Macx loses his glasses, which function as external computer support, and he can barely function. Doubtless this would happen if we became dependent on implants &#8211; but does anyone else, right now, find their mind functioning differently, perhaps even failing at certain tasks, because these cool things called &#8220;computers&#8221; can access so readily the answers to most factual questions ? How much of our brain function is affected by a palm pilot ? Or, for that matter, by the ability to write things down on a piece of paper ?&#8221;</p>
<p><a href="http://consc.net/papers/extended.html">This is not a new line of thought &#8211; this paper</a> by Andy Clark and <a href="http://consc.net/chalmers/">David Chalmers</a> is a good example of reflections in that field. Here is the introduction :</p>
<p style="padding-left: 30px;">&#8220;Where does the mind stop and the rest of the world begin?  The question invites two standard replies.  Some accept the demarcations of skin and skull, and say that what is outside the body is outside the mind.  Others are impressed by arguments suggesting that the meaning of our words &#8220;just ain&#8217;t in the head&#8221;, and hold that this externalism about meaning carries over into an externalism about mind. We propose to pursue a third position.  We advocate a very different sort of externalism: an <em>active externalism</em>, based on the active role of the environment in driving cognitive processes&#8221;.</p>
<p>There is certainly a &#8220;<a href="http://en.wikipedia.org/wiki/The_medium_is_the_message_%28phrase%29">the medium is the message</a>&#8221; angle on that &#8211; but it goes further with the author and the medium no longer being discrete entities but part of a continuum.</p>
<p>We are already uploading &#8211; but most of us have not noticed yet. As <a href="http://en.wikipedia.org/wiki/William_Gibson_(novelist)">William Gibson</a> puts it: the future is already here – it&#8217;s just not very evenly distributed.</p>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2010/12/16/the-transparent-computer-and-the-extended-mind/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The mobile telecommunications industry does not follow the specifications and suffers the consequences</title>
		<link>http://serendipity.ruwenzori.net/index.php/2010/11/19/the-mobile-telecommunications-industry-does-not-follow-the-specifications-and-suffers-the-consequences</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2010/11/19/the-mobile-telecommunications-industry-does-not-follow-the-specifications-and-suffers-the-consequences#comments</comments>
		<pubDate>Fri, 19 Nov 2010 15:32:48 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Mobile computing]]></category>
		<category><![CDATA[Networking & telecommunications]]></category>
		<category><![CDATA[Systems]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=883</guid>
		<description><![CDATA[In France, at least two mobile networks operators out of three (I won&#8217;t tell you which ones) have relied on Cell ID alone to identify cells&#8230; A mistake because contrary to what the &#8220;Cell ID&#8221; moniker suggests, it can&#8217;t identify a cell on its own. A cell is only fully identified by combining with the [...]]]></description>
			<content:encoded><![CDATA[<p>In France, at least two <a href="http://en.wikipedia.org/wiki/Mobile_network_operator">mobile networks operators</a> out of <a href="http://en.wikipedia.org/wiki/List_of_mobile_network_operators_of_Europe#France">three</a> (I won&#8217;t tell you which ones) have relied on <a href="http://en.wikipedia.org/wiki/Cell_ID">Cell ID</a> alone to identify cells&#8230; A mistake because contrary to what the &#8220;Cell ID&#8221; moniker suggests, it can&#8217;t identify a cell on its own.</p>
<p>A cell is only fully identified by combining with the <a href="http://en.wikipedia.org/wiki/Location_Area_Identity">Location Area Identity (LAI)</a>. The LAI is an aggregation of <a title="Mobile Country Code" href="http://en.wikipedia.org/wiki/Mobile_Country_Code">Mobile Country Code (MCC)</a>, <a title="Mobile Network Code" href="http://en.wikipedia.org/wiki/Mobile_Network_Code">Mobile Network Code (MNC</a> &#8211; which identifies the <a href="http://en.wikipedia.org/wiki/Public_land_mobile_network">PLMN</a> in that country) and the <a href="http://en.wikipedia.org/wiki/Mobility_management#Location_area">Location Area</a> Code (LAC &#8211; which identifies <a href="http://en.wikipedia.org/wiki/Mobility_management#Location_area">Location Area</a> within the PLMN). The whole aggregate is called Cell Global Identification (CGI) &#8211; a rarely encountered term, but this <a href="http://gnuradio.org/redmine/wiki/1/OpenBTSNetwork_Architecture">GNU Radio GSM architecture document mentions it with details</a>.</p>
<p>Since operators run their networks in their own context, they can consider that MCC and MNC are superfluous. And since the GSM and 3G specifications defines the Cell ID as a 16 bit identifier, the operators have believed that they had plenty for all the cells they could imagine, even taking multiple sectors into account &#8211; but that was many years ago. Even nowadays there are not that many cells in a French GSM network, but the growth in the number of bearer channels was not foreseen and each of them requires a different CellID &#8211; which multiplies the number of cells by their number.</p>
<p>So all  those who in the beginnings of <a href="http://en.wikipedia.org/wiki/Global_System_for_Mobile_Communications">GSM</a> and in the prehistory of <a href="http://en.wikipedia.org/wiki/3GPP">3GPP</a> decided that 65536 identifiers ought to be enough for everyone are now fixing their information systems in a hurry as they run out of available identifiers &#8211; not something anyone likes to do on a large critical production infrastructure.</p>
<p>Manufacturers and operators are together responsible for that, but alas this is just one occurrence of common shortsightedness in information systems design. Choosing unique identifiers is a basic modeling task that happens early in the life of a design &#8211; but it is a critical one. Here is what Wikipedia says about <a href="http://en.wikipedia.org/wiki/Unique_identifier">unique identifiers</a> :</p>
<p style="padding-left: 30px;">&#8220;With reference to a given (possibly implicit) set of objects, a <a href="http://en.wikipedia.org/wiki/Unique_identifier">unique identifier</a> (UID) is any <a href="http://en.wikipedia.org/wiki/Identifier">identifier</a> which is guaranteed to be unique among all identifiers used for those objects and for a specific purpose.&#8221;</p>
<p>The &#8220;specific purpose&#8221; clause could be interpreted as exonerating the culprits from responsibility : given their knowledge at the time, the use of Cell ID alone was reasonable for their specific purpose. But they sinned by not making the <a href="http://en.wikipedia.org/wiki/Unique_identifier">unique identifier</a> as unique as it possibly could. And even worst, they sinned by not following the full extent of the <a href="http://en.wikipedia.org/wiki/Specification_%28technical_standard%29">specification</a>.</p>
<p>But I won&#8217;t be the one casting the first stone &#8211; <a href="http://www.urbandictionary.com/define.php?term=Hindsight%20is%2020%2F20">hindsight is 20/20</a> and I doubt that any of us would have done better.</p>
<p>But still&#8230; Remember kids : make unique identifiers as unique as possible and follow the <a href="http://en.wikipedia.org/wiki/Specification_%28technical_standard%29">specifications</a> !</p>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2010/11/19/the-mobile-telecommunications-industry-does-not-follow-the-specifications-and-suffers-the-consequences/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why is there so little interest in Bluetooth mobile social networking applications ?</title>
		<link>http://serendipity.ruwenzori.net/index.php/2010/09/30/why-is-there-so-little-interest-in-bluetooth-mobile-social-networking-applications</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2010/09/30/why-is-there-so-little-interest-in-bluetooth-mobile-social-networking-applications#comments</comments>
		<pubDate>Thu, 30 Sep 2010 10:04:02 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Mobile computing]]></category>
		<category><![CDATA[Networking & telecommunications]]></category>
		<category><![CDATA[Social networking]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=830</guid>
		<description><![CDATA[Stumbling upon a months old article by my friend George&#8217;s blog expressing his idea of local social networking, I started thinking about Bluetooth again &#8211; I&#8217;m glad that he made that resurface. Social networking has been in the air for about as long as Bluetooth exists. The fact that it can be used for reaching [...]]]></description>
			<content:encoded><![CDATA[<p>Stumbling upon a months old <a href="http://mylastidea.com/2010/07/13/local-social-networks">article by my friend George&#8217;s blog expressing his idea of local social networking</a>, I started thinking about Bluetooth again &#8211; I&#8217;m glad that he made that resurface.</p>
<p><a href="http://en.wikipedia.org/wiki/Social_network_service">Social networking</a> has been in the air for about as long as <a href="http://en.wikipedia.org/wiki/Bluetooth">Bluetooth</a> exists. The fact that it can be used for reaching out to local people has not escaped <a href="http://en.wikipedia.org/wiki/Proximity_marketing">obnoxious marketers</a> nor have the <a href="http://www.msnbc.msn.com/id/8916890/">frustrated Saudi youth taken long to innovate their way to sex</a> in the midst of the hypocritical <a href="http://en.wikipedia.org/wiki/Mutaween">Mutaween</a>.</p>
<p>Barely slower than the horny Saudi, <a href="http://gizmodo.com/009974/bluetooth-social-networking-smallplanet-crowdsurfer">SmallPlanet CrowdSurfer </a>attempted to use Bluetooth to discover the proximity of friends, but it apparently did not survive: nowadays none of the likes of <a href="http://brightkite.com/">Brightkite</a>, <a href="http://gowalla.com/">Gowalla</a>, <a href="http://foursquare.com">Foursquare</a> or <a href="http://loopt.com">Loopt</a> takes advantage of this technology &#8211; they all rely on the user checking-in manually. <a href="http://serendipity.ruwenzori.net/index.php/2010/09/01/google-latitude-brightkite-check-in-script-updated-to-keep-up-with-altered-brightkite-api">I automated the process for Brightkite</a> &#8211; but still it is less efficient than local discovery and Bluetooth is not hampered by an indoor location.</p>
<p>People like George and me think about that from time to time, and <a href="http://www.bth.se/fou/cuppsats.nsf/all/59726aa103b5f883c12575dc004bd976/$file/Thesis%20Report%28Updated%29.pdf">researchers put some thought into it too</a> &#8211; so it is all the more surprising that there are no mass-scale deployments taking advantage of it. I found <a href="http://www.oldersibling.com/docs?osd=learn">OlderSibling</a> but I doubt that it has a large user base and its assumed spying-oriented use-cases are quite off-putting. Georges mentioned <a href="http://www.blipsystems.com/Default.aspx?ID=1267&amp;PID=5594&amp;Action=1&amp;NewsId=206">Bliptrack, a system for the passive measurement of traffic</a>, but it is not a social networking application. I registered with <a href="http://www.aka-aki.com/">Aki-Aki</a> but then found that it is only available on Apple Iphone &#8211; which I don&#8217;t use. I attempted registration with <a href="http://www.mobiluck.com/">MobyLuck</a> but I’m still waiting for their confirmation SMS&#8230; Both MobyLuck and Aki-Aki do not seem very insistent on increasing their user population.</p>
<p>Nevertheless I quite like the idea of <a href="http://www.mobiluck.com/">MobyLuck</a> and <a href="http://www.aka-aki.com/">Aki-Aki</a> and I wonder why they have not managed to produce any significant buzz &#8211; don&#8217;t people want local social networking ?</p>
<p>With <a href="http://www.igp.ethz.ch/geometh/ipin/IPIN_Opening_Session.pdf">indoor navigation looking like the next big thing already rising well above the horizon</a>, I&#8217;m pretty sure that there will be a renewed interest in using Blueetooth for social networking &#8211; but why did it take so long ?</p>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2010/09/30/why-is-there-so-little-interest-in-bluetooth-mobile-social-networking-applications/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A critical opinion of Nokia&#8217;s &#8220;Experimental Study of Home Gateway Characteristics&#8221;</title>
		<link>http://serendipity.ruwenzori.net/index.php/2010/09/25/a-critical-opinion-of-nokias-experimental-study-of-home-gateway-characteristics</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2010/09/25/a-critical-opinion-of-nokias-experimental-study-of-home-gateway-characteristics#comments</comments>
		<pubDate>Sat, 25 Sep 2010 09:50:39 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Networking & telecommunications]]></category>
		<category><![CDATA[Systems]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=826</guid>
		<description><![CDATA[If you can read French and if you are interested in networking technologies, then you must read Stephane Bortzmeyer&#8217;s blog &#8211; interesting stuff in every single article. Needless to say I&#8217;m a fan. Stéphane commented an article by Nokia people : « An Experimental Study of Home Gateway Characteristics » &#8211; it exposes the results of [...]]]></description>
			<content:encoded><![CDATA[<p>If you can read French and if you are interested in networking technologies, then you must read <a href="http://www.bortzmeyer.org/">Stephane Bortzmeyer&#8217;s blog</a> &#8211; interesting stuff in every single article. Needless to say I&#8217;m a fan.</p>
<p><a href="http://www.bortzmeyer.org/home-gateway.html">Stéphane commented an article by Nokia people</a> : « <em><a hreflang="en" href="https://fit.nokia.com/lars/papers/2010-imc-hgw-study.pdf">An Experimental Study of Home Gateway Characteristics</a></em> » &#8211; it exposes the results of networking performance tests on  34 residential Internet access <a href="http://en.wikipedia.org/wiki/Customer-premises_equipment">CPE</a>. For a condensed and more clearly illustrated version, you&#8217;ll appreciate <a href="http://www.ietf.org/proceedings/78/slides/behave-8.pdf">the slides of « An Experimental Study of Home Gateway Characteristics »</a> presented at the <a href="http://www.ietf78.nl/">IETF 78&#8242;th meeting</a>.</p>
<p>The study shows bad performance and  murky non-compliance issues on every device tested. The whole thing was not really surprising, but it still sounded rather depressing to me.</p>
<p>But my knowledge of those devices is mostly from the point of few of an user and from the point of view of an information systems project manager within various <a href="http://en.wikipedia.org/wiki/Internet_service_provider">ISP</a>. I don&#8217;t have the depth of knowledge required for a critical look at this Nokia study. So I turned to a friendly industry expert who shall remain anonymous &#8211; here is his opinion :</p>
<p style="padding-left: 30px;">[The study] isn&#8217;t  really scientific enough testing IMHO. Surely most routers aren&#8217;t high  performance due to cost reasons and most DSL users (Telco environments  don&#8217;t have more than 8 Mbit/s (24 Mbit/s is max).</p>
<p style="padding-left: 30px;">[Nokia] should check with real highend/flagshi<span class="text_exposed_show">ps  routers such as Linksys E3000. Other issues are common NAT issues or  related settings or use of the box DNS Proxy&#8217;s. Also no real testing  method explained here so useless IMHO. Our test plan has more than 500  pages with full description and failure judgment&#8230; :)</span></p>
<p><span class="text_exposed_show">So take </span>« <em><a hreflang="en" href="https://fit.nokia.com/lars/papers/2010-imc-hgw-study.pdf">An Experimental Study of Home Gateway Characteristics</a></em> » with a big grain of salt. Nevertheless, in spite of its faults I&#8217;m glad that such studies are conducted &#8211; anything that can prod the consumer market into raising its game is a good thing !</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">
<h3 class="UIIntentionalStory_Message"><span class="UIStory_Message">Experimental study on 34 residential CPE by Nokia: <a rel="nofollow" href="http://j.mp/abqdf6" target="_blank">http://j.mp/abqdf6</a> &#8211; Bad performance and murky non-compliance all ove</span></h3>
<h3 class="UIIntentionalStory_Message"><span class="UIStory_Message">Experimental study on 34 residential CPE by Nokia: <a rel="nofollow" href="http://j.mp/abqdf6" target="_blank">http://j.mp/abqdf6</a> &#8211; Bad performance and murky non-compliance all over</span></h3>
<h3 class="UIIntentionalStory_Message"><span class="UIStory_Message">r</span></h3>
</div>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2010/09/25/a-critical-opinion-of-nokias-experimental-study-of-home-gateway-characteristics/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why, oh why are banks trying so hard to sell MVNO contracts to their customers ?</title>
		<link>http://serendipity.ruwenzori.net/index.php/2010/09/17/why-oh-why-are-banks-trying-so-hard-to-sell-mvno-contracts-to-their-customers</link>
		<comments>http://serendipity.ruwenzori.net/index.php/2010/09/17/why-oh-why-are-banks-trying-so-hard-to-sell-mvno-contracts-to-their-customers#comments</comments>
		<pubDate>Fri, 17 Sep 2010 11:07:38 +0000</pubDate>
		<dc:creator>Jean-Marc Liotier</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Mobile computing]]></category>
		<category><![CDATA[Networking & telecommunications]]></category>

		<guid isPermaLink="false">http://serendipity.ruwenzori.net/?p=813</guid>
		<description><![CDATA[This morning a French banker provided me with an explanation for the efforts of the banks at selling MVNO contracts to their customers. This explanation does not dismiss the influence of the contemporary urge to use any customer-facing operation as an excuse for selling services entirely unrelated to the core product &#8211; but it makes [...]]]></description>
			<content:encoded><![CDATA[<p>This morning a French banker provided me with an explanation for the efforts of the banks at selling <a href="http://en.wikipedia.org/wiki/Mobile_virtual_network_operator">MVNO</a> contracts to their customers. This explanation does not dismiss the influence of the contemporary urge to use any customer-facing operation as an excuse for selling services entirely unrelated to the core product &#8211; but it makes a little more sense.</p>
<p>Banks see the <a title="Mobile payment" href="http://en.wikipedia.org/wiki/Mobile_payment">mobile payment</a> wave rising high on their horizon, and they want to be part of the surfing &#8211; in a bank-centric model of course. As <a href="http://en.wikipedia.org/wiki/Near_Field_Communication">near field communications</a> are coming soon to a handset near you, getting ready is a rather good idea.</p>
<p>To carve their rôle into the mobile payments ecosystem, banks believe that building a customer base is a good way to make sure that they will have a critical mass of users to deploy their products to when the time comes for that. In the context of a maturing market with decreasing <a href="http://en.wikipedia.org/wiki/Churn_rate">churn rates</a>, this makes sense &#8211; especially as the banking and insurance industry enjoys much lower churn rates than mobiles operators, and the banker&#8217;s image could have a halo effect on the mobile products they distribute.</p>
<p>But on the other hand, considering the leonine conditions that French mobile license holders grant to the MVNO, this is a fragile position on which to take leverage.</p>
<p>By the way, if you feel like working for a <a href="http://www.zong.com/">hot mobile payments company</a>, take a look at the <a href="http://www.zong.com/about/work-with-us">openings at Zong</a> and say hello to <a href="http://twitter.com/skasriel">Stéphane</a> from me !</p>
]]></content:encoded>
			<wfw:commentRss>http://serendipity.ruwenzori.net/index.php/2010/09/17/why-oh-why-are-banks-trying-so-hard-to-sell-mvno-contracts-to-their-customers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
