Top 5 Reasons one should NOT get Vista, just yet!
[digg=http://digg.com/linux_unix/Top_5_reasons_not_to_get_Vista_just_yet]
I've been testing Windows Vista Ultimate for a week now, and now I think I've just had enough and I'm removing it from my PC, it has not made me switch from my OpenSUSE 10.2 Linux installation, and I use Windows XP for some limited work, related to a project. I believe in the next few months there is an opening for Linux to penetrate into mainstream computing, you can see the signs: Dell customers are demanding Linux, Mono Project maturing to the point where it is becoming increasingly possible to port native windows applications to Linux, say C#.NET, VB.NET. Virtualization becoming increasingly more efficient and powerful, allowing the transparent integration of operating systems and blurring the lines of what can and run and what not!
So back to Vista, what were my experiences from a week of testing: Excellent Graphics and UI, but weak everywhere else!
So these are my reasons why the World is not yet ready for Vista
1. You require new hardware and 2: No geniune innovation: This is a major sticking point for me. I don't want to get a new hardware for an OS that doesn't allow me to do anything which my current OS don't allow me to. In All the 4 days of Vista testing, I have not seen anything that is a geniune innovation and makes me crave for it! No, the post here, the blogger identifies some things which Vista can do and Windows XP can't:
"Can I change the volume on a per-application basis in Windows XP? Do I have integrated system-wide search in Windows XP? Can I set the language on a per-user basis in Windows XP? Does Windows XP have per-file emails and contacts?"
First of all the first thing he highlights, is a completely redundant feature: Why would I want to set multiple volume for specific applications, given that I'm listening to only one at any one time! The Integrated System Search in Windows Vista, is better than the pathetic search in Windows XP, however it still doesnt beat Google Desktop Search for me! Again, I assume that you speak only one language or your family members or co-workers do the same, so I can hardly think of a scenario where people speaking different languages share the same computer, or how often does that occur?
The hardware support in Windows Vista is pathetic! When Windows XP came out, it supported all major hardware of its time. However Windows Vista doesn't. I tested on a PC with the Intel D865GBF Motherboard, and it didn't detect any hardware in it, neither are audio drivers for the said platform available for Windows Vista.
3: Not enough applications, in a recent talk, Bill Gates said "The strength of the windows platform comes from the ecosystem around it". And that is the exact reason for Windows dominance in the Desktop. Microsoft has provided EXCELLENT development environment in terms of the Visual Studio, and APIs to facilitate development of all sorts of application. Millions of ISVs around the world are busy churning out Windows specific software. The title of this blog post is "Top 5 Reasons one should NOT get Vista, just yet!". "Just yet", because right now there are very few application which take advantage of the .NET 3.0 framework, or any of Vistas GUI features. Eventually they will, once we start seeing those applications then the adoption of Vista may rise, but we are not there yet! Also, there are very few games which take advantage of DirectX X, again once those games start appearing then Windows Vista may appeal to gamers.
The application which Windows Vista ships with it, are pathetic! For example look at MS Paint, couldn't they replace it with Paint.NET.
4: Security: Although security in Vista is considerably better, however I still don't want to rely on MS security tools, and tried installing third party security tools, and guess what: Vista won't let me install them. I really love, Sygate Professional, it is one of the best firewalls I've ever come across, however in Vista it seems to be blocked or something for "known compatibility issues".
5: DRM: Enough said about it in a lot of places elsewhere, I don't think I need to go over it again
So in conclusion: If you absolutely have to get Windows, don't get Windows Vista just yet, wait for the applications ie. The geniune innovation, if they are appealing enough then make the switch.
Apology to RentACoder.com
I'm writing this in response to a previous post I had written which talked about the state of online outsourcing services, like RentAcoder, Elance etc..
Now, the general facts remain: undervalued projects, maybe (According to Slashdot) unqualified arbitrators etc.
However, in the post I had exagerated an experience with a RentACoder arbitrator, for which I publicaly apologize. I have removed the post so that it doesnt come up at searches anymore. The post was not linked externally however it had occasionally recieved some search traffic.
I also want to point out the fact that, this blog is not moderated! No posts are approved or rejected! However there is a spam blocker, kismet, which may determine some posts to be spam and block them. I have recieved some over 1,000 spam comments.
4 steps for Speed Reading
I've recently heard lectures, gone through audio programmes like Paul Scheele's PhotoReading, and various other related text, inorder to find out, if there is anything like "speed reading". And yes indeed there is, it is not a myth. However what I've learned from different sources always boils down to the four basic steps which I'm going to list here, following these steps may save you $100s in saving on lectures, seminars or books on speed reading, and hours on reading text.
- Quit "Auditory reading": Many people I know tend to read a text, by pronouncing individual words. This is a bad habit which can seriously limit your reading speed. Humans can speak only about 300 words/min, so if you tend to read the text out aloud then you are seriously limiting your reading speed.
- Quit "Regressive reading": Regressive reading is an act people perform while reading, when they go over a portion of the text again and again, like repeating a paragraph they just read. This obviously limits reading speed, but someone may counter by saying that they read a paragraph repeatedly because it contains some important information and they want to focus however this is a weak argument if you consider this with the next point.
- Anticipate the purpose: By anticipating the purpose of an article, chapter or a paragraph, we can read across them very quickly. Because if we set our mind to anticipate a certain purpose in reading a paragraph then your mind automatically discards irrelevant information in the text and just concentrates on the main highlights. If we anticipate that some important section of the text is coming up then you can slow down to read it more carefully, and then speed up when redundant explanations start coming.
- Use peripheral vision: Peripheral vision is the area of vision which is surrounds the thing you are focusing on like while reading this text, you might be focusing on a single word, however you are actually seeing more than a word, you are also seeing the surrounding words. By concentrating on more words in a single glance you can significantly improve your reading speed. For example, most newspapers come in multiple column formats, ever wondered why? This is to facilitate speed reading of the material. By presenting a limited number of words per row, we can focus on the entire row in a single glance, and read the entire article more quickly. Many research publication formats do this aswell. The IEEE two column format is very "speed reading" friendly. However the LNCS/LNAI single column format is not, because a single row contains more words, one has to read a single row via multiple glances.
A note for computer readers, like me, is that reading off computer monitors is a bad idea, because time and again I find myself being interrupted and stop reading in order to scroll the page. I prefer to have papers printed so I can speed read them without having to scroll the page every once in a while. However because there is a lot of stuff I read on the computer, that's why its pretty expensive for me to print everything, so in these scenarios I really recommend in getting a high resolution LCD monitor, which can display lots of text in a single view, with appropriate brightness and sharpness.
Once I started speed reading, my eyes would start hurting this was due to the fact that my eye muscles were under developed and could not move quickly enough. However like any muscle, it evolves and improves with usage, the more you read the less it will hurt the longer and more you will be able to read.
You can take a speed reading test from here . My score was 822 Words/min with 91% comprehension.
Yahoo! Mail Beta does not support Firefox 2.0 anymore
This is been happening since early morning. I've been using Yahoo! Mail Beta on Firefox 2.0 since Firefox 2.0 came out. However since early morning I can not access my mail account anymore because Yahoo! Mail redirects to a page, which states
"Sorry, Yahoo! Mail Beta does not support your browser.
You can either download a compatible browser or proceed to the original Yahoo! Mail."
I've tested using 1.5.0.9, and it does work in it. Anyone else with similar experience?
Work arounds for the mysterious openSuse 10.2 lock-up on Dell Inspiron 6400
Since I installed openSuse 10.2, I've had an extremely annoying problem. The problem was that mostly when I started my machine, the booting process would jam at the place where it says "Activating Device Mappings" or "Loading Kernel Modules". I've asked about this twice on the opensuse official forums, they are aware of this, but they say the occurence is so rare that it never got investigated! Sometimes it used to happen that openSuse 10.2 would keep continually hanging at the boot process, that I would simply restart into Windows.
However since I removed Windows from my laptop, it was imperative for me to find a solution, and I have!
There are three primary work arounds to avoid the mysterious lockups:
- Disable ACPI: This has worked for me pretty well, to do this you just have to pass the acpi=off to the boot parameters to the kernel, this disable power management; The software can no longer tell if it is running on battery or AC power, and the worst side-effect of it was that it disabled multiple cores! I have a Core Duo Processor, with this solution it detected only a single processor. I reported this effect to the openSuse mailing list, they speculated that the boot lockup problem may be related to my power system.
- Disable DMA: This has worked aswell, just pass ide=nodma to the boot parameters and it disables direct memory access from the hard disk to the memory hence involving the processor in every memory transfer. In this solution, I noticed a slight performance degradation which was obviously due to disabled DMA, but atleast openSuse started!
- The third I discovered today! From a friend who happens to run the same installation on the same hardware. He discovered a work around this problem which I will use from now on: As it does not involve disabling any kernel features. Just enable Wifi/bluetooth, and the kernel boots properly! If its not enabled the boot process locks up!
Whatever solution you choose to adopt, it eventually means that you can be assured that from now on, everytime you boot up a Dell Inspiron running openSuse 10.2 it will not lockup in the boot process!
PS. This problem is not present in openSuse 10.1, and other distributions I've tried on the notebook.



