Wish you all a great 2006!
Saturday, December 31, 2005
Wednesday, December 28, 2005
Sunday, December 25, 2005
Iam trying to understand what the BJP is trying to gain by arguing against the expulsion of all the parliament members who were involved in the cash-for-question scandal.
Advani, terming the MPs' action as "stupidity", argued that the expulsion was not "commensurate" with the offence. "It's like inflicting capital punishment for unbecoming conduct," he said while leading the walkout.Mr. Advani, When we elect people like you to the parliament, we don't expect you to get involved in "stupid" acts like taking bribes just for doing your job. As a party president, you should have asked these guys to resign on day one of the expose. By walking out of parliament protesting against the expulsion, you have just made sure that i never vote for your party in the future. And be sure that iam not the only one taking this decision today.
Posted by Krishna at 4:34 AM
Wednesday, December 21, 2005
Tuesday, December 20, 2005
Monday, December 19, 2005
Has been a pretty busy two weeks. Have been just managing to keep up with reading blogs. Still the number of posts i have marked "Keep New" in Bloglines has crossed 200. Hope to get back in sync pretty soon.
Posted by Krishna at 1:37 AM
Tuesday, December 13, 2005
Linus encourages people to switch to KDE. I liked KDE far better than GNOME anyway (but not for the reasons he is mentioning)!
This "users are idiots, and are confused by functionality" mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it. I don't use Gnome, because in striving to be simple, it has long since reached the point where it simply doesn't do what I need it to do.
Please, just tell people to use KDE.
Do read the Follow-ups to the mail too.
Posted by Krishna at 3:24 AM
Saturday, December 10, 2005
Friday, December 09, 2005
Thursday, December 08, 2005
Most of the general purpose languages like C, C++, Java start their array index from 0. Isn't it more natural to start from 1? Now the last index of the array is also the size of the array, thus avoiding subtraction of 1 to get to the last index. Also 0 could have been used to represent an invalid index in the array. What could have been the reason to start indexing from 0?
Posted by Krishna at 12:02 AM
Tuesday, December 06, 2005
Monday, December 05, 2005
Saturday, December 03, 2005
Wednesday, November 30, 2005
Monday, November 28, 2005
Google seems to have changed Gmail to Google Mail. All instances where "Gmail" was found is now Google Mail.
Even the logo has undergone change.
Update: Looks like it is back to Gmail again as far as the main page is concerned. But the Gmail Help mentions Google Mail all over the place, and still holds the new logo! :)
Posted by Krishna at 8:09 AM
Saturday, November 26, 2005
Friday, November 25, 2005
Wednesday, November 23, 2005
Some time back i had the mentioned the need for multiple tabs in your chat windows, so that you can use a single window to chat with all your buddies. Looks like the new AIM Triton has this now. I don't use AOL, so will have to wait till either Yahoo/MSN/Google Talk can get this implemented.
Posted by Krishna at 9:00 PM
Monday, November 21, 2005
Sunday, November 20, 2005
Saturday, November 19, 2005
Looks like Sony is getting into more trouble with its rootkit music CDs. Now its been found that the music player that ships with the CDs uses components of the open source LAME music player without acknowledging its use!
Posted by Krishna at 10:42 PM
Friday, November 18, 2005
Monday, November 14, 2005
Friday, November 11, 2005
Thursday, November 10, 2005
Monday, November 07, 2005
Saturday, November 05, 2005
Friday, November 04, 2005
Friday, October 28, 2005
Will be on vacation till next Friday(4th Nov). So expect only occasional posts. Iam planning down to drive down to Madurai tomorrow, but quite unsure how bad the roads are after the heavy rains. Expecting to cover the 460km in about 7.5 hrs. Should be an interesting trip.
And just before i forget, here goes Happy Advance Diwali wishes to all my readers!
Posted by Krishna at 2:26 AM
Tuesday, October 25, 2005
Monday, October 24, 2005
Indian Express carries the transcript of Narayana Murthy's interview on BBC's HardTalk.
Let us remember 32 per cent of India lives in urban areas. Bangalore contributes to 60 per cent of the taxes. I think it is only proper that we use some of that to make sure that Bangalore becomes better.
There are about 15,000 of us in Infosys who have made decent sums of money and there are another 25,000 who have not made that kind of money. So as somebody who believes in fairness I think we need to work hard so that they too can make some money — that is what motivates me
Posted by Krishna at 10:00 PM
Hillary Clinton calls for an automotive summit to address the issues faced by the US Auto industry. Good that there is atleast someone who is noting that the US auto industry is in a mess.
Posted by Krishna at 5:40 AM
Saturday, October 22, 2005
A nice post by Cringely.
My point here is that we're entering another period of Internet exuberance. Yes, a lot has changed since 1999, but it's amazing how many of the ideas being pushed are the SAME ideas, just empowered now by dark fiber, cheap broadband, and six years of Moore's Law. And this time I think it will actually work and the Internet will change even more than it has the ways we live and work. But it isn't going to come easy and it isn't going to come cheap.
Posted by Krishna at 9:30 AM
Thursday, October 20, 2005
As i guessed, the rumour of Apple using the Sharp LH7A400 SOC for their video iPod isn't true. Apple is using the Broadcom VideoCore BCM2722 for Video decoding and audio encoding and the Portal player 5021C-TDF for the audio decoding. ArsTechnica has done a very good job of dissecting the ipod with detailed pictures. Another site for more info on BOM for the video ipod(pdf)
Posted by Krishna at 6:30 AM
Monday, October 17, 2005
Sunday, October 16, 2005
Due to increased comment spam, Iam enabling word verification for comments. Lets see if it helps reduce spam!
Posted by Krishna at 9:28 PM
Back in Bangalore after taking a week's vacation. A week with no access to email, blogs and other official stuff. Feels great to be back after a refresh!
Looks like a lot of stuff has happened in the Indian blogosphere over the last week. The IIPM issue seems to be the most discussed topic of the past week. Even though a little bit late, here goes Kudos to all the bloggers who stood up in support of Gaurav and Rashmi. Such high-handedness on the part of institutions such as IIPM should be dealt with in the harshest manner possible.
Posted by Krishna at 2:57 AM
Saturday, October 08, 2005
OK, Google comes up with a Feed reader. Initial impression: Unintuitive to use and is buggy! For now, i guess Bloglines is much better, even though it doesn't have all that Ajax-y goodness of Google Reader. May be we can revisit Google Reader once the initial issues are ironed out.
Posted by Krishna at 3:16 AM
Monday, October 03, 2005
BigTable is a system for storing and managing very large amounts of structured data. The system is designed to manage several petabytes of data distributed across thousands of machines, with very high update and read request rates coming from thousands of simultaneous clients. In this talk, Jeff will discuss the basic design of BigTable and its implementation, provide some performance measurements, and outline some current applications of the system. He'll also touch on Google's future goals and directions for the system.
Posted by Krishna at 9:01 AM
Sunday, October 02, 2005
Saturday, October 01, 2005
Wednesday, September 28, 2005
Tuesday, September 27, 2005
Monday, September 26, 2005
Sunday, September 25, 2005
Saturday, September 24, 2005
Wednesday, September 21, 2005
This post goes to those folks who have been sending me resumes and mails with queries on whether TI India is recruiting, and what positions are available etc etc... Yes, TI India is recruiting. The current open positions are mentioned here. You can either directly apply online or you can opt to send it to me(There is no advantage you gain by sending it to me, as i will just put your resume into an internal database. But in case you get hired, i might get a bonus!). One note: Please also mention which job opening you are interested in when sending me your resume. You cant expect me to figure out a proper job profile for you!
Posted by Krishna at 6:47 AM
Monday, September 19, 2005
After more than a month of shifting my house, we have finally managed to get BSNL to provide us the long disconnected landline! It has taken so long even though the phone shift was supposed to be within the same telephone exchange. Next time i have to take a new telephone connection, iam sure i wont be going for a BSNL one! Wonder if Touchtel, Reliance or Tata Indicom are any better as far as quality of service is concerned!
Posted by Krishna at 6:24 AM
Sunday, September 18, 2005
- The Ramifications of Google Talk
- In case you haven't yet seen the Office 12 UI, please go ahead and see Julie Larson-Green's video. Pretty interesting video with a few "wow" moments as well!
- Now, a five blade Gillette Razor! :)
- What's up at Microsoft! asks Om Malik. Interesting Read
- Microsoft/Amazon Web services Developer Contest
- Overcoming procrastination
Posted by Krishna at 9:26 PM
Saturday, September 17, 2005
Wednesday, September 14, 2005
Saturday, September 10, 2005
Thursday, September 08, 2005
Wednesday, August 31, 2005
Thanks for all those who wrote in and asked about the scarcity of posts over the last two weeks. Extremely sorry for not replying to mails from some of you as well. Will catch up with that soon. Its been an extremely busy period with lots happening on the career front as well as on the personal side. Will continue in this mode for some more time till things get settled down. Till then, expect only a occasional post or two.
Posted by Krishna at 8:32 PM
Monday, August 29, 2005
Friday, August 26, 2005
Tuesday, August 23, 2005
Saturday, August 20, 2005
Tuesday, August 16, 2005
Friday, August 12, 2005
Wednesday, August 10, 2005
Got my hands on IE7 today. Should say that it is pretty good. In a typical browsing session for about an hour, i didn't miss Firefox at all! One nice(and surprising) thing was that the search bar in IE7 had Google as the default! And yes, you can also choose other search engines.
+ Feed discovery.
+ Phishing Filter (Haven't checked whether this works!)
- Looks bland. May be i miss my fav Firefox themes! :)
- There is an addons page for IE, but it doesn't have the kind of cool extensions that makes Firefox effective!
Posted by Krishna at 10:04 AM
Tuesday, August 09, 2005
Monday, August 08, 2005
It's been 20 years since TI first set shop here in India. To commemorate this occasion, TI chairman Tom Engibous is here in India. Press coverage of Tom's visit is here, here, here, here and here.
Updated: Added the TI India 20 years of innovation logo! Pretty cool, isn't it?
Posted by Krishna at 7:02 AM
Sunday, August 07, 2005
Saturday, August 06, 2005
Friday, August 05, 2005
Wednesday, August 03, 2005
Tuesday, August 02, 2005
A windows software that you can use to block programs that you do not want to access for a specific period of time. Basically it helps in resisting your temptation to use your mailer/browser/game when you could better be doing something productive! And it's free.
Posted by Krishna at 10:09 AM
Monday, August 01, 2005
How can Google keep its edge for the long run? What can it do to make sure it's still a hot company in 2010? How can a maturing organization with 3,000 people hold on to what made it a great startup?The article strives to answer the above questions. Nice read!
Posted by Krishna at 6:13 AM
Sunday, July 31, 2005
Thursday, July 28, 2005
Looks like Apple will be going with the Sharp LH7A400 SOC initially for its Video iPod, with a future switch to a Intel XScale processor. My only doubt about this rumour is because Video iPod should be able to transfer huge amounts of content quickly, but the SOC's spec shows only a USB 2.0 Full speed Device, and no Firewire!
Posted by Krishna at 4:58 AM
Monday, July 25, 2005
We had a anonymous bomb threat call at Bagmane Tech Park today. No, we didn't evacuate, but we had a huge posse of policemen with sniffer dogs searching the length and breadth of the tech park. Fortunately they didn't find anything. Wonder what satisfaction people get by making such anonymous hoax calls!
Posted by Krishna at 5:58 AM
Saturday, July 23, 2005
Friday, July 22, 2005
Seminar by Krishna R. Narayanan
Associate Professor, Dept. of Electrical Engineering
Texas A&M University, College Station
Title: Recent Advances in Coding Theory
Date: 25-7-2005 (Monday)
Time: 4.00 to 5.00 PM; Tea after the talk
VENUE: Auditorium, Texas Instruments India
Bagmane Tech Park, CV Raman Nagar, Bangalore
Prof. Krishna Narayanan is a well known expert in the area of coding theory. His research interests are in
-Modulation and coding (Turbo codes, Low density parity check codes) for wireless communications
-Iterative Processing - Iterative equalization, demodulation etc
-Equalization and coding for Magnetic recording and wireless communications
-Joint source-channel coding
-Hardware implementation of LDPC decoders
Prof. Narayanan will provide an overview of the recent advances in coding theory in this talk. The talk is open to all.
Posted by Krishna at 4:25 AM
Wednesday, July 20, 2005
Monday, July 18, 2005
Karnataka.com has a watch tower where they track stuff making news in Karnataka. The Bangalore International Airport watch and Bangalore Metro rail watch are very informative. If you need a one-stop information on what has caused these projects to slip so badly, then go read! Heights of red-tapism.
Posted by Krishna at 3:10 AM
Sunday, July 17, 2005
Saturday, July 16, 2005
- BusinessWeek on blog search. Finding a blog in a Haystack.
- Google's MasterPlan. O'Reilly Radar has done a good job of compiling the list by browsing through google job postings! The comments are funny!
- In case you didn't know yet, Charles Simonyi's company Intentional Software has a nice blog!
- PeeGoals! Where the heck do people get these product ideas?(via)
Posted by Krishna at 11:07 AM
Friday, July 15, 2005
Thursday, July 14, 2005
Wednesday, July 13, 2005
Tuesday, July 12, 2005
- Bjarne Stroustrup on the future of C++ (pdf)
- Wesner Moise has all the recently popular entrepreneurial posts linked to in one single post.
- All things automotive at Amazon Automotive Beta
- The Contiki Operating System
- Estimating Realistic Project Deadlines. I had learnt that Project Duration Formula in one of the PMP courses i took last year. Haven't yet tried out whether it works for my projects, though!
- What is/is not considered to be good OO programming
Posted by Krishna at 12:00 AM
Monday, July 11, 2005
Even though blogging is popular in India, there is a noted scarcity of corporate weblogs. One would expect at least the IT sector to pitch in with some blogs that offer an industry perspective. Wouldn't it be interesting to have Nandan Nilekani or Azim Premji blogging? Or atleast some of the junior executives out there? It's not just in the Indian-owned companies that we see this huge absence, but also in the MNCs that have set shop here in India. Take Microsoft for example, where Scoble has been trying to get every possible product/test group to start blogging. Yet we do not see any groups blogging from the Microsoft India development center. Even Channel9 India is almost non-existent. There may be some Indian companies that encourage blogging and are supportive of it, but i haven't atleast heard of any. Have you?
Thursday, July 07, 2005
First for some basic info. All CDROM discs(both Audio as well as data CDs) are organised as tracks. The CD tracks are numbered from 1 upto 99. The lead-out is considered as a track and is given a predefined number of 0xAA. The CD-Recordable FAQ is an excellent source of information on all these basics.
Now onto how to use Python for extracting all the track information from a CDROM on Win32. To access any device on your Windows machine from Python(and also to use most of the Win32 API calls), you need to install the Python Win32 extensions. ActiveState has excellent info on all the modules that constitute the Win32 extensions. All windows CDROM ioctls are defined in the Windows DDK, so you will want to install that as well.
The CDROM ioctl we are interested in is the IOCTL_CDROM_READ_TOC, which gives information on the Table of Contents(TOC) of the CD. For working with the CDROM device, we need to first obtain a handle for the CDROM device. This could be done using the CreateFile API.
#Assuming your cdrom drive is at E:
hdevice = win32file.CreateFile("\\\\.\\E:", GENERIC_READ, FILE_SHARE_READ, None, OPEN_EXISTING, 0, 0)
We can now issue the ioctl using the DeviceIoControl function in the win32file python module. The DeviceIoControl function expects the size of the output structure that's expected. For this IOCTL, the return value of this call is the entire TOC information as defined by the CDROM_TOC structure. The maximum size of this structure is 804 bytes. This is the space required for 100 tracks(Max 99 tracks + 1 Leadout). That's defined using MAXIMUM_CDROM_TOC_SIZE. Unfortunately the ioctl numbers are not published at the MSDN website, so you have to browse through the DDK include files for these values. The value for the IOCTL_CDROM_READ_TOC ioctl is 0x24000.
IOCTL_CDROM_READ_TOC = 0x24000
MAXIMUM_CDROM_TOC_SIZE = 804
data = win32file.DeviceIoControl(hdevice,IOCTL_CDROM_READ_TOC,"", MAXIMUM_CDROM_TOC_SIZE, None)
The CDROM_TOC structure, which is returned as a string can be easily unpacked using the python struct module. Even though most CDs will have less than 99 tracks, the structure data that is returned will always have 804 bytes. And when you are done unpacking, do not forget to close the device handle you obtained with a CloseHandle call.
So using the code snippets above, we can get the various tracks in the CDROM, along with their start offset in the CDROM in the form of Minute-Second-Frame(MSF) information. Note that this will work for both Audio as well as Data CDs.
Posted by Krishna at 11:21 PM
Monday, July 04, 2005
Read Cho's interview with Rediff. He talks about the emergency days and also feels that the time is ripe for imposing Emergency.
Today, nobody is aware of his duties in this country. Laws are there to be broken. Rules are there to be violated. Regulations are there to be ignored. That's the present mood of the country.
Why is China advancing at a more rapid rate than us? It is the discipline, which is helping them. We are the most indisciplined of all democracies in the world. Those who were part of JP's movement against corruption are symbols of corruption now, like Laloo Prasad Yadav.Is this the Anniyan Effect?
Posted by Krishna at 10:59 PM
There is a recurring theme to today's links : Design simplicity.
- How To Write Unmaintainable Code.
- The Top 10 Elements of Good Software Design
- Is Design Dead? - Martin Fowler. Old but good article.
- What Makes Good Code Good?
- Insects and Entropy - A story on simplicity in design
- Top Designers' picks for home, office, and the road.
- Various Programmer fonts. Though i haven't found anything other than CourierNew appealing to me. And can this font really be used for reading code?
- The power of simplicity
Posted by Krishna at 1:52 AM
Sunday, July 03, 2005
1. Learn to say, "I don't know." If used when appropriate, it will be often.
2. It is easier to get into something than it is to get out of it.
3. If you are not criticized, you may not be doing much.
4. Look for what is missing. Many know how to improve what's there, but few can see what isn't there.
5. Viewgraph rule: When something appears on a viewgraph (an overhead transparency), assume the world knows about it, and deal with it accordingly.
6. Work for a boss with whom you are comfortable telling it like it is. Remember that you can't pick your relatives, but you can pick your boss.
7. Constantly review developments to make sure that the actual benefits are what they are supposed to be. Avoid Newton's Law.
8. However menial and trivial your early assignments may appear, give them your best efforts.
9. Persistence or tenacity is the disposition to persevere in spite of difficulties, discouragement, or indifference. Don't be known as a good starter but a poor finisher.
10. In completing a project, don't wait for others; go after them, and make sure it gets done.
11. Confirm your instructions and the commitments of others in writing. Don't assume it will get done!
12. Don't be timid; speak up. Express yourself, and promote your ideas.
13. Practice shows that those who speak the most knowingly and confidently often end up with the assignment to get it done.
14. Strive for brevity and clarity in oral and written reports.
15. Be extremely careful of the accuracy of your statements.
16. Don't overlook the fact that you are working for a boss.
* Keep him or her informed. Avoid surprises!
* Whatever the boss wants takes top priority.
17. Promises, schedules, and estimates are important instruments in a well-ordered business.
* You must make promises. Don't lean on the often-used phrase, "I can't estimate it because it depends upon many uncertain factors."
18. Never direct a complaint to the top. A serious offense is to "cc" a person's boss.
19. When dealing with outsiders, remember that you represent the company. Be careful of your commitments.
20. Cultivate the habit of "boiling matters down" to the simplest terms. An elevator speech is the best way.
21. Don't get excited in engineering emergencies. Keep your feet on the ground.
22. Cultivate the habit of making quick, clean-cut decisions.
23. When making decisions, the pros are much easier to deal with than the cons. Your boss wants to see the cons also.
24. Don't ever lose your sense of humor.
25. Have fun at what you do. It will reflect in your work. No one likes a grump except another grump.
Taken from http://www.ccgmedia.com/article_william_swanson.php
Posted by Krishna at 9:14 PM
Friday, July 01, 2005
Thursday, June 30, 2005
I have been looking around for the best way to clean my laptop screen. [i would like to get it to the way it was when i bought it! :)]. Using normal cloth or cotton leaves wipe marks on the screen. All i could find was this article on about.com. Any other practical ideas?
Update: Did some more googling and here is what i found. Jeremey has already blogged about this way back in 2003, and some of the comments over there are pretty good. Some comments are pretty hilarious too. There is some info over at cnet as well. Seems like the best method is to use the 3M Scotch Brite Cleaning Cloth for Electronics.
Posted by Krishna at 7:01 AM
Monday, June 27, 2005
Title: Model-Based Design and Testing - Perspectives for Automotive Embedded Systems Design
Speaker: Dr.Wolfgang Mueller, C-LAB, Paderborn University,Germany
Venue: Golden Jubilee Hall, ECE Dept, IISc
Date and Time: Thursday 30 June 2005 at 04.00 PM (coffee at >3.45 PM)
ALL ARE WELCOME (including non-IEEE members). There is NO registration Fee.
Abstract: Embedded software in automotive systems has reached a considerable complexity requiring new methods, languages, and tools. The presentation first reviews the current status of the Matlab/Simulink-based design flow for automotive software and tools for Hardware-in-the-Loop simulation.Thereafter, we give a brief overview of the AUTOSAR (AUTomotive Open System Architecture) initiative for a standard infrastructure and components as well as the IMMOS (Integrated Methodology for Model Based Development) Project for model based design and testing. In the context of the latter, we focus on an overview of the Classification Tree Method for Embedded Systems and corresponding tools from dSPACE and Razorcat.
Biography: Wolfgang Mueller received his diploma and doctoral degree from Paderborn University in 1989 and 1997, respectively. He is currently heading the group of Advanced Design Technologies at C-LAB, a joint R&D Institute of Siemens and Paderborn University.His current interests and activities focus on methodology,tools, and languages for the design of Embedded Systems and Systems-on-Chip. He published over 100 articles and most recently edited two books on SystemC and UML for SoC design. He is member of the DATE executive committee since its foundation in 1998 and cofounder of the UML-SoC workshop of the Design Automation Conference.
Posted by Krishna at 6:06 AM
Sunday, June 26, 2005
Nissan is currently developing a system that will eliminate blind spots from around the vehicle with a bird’s-eye view of the surrounding area displayed on a central monitor. Pretty Cool, but you will have to wait till 2008 for a car to be fitted with this!
Posted by Krishna at 11:59 PM
Friday, June 24, 2005
Thursday, June 23, 2005
Posted by Krishna at 3:40 AM
Wednesday, June 22, 2005
Tuesday, June 21, 2005
The Ethernet currently in use was never designed for today’s high-performance environments, and as a result, the interconnects between systems have become one of the most significant limiters of overall data center performance, causing bottlenecks throughout. Other newly proposed networking technologies, such as iWarp and InfiniBand, lack compatibility with the existing network infrastructure, making them too disruptive and costly to implement. Unlike those solutions, the EtherFabric high-speed server interconnect products from Level 5 Networks maintain software and hardware compatibility with the existing environment while reducing the number of servers required by up to 50 percent.
Posted by Krishna at 10:40 PM
Sunday, June 19, 2005
Watched Anniyan at Innovative Multiplex yesterday. Kudos to Shankar and Vikram for an excellent movie. Iam not going to spoil the fun those who haven't seen the movie, but here is the positives and negatives of the movie, so you can decide whether to watch or not.
+ Vikram's acting. Especially the climax!
+ Camera work dring fights/action sequences (Though a lot of it reminds of Matrix)
+ Vivek's Comedy (First half of the movie rocks!)
+ Art Direction
- Script (Has too many logical flaws)
A must watch movie.
Posted by Krishna at 11:07 PM
Friday, June 17, 2005
A very nice article on software team dynamics.
Products can be shipped with good or bad communication, but the job is far easier and more exciting with a group of programmers that talk code. Whether it’s over cube walls, at the water cooler or to-and-from Starbucks – it plays into code that’s far better than one great programmer could create by himself/herself.
Code-Talking happens between developers and cannot be mandated by management. However, code-talking almost never happens in formal meeting environments. Code-Talking happens when no one is worried that sharing their code and ideas will be used against them in any way. Most importantly, code-talking only happens when developers value each others' opinions and experiences in an open environment.
Beyond the communication benefits, code-talking is one thing that can trigger passion in developers. I’ve found that many computer science Phds are natural code-talkers and contribute immensely to team communications – they tend to be highly motivated and view software development as the greatest job in the world.
Posted by Krishna at 6:26 AM
Thursday, June 16, 2005
Tuesday, June 14, 2005
Sunday, June 12, 2005
Wednesday, June 08, 2005
Tuesday, June 07, 2005
Prabhu tagged everyone reading his book tag post, so here goes my list. Disclaimer : More than 90% of my books are technical, and I read fiction only occasionally.
Total number of books I own:
Last Book I Bought:
Linux Kernel Development
Last Book I read:
Angels and Demons
Five Books That Mean a Lot to Me:
Alchemist - My most fav book!
Freedom at Midnight
The Art of Computer Programming - Knuth
The C Programming language - K&R
I am tagging:
Anyone reading this.
Posted by Krishna at 10:19 PM
You can buy Indian film music online now. The store offers music in Windows Media Audio (.wma) files. Quoting from the site -
Soundbuzz is a digital music service provider and the only provider with a regional focus on the Asia-Pacific markets. Soundbuzz is a 'one-stop-shop' for the digital music media offering technology, creative, editorial and legal services to facilitate digital music commerce. Soundbuzz works with the world's leading digital rights management (DRM) technologies endorsed by the record labels that allows it to distribute its music safely and securely:Individual songs cost as little as Rs 12
Soundbuzz works primarily with Microsoft Windows Media Rights Manager, the end-to-end digital rights management (DRM) system that offers content providers and retailers a flexible platform for the secure distribution of digital media files.
Posted by Krishna at 3:33 AM
Monday, June 06, 2005
Friday, June 03, 2005
Ending a longstanding tradition, Microsoft Corp. plans to stop using the word "my" as the default prefix for such folders as "My Documents," "My Music," "My Pictures" and others along those lines. Starting in the next Windows version, due out next year, folders will be known simply as "Documents," "Music," and so on.Good Riddance! I hated the "My" in those folder names so much, that i never ever used them! (Link)
Posted by Krishna at 6:09 AM
Tuesday, May 31, 2005
- Google Hardware in 1999
- CELL : A new platform for digital entertainment (slides) (via)
- Yahoo Mindset is pretty interesting. The idea seems to have been borrowed from the MSN search sliders, but i feel that Yahoo! has really done a great job here with the customization of the search results. Go Try!
- Now a GreaseMonkey substitute for IE. We really live in interesting times! :)
- The Tao of programming. Cool!!
- All that matters in business is that you get it right once.
Posted by Krishna at 7:31 AM
Sunday, May 29, 2005
Two days without any internet connectivity due to BSNL cable issues. No internet connectiviy meant no mails, no blogs. Really was a pathetic scenario, and also proved how much iam dependent on the world wide web in my day to day life. If this is not addiction, then what is?
Posted by Krishna at 10:33 PM
Friday, May 27, 2005
I got this as a forward through email. This is supposed to be written by a Global IT Manager of an MNC in Bangalore. I can't vouch for the source, but the note is worth reading.
Every day for the last four months I have been hiring. I come to office each day, hassle my recruitment team, agencies and consultancies for resumes, perform interviews, negotiate salaries and make offers.
It's amazing to see how people negotiate for salaries and perks, no one asks anything anymore about what the job entails, what they can contribute, or how they can grow and realize their dreams here. It's about pay, and people are eagerly willing to display unbridled stupidity in managing their careers by focusing incessantly on money.
Heck, the time it takes to finalize an offer nowadays, I could send out an offer letter, go have several children, watch them grow, put them through school and then head back to office, the candidate is likely to have finished negotiating his pay and ready to join.
This is all fine and dandy; it's a hyper-inflationary job market. What's disturbing is the not-so-new trend of IT jobs flying out of India. I hear an 850-seater call center has decided to move out of India due to attrition and increasing costs. Hell, my own company has pushed out 100 jobs out of India into Eastern Europe, and I was part of that decision.
We need to wake up and smell the stink of the decay we are creating all around us in the IT job market.
Year-on-year end people here expect nothing less than 30 to 45% salary increases, where as the average salary hike in the US per year is 3% and Eastern Europe is 4%.
I could go on and on about the quality of the flotsam and jetsam that washes on to my desk in response to job ads, but we all know it. Sometimes it takes as many as 40+ interviews to close one position. Sad part? The bozos still think they are worth it.
At this rate IT India better ensure they have transferable skills, because in a couple of years from now they will not have jobs to feed their money-frenzied lifestyles.
Let's do justice to the lessons the dotcom tried to teach us, what goes up must come down.
Posted by Krishna at 1:10 AM
Wednesday, May 25, 2005
- The Web Application Leap - More on Ajax.
- Gates Casts Cold Eye on Google - WSJ
- Why smart people defend bad ideas - Excellent Essay
- Best Tech Schools in India - Results of the IDC-Dataquest-Nasscom survey (Registration required). As expected IITs take the top four slots. See the complete scorecard here
- This is how stupid people can be. Two StarWars fans were filming a mock duel when they poured fuel into two glass tubes and lit it. How innovative! Not surprisingly, they are in critical condition in a Essex hospital
Posted by Krishna at 6:15 AM
Tuesday, May 24, 2005
- Adam Barr looks back at the "Information At Your Fingertips" speech given by Bill Gates in 1990, and does an interesting analysis of how much of it has become a reality today.
- Channel9 Video on Virtual Earth. Pretty nice.
- Put your candidate to work - Nice article on hiring based on instincts by Johanna Rothman
- Writing servers is easy, writing clients is hard
- Bridges, Software Engineering, and God
Posted by Krishna at 9:15 AM
Saturday, May 21, 2005
Was generally browsing and wanted to figure out what Managed Code in the .NET environment was all about. Here are the links that I found interesting. In case you know of some good links that provide more info, please feel free to leave the links in the comments.
Posted by Krishna at 7:22 AM
Thursday, May 19, 2005
Today at the Sathyam Cinema Multiplex in Chennai, India will enter the world of digital cinema or DLP CinemaTM, with the premiere of the final part of the "Star Wars" saga - Star Wars: Episode III - Revenge of the Sith. For the uninitiated, DLP is a Texas Instruments Technology. Visit TI's site on DLP for more info.
Posted by Krishna at 1:23 AM
Wednesday, May 18, 2005
Tuesday, May 17, 2005
Aww. This sucks. Iam trying to figure how different these are from pop-up ads on websites. Now every browser in the planet has an option to block pop-ups. Wonder how long before RSS readers start providing an option to block the ads in RSS feeds as well.
Posted by Krishna at 9:13 PM
Monday, May 16, 2005
We met up at Barista/Koshy's on St. Mark's Rd. We had a great time at both places. Nice to meet up with so many high enthu people! Here goes the list of folks who were present. Adel, Aditya, Ambarish, Anand, Arnab, Kiruba, Kishore, Madhu, Muthu, Prabhu, Rahul, Sam, Shubh, Sathish, Suman, Shyam, Venkat and of course, me. Really looking forward to meeting you folks more often! One interesting statistic was that out of the 17 or so bloggers who attended, around 11 were us Tamilians!
As i had forgotten to pick up my Canon, i had to settle with my cellphone for these pictures. So most photos are of not-so-great resolution! In case you want to look at slightly bigger photos, you can do so at my Flickr Page
Posted by Krishna at 8:07 AM
Sunday, May 15, 2005
Posted by Krishna at 11:58 PM
Thursday, May 12, 2005
I have been using Notepad2 for a while now, and I really love it. I have never been a fan of bloated up and fancy IDEs, and so this should come as no big surprise. Notepad2 is very lightweight, has syntax highlighting for all languages I use, and has excellent keyboard shortcuts for most of the editing functionality. The only thing i miss sorely is the lack of tabs for editing multiple files at a time. Luckily Notepad2 is open source and is licensed under the GPL, and so i guess i can just add this missing tidbit. Let's see when i manage to find some time for this!
Posted by Krishna at 8:17 AM
Posted by Krishna at 8:07 AM
Monday, May 09, 2005
This chilli is so hot, you'd have to drink 250,000 gallons of water just to put out the fire
Folders That Now Seem So Yesterday May Be Very Handy Tomorrow - A viewpoint. But the author doesn't spell out why he feels folders may be very handy. So an argument which I can't buy!
Posted by Krishna at 8:11 AM
Friday, May 06, 2005
Thursday, May 05, 2005
BusinessWeek has published an interview with Watts Humphrey, in which he talks about why companies should be moving up to TSP/PSP from CMM. Watts Humphrey was in TI India during March 2005 when he gave a talk on these topics and other related topics.
Posted by Krishna at 10:15 AM
Philips has reorganized its semiconductor business to get a market-focussed organization. The changes include the creation of an Automotive and Identification business unit. The other business units are Mobile and Personal, Home and Multi-Market semiconductors. So we are clearly seeing a renewed focus on automotive from the semiconductor companies. Nice.
Posted by Krishna at 9:03 AM
The fact of this business is that disruptive technologies happen, whether you like them to or not. If you create them yourself, you've got some control over how/when it happens. If you refuse to create them yourself, you have no one to blame but yourself when you become obsolete. It's the difference between good products and great products.
Posted by Krishna at 4:36 AM
Monday, May 02, 2005
Scott Granneman has posted a list of reviews for Firefox and Thunderbird books
Gates' sights set on automobiles with his gizmos
Might there be an SP3 before Longhorn?
Microsoft learns to crawl - The Story of MSN search!
Rajdeep Sardesai is no longer with NDTV !
Posted by Krishna at 11:20 PM
Video conferencing gets quantum security - Scientists from Toshiba's Cambridge Research Laboratory unveiled an invention, which is capable of generating 100 quantum 'keys' every second. This is fast enough for every individual frame of video to be protected by its own encryption. "This makes the system highly secure," says Andrew Shields, who leads the Cambridge team. "It would take an enormous computational resource to crack this frame by frame."
Posted by Krishna at 9:34 AM
Sunday, May 01, 2005
Wednesday, April 27, 2005
Tuesday, April 26, 2005
There is a Microsoft webcast on May 3 on Choosing the Right Operating System for Your Embedded Device: Comparing Embedded Linux and Windows Embedded.
Start Time: Tuesday, May 03, 2005 10:00 AM (GMT-08:00) Pacific Time (US & Canada)
End Time: Tuesday, May 03, 2005 11:00 AM (GMT-08:00) Pacific Time (US & Canada)
Posted by Krishna at 9:09 PM
Saturday, April 23, 2005
Friday, April 22, 2005
Thursday, April 21, 2005
There should be a way by which i can click on an email link on any webpage, the browser opens the Gmail/Hotmail/Yahoo "Compose mail" page, and not the MS Outlook client that i have on my PC. If a method doesn't already exist, whats the feasibility of implementing it?
Posted by Krishna at 4:37 AM
Tuesday, April 19, 2005
Israel's ynetnews reports on a research report which talks on how Israel is in a better position for technical innovation than either India or China. The article also quotes a number of interesting statistics. Iam quickly quoting the paragraphs that i find interesting.
Given the number of engineers that graduate out every year and the cost per engineer per year, Israel will simply not be able to compete against India and China in terms of scale or cost.
Israelis have been much more successful in developing breakthrough technologies than either the Chinese or the Indians. In the case of China, OECD figures indicate that Chinese nationals filed a mere 200 patent applications in 1995 and 299 in 1997. In 2001, only 5.43 percent of the patents filed in China by Chinese inventors were for invention. This was remarkably fewer than the 72.8 percent of innovation patents, as a percentage of total patents, filed by foreign firms in China. While development centers of international companies in India filed for over 750 patents by mid-2003, Indian IT service companies filed for less than 90.
While China and India may have hordes of good but less than phenomenal scientists and engineers, their numbers alone will not mute Israel’s advantage in producing transformative breakthroughs. It is interesting to note that India is having difficulty finding even small numbers of exceptional software programmers.
Posted by Krishna at 10:04 PM
Click Fraud: How to Detect and Stop a Growing Problem
Why Linux can't kill Windows - Very valid points.
Optimizing FFTW and Split Radix
SpaceMonger - A very nice and intuitive application which gives a very detailed view of what's occupying all the space on your hard disk (Windows only). I never knew my GDS was taking up more than 780 MB of space!
Posted by Krishna at 2:36 AM
Monday, April 18, 2005
BhashaIndia invites all college students to participate in the Indic Developer Challenge and create applications and solutions in Indian Languages. The best application adjudged by our panel will win a cool Toshiba Tablet PC. 1 Smartphone each will be given away for the best applications in the following categories:Good to see Microsoft putting a good amount of effort into Indian language computing!
- Most innovative Indic Enabled Web application
- Best Application Documentation or Tutorial for the Submitted Application
- Best Indic Enabled Software Application
- Most Innovative Office application (using VSTO, Smart Doc, InfoPath application)
- The Wildcard – An application that displays excellence in any other aspect other than those mentioned above.
Posted by Krishna at 5:39 AM
Sunday, April 17, 2005
** I hope there are no potential spoilers ahead. Anyway proceed at your own discretion **
Watched it at the Innovative Multiplex yesterday. If you have seen "Manichitrathazhu" in Malayalam, you already know the plot completely, but you can still watch the movie for Rajini. Fight scenes mostly defy logic, but what's the point in trying to see logic here? Its mostly enjoyable, and thats what we are looking for. Nayantara looks good, and thats about it for her role in the movie. Jyothika does justice to her role, but don't bother comparing her performance to Shobana in Manichitrathazhu. Prabhu? Yaa, he's also there in the movie. Vadivel's exploits with Rajini is fabulous at times, but there are instances when its gross. Songs are good, especially "Raa Raa". Overall, a highly watchable movie.
PS: Liked the way the film titles were shown. Found that its done by Rajini's second daughter Soundarya. Cool job.
Posted by Krishna at 12:45 AM
Friday, April 15, 2005
Thursday, April 14, 2005
Monday, April 11, 2005
Motorola Labs has opened an applied-research facility in the Indian city of Bangalore.That marks one more research facility to be opened by an MNC in Bangalore in recent months.
The lab - the 11th such centre opened by telecommunications giant Motorola and its first in India - will work on diverse applied areas such as converged networks, autonomic networking, enterprise applications, embedded systems and physical sciences.
Schaumberg, Illinois-based Motorola already has an India-based R&D infrastructure, which employs 1,700 engineers but it works mostly on software. Read more
Posted by Krishna at 12:31 AM
Saturday, April 09, 2005
GPE is a Free Software GUI environment for palmtop/handheld computers running the GNU/Linux operating system
A First Look at OpenOffice.org 2.0
A Symbian Programming Tutorial Blog
Real World XML Web Services. A draft online book. If you are not into .NET, atleast the first few chapters are interesting
Interesting Google Satellite Maps
Posted by Krishna at 10:14 PM
Thursday, April 07, 2005
Delphi announced today it has sold 5 million satellite radio receivers to retail and automotive customers. The company is the first satellite hardware manufacturer to achieve this milestone, and remains the world's leading provider of satellite radio receivers. Read More
Posted by Krishna at 9:25 PM
Tuesday, April 05, 2005
Monday, April 04, 2005
Sunday, April 03, 2005
Saturday, April 02, 2005
Friday, April 01, 2005
Thursday, March 31, 2005
Google will use the Mozilla Link prefetching feature to make user searches faster. I already see a potential problem here. Think of the cases where your search results include links to *inappropriate* sites which are normally banned from being accessed from corporate environs. Prefetching is no different from you actually clicking the link. So some users could potentially get into issues here. Luckily Google has a way to actually disable this feature as well.
Update : InsideGoogle notes another problem(?). Prefetching pages like this could cause websites to register a site hit even if no one actually visited the website.:)
Posted by Krishna at 2:51 AM
Wednesday, March 30, 2005
That came as a real shocker. I sincerely hope thats a Pre-April Fool Day's Joke. Kiruba was one of the main inspirations for me in starting my blog two years back. His non-stop blogging and his varied interests made it a great and interesting blog. Here goes wishes for everything that Kiruba does in his life. We'll miss you pal! [ And hope you reincarnate in a different form soon enough!]
Posted by Krishna at 5:23 AM
Got a Yahoo! 360° account. This looks more like an Orkut+Blogger+Yahoo Photos+ Yahoo Groups all put together in one big basket. Wonder how long it will be when Flickr also gets integrated into this basket. May be i can use this as a photo blog, if i find the time and inclination to use my Canon to click some pictures which will be fit for public consumption! :)
Ping me if you would love to have a Yahoo! 360° invite. Send me either an e-mail or leave a comment here.
Posted by Krishna at 3:47 AM
Tuesday, March 29, 2005
Texas Instruments today announced that its digital signal processors (DSP) that helped spawn the wireless communications revolution were named the “Greatest Innovation of the Past 15 Years.” Honored by EDN magazine, TI’s TMS320C55x DSPs were heralded as the most significant design innovation in the last decade and a half, beating out the likes of Intel’s Pentium processor and products from HP, ADI and others.
TI's Press Release
Posted by Krishna at 8:49 PM
Friday, March 25, 2005
Thursday, March 24, 2005
Wednesday, March 23, 2005
Q&A with Subramanian Ramadorai, chief executive of Tata Consultancy Services
Eric Sink chimes in on the new Microsoft Team System pricing
Mark Fletcher on the lessons learned building Bloglines
Queryster - One more GoogleX look-alike search interface
The PC Era is just beginning - Bill Gates
Posted by Krishna at 6:39 PM
Tuesday, March 22, 2005
Monday, March 21, 2005
Saturday, March 19, 2005
Omea pro is a powerful universal client for aggregating and organizing all kinds of information: emails, files, web links, RSS feeds, newsgroups, tasks, contacts, and even custom resource types that you define.Omea pro costs around 49$, but the good news is that Omea Reader is free(for now). What i liked more is that i can now read usenet newsgroups and RSS feeds in a single tool. And even though the UI looks complex, i somehow felt nice in using it. One thing is sorely miss in this tool, is a way to sync my RSS feeds with Bloglines. That would have been the killer feature for me.
Posted by Krishna at 11:30 PM
Last two days, and four times Firefox(on Windows XP) has crashed! And iam also unable to report the problem using the Mozilla feedback agent. The feedback agent tries multiple times but fails to send the report. As i normally have multiple tabs open during each crash, iam unable to pinpoint whether the crashes are site-specific or whether iam seeing a general stability issue. Side Note : By any chance, Is "Stable software" an oxymoron?
Posted by Krishna at 9:44 AM
Friday, March 18, 2005
Google Personalized! You can even set the amount of personalization to be included along with the normal search results. Cool stuff! As Jeremy pointed out a few days back, what seems to be missing is a login functionality. Is Google expecting us to save preferences in every machine that we use?
Posted by Krishna at 3:29 AM
Thursday, March 17, 2005
Monday, March 14, 2005
Why Google Desktop Still Falls Short of MSN Desktop Search - I tend to agree completely. I have tried both tools for a considerable amount of time. What i have felt is that Google Desktop Search loses out on the relevancy aspect of the search results.
Posted by Krishna at 7:42 PM
Sunday, March 13, 2005
Saturday, March 12, 2005
Iam amazed reading the recent recruitment figures of the Indian IT companies! A few snippets..
Infosys Technologies has been hiring about 50 people a working day for the last nine monthsRead the full article here
Wipro adds three employees to its staff every working hour
Satyam will see an addition of 30,000 to the present 20,000 in the next few years
TCS’S headcount stands at 43,681 people with over 6,200 added in last two quarters.
FYI : Amazed because, after starting operations more than
Posted by Krishna at 9:17 PM
Thursday, March 10, 2005
Tuesday, March 08, 2005
- Why Google isn't what it used to be
- The Ten worst engineering pitfalls
- Sony's new range of flash-based MP3 players - Looks interesting, but doesn't have the simplistic look of an ipod!
- Journey of mankind. An amazing animation. (via Chandrachoodan)
- Parsing Techniques.- A Practical Guide (online book)
- Fast Company carries this article on Georgia becoming the outpost of many Indian technology companies.
Boeing's CEO ousted for having an extra-marital affair! I couldn't figure out why the CEO's personal affair could be such a big problem for Boeing's board!
Posted by Krishna at 9:24 AM