IBM is still one of only very few companies doing truly interesting research.
IBM is still one of only very few companies doing truly interesting research.
Can you qualify that? Almost every big technology company and thousands of small ones have teams of smart people conducting interesting research across many fields. Take a look at any issue of Wired or Technology Review (or the top links to HN on any given day) to see some examples.
How many of those companies are doing research that can be compared to what came out of Bell Labs in the 60's and 70's - the transistor, the laser, ... ?
IBM's work on advanced semiconductors and Watson certainly qualify. The later will probably be seen as one of the most important developments in the history of humanity and it wouldn't have been possible without the former.
The companies whose work I see at CS conferences and in patent searches for core algorithmic techniques are mostly IBM, HP, Microsoft, and Google. The majority of companies that are in the top links on HN on a given day do not do interesting research of the type IBM is doing.
Further, there is a lot of reinventing of the wheel going on in the startup scene these days. Just look at "new" things like in memory databases, column stores, event driven frameworks (Node.js) and others. All of these things are many decades old and do not count as new research even though they are newly written implementations. They may be more approachable to the common developer than the decades old implementations, and that has value, but this is not "research".