Posts Tagged ‘Technology’
Posted on June 18, 2009 - by Justin Hartman
CAPTCHA – A sure-fire way to lose customers
A CAPTCHA is a type of challenge-response test used in computing to ensure that the response is not generated by a computer. The process usually involves one computer (a server) asking a user to complete a simple test which the computer is able to generate and grade. Because other computers are unable to solve the CAPTCHA, any user entering a correct solution is presumed to be human. (via Wikipedia)
I really do consider myself an intelligent human being yet despite my own personal beliefs other websites simply don’t agree. For a long time I’ve struggled with CAPTCHA’s implemented on websites. Either I’m really dumb or the technology is flawed – I lean towards to later.
Let’s look at my latest example. Last night I went to Register.com to look for available domain names. Now I normally use GoDaddy for domain name squatting hunting but alas the last few days their search results have not been working properly so I decided to use the other giant.
When I tried to access the WHOIS details for a particular domain I was presented with a CAPTCHA – I guess in an effort to determine if I was a robot or a real human being – but after twenty unsuccessful attempts I simply had to give up the challenge-response test and succumb to the notion that I must be a robot/spammer/computer and not human after all.
After the first ten or so failures I decided to screenshot all my responses to the CAPTCHA images presented to me because I have to prove to myself that I am not a robot by getting your help on the matter. Here are my results.

Please can someone tell me where I went wrong…….?
The net-result is that Register.com will not be seeing any of my money any time soon and I can’t tell you how often this exact thing happens with CAPTCHA. I realise why a site like Register.com uses it, GoDaddy uses it too, but surely it could be easier for real people to pass the challenge-response test?
In 2005 the W3C Working Group wrote a paper on the Inaccessibility of CAPTCHA and there were some interesting findings. Most importantly they discovered that many of the CAPTCHA systems can be defeated by computers with between 88% and 100% accuracy and that all CAPTCHA effectively does is give site owners a false sense of security.
So if you implement a CAPTCHA system and are only able to achieve at best a 12% success rate in avoiding abuse of your system, then surely it’s time to implement other human verification methods?
Posted on May 21, 2009 - by Justin Hartman
GivenGain: Hidden South African Giants

Today I stumbled across an amazing initiative called GivenGain which is run by a bunch of South Africans. Here’s a quick excerpt from their About page.
We call our service GivenGain because we believe that we are rich only through what we give, and poor only through what we refuse and keep.
GivenGain has an established reputation as a service provider to the non-profit sector. We provide a web-based platform to non-profit and support-based organizations with a complete electronic payment, donor management, online publishing, and communication solution.
We have offices in London (UK), Stellenbosch (South Africa), and further represented by partners across the world.
Why this site has interested me considerably is largely due to the fact that fund-raising online is a model that doesn’t really generate that much cash for the organisations in question. Well not in South Africa that is. Unlike other initiatives GivenGain is a model that appears to be working very successfully.
According to the site they’ve generated a total of $37,5 million donated by more than 32,000 individuals and this has directly benefited 1,626 projects. This is stagerring if you think about. It means that on average each individual donates $1,143 and each non-profit project receives $23,118. Granted this is an average and others have donated more/less while other projects have benefited more than others but it’s a massive average at that.
The team behind this initiative deserve to be commended. More often than not people in this industry only ever focus on the players who make the most noise but these giants in the online space are not only doing a whole lot more but making a success of it at the same time.
Posted on April 20, 2009 - by Justin Hartman
Grabble laid to rest
In 2006 I was fascinated with search. So much so that I learnt all that I could about search engines and SEO and this was largely driven by the fact that I was in complete awe of Google at the time. All of this inspired me to start a South African search engine and during 2006 I launched Grabble.

Because I only understood the theory of search engine technology it wasn’t as easy as I had thought to start my own and implementing the technology was an extremely complicated experience. My very first version was powered by Lucene but as it was powered by Java (and TomCat) I had great difficulty in getting it to work as expected.
I then ran a version of mnoGoSearch which was run as a Perl command line utility and while this one seemed to give me the best results I had resource issues which hampered my efforts. What I soon figured out was why Google has a few hundred thousand servers powering their search engine and after about a week of indexing South African websites I ran out of disk space. With about 8 million records indexed I had used up my 80GB hard drive.
So, in the end Grabble went PHP and while I retained some indexing capabilities from mnoGoSearch I also tapped into Yahoo to help out. At the time Yahoo didn’t have a search API so I had to do a lot of hacking to get results returned from Yahoo. In particular, Yahoo provided all the image, news, videos, blogs, sport and forum search results.
While being in awe of Google I also felt that total dominance of only a few players in the market wasn’t a good thing. I believed, esoterically at the time, that local search needed to be dominated by a local company. These beliefs I still hold true to heart and I feel that it’s critical that competitors exist. There is something very uncomfortable in knowing that one or two companies hold the majority of the world’s data and I was convinced that Grabble would be a winner.
Almost three years later and I’ve been debating what to do with Grabble. For the last two months the site hasn’t even been operational (well web search anyway) and while I didn’t want to close it down completely I also had to face the reality that Grabble was never going to dominate and I simply did not have the time to maintain it any longer.
Then along came 4hoursearch – a website powered by the Yahoo BOSS search API and running off Google AppEngine. I stumbled across this site by chance and realised that they had released their source code under GPL. Subsequent to this finding I have now moved Grabble onto this Python software and my final version of Grabble has now been hatched.
What this final version does is allow me to keep the site up for those who still want to use it and at the same time it gives me an opportunity to say goodbye. Running through the Yahoo BOSS API means that I don’t have to worry about indexes any longer and living on the Google AppEngine means technology is now taken care of.
I have learnt so much about search through my efforts with Grabble and I hold it very close to my heart. While it never took off it did give me an opportunity to expand my knowledge and experience in an area I felt passionate about and the learning curve I’ve gone through has certainly helped define where I am today.
Posted on June 2, 2008 - by Justin Hartman
SA Blook, Chapter 7: The importance of technology in SA’s global emergence
Technology and globalisation go hand-in-hand. Globalisation unleashes technology, which in turn drives companies to plan production and sales on a global basis. Technology changes the work we do and the jobs created by it demand more education and training. It also changes the way business operates by transforming relationships between suppliers, producers, retailers and customers.
One aspect of globalisation that tends to be most apparent in almost every facet of life is the emergence of technology – particularly the way in which technology is globally integrating people of the world. The advent of the Internet has over the past decade provided a common platform upon which countries from all corners of the Earth are able to communicate and share information.
Global Emergence of the Information Age
In the space of thirty years technology has caused widespread improvements in access to information and economic potential.
If you consider that just twenty five years ago the use of personal computers was still limited to a fairly small number of technologically advanced people while the majority of people produced documents with typewriters.
Twenty years ago, large and hefty mobile phones were carried only by a small number of users and some fifteen years ago only limited universities and scientists were using, or had even heard about, the Internet.
Today however computers, mobile technology and the Internet have transformed communication and commerce, creating entirely new ways for retailers and their customers to transact and for businesses to manage the flow of production and market their products.
Websites, chat rooms, instant messaging systems, email, forums and other Internet-based communication systems have made it much easier for people with common interests to find each other, exchange information, and collaborate which was almost unheard of until the Information Age.
Technology Transformation in South Africa
With over 30 million subscribers the mobile industry in South Africa is booming. While this industry is largely controlled by the major mobile phone operators, making entry into the market difficult, almost every South African has access to mobile technology.
Internet adoption in South Africa has been slow off the starting blocks. There are some 5 million people accessing the Internet everyday and currently we have more than 1 million broadband subscribers yet these figures represent only a small portion of the population.
One of the primary reasons for the poor rate of adoption of broadband and the Internet, in comparison to the mobile industry, is the high-costs associated with going online. Added to this, South Africa has not had the technology or infrastructure to facilitate fast adoption rates and the early adopters have had to uncover defects and fund development of the technology further.
Fortunately, over the last couple years, companies and local government have been investing heavily in Fibre optics and the infrastructure needed which will not only help drive costs down but also increase accessibility and adoption through the use of these improved technologies.
Leveraging Technology
Technology facilitates the expansion of products, ideas, and resources among countries as well as people regardless of geographic location. Technology can be leveraged to create efficient and effective channels to exchange information and can be the catalyst for global integration.
The single greatest benefit of technology is its ability to multiply effort. This multiplier of technology turns the effort of one person into many.
Any business can leverage technology to work:
- Faster
- Productively
- Predictably
- Safer
- Efficiently
With the advances in technology any business can now do more with less.
Challenges and Successes
As an emerging market South Africa has some fundamental issues affecting global emergence. Some of these include high-costs, low Internet penetration, unemployment and lack of education, yet despite this advances in technology are producing many positive changes in our society.
Technology innovations have created new jobs, promoted the growth of new markets, and increased international trade and investment but one of the biggest technology challenges we need to address, which makes us unique to first-world countries, is the major divide between mobile and Internet users.
What is evidenced today is that only a small minority access the Internet while the majority of the population use their mobile phones for various tasks yet there is little to bridge the two users together.
The greatest opportunity that exists in our global emergence is the ability to understand how to use all this technology to our advantage, bridge the gap between mobile and Internet users, and in turn solve the various communication and technology problems that we are faced with as a developing country.
This post is a chapter of the SA Blook: A Piece of Significance, an online book written by a diverse group of writers with strong views of our country and the reality we find ourselves living in. The other chapters in the Blook are here:
Introduction
1. The new South Africa – is it real?
2. Is SA rich or poor?
3. What the world thinks of South Africa and what our global opportunities are
4. The importance of each individual’s contribution collectively
5. SA Inc and the business of doing business in SA
6. The beauty and grandeur that surrounds us
7. The importance of technology in SA’s global emergence
8. Building brand South Africa
9. Making the most of SA’s creative talents and abilities
10. Innovate for a better South Africa
11. The role of the younger generation in SA, and what we need to do to support them
12. Connecting South Africa – Communities that transcend technology
13. We are African – the role of collaboration in South Africa’s growth
Copyright Justin Hartman 2008. Licensed under a Creative Commons Attribution Non-commercial No-derivatives 2.5 ZA license.
Posted on January 21, 2008 - by Justin Hartman
iPhone 1.1.2 OTB working in South Africa
After seeing Colin’s iPhone working in SA I decided to buy one myself. The only issue is that all the new iPhones shipped with version 1.1.2 firmware on it can be hacked but there is no way to unlock the SIM card feature on these new versions. This means that instead of having a fancy new phone I ended up with a glorified iPod.
The good news however is that I managed to get a SIM from overseas that un-bricks my iPhone and now I have a fully functional iPhone working on the Vodacom network. (More details on this to follow)
Posted on November 27, 2007 - by Justin Hartman
The iPod Touch Geeks
All thanks to Colin both Gregor and I have a brand-spanking new 8GB iPod Touch all the way from the USA. Didn’t take long and we’ve hacked the poor thing to death. Below is a photo I took of the Geeks running their hacks simultaneously.
And this is the result after hours of deliberation. Well worth the effort if you ask me!
Posted on November 23, 2007 - by Justin Hartman
Microsoft’s equity in Apple

On Wednesday I had a meeting with Rutger-Jan van Spaandonk who is the executive director and shareholder of the Core Group. In case you don’t know Core Group are the official distributors for Apple, Nintendo and Tom Tom in South Africa.
RJ is an interesting man and he gave us a full status quo of where his products are placed in the SA market which was fascinating. What was more interesting though was when he told Gregor, Carly and myself that Microsoft owns a small stake in Apple Inc.
The big Apple vs. Microsoft war seems rather pointless after news of this so I decided I wanted to quantify this statement with some facts.
Turns out that at the 1997 Macworld Expo, Steve Jobs announced that Apple would be entering into partnership with Microsoft. Included in this was a five-year commitment from Microsoft to release Microsoft Office for Macintosh as well as an investment of 150,000 shares of Apple Series A, nonvoting, convertible preferred stock worth $150 million.
Steve had this to say to the audience.
If we want to move forward and see Apple healthy and prospering again, we have to let go of a few things here. We have to let go of this notion that for Apple to win, Microsoft has to lose. We have to embrace a notion that for Apple to win, Apple has to do a really good job. And if others are going to help us that’s great, because we need all the help we can get, and if we screw up and we don’t do a good job, it’s not somebody else’s fault, it’s our fault. So I think that is a very important perspective. If we want Microsoft Office on the Mac, we better treat the company that puts it out with a little bit of gratitude; we like their software.
Microsoft found themselves in a monopolisation legal battle and Bill Gates recognised that if Apple failed Microsoft would have no case that there were other, alternative operating systems available to consumers. It was a win-win situation for both companies.
The 150,000 shares were convertible by Microsoft after August 5, 2000 into shares of the company’s common stock at a conversion price of $8.25 per share. During 2000, 74,250 shares of preferred stock were converted to 9 million shares and in 2001 the remaining 75,750 preferred shares were converted into 9.2 million of Apple’s common stock. All 18.2 million shares were sold by Microsoft in 2003.
Currently, Microsoft owns about 0.0046% of Apple through a Private Capital Management fund and Apple owns about 0.39% of itself the same way so whether Microsoft ever held any power in the company is questionable at best.
Posted on November 6, 2007 - by Justin Hartman
New Media and Technology law
A week ago I was fortunate enough to attend the New Media and Technology law workshop hosted by Paul Jacobson and Daniella Kafouris.
I was particularly excited about this workshop because I’ve had my fair share of legal complications over the last few years and I was keen to hear what the experts had to say.
Daniella went into great detail on how technology law implicates corporate business as well as SMEs and highlighted some important aspects in terms of company liability which I found particularly interesting. While I no longer own a business I can see the value of what Daniella was presenting in the workshop and this is a must for any Director or business owner.
Paul’s take on New Media law was fantastic and he really gave a great overview on various new media topics and provided some insight I’ve previously not given much thought to. Some of what was discussed has a serious implication for The Times so from this perspective alone I have to say the workshop was well worth it.
If you’re new to the game or just lack the legal understanding – which most of us do – then this is a workshop you simply can not miss out on. I know there is another one planned in the next couple months so make sure you follow the wiki for more info.
I only have two suggestions for both Paul and Daniella:
1. Limit questions to the end of each presentation. It was really nice to have interaction during the presentations however the net result was that Paul’s presentation was rushed. Leaving questions for last would provide more value at the end of the day.
2. While this workshop was a great introduction to technology and new media law I’d like to see a more in depth workshop on these topics. I’d really like a whole day event where we can really delve deeper into these issues because for the layman things aren’t 100% clear until you can really analyse things properly.
Posted on September 20, 2007 - by Justin Hartman
What IPTV should look like in South Africa
This week has been a week of reviews and I figured why stop now. With the recent announcement of Pay TV operators in South Africa I thought it would be best to look at IPTV in the form of Joost and what local operators can learn from them.
Joost can best be described as a blend of traditional and Internet TV in one user-friendly desktop application and as Joost’s website explains:
“It’s free TV, with the choice to watch alone or with friends. Joost is packed with internet tools such as instant messaging and channel chat, allowing people to really share the TV experience……. Joost isn’t just video on the internet – it’s the next generation of television for viewers, content owners and advertisers everywhere.”
The desktop application, available for PC or Mac, is really an experience to behold. It’s simple, easy to navigate and offers a huge set of features that really start to change your perception of what TV is meant to be.
Posted on August 24, 2007 - by Justin Hartman
SA and Australian Governments caught editing Wikipedia
IT Web yesterday broke a story that the South African government was attempting to censor the largest human edited encyclopedia, Wikipedia. In their article they report that
Wikipedia’s edit history for the article “HIV/Aids in South Africa†shows repeated vandalism from IP address 164.151.130.36. This address resolves to a machine called mx1.statssa.gov.za, located just off the Ben Schoeman highway in Centurion, and is owned and operated by the South African government.
As if this isn’t bad enough I just finished reading an article on TechCrunch about the Australian Prime Minister’s Office having been caught editing Wikipedia as well. TechCrunch have reported that
Staff from the Office of Prime Minister and Cabinet (PMC) edited Wikipedia entries that were damaging to the Goverment, including pages covering the Children Overboard Affair and Mandatory Detention. Other edits included deleting the nickname of “Captain Smirk†from the Wikipedia biography of Australian Treasurer Peter Costello, and a range of bizarre edits, including the addition of the line “Poo bum dicky wee wee†to a Wikipedia article on Bubishi, a book related to Martial Arts.
These recent plots by Governments have been uncovered by the Wikiscanner which lists anonymous Wikipedia edits from large corporations. The question this raises (and has done so for some time in my mind) is just how reliable Wikipedia really is. I’ve always implored the effort of Wikipedia but as with anything opened to public consumption you leave yourself open to cheating and blatant propaganda that can’t really be combated.






I am the MD and co-founder of 