Irfan’s Corner on the Web On Mac, Linux, Grid, Virtualization and Software Technology

24Dec/066

Craigslist coming to Pakistan

Well not exactly, but a craigslist inspired service is in development here in Pakistan. The website is called "YayCheez" a slang word used to denote an emotion where "you get what you wanted" (can be interpreted wrongly, I mean materially).

The site is still beta, and I would encourage people to start using it to iron out any bugs in the system. There are some e-shops available for the Pakistani market like ShopHive which sell new stuff but support only a limited number of cities, but this website is like a place where you could get new aswell as used stuff, and its extremely useful if you want to get some stuff (Ipod??) which is not available in large parts of the country.

Having had a cursory glance there are two things which I would request the developers to work on:

One is a rating system, where people could rate people with whom they had some transactions, this is to ensure that good sellers/buyers get recognition and future sellers/buyers can have increased trust in the person concerned. There are some real problem related to trust b/w buyers and sellers esp. in Pakistan. I was initially thinking of proposing an embedded video conference system embedded in the site, but that's impractical in Pakistan, where most users are behind dialup connections. However I'm also not comfortable with actually meeting someone and performing a transaction right there. In Karachi, Pakistan's largest city, for example street crime is very common, how can I be sure that the buyer who is meeting me is not someone who would rob me at gunpoint? In the US you have atleast the police/legal system to fall back on, but neither is the case in Pakistan. But I'm confident that the people behind the website are innovative and will think of something to handle this. Maybe the readers can propose something?

Another thing which I would recommend the developers to improve upon is the interface! It's a web 1.0 website, which is hard to navigate and in my first try, I didnt even know how to post something. Amongst other things I would recommend the developers to use CAPTCHA in the signup forms, otherwise the system would be really vulnerable to spam.

17Dec/064

Free OpenSuse 10.2 DVDs

From the last few posts you can easily see how much I've come to love openSuse 10.2. Many geeks in Pakistan unfortunately don't have access to highspeed internet to download openSuse 10.2 DVD, and only old Fedora and Redhat 9 are available in the local market, using older distros discourages people fomr switching to Linux. So I've started a mini-campaign to spread openSuse in Pakistan, I'll be 'shipping' 100 DVDs intially and over a period of 1 month, and seeing how well it goes. I could scale up with a little help.

I would love to write the ISO image of the DVD so that someone can burn a copy for their friends.

If you are in Pakistan and are interested in trying out openSuse 10.2, please mail your address to freesuse@phantomos.org

17Dec/067

OpenSuse completely supports my Notebook!

Good news for Dell Inspiron Users: Your notebook is completely supported in OpenSuse 10.2

You can check out these tutorials for getting ubuntu run on Dell Inspiron and this one for Fedora. What do both have in common? Massive manual configuration encompassing kernel recompilations and what not.
However in OpenSuse 10.2, I didnt have to do any special configuration at all to get my hardware running. OpenSuse 10.1 supported everything except the MMC card reader (from Ricoh). Now this is supportedd aswell.

However one thing that is not supported is hardly openSuse's fault: The Connexant Modem. Connexant Modems are notorious for their proprietory hardware standards and focus on the Windows users! Besides I hardly use a dialup connection so this is irrelevant for me. For those reader who do use dial-up connections, I would suggest that you get those cheap external modems (hardly $30).

Ubuntu came to fame purely through marketting and hype! I believe that OpenSuse is the better Desktop/Notebook distro and without any proportional marketting/advocacy large parts of the human population will be deprieved of the 'better' Linux. I personally will soon get a pack of DVD's and spread it amongst my friends.

snapshot1.jpg

8Dec/062

Eric Sink vs Joel Spolsky vs Paul Graham

I've just finished Eric Sinks' book "Business of Software", and I have to say that he is a great writer, and I would recommend the book to anyone, even if they are not planning to start a startup, because it contains a lot of information which can be beneficial to any geek (to whome the book is addressed to).

Eric Sink besides Joel Spolsky is one of my favorite bloggers, and both are entrepreneurs, despite the similarities they both have different views on how a startup should work. Paul Graham, the famous essayist who co-founded Viaweb, is another of my favorite writers, his view of what a startup is supposed to be is far removed from both Joel Spolsky's and Eric Sink.

Their respective models, in the colloquial slashdot format:

Eric Sink believes:

1. Found a company with a product in mind, focus on a niche that is too small for large competitors
2. execute in that niche and listen to your customers
3. ???
4. Profit!!

Joel Spolsky Model

1. Found a company, make the best working environment for programmers
2. Hire the best programmers
3. ???
4. Profit!!!

Paul Graham Model

1. Start a company with an idea
2. Execute the idea and have an exit strategy, either be sold to a larger company or IPO
3. ???
4. Profit!!!

With [put name here] model I dont mean that the person invented it, rather they are the most popular and eloquent guys who follow the model and pitch it to others.

Eric Sinks and Joel Spolsky Models are what I call "long-haul" models, where a company is established with the aim of filling a niche, a unique need of customers, and they want to serve the customers as long as the need is there. Paul Graham's model is for the short haul, you develop a product pitch it to investor or acquirers, and if someone is interested sell-off , or go IPO and give the company to investors.
Someone who wants to be a "serial" entrepreneur, who has lots of ideas for different markets, should follow the Paul Graham model. It could make one amazingly rich. Whereas the other two models, will not make you amazingly rich in the short term, rather after an extended period of time.

Because Paul Graham's model is for the short haul, you won't find a lot of startup wisdom on Paul Graham's site. There is a bunch of it in Eric Sinks and Joel blogs. This is primarily because the long haul model allows you to be in control of everything you do with your organization, and you probably learn a lot more than by just executing an idea and than selling out. Both of their blogs contain advise on managing software development to dealing with your customers, or even finding your first customer. Recently Paul Graham mostly talks about finding investors, angel capital, exit strategies etc.

Filed under: industry news 2 Comments
8Dec/060

Another Study and no link b/w UHF Radio and Cancer

Some time back I wrote WiFi hazardous to health?? Give me a break!, where I argued about the folly of the move by some english schools to disband their Wifi networks due to some "health risks".

In yet another study, possibly the larget ever conducted, has found no correlation between occurance of cancer in people exposed to UHF Radio waves and those who werent exposed. Thus Cell phones, WiFi and TV transmission are safe!

From the article:

"A huge study from Denmark offers the latest reassurance that cell phones don't trigger cancer. Scientists tracked 420,000 Danish cell phone users, including 52,000 who had gabbed on the gadgets for 10 years or more, and some who started using them 21 years ago.

They matched phone records to the famed Danish Cancer Registry that records every citizen who gets the disease and reported Tuesday that cell-phone callers are no more likely than anyone else to suffer a range of cancer types. "

Filed under: industry news No Comments
27Nov/068

Has AJAX killed Java Applets?

Java introduced the notion of Browser based applications, in the form of Java applets, which included nuances of feature rich desktop applications within a browser! It was a huge success and widely popular during the dot com bubble, but now I rarely hear about new nifty applets? Web Start gained some traction but the furor over it has died down. Rather another technology has taken the reigns now: AJAX, asynchronous Javascript and "XML". AJAX is the marriage of server side scripting languages such as perl or php and client side scripting language such as Javascript perhaps a little flash, imbued into HTML and some little XML or some other mechanism to transfer information, we get a powerful framework to create desktop-like applications on the browser! AJAX has taken computing by storm. The wave of AJAX based startups, acquisitions and mergers has already begun! Are we heading towards another bubble or is this one for real?

AJAX applications are a definite improvement over previous flickering page based applications, and what more, these applications are NOT memory savvy as Java applets used to be, and no runtime environment is required to run such applications, just a compatible, updated browser is enough. Nowadays many more innovative AJAX applications are being built than Java applets, and people are accepting AJAX more readily than ever. This year for the first time I heard people doing AJAX based undergraduate degree projects in Pakistan, there is talk in my research lab of developing AJAX based intefaces to some of the distributed applications developed here. Not long ago, browser based application used to be the exclusive domain of Flash and Java Applets.

So what was wrong with Applets? I don't need to list any reasons, you can check out this poll which was conducted in Java.net, the official Java forums, and complaints ranged from: Too hard to deploy to to slow in loading!

So we can safely say that AJAX has killed Java applets, a significant portion of standard Java.

From Google Trends we can see how much interest people have in the three technologies, Java Applets, Webstart and AJAX, and compare the news reference volume certainly AJAX has ruled the headlines in recent months and years.

viz.png

As wireless connectivity expands and gets increasingly cheaper, more and more mobile devices will get connected, once this happens the future of J2ME would look bleak. I personally have started using AJAX based services like Airset.com, which provides an intuitive calendar solution that helps you also to remain in touch with your friends and family. The built- in calendar program which came with the PDA, was developed in J2ME and it lacked a lot functionality, and I found it a bit clunky to use. Another drawback of J2ME applications which you won't find in AJAX applications is the mutual incompatibilities between mobile devices. Like I can purchase a game from the internet designed for Symbian mobiles, but when I try to run it in a cellphone using symbian it won't run! After a little bit of investigation it turns out that the game supports Nokia symbian mobiles, and some certain sets NOT Motorola ones, like wise try running a J2ME game for the Motorola E680i on a Nokia N92 it wont work!

The greatest impediment to AJAX of course is the lack of connectivity, once connectivity is seamless and universal, than people will stop using native applications like the one developed in J2ME and start using AJAX ones.

One complaint I have about AJAX services is that many of them run poorly on cellphone/PDAs, this is certainly not a problem with AJAX itself, because services such as Gmail and Airset.com, prove that AJAX can run on supported browsers on mobile devices if the service is well developed.

26Nov/060

WiFi hazardous to health?? Give me a break!

I just came across this news item which claimed that UK Schools were dismantling wireless networks for fear of health risks! From the original article:

"Parents and teachers are forcing some schools to dismantle wireless computer networks amid fears that they could damage children’s health.
More schools are putting transmitters in classrooms to give pupils wireless access from laptops to the school computer network and the internet. But many parents and some scientists fear that low levels of microwave radiation emitted by the transmitters could be harmful, causing loss of concentration, headaches, fatigue, memory and behavioural problems and possibly cancer in the long term. "

This is absurd! WiFi operates on the Radio band at 2.4 Ghz or 2.5 Ghz (on some versions), this puts WiFi on the Ultra High Frequency Spectrum (300Mhz to 3 Ghz) , this is the same spectrum which is used by television broadcasts, mobile phones, Bluetooth, and Two-Way Radios. If WiFi is hazardous to health, than why not ban TV channels and cell phones along with them??? TV certainly has been round for decades, have we seen any research which relates the mentioned illnesses to TV broadcast radiation, I certainly haven't. Besides the Sun generates tons of high frequency radiation which bombards the planets around it, including the earth. I have seen research related to ultra violet radiation, which has magnitudes more frequency and shorter wavelength than UHF Radio, causing skin cancers, but nothing related to radio radiation.

I'm not saying that WiFi is "completely" safe, because frankly it is hard to prove that _anything_ is safe! But from the widespread use of the same frequency band over decades one can deduce that it is quite safe. Here is a quote from the WLAN health safety FAQ released by the WiFi alliance, in mid 2005:

"The safety of radio waves has been extensively studied for more than 50 years. This large and growing body of research has been regularly reviewed by numerous independent scientific expert panels, government agencies, standard-setting organizations and health authorities from around the world. These organizations have reached the same general scientific
conclusion: there is no established evidence of any adverse health effects from exposure to radio waves when present at or below the recommended limits applied to wireless communications systems. "

Filed under: industry news No Comments