East African Internet expansion

(East) Africa just had their global Inter­net con­nec­tiv­ity sig­nif­i­cantly expanded. Edu­ca­tion appli­ca­tions are presently lim­ited to the ter­tiary sec­tor. How­ever, the promise of growth in Kenya and Tan­za­nia par­tic­u­larly is sig­nif­i­cant as costs fall. Ini­tially ISPs in this region have gone for higher band­width over cost reduc­tion. That said, if Inter­net access devel­op­ments fol­low mod­els estab­lished already in China and India, con­ven­tional ISPs aren’t going to deliver growth, mobile providers will.

Accord­ingly, the improved band­width sit­u­a­tion at the present pro­hib­i­tively expen­sive costs of ~$600/month for a good link is ulti­mately a bit irrel­e­vant if mobile tech deliv­ers last-mile infra­struc­ture and the mobile web enables e-commerce, social media par­tic­i­pa­tion, gov­er­nance, health­care and more. This isn’t a case for exist­ing ISPs to drop prices: they’ve def­i­nitely got a very good busi­ness case for leav­ing prices up but using the link to improve value while this is still a valu­able com­mod­ity. The only sig­nif­i­cant short-term chal­lenge to this comes, poten­tially, in the form of any gov­ern­ment pol­icy imple­mented. They might do well to inter­vene here and stim­u­late eco­nomic devel­op­ment by pro­mot­ing global con­nec­tiv­ity… but I sus­pect the inter­ests of estab­lished busi­ness and gov­ern­ment, if they resem­ble any­thing like those in Aus­tralia, coin­cide too sig­nif­i­cantly for such bold maneu­vers to ever come to fruition!

From a busi­ness stand­point, it makes sense to cap­ture these mar­kets with medium band­width tech­nolo­gies early. That said, the rel­a­tively lim­ited capac­ity of this addi­tional global link makes co-location essen­tial for any seri­ous engage­ment. What this rep­re­sents is an impor­tant in-road for low-outlay devel­op­ment of new mar­kets with sig­nif­i­cant par­al­lels to exist­ing prod­ucts (i.e. to English-speaking pop­u­la­tions with­out need for addi­tional infrastructure).

For East Africans, how­ever, this is much big­ger. Inter­net con­nec­tiv­ity enables exports of inno­v­a­tive solu­tions, and, as social media uptake improves, of localised (l10n)/internationalised (i18n) solu­tions in response to this newly-visible Inter­net mar­ket seg­ment. The prob­lem of ghet­toi­sa­tion along lan­guage lines is not so promi­nent per­haps as a result of sig­nif­i­cant Anglo­phone influ­ence — Fran­coph­one Africa will, of course, engage in dif­fer­ent net­works because of lan­guage bar­ri­ers. Yet some ser­vices, Twit­ter per­haps emi­nent among them, have irra­tionally suc­ceeded inde­pen­dently of ‘native’ lan­guage (it remains at present offered only in Eng­lish and Japan­ese, despite sig­nif­i­cant Chi­nese mem­ber­ship, and, who can for­get, Iran­ian polit­i­cal application!) — while oth­ers (Face­book, to pick a sim­i­lar exam­ple) have lan­guished and been replaced by clones despite their lin­guis­tic plu­ral­ity (26 unique lan­guages last I recall hear­ing a count, includ­ing Eng­lish (Pirate) and many more seri­ous ones) — Xiaonei being but one exam­ple of this.

If lan­guage is not an issue, it is pos­si­ble other dis­par­i­ties will become divi­sive in the same way. Devel­op­men­tal bar­ri­ers in terms of soft­ware indus­try (a key dri­ver of domes­tic web inno­va­tion) and global trad­ing part­ners will steer usage in any num­ber of par­tic­u­lar direc­tions. For exam­ple, China’s inept attempts at achiev­ing inde­pen­dence from Microsoft soft­ware in the last decade have been effec­tively squashed by their ram­pant piracy sit­u­a­tion. Parts of east­ern Africa engage in lit­eral acts of piracy, but it’s prob­a­bly not indica­tive of an atti­tude towards or devel­oped indus­try against pro­tec­tion of intel­lec­tual prop­erty. If the crim­i­nal dis­tri­b­u­tion net­work doesn’t yet exist, and soft­ware adop­tion is insuf­fi­ciently mature, it’s entirely pos­si­ble that open source could win. This is naive, and based on the pre­sump­tion that Africa has, to date, existed in a vac­uum — but if we con­sider for a moment a day work­ing on a com­puter with­out Inter­net con­nec­tiv­ity, some­thing of the rad­i­cal dif­fer­ence between min­i­mal con­nec­tiv­ity and full-on broad­band enabled con­nec­tiv­ity begins to sink in.

One Aus­tralian com­men­ta­tor recently observed, in response to a dra­matic increase in aver­age per-capita band­width consumption/annum, that there are a num­ber of “tip­ping points” in Inter­net usage. For exam­ple, in the last 18 months, avail­abil­ity of online ser­vices as well as wider adop­tion of home broad­band has resulted in a mas­sive expan­sion of data trans­fers despite only a mar­ginal increase in aver­age con­nec­tion speed. Youtube and its ilk have entered a per­fect storm of grad­u­ally expand­ing con­nec­tiv­ity: it just so hap­pens that at cer­tain points, con­nec­tiv­ity results in usage peaks (which then plateau but don’t decline) as con­sumers dis­cover new ways of using the Inter­net to inter­act. This hap­pens with the tran­si­tion from dialup to always-on Inter­net, and it hap­pens again at cer­tain speed points – con­sider tabbed brows­ing as well as video on demand/what we now con­sider “band­width inten­sive” activities.

This could be a tip­ping point for eco­nomic devel­op­ment and global inte­gra­tion. Watch closely!

# by Josh Street on July 25th, 2009 Tags: , , , , , , , , , ,
| No Comments »

Too much nostalgia for a computer

What fol­lows is writ­ten far less well than it deserves, but — iron­i­cally — I’m drown­ing in other work at present. This needed writ­ing sooner than other things did.

Michael’s pulling the plug on the server that this web­site has run on since 2003.

The ‘server’ has changed dra­mat­i­cally in con­sti­tu­tion since it all began way back when, but… wow. An aston­ish­ingly large part of my teenage years. For the longest time, it seemed as though the Inter­net had alto­gether ceased to exist every­time Dale’s con­nec­tion went out. In the early days, we were all run­ning servers on port 1200 to cir­cum­vent ISP restric­tions on port 80. phpBB was the order of the day, run­ning Apache — on a pirated copy of Win­dows 2000 (those were the days in which “legit­mate soft­ware” con­sti­tuted an oxy­moron). Oper­at­ing on an early ADSL link with 64kbps upload, forum emoti­cons were hosted on free web space pro­vided by iiNet in order to con­serve band­width. You laugh now, but the speed boost was incred­i­ble. Every time iiNet dropped out (to future read­ers: that’s what hap­pens when the inter­net goes out for a cou­ple of hours, none of this occa­sional con­nec­tion time-out rub­bish), an irate explana­tory post from mwd­meyer would emerge and life would con­tinue as nor­mal. Until par­ents dis­cov­ered the server run­ning and turned it off again, which would spark an effort to con­ceal yet another com­puter in a room crowded full of equip­ment. About halfway through 2004, they gave up searching.

These were the days (for me) of NE2000 clones pow­er­ing Smoothwall/m0n0wall routers, recy­cling hard­ware, a sub­scrip­tion to Atomic before all the other kids (I bought more geeky mag­a­zines than any­one I know – I think it was that strange meet­ing place of compters, cre­ativ­ity, and cant that I later became com­fort­able with), when GeForce 2’s and Pen­tium 4’s (the first ones with RDRAM that every­one despised) and DDR-supporting Athlons were still zippy. When frame-based redi­rects passed for domain names — .tk, anyone?

Mostly, it was about the forums… but as for per­sonal pub­lish­ing, this was no small resource. My first dynamic web­site was a blog hosted on that server — I don’t think it yet had a name — we all rolled our own web soft­ware in those days (it’s not that long ago). Some of us still do. The first domain name acquired was Dale’s, in March 2004, co-inciding (more or less) with the forums’ first birth­day. Twelve US dol­lars later (Joker.com’s prices still haven’t changed), we were all still using frame-based redi­rects — sta­tic IPs were the stuff of pipe-dreams, and Dynamic DNS, though around, was out­side of the expe­ri­ence of most of us. Steve ran a notoriously-flaky IIS server with real domains and Exchange, but paid about $150 a month for the priv­i­lege: sta­tic IPs being avail­able only on busi­ness grade inter­net connections.

These are mere details. The forums them­selves con­sti­tute an amaz­ing chron­i­cle of the lives of mwd­meyer, ucosty, Sammy, i_am_a_n00bie, Smile:), smKz, n|cktangents, angelicde­ity, baibai, Sphinx^, lud­vikas, and a hand­ful of oth­ers over a fairly tumul­tuous time. There is so much not recorded explic­itly that sur­rounds the nearly 16,000 mes­sages from these eleven users alone. Some has been sup­pressed, other parts for­got­ten, but all of it inex­tri­ca­bly linked together in the momen­tum of time. There are some things about that time which will never be shared with those who weren’t around.

The forums didn’t sur­vive post-school. This shouldn’t be sur­pris­ing, given the amount of research that says this will be the case for any given rela­tion­ships faced with that man­ner of tran­si­tion, but it was still bizarre wit­ness­ing what would have been sev­eral months of time spent on a sin­gle web­site evap­o­rate into (not much). The server moved from Bal­main to Mar­ian Street, even­tu­ally find­ing its way into a rack there. This is where things get hazy for me. I think the last time I saw Michael might’ve been New Years’ Eve 2005/2006… I feel some sense of guilt about that, but recog­nise mutual busy-ness had a role such that nei­ther of us should be blamed alone. I don’t believe that a blame­less “but things changed” is ever suf­fi­cient when talk­ing about close rela­tion­ships. I’m fairly cer­tain my clos­est friend for about two years at school is some­one that I no longer have any­thing to do with, but can’t explain why. And I know that I can’t in any way blame him, because I’m so guilty of fail­ing to keep work­ing on rela­tion­ships myself.

I sup­pose the point of all this is that the com­puter for­mally known as ‘Metro’, now ‘Loki’ (I don’t know how it got that name — Loki to me is an amaz­ing con­trib­u­tor to Linux-based gam­ing, 2000 – 2002 RIP, but it could just as eas­ily have been named after the Norse trick­ster and Odin’s wily accom­plice!) isn’t just the lat­est in a series of bits of elec­tronic gear that some markup and pix­els have been piped off for a cou­ple of years. This is just one step closer to a com­plete clo­sure of a very large chap­ter of my life… and, yeah, that’s incred­i­bly sad.

Please don’t for a minute con­sider this to be my argu­ing that Loki should stay switched on — it’s about some­thing far greater and more per­sonal than a star­tlingly reli­able FreeBSD web server that just hap­pened to host a web­site for free for a long time.

There aren’t too many peo­ple you can make sit in the back of a car on their 18th birth­day, much less who will laugh along with as it happens.

This isn’t an obit­u­ary, just a poor expres­sion of remorse at the (human) dis­con­nec­tion and ‘drifted’ rela­tion­ships of that era. Michael, once all this stu­pid uni crap gets out of the way (maybe after you move again?), I owe you a fairly large drink.

Thankyou.

People versus search engines

It seems that search engines are an immutable fact of early-twenty-first cen­tury exis­tence. We can’t escape them in any imme­di­ate sense, and can­not believe they could ever dis­ap­pear (I recall one instance on Whirlpool forums where a user thought his/her ISP’s inter­a­tional link must be down because he couldn’t access Google. This was one of the very few times Google had actu­ally dropped off the face of the planet for about twenty min­utes. It was sim­ply out­side the realm of possibility.)

Yet, increas­ingly, our surf­ing habits are defined by this bizarre social con­cept that seems to be shap­ing cer­tainly acqui­si­tions and web-two-point-oh-bubblism, wherein web­sites serve users by con­nect­ing them with one another, not on the basis of them know­ing what they wanted, but rather in a bizarre a pri­ori man­ner whereby degrees-of-separation (MySpace) or user-supplied-already-knowns (Live­Jour­nal, Xanga, etc.) define con­nect­ed­ness and dis­played content.

Search is no longer the macro-inter killer app, but an intra-site facil­ity applied to micro­cosm — often based on “trans­par­ent” tech­nol­ogy that has, on the basis of known knowns (in the words of a cer­tain Rums­feld), already done some of the hard work for users (I should say peo­ple, but don’t out of habit: it is an indus­try haz­ard) with­out actu­ally ask­ing them any­thing. This is where loca­tion– and organisation-based match­ing (cf. MySpace, Face­book, etc.) come in.

But none of this data is intel­li­gently search­able by generic engines.

None of this data (in the case of Myspace espe­cially, hor­ri­bly marked-up doing-everything-wrong-with-the-web tech­ni­cally entity that it is) is avail­able for index­ing by search engines because it’s not abid­ing by any defined seman­tics. There is not, for exam­ple, any over­whelm­ing use of micro­for­mats — hCard, etc. — for defin­ing con­tact details in any com­mon sense. Yet these things are search­able within a given website.

And, what’s more, these things are search­able with great pre­ci­sion within (social net­work­ing) sites. This is because of a very well defined inter­nal seman­tic (not the “seman­tic web”, but inter­nal data struc­tures) and an enforced obe­di­ence to these struc­tures that was never a part of pre-SocNet sites.

Soc­Net plat­forms are rad­i­cally dif­fer­ent from web 1.0 sys­tems in that they are (iron­i­cally) vastly more con­strict­ing. As “web 1.0″ I would cite Geoc­i­ties and free web host­ing ser­vices, por­tals, and all-things-to-all-people con­tent net­works. Now, we’ve got blogs (pre­cisely defined web­sites), MySpace (chiefly Soc­Net pro­files with bits on the fringes com­mon to the users, and now with enough impe­tus to appear unstop­pable), Flickr (free — and fee-for-service that peo­ple actu­ally pay for — web host­ing, pre­cisely defined as photo host­ing), and, strangely, a por­tal (Yahoo!) still on top of Alexa 500 rank­ings. A por­tal that owns both Flickr and Geoc­i­ties, but has changed the model of the lat­ter to place greater empha­sis on fee-for-service host­ing. But I digress into strat­egy — the point is not that, but rather in the way social data is stored.

Flickr is meta-data rich. It uses a well defined sys­tem based on EXIF, intrin­sic seman­tics (title, descrip­tion, tags — tags that get used prop­erly, unlike Face­book which doesn’t bother to make such things clear — I want Face­book to flop, by the way, because it annoys me, so don’t expect nice things to be said about it. It’s a poor closed-system imi­ta­tor, albeit with a stu­pidly effec­tive adver­tis­ing model every­one else should be wish­ing they came up with first but haven’t seen in order to copy… because it’s a closed sys­tem (or used to be) exclu­sive in scope. Which makes it very effec­tive SocNet/Web 2.0, by my own def­i­n­i­tion, so I don’t really have a basis for com­plaint.) and extrin­sic seman­tics (groups, pools, etc.).

Pro­files, unlike ‘pure’ Soc­Net (Myspace, Face­book), per­mit anonymity, but allow dis­clo­sure of as much as is desired: at any rate, that is not the pur­pose of the site. Myspace/Facebook’s rai­son d’etre is pro­files. (Well, and that and cash-cow-marketing-tool of the *R**IA’s of the world) Accord­ingly, its pro­files have very def­i­nite seman­tics even whilst the rest of the site may not (I speak of Myspace more, here). Myspace gives core “Details” pro­file info indi­vid­ual fields, whilst allow­ing a diverse “Inter­ests & Per­son­al­ity” infor­ma­tion in freeform textar­eas that are designed to entice users into par­tic­i­pa­tion (and, pos­si­bly, aid­ing more fuzzy searches — but mostly I think it’s just com­pelling con­tent, as there is no imme­di­ately obvi­ous way to search that data).

“Inter­ests & Per­son­al­ity”, along with blog con­tent, seems to be the only freeform con­tributed mate­r­ial avail­able on the site. Want music or a video with your pro­file? You’ve got to browse to the band’s site, load the player (no go in Opera with Flash at the minute, it seems), and then select “Add” on the track. They (yeah, it’s kinda big-brotherish) know exactly what song you chose, what band it’s from, what genre, etc. — that is to say, unam­bigu­ously and cer­tainly beyond a probably-common song title. This isn’t an upload-yourself-and-we’ll-manage-rights kind of thing. The offi­cial­ity gives that inter­nal data struc­ture that much more depth: but, again, the point is that the data is inter­nal and not open.

This, it seems, is the defin­ing qual­ity of Soc­Net. That’s what makes the ideas of open fed­er­a­tion advo­cated by Google Talk ear­lier this year so bizarre for the rest of us. We don’t par­tic­u­larly care, because closed sys­tems mean inno­va­tion (because we can define new data for our­selves to work with) and/or exten­si­bil­ity that isn’t pos­si­ble in an open plat­form (if, for exam­ple, not all fed­er­ated part­ners agree to a spec exten­sion — take, for exam­ple, Google Talk’s own Jab­ber base and pro­pri­etary VoIP on top of that). Open­ness is in Google’s inter­ests, because it’s so depen­dent on things being open for its core busi­ness (search). But real peo­ple want ser­vices that work, not ser­vices that push them to another site. I’ve never trusted sites that bounce me off to Google for their site’s search, even if it’s one of those crappy co-branded things. It doesn’t make sense. Why would you make some­one inspect your web­site from an infe­rior per­spec­tive when all the infor­ma­tion is stored in a data­base, with the pos­si­bil­ity of more seman­ti­cally mean­ing­ful search open inter­nally only?

Google won’t deal with your inter­nal search needs. It’s not designed to. It does a great job of deal­ing with pub­licly indexed mate­ri­als com­pletely aside from Soc­Net ser­vices. Soc­Net sites thrive on and are empow­ered by strong intrin­sic seman­tics that make clever profile-based (or UGC–based) search pos­si­ble, which builds loy­alty etcetera in a way for­eign to infor­ma­tional web­sites. Soc­Net is expe­ri­en­tial and (sur­prise sur­prise) social — it doesn’t have to be about anything.

Con­tent was deposed as king some­time in the mid­dle of the first decade of the twenty first cen­tury, and with that regime change his deputy, Search, was also shuf­fled to a some­what less promi­nent posi­tion. Some­where out of sight, Search’s iden­ti­cal twin, Query, is the real power behind the throne: it uses unin­dexed data and makes clever links to bring peo­ple closer together in a way that tra­di­tional search engines had never even envisaged.

Why not to use prebuilt templates.

This highly respectable ISP has had their web­site designed by a highly respectable web design firm, and has con­se­quently come out look­ing sub­stan­tially dif­fer­ent from every other third– or fourth-tier web ser­vices retailer on the market.

A screenshot of their website

Note their won­der­fully orig­i­nal Flash ban­ner. Look closer. Right click on the movie and hit “Rewind”. What you thought you could see before but didn’t really want to believe any­one could be stu­pid enough to do has come true. For those who can’t be both­ered going to their web­site and/or don’t have Flash installed, observe my screen­shot above. Beneath their logo there is indeed text that reads “Com­pany Name.net”.

Charm­ing. But not quite so charm­ing as this lit­tle gem from Dri­ver Web Design­ers: “We offer our cus­tomers the ser­vices of a pro­fes­sional inhouse Graphic designer to give your Web­site the edge over the competition.”

Ummm.

Bet­ter than all that still, of course, is the fact that their brand name as proudly dis­played not only on their own ban­ner, but also on the Dri­ver Web Design­ers web­site, points not to their own web­site (which is switch.com.au) but rather that of Union Switch & Sig­nal.

Yeah, I used rel="nofollow" on some links in this post to pre­vent Google from count­ing them in its index. It’s because some stu­pid­ity doesn’t bear following.

Posting from BloGTK 1.1

Just for kicks, to see if it’s any eas­ier than using a plain old web browser to inter­face with the blog!

Any­way, BloGTK is a desk­top client for Word­Press which runs on Linux sys­tems. Nig­gly fea­tures I’ve dis­cov­ered in the last 30 seconds:

  • Can’t select text, then click the “hyper­link” icon, and have the anchor tags wrap around selected text — they appear to the right of it.
  • Com­pul­sory “tar­get” field in anchor gen­er­a­tion — which I don’t think (if I recall cor­rectly) is even valid in XHTML 1.1, pos­si­bly earlier.
  • Lack of built-in quick tags that Word­Press’ own post­ing inter­face has, namely for unordered lists, list items, and tag­ging of abbre­vi­a­tions, etc.
  • Iron­i­cally, it’s pos­si­ble to define your own tags, which can wrap around selected text just fine, whilst the “built-in” anchor but­ton doesn’t do this… Hmm, okay.

It’s really lit­tle things, noth­ing major — the for­mat­ting tags (strong, em, etc.) work just fine on selec­tions, which is great. It also has an inbuilt pre­view which (I’m 99% sure) func­tions using an inter­nal ren­der­ing engine (or part of the GTK toolkit, same thing), rather than mak­ing HTTP calls. A change that’d be inter­est­ing to see (although one which doesn’t affect me directly) would be the imple­men­ta­tion of either a WYSIWYG edi­tor, or sim­ply Tex­tile or Mark­down sup­port with XML­HttpRe­quest being used (or some­thing like it? I gather that’s a JavaScript thing, not hav­ing ever used it, so it mayn’t be usable like that.

Another thing that’d be nice is the imple­men­ta­tion of key­board short­cuts, just for text for­mat­ting stuff — so, Ctrl + B for strong and em tags, etc. And also the chang­ing of the cat­e­gory dis­play to a list of check­boxes in its own frame (or what­ever the term is in desk­top app inter­face design lingo) on the right of the post­ing area, instead of a drop­down — that’d allow posters to select mul­ti­ple cat­e­gories, more rapidly.

It’s a good sim­ple app (sorry… I know it’s prob­a­bly rather unsim­ple when you look at the code dri­ving behind it, but I don’t under­stand any of that Python stuff, so I’m just judg­ing on the inter­face), but a few nig­gly things mean I’d still pre­fer to use the native Word­Press web interface.

Edit: In part to see if it does, but also because I had another thought — the absence of a “Post­ing…” sta­tus win­dow is also some­thing which could be improved, just so the user doesn’t think the appli­ca­tion has crashed. It took a while here due to my ISP’s poor DNS per­for­mance, and had I not known why it was going slowly, I may have closed the appli­ca­tion think­ing it had crashed.

# by Josh Street on March 28th, 2005 Tags: , , , , , ,
| 1 Comment »

Change of details

If you haven’t already fig­ured out the new address from pre­vi­ous post­ings, or couldn’t be both­ered to click a link through to the “Sold” page to find out where it was, I’m post­ing new details now. Addi­tion­ally, there are co-ordinates posted on my Con­tact page should you wish to send ICBM’s this way…

12 Mag­ill Street
RANDWICK 2031
NSW, Australia

The fixed tele­phone num­ber has also changed; if you need it, send me an email or text (SMS) me (mobile num­ber is posted on con­tact page), and I’ll give it to you. Yeah, I actu­ally would rather the whole world didn’t know that one, really.

My josh@ii.net address is no longer used, finally. Yes, I did just post a mailto link. Hope­fully any­one else who trys to use it in the future will ini­tially login, get too much spam in the first hour, and decide that was a stu­pid, stu­pid idea and go for a more obscure address. And just for the record, most of the spam was attained by pre­vi­ous own­ers (and other peo­ple who were utterly con­vinced that it was their email address, despite it being mine and mine alone for prob­a­bly over a year. Yes, Josh Marks of South Aus­tralia, I’m look­ing at you.), not me, so don’t go accus­ing me of being irre­spon­si­ble with the email address to the extent that it became widely cir­cu­lated! As it is, I was prob­a­bly ask­ing for it by hav­ing a commonname@isp.tld address, but still, irre­spon­si­ble usage cer­tainly played a part in the spam received.

To con­tact me elec­tron­i­cally, use the con­tact form and I’ll email you back (and you can reply to that address), or sim­ply send email to what­ever address you would like to use at this domain — that is to say, a catch-all. I know that was worded ter­ri­bly obscurely, but I’m para­noid about such things — if you need to send me an email, the con­tact form does just that.

# by Josh Street on February 7th, 2005 Tags: , , , , ,
| 1 Comment »