Slashdot Mirror


Microsoft Research Fights Critics

coondoggie writes to tell us Network World is taking a look at why Microsoft Research has to fight so hard against critics. From the article: "When the word 'innovation' is tossed about many may look down their nose at the company sitting on top of the high-tech industry — Microsoft. [...] Microsoft Research incubates not only futuristic ideas but young minds, having hired 700 interns worldwide this year including 250 computer science PhD candidates in Redmond alone, which is roughly 21% of all the computer science PhD candidates in the United States."

361 comments

  1. deservedly by yagu · · Score: 5, Interesting

    If Microsoft were less predatory and less a bully in business maybe the rest of the world would stop looking down their noses at Microsoft's "research". As it is, it looks less like research and more like unfettered spending to find "yet another" way to dominate.

    I welcome research from any company. I'm guessing I've probably used what amounts to "innovation" from Microsoft, derivative of work from their labs.

    Unfortunately for Microsoft (but true to their character) they have tools for mouthpieces like Ballmer. Microsoft inks a deal in what could only be viewed with raised eyebrows, and Ballmer punctuates that with "they're infringing our IP anyway...". As long as Microsoft continues to be so hostile to the world in general, they get what they sow.

    Their research may be golden, but it's ill-gotten gains, the world thinks so, and the world is probably right. The fact that Microsoft has such a corner on every market that they can hire 25% of the Computer Science PhD candidates only adds fuel to the fires of suspicion.

    In the interim, it's a shame Bell Labs has gone from world leader to nothing... budget cuts, etc. (Lucent)... there was some real research there, and lots of it was shared with the world.

    1. Re:deservedly by Anonymous Coward · · Score: 0

      The same could be said for Bell Labs.

      Perhaps someday something will come out of MSR that people will admire and remember long after they forget about the negative details of MS business practices....

    2. Re:deservedly by Anonymous Coward · · Score: 0
      In the interim, it's a shame Bell Labs has gone from world leader to nothing... budget cuts, etc. (Lucent)... there was some real research there, and lots of it was shared with the world.
      Anyone else find it amusing that he selected Bell Labs as the "good" research company?
    3. Re:deservedly by russ1337 · · Score: 2, Insightful

      >>> having hired ..... 250 computer science PhD candidates in Redmond alone..."

      But will M$FT listen to a damn thing they have to say?

    4. Re:deservedly by nine-times · · Score: 5, Insightful

      As it is, it looks less like research and more like unfettered spending to find "yet another" way to dominate.

      Or more to the point, my complaint with Microsoft over the last few years is that they seem to have been spending more money on figuring out how to restrict my use of their products, and not very much money on figuring out how to make my life easier.

      Now, maybe it's just me, personally, but I'm a home user and an IT professional. I use computers a lot for various things, and Windows seems to be getting harder to deal with. If I have to call Microsoft over another activation problem, I'm going to want to kill someone.... actually the truth is I've past that point a while ago.

      Maybe it's just because Microsoft is servicing someone other than me. Maybe there's someone out there who's pleased as punch at the changes in Vista and Office 2007. I honestly think MS hit their peak in 2000, and things have just gotten more frustrating since then. Keep It Simple, Stupid. My needs aren't that unusual or complicated, but Microsoft doesn't seem to be making a lot of headway. Security. Stability. Easy imaging. Effective backups. Compatibility and interoperability. The ability to manage the ever-increasing mail stores. Transparency into what the computer is actually doing so that it can be manipulated more easily for any purpose.

      For christ's sake, if you're going to pay so much for "innovation", try to tackle some of the fundamental problems with modern computing, instead of gimmicky wireless sharing for MP3 players, new copy-protection schemes, and snazzy graphics for FreeCell.

    5. Re:deservedly by sg_oneill · · Score: 1

      well "evil" if you wish then, but theres no denying they did quality research.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    6. Re:deservedly by overshoot · · Score: 1
      Anyone else find it amusing that he selected Bell Labs as the "good" research company?
      I'm no fan of Ma Bell, but don't tar Bell Labs with that brush.

      Admittedly, their free-flowing research money derived as much from the fact that the FCC counted the Labs into the cost basis for AT&T's profits (in other words, they made a profit on every dollar spent). That said, however, they did have a nearly blank check to do Really Amazingly Cool Research without Corporate demanding that it all pay off in the next quarter.

      Their like will not be seen again for a long time, and we're all the poorer for it.

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    7. Re:deservedly by El+Cubano · · Score: 4, Insightful

      Unfortunately for Microsoft (but true to their character) they have tools for mouthpieces like Ballmer. Microsoft inks a deal in what could only be viewed with raised eyebrows, and Ballmer punctuates that with "they're infringing our IP anyway...". As long as Microsoft continues to be so hostile to the world in general, they get what they sow.

      Nobody (or at least most people) argues that Microsoft doesn't come up with original ideas. Their research arm has a ton of truly brilliant people. I mean, Leslie Lamport and Tony Hoare work there. The problem is not that Microsoft can't come up with some innovative stuff. The problem is in how they translate it from their research side to their implementation and then marketing, which is usually pretty lousy.

    8. Re:deservedly by ewhac · · Score: 4, Insightful
      In the interim, it's a shame Bell Labs has gone from world leader to nothing... budget cuts, etc. (Lucent)... there was some real research there, and lots of it was shared with the world.

      Don't be too quick to lionize Bell Labs, as they were the research arm of The Phone Company (AT&T), which itself was the object of scorn for decades for abusing their position of being the only game in town. Just as you argue that Micros~1's research are "ill-gotten gains" from their predatory business practices, one could also level the same argument against the Bell Labs of 40 years ago.

      Don't misunderstand; I am in no way a Micros~1 apologist, and would richly enjoy watching the company collapse under its own hubris and technical incompetence. It's simply that, if you're going to slam the company, you need to pick your comparisons more carefully.

      Schwab

    9. Re:deservedly by Anonymous Coward · · Score: 5, Insightful

      If Microsoft were less predatory and less a bully in business maybe the rest of the world would stop looking down their noses at Microsoft's "research". As it is, it looks less like research and more like unfettered spending to find "yet another" way to dominate.

      Clearly you know very little about what you're talking about, but as your comment is in perfect accordance with the dominant groupthink it gets modded up anyway. MSR is actually less restrictive than an average PhD program, you can work on basically anything you want, which is one of the reasons PhDs find it so appealling. It is more or less independent from the rest of MS, and the researchers are certainly not driven by a desire to find "yet another way to dominate". Yet this, of course, is precisely also the reason for the difficulty they are having with technology transfer.

      It's one thing to look down on MS because of what they bring to market, and quite another to look down on the great work done in MSR, much of which is free to download and use by anyone. If you want to deride professionals doing great work by putting scare quotes around "research" (really, don't you think that's a little much?), do it for a better reason than your kneejerk conflation of what MSR is doing and MS' business practices.

    10. Re:deservedly by arniebuteft · · Score: 2, Insightful
      >As it is, it looks less like research and more like unfettered spending to find "yet another" way to dominate.

      Umm.. should Microsoft be researching ways to help its competition take it over? Of course MS is going to be looking for the next killer 'thing' (app, console, music player, etc.) to lead the market. That's the beauty of a market - companies have incentives to do things which make the company stronger.

    11. Re:deservedly by Coryoth · · Score: 5, Insightful
      For christ's sake, if you're going to pay so much for "innovation", try to tackle some of the fundamental problems with modern computing, instead of gimmicky wireless sharing for MP3 players, new copy-protection schemes, and snazzy graphics for FreeCell.

      Microsoft research does try to tackle such problems, the dilemma is that their work, as far as I can tell, seems to get ignored when it comes to product development and marketing. What fundamental problems in modern computing is Microsoft research trying to tackle? How about programming concurrent software. Traditionally this is hard, and error prone. What we need is a model of concurrency, and a programming language to support it, that makes programming concurrent systems easy, and make reasoning about it easy. Microsoft is working in that area with C-omega and extension of C# with a better concurrency system. See the tutorials to get an idea of how it works. It's not unique, there are other concurrency oriented languages out there like Occam, AliceML, Oz etc. that handle concurrency well, and other concurrency language extensions, like SCOOP for Eiffel, and JCSP for Java, that seek to add better concurrency models to existing languages. Still C-omea is its own tangent, and has interesting ideas (as do the other similar projects and other languages).

      What about the issue of maintainability and quality assurance in software? Certainly that's at the heart of a deep problem, and there are no easy answers. There are things you can do to make better quality assurance easier however. Microsoft's effort on that front is Spec# which adds design by Contract to C# and provides extended static checking (using the Simplify theorem prover) to provide static verification of contracts where possible. This provides another layer of quality assurance, and (by integrating the static checking into Visual Studio) automates most of the work, meaning it requires little extra effort from programmers. Again this is not unique, there's Eiffel which has had DbC but no static verification for a very long time, and there's JML and ESC/Java2 which provides DbC (via annotations in comments) and extended static checking (again using the Simplify theorem prover) for Java - you can even get Eclipse plugins to integrate it into your IDE. Still Spec# is going it's own way (and has much better integration directly into the language than JML, which remains as comments) and has interesting ideas of its own.

      The problem is not that Microsoft research isn't doing anything interesting, it's that projects like this tend to get buried, or ignored, or simply have a few ideas shifted into existing products. Things like Spec# offer sufficient gains that Microsoft's marketing department really ought to be crowing about it as a major upcoming feature, and serious effort to properly polish it as a product and get it into C# and VisualStudio should be underway. Instead it remains a page tucked away on MS research with little or nothing said about it.
    12. Re:deservedly by Sponge+Bath · · Score: 1, Troll

      ...more like unfettered spending to find "yet another" way to dominate.

      Such as keeping talented people from working for the competition.
      Now they can be safely tasked to researching Clippy NT (New Technology, yay!)

    13. Re:deservedly by Cyberax · · Score: 1

      If you want REAL concurrency then look at Erlang (and it was created back in 1993).

      If you want a feature-rich language supporting metaprogramming and functional programming style - then look at http://nemerle.org/Main_Page (I hope nobody from RSDN reads this...).

      Spec# is yet-another-theorem-prover built in in language. NASA did this for Java years ago and I've read that a similar approach was used with Lisp back in 70-s.

      I don't see much real innovations from MS Research. It seems that they just try to adapt existing ideas to Windows software stack.

    14. Re:deservedly by Amazing+Quantum+Man · · Score: 1, Insightful

      Maybe there's someone out there who's pleased as punch at the changes in Vista and Office 2007.

      Microsoft Marketing, the RIAA, and the MPAA.

      Next question?

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    15. Re:deservedly by paulsnx2 · · Score: 5, Insightful

      If I have to call Microsoft over another activation problem

      Why should I as a business owner or shareholder spend my money to do a task whose result isn't a benefit to the business, but to some other company from whom I bought a product? In other words, when a business pays someone to solve an "activation" problem, they have paid someone to insure that Microsoft was paid. The business receives no benefit, but they are out the money anyway.

      When Microsoft pours money into research on how to develop technologies that seek to avoid theft of their product, that is fine until part of their solution increases the cost of ownership. When Microsoft pours money into "securing digital rights", that's fine until part of their solution increases the cost of access to content.

      Microsoft and others are struggling to survive in a future where computers have nearly unlimited disk space, increasing numbers of processors, vast memory spaces, and high bandwidth to other computers. Very soon we should be able to run multiple operating systems on a single computer at the same time. Running on virtual machines will be the norm, if for no other reason than to allow applications the freedom they need to run and not step on each other or get killed by viruses and compromised by spyware.

      Everyone would be impressed if Microsoft was embracing this future and working to leverage all this power for the sake of the user. Instead, Microsoft appears to be working late into the night doing everything they can to insure each day dawns according to the same old paradigms that made them billions in the past.

    16. Re:deservedly by Coryoth · · Score: 1

      Sorry, yes, I missed Erlang on my list, but it fits alongside Occam and AliceML (Occam is older than Erlang, btw, dating from 1983 10 years before Erlang). Just because some languages have good concurrency models doesn't mean developing better models and ways to integrate them effectively into existing popular languages is not research. Try actually reading some of the published papers on C-omega's concurrency system before you blithely ignore it.

      Likewise Spec# borrows ideas (honestly, what development doesn't) such as DbC from Eiffel (which, in turn, was borrowing from Tony Hoare's ideas on software verification from the late 60's) and from ESC/Java (which was actually developed by Digital, not NASA, and has been reborn as ESC/Java2, and open source project) which in its turn was borrowing ideas from the Z specification language, and VDM. It of course extends on those ideas, and provides new approaches - again, try actually reading the published papers, there are some interesting ideas there in the field of formal verification of software. For all your claims that "it has been done" it should be noted that effective integrated automated formal software verification has never appeared in mainstream programming, so if "it has been done" then it has been done inadequately enough that it never gained widespread adoption. Spec# offers a chance to remedy that.

    17. Re:deservedly by msloan · · Score: 1

      Too bad that all of those ideas came from outside the company.

    18. Re:deservedly by Anonymous Coward · · Score: 0

      Microsoft is currently staffing up a very large group (called "multi-core") to address the need for tools in a rich concurrancy environment. It is intended to be part of Visual Studio version 9 or 10 (8 is shipping now) depending on how soon they get something together. They will have 75-100 engineers on the project.

    19. Re:deservedly by nine-times · · Score: 1

      Yes, this was largely my point. Contrary to the implication of the name "Windows Genuine Advantage", Microsoft's anti-piracy measures offer me no advantage. What they're doing is making life harder on legitimate customers in what I find to be an unreasonable fashion. It would be comparable to a butcher knocking on your door every day and demanding to inspect your refrigerator in order to make sure you don't have any meat that he hasn't certified. Why should it be my responsibility to constantly re-prove to Microsoft that I've paid them for a product?

    20. Re:deservedly by Anonymous Coward · · Score: 0

      Anyone else find it amusing that he selected Bell Labs as the "good" research company?

      Considering that practically everything in your computer from the laser in the CD-ROM drive to the transistors in your CPU was invented there, no, it's not at all clear what you mean by "amusing."

      What is Microsoft giving the world in comparison? (I mean besides Ms Dewey.)

    21. Re:deservedly by harlows_monkeys · · Score: 1
      For christ's sake, if you're going to pay so much for "innovation", try to tackle some of the fundamental problems with modern computing, instead of gimmicky wireless sharing for MP3 players, new copy-protection schemes, and snazzy graphics for FreeCell

      What makes you think the don't? Try reading any major peer-reviewed computer science journal, or conference proceedings, and you'll find people from MS Research well represented.

    22. Re:deservedly by Tim+C · · Score: 1

      Nobody (or at least most people) argues that Microsoft doesn't come up with original ideas.

      Really? In every single article posted here about MS products (especially Vista and IE7) you'll see literally dozens of comments arguing exactly that. I'm no MS fanboi, but the FUD gets a little tiresome - we're supposed to be above that...

    23. Re:deservedly by steve_l · · Score: 3, Interesting

      One issue with hiring the masters like Lamport is that they like to do their own thing, and want a large staff underneath; in industry its harder to get head count than in academia, where you have undergrads, RAs and phd students to suffer at low cost for the sake of a professor.

      The other problem -tech transfer- is the enemy of all R&D labs, and of academia too. There's a lot of good ideas out there, that don't make it out into a world that has the x86 as the primary CPU, A DOS derivative and a Unix derivative as the choices of OS, and C/C++ as the primary programming languages.

      FWIW, I work in a corporate R&D lab in the UK, and getting anything taken up is always a miracle to be celebrated. Except when it takes so long to come to market that they shouldnt have bothered. This is why open source is so much better as a way of doing tech transfer. If you have something good, a patch, a test and the ability to argue your case, it can be in the code tree in a week, and in people's hands the next day, in mainstream distros within a month or two.

      Whereas MS Research? Vista took 5 years. Every new idea in the last three of those years will have been postponed to its successor. So the lag between an idea and product is 3-5 years, compared to 3-5 weeks.

      -steve

    24. Re:deservedly by killjoe · · Score: 0, Troll

      "The problem is not that Microsoft research isn't doing anything interesting, it's that projects like this tend to get buried, or ignored, or simply have a few ideas shifted into existing products."

      No the real problem is that MS uses it's research dept to gain patents and then sues or threatens to sue people or companies that might want to do the same thing.

      MS research does not exist to make MS products better, it exists to prevent other companies from improving their products.

      --
      evil is as evil does
    25. Re:deservedly by naoursla · · Score: 2, Interesting

      Microsoft Robotics Studio includes a new technology called Coordination and Concurrency Runtime to help make highly concurrent programming easier. You can download the current preview of Robotics Studio at http://microsoft.com/robotics. There is also information on the CCR at http://channel9.msdn.com/Showpost.aspx?postid=1435 82.

    26. Re:deservedly by rssrss · · Score: 2, Interesting

      Bell Labs has at least two Nobel prizes (Transistor and Cosmic Background Radiation) to its credit, together with tremendous advances in theoretical (Information Theory) and practical (UNIX and C) computer science. Micro$oft is not in the same league, heck, it's not even on the same continent.

      Another comparable is IBM. Yes they were the monopolist villains of their time. But, they also invented things such as RISC and Relational Databases.

      Micro$oft is spending a fortune and coming up with scraps and baubles. My feeling as a stockholder is that they should cut the research budget and raise the dividend.

      --
      In the land of the blind, the one-eyed man is king.
    27. Re:deservedly by HiThere · · Score: 1

      Unfortunately, Erlang is SLOW when doing anything EXCEPT concurrency. (At least when rated by http://shootout.alioth.debian.org/ ).

      Another problem that I have with it is the lack of any object model, or any decent tutorial.

      It does do concurrency well, but that, by itself, isn't sufficient. (I just checked it out for a couple of days recently. Not long enough to really know the language, but long enough to get a high-level feel of it.)

      One nice thing about Erlang is it's good connection to a database. (Well, not just ANY database, but a particular one, Mnestra or something close. It's FOSS.) Unfortunately, this doesn't suffice. (The database probably does, but database + concurrency doesn't suffice to make Erlang a viable choice for me.)

      My current idea for a hack is connection via TCP connections and pickled data. I'll need to nail down the details when I get closer to implementation, but for now it looks like Python is the high level language I'll choose, with either pyrex + C or pyd + D for low level modules. (D has LOTS of advantages over C, but C has the libraries...OTOH, so does Python.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    28. Re:deservedly by nine-times · · Score: 1

      What makes me think they don't? Using and supporting their products.

    29. Re:deservedly by HiThere · · Score: 1

      The phone company was the object of scorn for being high-handed and arbitrary. I never, however, heard anyone say that Bell Labs wasn't innovative. The phone company may have tried to stamp out modems, but Bell Labs wasn't blamed for that, and didn't deserve blame for that.

      OTOH, can anyone say that MS has an equivalent organization? If so, they definitely hide it.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    30. Re:deservedly by Kazoo+the+Clown · · Score: 1

      Or more to the point, my complaint with Microsoft over the last few years is that they seem to have been spending more money on figuring out how to restrict my use of their products, and not very much money on figuring out how to make my life easier.

      Bill Gates loves puzzles. It's clear he thinks you should too.

    31. Re:deservedly by miffo.swe · · Score: 1

      When did Microsoft realize a novel idea at all? I have huge problems thinking of one single thing Microsoft has invented by themselves. Nobody cares what the research people do as long as its all a show and a way to patent things to keep the competition from using it. They deserve every bit of contempt they get.

      --
      HTTP/1.1 400
    32. Re:deservedly by tshak · · Score: 1

      I am in no way a Micros~1 apologist...

      1995 called. They want their spelling of Microsoft back.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    33. Re:deservedly by Coryoth · · Score: 1

      If you're a Python user then you may want to try candygram which provides Erlang concurrency primitives for Python.

    34. Re:deservedly by Kazoo+the+Clown · · Score: 2, Insightful

      Microsoft research does try to tackle such problems, the dilemma is that their work, as far as I can tell, seems to get ignored when it comes to product development and marketing. What fundamental problems in modern computing is Microsoft research trying to tackle?

      All that stuff is great, but if you can't create basic functionality that is simple and robust, sophisticated new developments are pretty useless. That is in fact, Microsoft's ongoing problem-- they're so busy working on the future that they don't spend the time necessary to make the present work very well. No doubt the future is far more interesting, but how you deal with the present is what gets you your reputation.

    35. Re:deservedly by level_headed_midwest · · Score: 1

      Microsoft did get it right as it is an advantage- to them, of course. Who else matters?

      --
      Just "gittin-r-done," day after day.
    36. Re:deservedly by Anonymous Coward · · Score: 0

      Micro$oft hires (or tries to hire) as many top PhD, visionaries, mangers, etc. as they can for a very specific reason. To take them off the market and keep the competition from getting them.

      Many times they give them monsterous salaries and an office and then they tell them to just do what ever they want. They don't expect them to produce. If they come up with something that does have commercial potential then that is just gravy.

    37. Re:deservedly by Anonymous Coward · · Score: 0

      In the interim, it's a shame Bell Labs has gone from world leader to nothing... budget cuts, etc. (Lucent)... there was some real research there, and lots of it was shared with the world.

      I can't tell if you had your tongue firmly planted in cheek when you said this or if you're actually serious, but if it's the latter it has to be one of the most ironic lines I've ever read here.

      I'm as tired as anyone else of the endless Orwell quotes that Slashdot posters litter their comments with, but if there ever was a decent opportunity for that "we're at war with Eurasia, we have always been at war with Eurasia" stuff it's got to be this one.

      Know your history, tool.

    38. Re:deservedly by benbritten · · Score: 2, Interesting

      >>> having hired ..... 250 computer science PhD candidates in Redmond alone..."

      this is the problem. i dont know how many of you ahve worked with CS doctorates, but they are some of the most obtuse people i know, and dont generally have any idea what it is the average person wants or needs. (which, imho is what drives this industry)

      contrast this with apple, who employ top knotch designers to come up with the ideas, and then hire the big brains to implement it.

      a good example might be apple's new 'time machine' feature which allows for incremental backups and easy recovery. technically MS has had somethign like this for a while now (probably designed by some giant-brained CS PhD) but it is not very user friendly (so not user friendly that i had never even heard of it because nobody i know uses it) whereas, apple took that concept and actualyl made it 'useful' to the general populous, and that i think is where technological innovation is.

      (i am not an apple fanboi, just using them as a contrast to MS, i think there are tons of innovative companies out there, but i have to honestly say that i dont believe MS is one of them, they might create/invent new technologies, but innovation requires a little something extra that MS seems a bit short on)

    39. Re:deservedly by Anonymous Coward · · Score: 0

      Firstly, HiPE is faster than Perl and Python. Secondly, learn the lambda calculus before you learn a functional programming language. If you want speed look at OCAML, Eiffel, Haskell and clean.

    40. Re:deservedly by Anonymous Coward · · Score: 2, Interesting

      I've interned at MSR and continue to work with people there. I also know people in Microsoft's product groups. In general, MSR != Microsoft. The stuff they do is completely different and the type of people there are completely different. Of course, there are some liasons between MSR and the company-proper that do tech-transfer and stuff like that and people can move around in the company, but most researchers I know do "pure" research that may or may not have anything to do with any of Microsoft's products. There are probably a lot of people at MSR that agree with the parent post. In fact, I know of MSR researchers that insist on *not* being labeled as part of Microsoft-proper (like on name tags and stuff).

      MSR vis-a-vis Microsoft is more like what Bell Labs was vis-a-vis AT&T. MSR publishes regularly in well known academic conferences, works on many "pure" research problems, and works closely with researchers at universities. In recent times, I've found that most of their groups are pretty open about their work (no NDAs or anything). Quite a few researchers move to/from MSR and acamedia as well as other research labs (Intel, HP, IBM) as well --- a lot of people there are more a part of this community of academics than a part of Microsoft the company. They work at MSR because, usually, they can do whatever they want at MSR. Microsoft will tech-transfer it if they think the research can make them money, but otherwise, as with most research, it will just be published and never be seen by most people outside the academic community (unless you look).

      Although this last point may seem like a waste of talent, it is an intentional aspect of research in general. MSR (and most other pure research labs) does not exist to improve Microsoft's products over timeframes of 1-5 years (although sometimes it does); it exists because out of the 1000s of wacky ideas that researchers come up with and fail, at some point one of them will succeed and end up changing the world for the next 20-50 years. The amount of smart people, time, and money you invest in finding that one idea becomes moot at that point.

    41. Re:deservedly by Anonymous Coward · · Score: 4, Insightful

      Just what the world needs, C# extensions. The very existence of C# is a fine example of the standard operating procedure at Microsoft, and why many people hate them. To me, it seems that Microsoft spends a great deal of resources duplicating existing technology (Direct3d == OpenGL, C# == Java, IE == Netscape, etc...) to create platform lock-in. Eventually, their "innovations" may even be better than the technology they cloned, but invariably it took many man-years of effort to get there. If MS started with the existing technology and moved forward from there, we'd all be better off, but that's not how MS plays the game.

      Unfortunately, I see Microsoft research as another expression of their business model. Then again, Bell Labs was created to protect AT&T's monopoly, so why should MS be any different?

    42. Re:deservedly by dcam · · Score: 1

      Now, maybe it's just me, personally, but I'm a home user and an IT professional. I use computers a lot for various things, and Windows seems to be getting harder to deal with. If I have to call Microsoft over another activation problem, I'm going to want to kill someone.... actually the truth is I've past that point a while ago.

      As a matter of interest, who did you kill? Inquiring minds want to know.

      --
      meh
    43. Re:deservedly by Anonymous Coward · · Score: 1, Insightful

      > a good example might be apple's new 'time machine' feature which allows for incremental backups and easy recovery.

      I think you've confused "computer science" with "product engineering". You might occasionally not even understand some of the terms that the researchers use.

    44. Re:deservedly by Anonymous Coward · · Score: 0

      since when are PhD candidates known for inovation.

    45. Re:deservedly by ClosedSource · · Score: 1

      "In the interim, it's a shame Bell Labs has gone from world leader to nothing... budget cuts, etc. (Lucent)... there was some real research there, and lots of it was shared with the world."

      Many great technologies were created by monopolies: AT&T, XEROX, IBM. When you have nearly unlimited cash, you can afford to spend money on research even if the practical applications are years away. As these companies lost their dominant market share, their research declined as well.

    46. Re:deservedly by joto · · Score: 1

      Wanting to kill someone, and having killed someone is not the same thing. Humans are equipped with brains and do not always follow our instincts or immediate wishes. Furthermore we are moral, and also for that reason we do not always follow our instincts or immediate wishes. Finally, just because I want to be on the moon, doesn't make it so. If the grandparent wants to kill e.g. Bill Gates, that takes planning and resources that might be greater than what he gains by satisfying his wishes, it may have legal repercussions, and it might also contrast with his moral views.

    47. Re:deservedly by nine-times · · Score: 1

      You. Did I just blow your mind?

    48. Re:deservedly by Anonymous Coward · · Score: 0

      Apples and Oranges. There is no Nobel prize for computing. There have been hundreds of purely theoretical Computer Science discoveries there.

    49. Re:deservedly by Shelled · · Score: 1

      "Nobody (or at least most people) argues that Microsoft doesn't come up with original ideas. "

      Like? I'm serious, what have they put on my desktop not seen elsewhere first? And no, Bob doesn't count.

    50. Re:deservedly by Anonymous Coward · · Score: 1, Insightful

      And Microsoft has a Fields Medallist (as well as luminaries like Oded Schramm). Among notable mathematical/computer science results, a Microsoft Research guy found a "indisputable" computer proof of the four color theorem a couple of years ago.

      Blame Microsoft for their shady business practices, not for their lack of smart people. Your comparison is stupid.

    51. Re:deservedly by spike+hay · · Score: 1

      this is the problem. i dont know how many of you ahve worked with CS doctorates, but they are some of the most obtuse people i know, and dont generally have any idea what it is the average person wants or needs. (which, imho is what drives this industry)

      For most ground level practical work, you're probably correct. But the people that make real waves are the super-smart PhD computer scientists and mathematicians. Think of Google, Alan Turing, Xerox Parc, etc.

      --
      If you don't understand any of my sayings, come to me in private and I shall take you in my German mouth.
    52. Re:deservedly by timjdot · · Score: 1

      Bro, Concurrent programming? Are you joking? That's not research, that's history. The #1 problem with the tech industry is people who keep trying to re-invent the past. AJAX client-server wannabe's and such.

      Plus, M$FT has zero reputation for standards. I spent almost a decade chasing their latest spec which they themselves never put in their own apps. Then I wised up. Been free of the 'dows virus for almost a year now and having a blast every day. No computer scientist or engineer worth their degree should get themselves locked into softie serfdom. Software is FREE! You should be too!

      TimJowers
      http://www.serviza.com/ - Serviza Monster Linux Computers. Open Source. Make it what YOU will.

      --
      Expect Freedom.
    53. Re:deservedly by dcam · · Score: 1

      No, I'm still alive. You missed.

      --
      meh
    54. Re:deservedly by jwiegley · · Score: 1

      The phone company is still the most powerful and deadly organization on the planet. There was a documentary produced about it many years ago: http://www.imdb.com/title/tt0062153/

      --
      I will never live for sake of another man, nor ask another man to live for mine.
    55. Re:deservedly by HiThere · · Score: 1

      OK. I didn't do my own timing, so I don't know for certain that the times are valid. (But you might want to update the language examples on that test site.)

      Second, I've used Lambda. I don't like it. I don't find it a reasonable substitute for classes with inheritance. ...Strike "I don't like it". It's fine in small simple cases, and I occasionally use it.

      Note: I am stating this as a personal preference. I know people who are enthusiastic over Scheme. I've occasionally considered Lisp. (It would have a lot going for it...fast, simple syntax, etc.) I don't use Lisp, because I really don't like the syntax. This is similar to the way I don't use C because I don't like pointers. OF COURSE everything is really done with pointers anyway, that's not the point. So if it's at all possible I will use D rather than C or C++, or I'll even use Eiffel. I'm not certain about Ada...that starts getting too verbose and finicky. (Multiple incompatible types of strings of exactly the same characters is a bad idea! At least when they only have syntactic meaning rather than semantic meaning.) Sometimes I consider Java. It's got a lot going for it. (Libraries, mostly.) But I prefer D, and if it's a reasonable choice I'll use it.

      Actually, I really prefer Python, and even more Ruby...but both of those are slow, so I need a fall-back position. Somehow D ends up testing faster than C (which shouldn't be possible), so it's a fair choice for when things get time-critical. NONE of the languages that I seriously consider make heavy use of Lamba expressions...except internally. I'm sure that internally they make heavy use of assembler, too, but I don't want to.

      FWIW, I once wrote a primitive Lisp and it did use lambda expressions. This did not cause me to love them. (It wasn't a great Lisp, and I'm rather glad I never made the code public, but I did learn about Lambda expressions. They aren't a reasonable substitute for objects and classes. Prototypes might be...but Io is slow compared to Python, and Prothon is dead. So is that Smalltalk derivative that was going to be based around prototypes. If I need them, I can do them in Python without too much grief.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    56. Re:deservedly by HiThere · · Score: 1

      I have looked at it with great interest...but doesn't it require all concurrent instances to be running on the same virtual machine? (It's been awhile.) This is one of the things that I would need to avoid if I want to get any advantage out of multiple processors.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    57. Re:deservedly by Anonymous Coward · · Score: 0
      Unfortunately, Erlang is SLOW when doing anything EXCEPT concurrency. (At least when rated by http://shootout.alioth.debian.org/ ).

      Actually, the Erlang FAQ specifically mentions that most larger projects use other languages for the computationally expensive sections.

      My current idea for a hack is connection via TCP connections and pickled data.

      You might want to look at this before you start. I'm not sure how well it'd work with Python, but it's something to consider.

    58. Re:deservedly by SanityInAnarchy · · Score: 1
      it should be noted that [insert feature here] has never appeared in mainstream programming

      Pretty much the story of Microsoft's business model. Find something really cool that's also basically unknown, buy it or steal it, and sell it back to us as "mainstream".

      And for all your claims that "There's interesting stuff here," yeah, there's bound to be interesting stuff anywhere. The difference is, what happens to Microsoft's interesting stuff is dictated by asshats like Steve Ballmer, and while Microsoft products are occasionally better than the competition (C# seems better than Java, at first glance), they also tend to be decades late and significantly more restricted. The only reason C# is even an issue is it's coming from Microsoft and the programs end in .exe -- otherwise, why not use Java?

      --
      Don't thank God, thank a doctor!
    59. Re:deservedly by Coryoth · · Score: 1
      Bro, Concurrent programming? Are you joking? That's not research, that's history.

      Well yeah, Tony Hoare came up with Monitors to handle concurrency way back in the 70s. The he realised it was a terrible way to do things, and came up with CSP in the 80s. For some reason, however, all the concurrent programming you see in mainstream languages uses monitors, or even mmre antiquated concurrency models. In the meantime research has moved on, and there are formalisms like CSP, CCS, and ACP to formally reason about concurrency - integrating those into languages and exiting language paradigms, however, is still a research problem. Check out SCOOP for Eiffel - it makes writing concurrent code trivial, and very hard to get wrong, but the people developing it (who are no fools) are still ironing out all the catches. If you think concurrency is history that just shows you're stuck with 70s thinking that is, compared to modern research concurrency systems, needlessly complicated, incredibly prone to error, and generally just broken.
    60. Re:deservedly by LinuxIsRetarded · · Score: 0
      No the real problem is that MS uses it's research dept to gain patents and then sues or threatens to sue people or companies that might want to do the same thing.
      Would you mind posting some examples where Microsoft has used its research department to gain patents and then sue/threaten to sue other individuals or companies? I just performed a Google search and only found instances where Microsoft was sued by other corporations for allegedly infringing upon patents.
    61. Re:deservedly by Anonymous Coward · · Score: 3, Funny

      Having given his foe some "rightious data", tmjdot (or "dot" as his friends on the 'Net called him" eased back into his Relax-tron and pulled his data-visualizers off his head. He puffed on a 'rette and stared up at the cieling. Wasting these guys one at a time was easy enough, but the softies were everywhere. They covered everything and everyone and the virus was spreading.
      The resignation that he couldn't do this alone slowly zipped its way through his meat-grid. He needed help. And fast.
      His mind made up, dot flipped down his goggles, cracked his datagloved fingers, and jacked in. The polyphonic lightshow of a billion voices of data slipping into his crib illuminated his face. He put out the 'rette and headed off for info-environs unknown in search of free-lance data mercenaries like himself willing to wield a weapon against the softie menance. Somewhere out there the binary existed to kill the menace, to get things back to normal. It was just a matter of getting the right programmertavists to riot with it, and getting it in time.

      It was going to be a long night.

    62. Re:deservedly by Sj0 · · Score: 1

      You can't really blame anyone too much for thinking that microsoft doesn't do any research while their entire empire is based upon clones of clones of clones. Windows 2000 was largely evolutionary updates to NT4 and certain systems that were already in place in Windows 95 running in the NT based kernel. Windows XP was largely trying to move everything around a bit to make things easier and adding skins. Vista, which once was supposed to be this amazing leap forward, now sounds like a fairly pedestrian update to the aging XP.

      --
      It's been a long time.
    63. Re:deservedly by novitk · · Score: 1

      http://nemerle.org/Main_Page (I hope nobody from RSDN reads this...).

      Damn, RSDN/Nemerle mafia is taking over Slashdot. When should we expect Vlad2 to make an appearance? :)

    64. Re:deservedly by cayenne8 · · Score: 3, Funny
      "Why should it be my responsibility to constantly re-prove to Microsoft that I've paid them for a product?"

      There are other operating systems, you know.....

      I know of at least 2 of them that don't have activation problems at all.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    65. Re:deservedly by Coryoth · · Score: 2, Insightful

      I'm happy to agree that Microsoft's business models are deplorable, and the products they actually bring to market are often shabby imitations. That does not preclude, however, the reality that MS research does actually turn out good and interesting work - which they do. It simply means good work from MS research must not find its way to MS products very often. A quick perusal of MS research's good work and comparison to MS's latest products and you'll see that, indeed, there seems to be quite a gulf between research and development.

    66. Re:deservedly by Z34107 · · Score: 1

      AT&T was given a monopoly but state and federal politicians desperate to avoid the "duplication" that competition would bring. Microsoft was sued for eeking out their own.

      So, yes, it is a little interesting that Bell Labs is the "good" research monopoly, but oh well.

      --
      DATABASE WOW WOW
    67. Re:deservedly by el+cisne · · Score: 1

      You are correct. However, one might also add Steve Wozniak, Sergey Brin, Larry Page, Tim Berners-Lee, Linus Torvalds, et al. Ok, SB&LP are Google, but anyway. What I means it, a lot of innovative, creative, world-changing things are (also?) done outside of such environs.

      Now, as far as MS' Research, seems like they like to throw around how much money they spend on it, as if that is the measure of innovation, how much you are spending. Maybe their research won't ever see the light of day in our lifetimes, what do I know, but what the hell is going on it there? I mean for cripes sake, do they ever produce anything or are they just hogging all the brainwave bandwidth for themselves to keep it out of the hands of 'the enemy' ? How can a company with such resources, not come up with basically jack diddly squat? Why are they always the followers? And don't quote me 'Clear Type' and keyboards, please. They've got to have better to show for it than that. Ooops, I ranted. Sorry.

    68. Re:deservedly by ClosedSource · · Score: 1

      "Micro$oft hires (or tries to hire) as many top PhD, visionaries, mangers, etc. as they can for a very specific reason. To take them off the market and keep the competition from getting them.

      Sure, that's a real plausible theory. Given my personal experience with "visionaries", I'd say the best way to compete is to make sure they work for your competitors.

    69. Re:deservedly by ClosedSource · · Score: 1

      "Microsoft research does try to tackle such problems, the dilemma is that their work, as far as I can tell, seems to get ignored when it comes to product development and marketing."

      That's exactly what happened with PARC at Xerox.

      "What we need is a model of concurrency, and a programming language to support it, that makes programming concurrent systems easy, and make reasoning about it easy."

      I think a lot of the problems we have with concurrency today are actually the result of trying to trying to include threading in programming languages. For example, Java threads are much harder to get right than most OS threads simply because the language hides the true nature of the threading as it is implemented in the underlying system. So you have to use special rules (such as assuming both that you can be preempted at any time and that you will never be preempted) not enforced by the language in order to get your threaded code to work the same on different OS's.

    70. Re:deservedly by Coryoth · · Score: 1

      If you want a nice multi-platform concurrency system that's easy to use then check out SCOOP for Eiffel. It's as easy as a single extra keyword separate that you use to declare objects that you want to be able to run concurrently in separate processes/threads. The language, preprocessor (for SCOOPs current implementation, it will be moved to the compiler soon), and compiler handle all the rest and make it all work. Having the compiler do the work means it is concurrency system agnostic - it can use native threads, .NET threads, Java threads, or processes, or whatever the compiler allows for - all with the same codebase. Having the compiler do the work also makes it harder for the programmer to get things wrong.

    71. Re:deservedly by ewhac · · Score: 1
      I have a copy of that. A wonderful period piece. I didn't find it as uproariously funny as some, but it's definitely a must-see.

      Schwab

    72. Re:deservedly by clickety6 · · Score: 1

      MSR is actually less restrictive than an average PhD program, you can work on basically anything you want, which is one of the reasons PhDs find it so appealling.

      This might also be the reason very little seems to make its way from MSR into actual products. Perhaps some more directed research might improve their standing? More "what problem can we come up with a solution for?" rather than "what would be fun to work on today"? Some blue sky thinking is good - a whole reseatch lab devoted to it and ignoring the practical is not...

      --
      ----------------------------------- My Other Sig Is Hilarious -----------------------------------
    73. Re:deservedly by killjoe · · Score: 0, Troll

      are you fucking retarded? Haven't been following the whole novell saga? Ballmer said they plan on suing people who use linux because linux infrignes on their IP and that the only safe way you could use linux is by buying it from Novell.

      That's threating to sue people.

      Oh and your google fu sucks. They this "Microsoft lawsuit FAT" and follow the first link.

      --
      evil is as evil does
    74. Re:deservedly by testadicazzo · · Score: 1
      AT&T was given a monopoly but state and federal politicians desperate to avoid the "duplication" that competition would bring. Microsoft was sued for eeking out their own.
      Well, having a monopoly, or being given one by the gov't isn't criminal. Making one yourself by using an already existing dominance to crush the competition through underhanded bunsiness tactics (defined in anti trust laws) is criminal (and buying off the criminal justice system SHOULD be illegal, but unfortunately isn't during an election year). In this way one could claim that Microsoft has moral culpability for it's monopoly, having actively and criminally pursued it, while Bell does not have that culpability, having been given that monopoly, and not having to defend it.

      Not saying the monopoly was a good idea, not claiming Bell is a good company, and not saying I know anything about Bell's history. Just saying that in the case of Bell, you can blame the gov't for making a monopoly. In the case of MS, it's MS who's to blame, so by your statemt, yeah Bell would be the good research monopoly.

    75. Re:deservedly by Alioth · · Score: 1

      No, it's not that. Microsoft Research DOES do some truly interesting and innovative things. However, the rest of Microsoft ignores Microsoft Research. Out of all the interesting things I've heard that Microsoft Research has done - none has ever actually got into a Microsoft product - instead the products are usually just bought off someone else and have the Microsoft brand slapped on. So Microsoft Research might innovate, but the rest of Microsoft simply ignores them and copies or buys someone else's ideas. It's almost if Microsoft Research is there to soak up talent so no one else can have them.

    76. Re:deservedly by SgtChaireBourne · · Score: 1

      Micro$oft hires (or tries to hire) as many top PhD, visionaries, mangers, etc. as they can for a very specific reason. To take them off the market and keep the competition from getting them. ...

      Sort of the same strategy used against Borland or in Washington DC with lobbyists. Against the former, MS hired up Borland's better developers and sent them out on holiday. Against the latter, the lobbyists were put on retainer to keep them out of circulation. It's interesting how the core activities have shifted over time and are now starting to approach sum cult-like characteristics

      • 1970's - software company
      • 1980's - operating system company (inherits IBM monopoly)
      • 1990's - marketing companyh
      • 2000's - political lobbying
      --
      Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    77. Re:deservedly by LinuxIsRetarded · · Score: 1, Insightful
      Ballmer said they plan on suing people who use linux because linux infrignes on their IP and that the only safe way you could use linux is by buying it from Novell.
      Incorrect. Ballmer stated that the purpose of the Novell-Microsoft agreement was to protect customers against patent litigation (from any possible company). Microsoft made no such statements that they would sue Linux users. If you have a quote from Ballmer or any other Microsoft representative to support your ignorant claim, please provide it.

      hey this "Microsoft lawsuit FAT" and follow the first link.
      Done. Here's the first relevant link: (the first link was actually an article about how Apple (a litigious company itself) sued Microsoft over user interface issues:

      "In the history of Microsoft, we haven't initiated a single patent lawsuit against an infringer of a Microsoft patent," he said. "We are very committed to licensing."
      Did you actually read the article? It clearly disproves the claim that Microsoft sues over its patents.
    78. Re:deservedly by indifferent+children · · Score: 2, Funny
      What makes me think they don't? Using and supporting their products.

      Hey now! Animated paperclips don't invent themselves.

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
    79. Re:deservedly by b.burl · · Score: 1

      R & D sandboxing. The MS reasearch program is a business program, not an intellectual one. A truly innovate and unfettered research environment cannot co-exist with an established hegemony, because unfettered innovation causes destablization. Such internecine projects do not exist in modern global coporations.

    80. Re:deservedly by SanityInAnarchy · · Score: 1
      That does not preclude, however, the reality that MS research does actually turn out good and interesting work - which they do.

      I'm just pointing out that this isn't special. I imagine Microsoft and Google both have brilliant, insightful people working for them, but Microsoft's brilliant people are worth less than nothing to me because as a consumer, I get only their most twisted and evil designs, whereas Google actually gives me useful products -- mostly as free services.

      Microsoft could easily lose their critics and become a legal monopoly and the best thing that ever happened to the software world -- it would just take massive restructuring, including instantaneous firing (without pension) of Steve "The Chair" Ballmer.

      --
      Don't thank God, thank a doctor!
    81. Re:deservedly by Anonymous Coward · · Score: 1, Insightful

      That said, however, they did have a nearly blank check to do Really Amazingly Cool Research without Corporate demanding that it all pay off in the next quarter. Their like will not be seen again for a long time...

      Google?

    82. Re:deservedly by Anonymous Coward · · Score: 0

      There seems to be a lot of preaching to the choir here, but without considering myself a Microsoft afficionado by any means, I have used Vista and Office 2007 for two weeks and I'm never going back.

      All I need is where I expect it to be, and having just completed a 200 user test on the usability of it in our company I can say that it averages a reduction in learning times by at least 30 percent, so I'm apparently not the only one thinking so.

      I'm sure there are a lot of examples of Microsoft borrowing innovations (like their competitors do) and I'm sure theres lot's of examples of them catering more to their own interests than the publics (like most of their competitors do), but when all is said and done are you absolutely sure you're not just berating them because they're big and an easy target?

    83. Re:deservedly by MBraynard · · Score: 1
      it looks less like research and more like unfettered spending to find "yet another" way to dominate.

      ...snip...

      In the interim, it's a shame Bell Labs has gone from world leader to nothing... budget cuts, etc. (Lucent)... there was some real research there, and lots of it was shared with the world.

      Let that be a lesson to you.

      The purpose of a company is to enrich it's investors by satisfying consumers. I suppose you don't see a difference between being in a North Korean prison and two companies entering into a particular liscencing deal voluntarily (the former being an injustice to man and the last one being, well, not really any of your businses), but it's because Bell Labs followed YOUR recommendation and didn't behave like MS did that they are toast.

      Even the Open Source developers have their own ways to make their investors rich through support contracts. Try to go on the forum of an open source project selling support contracts and offer $100 for someone to solve your problem - then see how long before that post gets pulled.

    84. Re:deservedly by nschubach · · Score: 1

      That's my biggest problem with MS. The technology is out there and they can research ways to improve it all they want, but they research ways to "take over" the technology more often than they improve an existing technology.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    85. Re:deservedly by DarkShadeChaos · · Score: 1

      "A quick perusal of MS research's good work and comparison to MS's latest products and you'll see that, indeed, there seems to be quite a gulf between research and development."

      Which pretty much asserts to me that throwing money at a problem by itself does not necessarily help the situation.

      --
      The machine unmakes the man. Now that the machine is so perfect, the engineer is nobody. -Ralph Waldo Emerson
    86. Re:deservedly by Anonymous Coward · · Score: 0

      I recall Google bragging about all the PhDs they hire. But you're right, those PhDs haven't come up with much, which is why Google has to buy out so many companies that have genuine ideas.

    87. Re:deservedly by jafac · · Score: 1

      Heh - your post is a classic example of "Insightful Obviousness" or "Obvious Insitefulness".

      Yeah - "keep it simple" - we all hear that.

      MICROSOFT heard that, and their response was Windows ME.

      Then XP Home Edition.

      Home users don't often want or need all that complexity; and what did they do? Took the Pro version, and CRIPPLED it - as a way to nickel-and-dime for the Pro-features, instead of making life simpler for the home user. Who runs XP Pro at home? (/me raises hand). Who runs XP Home at home? (*crickets*).

      For my integration effort at work - I actually am rolling my own "Windows" distro; for boxes that are in an extremely controlled environment, for very limited use. My answer-file for Windows Setup disables every component that there's a directive for disabling. All the crap gets installed anyway, but Windows just leaves out the UI (desktop icon) - and we're left with cruft we STILL have to secure, like Windows Media Player, and Windows Messenger, and MS Outlook AND Outlook Express.

      Someone may ask me: why-oh-why am I using Windows instead of a trimmed-down Linux distro? Answer? Effing customer requirement for "Standard OS". In other words, someone went on a golf trip with a Microsoft Salesman. (not me).

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    88. Re:deservedly by HiThere · · Score: 1

      Were I to chose this approach, Erlang would be the "slow but flexible interpretive language", so it would need to be a replacement for Python rather than connecting to it. The back end language would need to be D (Digital Mars D), and since that's still in development I'm rather sure I'd have to work out how to make the connection (via C mimicry). Unfortunately, this would mean that NEITHER of the projects two languages would have a decent collection of libraries...so now I'd need to add in a third language, probably C. (I don't like to do much in C, so it can't be one of the major languages, but it does have a large selection of libraries.)

      This has gotten too complex. Since I haven't yet really learned Erlang, that's the piece that needs to go. So I've got to find another way to solve the problems that it would have solved (basically only the concurrency aspect).

      This, of course, is dependent on Pyd becoming a stable project. Otherwise it will need to be Python/Pyrex and C, which would be slower, as more of the work would be done in Python. (I don't object to doing lots of the code in D...but D isn't flexible at run time. It concentrates its flexibility at compile time. Otherwise I'd JUST use D...though then I'd run up against the problem of libraries...but that's probably soluble, though with effort, for each library as needed.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    89. Re:deservedly by nine-times · · Score: 1

      I can't tell if you mean to be insulting me. Insight is generally obvious after the fact, but in any case I didn't mod myself "insightful".

      Anyway, the purpose of Windows ME was... oh, who the hell knows. There was no good reason for it, except maybe to release *something*, while they worked on transitioning everything to the NT kernel.

      The purpose of the XP Home edition isn't to keep things simple, but to have an entry-level product that they can sell cheaply. They want a version of Windows that they can sell to people who don't know any better and want to save a hundred dollars, while preventing anyone who knows the difference from wanting to buy the cheap version. It's a marketing move, and not an attempt to really meet the needs of customers.

      You see, all the different versions of Windows is contrary to what I mean when I say they should keep it simple. XP Home and XP Pro, it's not clear what the difference is, until you try to do something in XP Home that they've crippled. Even worse, Vista has, what, 5 different versions? How does this added complexity serve the customer? It doesn't. It's a crappy marketing idea.

      Keeping it simple means things like, giving you a default setup, but making it easy to remove things you don't want. It means implementing standards without special tweaks that will bite you in the ass when you try to do things in standard ways. It means not restricting admins from being able to complete standard and obvious tasks.

    90. Re:deservedly by killjoe · · Score: 1

      "Incorrect. Ballmer stated that the purpose of the Novell-Microsoft agreement was to protect customers against patent litigation (from any possible company). Microsoft made no such statements that they would sue Linux users. If you have a quote from Ballmer or any other Microsoft representative to support your ignorant claim, please provide it."

      God I hate shills. Sigh ok then.
      http://news.samba.org/announcements/team_to_novell /
      http://www.groklaw.net/article.php?story=200611032 01234813

      Note the quote from Ballmer:

        "Microsoft CEO Steve Ballmer said his company is open to talking to other Linux distributors about reaching mutual patent coverage deals similar to the agreement signed Nov. 2 with Novell.

      Such talks would be a good idea, Ballmer suggested, since now only Novell's SUSE Linux customers are the only Linux vendors that have any assurance that Microsoft won't sue for patent infringement...."

      "Done. Here's the first relevant link: (the first link was actually an article about how Apple (a litigious company itself) sued Microsoft over user interface issues: "

      Ah the classic astro turfers tactic. When proven wrong try to blame apple!. The first link I got was about how MS sued people over their FAT patent and how the patent was challenged in court and eventually upheld.

      But hey no need to face reality when you can pull out the apple wookie heh?

      "Did you actually read the article? It clearly disproves the claim that Microsoft sues over its patents."

      But it did sue. It sued over FAT patents. It also threatened many companies over other IP and they stopped without going to court. Hell MS sued a 16 year old kid over a domain name!

      --
      evil is as evil does
    91. Re:deservedly by jafac · · Score: 1

      I wasn't intending to be insulting.

      I agree with you on what "keeping it simple" means.

      I just wish Microsoft's Marketing agreed with you and I.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    92. Re:deservedly by tehcyder · · Score: 1
      My feeling as a stockholder is that they should cut the research budget and raise the dividend.
      Gosh, that's a big surprise.
      --
      To have a right to do a thing is not at all the same as to be right in doing it
    93. Re:deservedly by LinuxIsRetarded · · Score: 1
      God I hate shills.
      Take a good look in the mirror.

      http://news.samba.org/announcements/team_to_nove ll /
      No quotes from Ballmer or any Microsoft representatives in this one. Nice try. Let's look at your next link:

      http://www.groklaw.net/article.php?story=2006110 3201234813 "Such talks would be a good idea, Ballmer suggested, since now only Novell's SUSE Linux customers are the only Linux vendors that have any assurance that Microsoft won't sue for patent infringement...."
      This is pure FUD here- note that this isn't a quote from Ballmer; rather it's a paraphrase from some anti-Microsoft nitwit like yourself. Nothing like twisting someone else's words to suit your own tinfoil-hat-dreamed paranoia, huh? Now let's look at the direct quote from Ballmer:

      "If a customer says, 'Look, do we have liability for the use of your patented work?' Essentially, If you're using non-SUSE Linux, then I'd say the answer is yes," Ballmer said.
      Is he correct? Absolutely! If you are using someone else's patented work without the proper licensing, then you are entirely liable! This is true for any patented material. Does it mean the patent holder will sue? Of course not. By obtaining a patent does the patent holder implicitly threaten those who infringe? Of course not. Does Ballmer make any threats to sue? Of course not. That's more Linux-fanboy-injected nonsense to support the Slashdot groupthink.

      Now on to more of your nonsense:

      When proven wrong try to blame apple!
      I did no such thing. You asked me to perform a Google search for "Microsoft lawsuit FAT"- which I did. The first result was an article describing how another company (in this case, Apple) sued Microsoft over alleged patent infringements. While I do appreciate the irony, I was in no way trying to shift any sort of blame (as if there is any blame to shift) onto Apple. I merely followed your instructions and reported the results.

      But it did sue. It sued over FAT patents.
      I can't find any evidence to support this (I've tried multiple searches). All I can find are articles that discuss how PUBPAT attempted to have the patents rejected on claims of prior art and how ultimately the patents were upheld early this year. I see where companies have licensed the technology from Microsoft, but I can't find any articles stating that Microsoft sued anyone over the use of the FAT file system.

      Hell MS sued a 16 year old kid over a domain name!
      Yes- that they did. Good ol' Mike Rowe knew exactly what he was doing- infringing on a trademark. Of course this does nothing to prove your original bogus claim that the research department seeks to innovate purely for the purpose of suing over patent infringement. But let's face it- trademark lawsuits and domain squatting lawsuits are extremely common. Just try these queries: trademark infringement lawsuit; domain squatting lawsuit. If you don't agree that trademark infringement and domain squatting are problems that plague all major corporations, perhaps you should try to register a domain name that's phonically or typographically similar to Yahoo, Google, eBay, Amazon, etc. and see what happens.
    94. Re:deservedly by lordSaurontheGreat · · Score: 1

      What about the issue of maintainability and quality assurance in software? When they admit defeat and put the final nail in the Coffin of Visual Source Safe, .NET, and other "standardized" faux pas, I'll open back up to their "innovation." So far they've only wasted my time with unstable OSes, erratic software, and inherently broken tools that I should be able to rely on. I started using Linux because it was *no longer an option* to continue using Windows.

      I was using Windows XP Professional, the one that was supposed to be the most stable, the most secure, and the most usable. What did it do? It locked me out of my laptop. It drove the poor processor into the ground with useless processes running day and night. It drove that little processor further towards critical failure when it's insecurity allowed vicious spyware, adware, and other things to run on my laptop. I had to wait 2 years for the release of MS Anti-Spyware to rip out all that spyware. Where was Microsoft's "innovation" then? I'm a safe user, too! I use Firefox, and I don't go to any bad websites, I don't read spam email or open any unknown attachments, and I still got blasted with enough spyware to curse my first email address with enough spam to force my evacuation to a gmail account.

      I have to reinstall Windows on my desktop machine once every 4 months or so to keep a stable platform. How come whenever I click on my network card in the network connections area of control panel the system does nothing? It did that in XP Pro, too. Is this an undocumented MS "innovation?"

      When I removed an old hard drive, the OS decided it needed to reactivate Windows. I've had to reinstall the dang thing so many times that it decided I had a pirated copy, and LOCKED my activation key. A $35 support phone call later gets me a new key which will work once. When Windows commits suicide in another 3 months, I'll have to call MS again, pay another $35 and get another key for the same machine. Is this a "innovation?"

      When I associated my .NET passport with my GMail account, it took a full six hours before my GMail account went from 10 spam a month to 10 spam a minute. I'm not joking. My GMail account only started getting spam once Microsoft knew it was there. I'm assuming that this is another "innovation."

      I'm sorry to burst your bubble, but they can hire all the Ph.Ds in the world, and all the interns, too, but they're still far from being "innovative."

      Take Vista, for example.

      When I beta tested it, every time you did something that wasn't built for Vista, it spent 15 seconds disabling the Areo-glass theme and reverting to the 2D interface. When I exited, it spent about 30 seconds turning the 3D effects back on. I'm just going to assume that's an "innovation." Even if it is, I have to point out that my Fedora Core 6 laptop has the whole 3D desktop effect without any of those drawbacks right now. SuSE had Xgl in full release about six months before Vista (assuming it is still released in Jan. of '07). Also, Apple has had the whole 3D desktop thing going on since about 2001 with OS X. Forgive me for not finding MS very "innovative."

      I suppose their greatest "innovation" was putting macro scripting into MS Office. That way you could write a malicious script which worked on Windows *and* OS X. That's innovative.

      I suppose someone might have a solution to all these problems. However, the bulk of these problems happened in 2003, 2004, and early 2005. They're history. MS has irrevocably lost my trust. After the spam thing, I just don't know what else they could do. The only things they have left to do is murder my family, destroy my home, impugn my country, and preclude my hopes and dreams. At least they can't take my honor. Or maybe a new "innovation" will change that, too?
      --
      Consider yourself spoken to.
  2. Not a Huge Surprise by eldavojohn · · Score: 3, Interesting
    A lot of large IT companies looked outside of computer science. I mean, yeah, engineers should be the core of your work force but diversity is always a big plus. It didn't surprise me to see this quote:

    The MSR staff, however, is not just computer scientists, it includes psychologists, sociologists, anthropologists and medical doctors who are tasked with pushing the envelope on state of the art technology as much or more than transferring their technology into new and existing Microsoft products.
    Large companies shouldn't hire these professions just to "push the envelope." Instead, I would hope that all companies diversified as their employee numbers grow. I work in a large IT company and have witnessed the above professions working effectively--especially in the R&D department.

    • Psychologists

      One of the areas of studies the gets some of the most criticism from me. But you know what? When it comes to performing experiments on how people think and react to stimuli, psychologists are pretty damn good at it since all their data has been collected empirically from subjects. And who uses the code and devices we make in the end? Humans. And who better to tell you what the effects will be after a human has used your product for hours on end? You know, I've often wondered how many psychologists Blizzard employs because I can play that game for long periods of time with little or no fatigue on my eyes/brain.
    • Sociologists

      As software becomes more and more decentralized and internet based, communities form around it. Communities identify themselves by it. For instance, I am part of the Slashdot community by merely posting on it. Think about how many sociologists that MySpace must employ to predict/track or protect people from social deviance. How do you handle that? How do you address that? Not really an engineer's department.
    • Anthropologists

      Now that's a word I hear thrown around a lot and abused to mean many things. But most importantly, it's the study of diverse kinds of people. If you're an international company, you need anthropologists to view your projects and make sure that you aren't inadvertently calling your product or displaying something that may limit your market or create bad press. Engineers focus on one type of person when they make their product and so you need people to make sure that it is still marketable to the world.
    • Medical Doctors

      Most likely hired for the sheer fact that baby boomers are getting old. Huge market for healthcare. If you can make anything related to it and sell it, you're in the money for the coming years. I may be a horrible monster for saying this but things like Alzheimer's Disease are multi-billion dollar industries based on treatments. Gene therapy and computational techniques in gene sequencing just make the field all that more lucrative.

      On top of that, you need to think of the disabled using your product and be conscious of their disabilities. Also, what medical problems might be associated with your product or how can you make it easier on the end user. You don't want a million lawsuits if I'm losing my eye sight or getting arthritis by playing WoW, do you?
    I'm actually shocked that list wasn't longer and more astonishing. No music theory majors to look at musical products like Guitar Hero's success? No athletic trainers to combat my country's obesity or offer and IT solution for it? No history majors to ... to ... ok well maybe they really are useless (I'm kidding).

    Come on people, this is the R&D of the largest software company in the world. I'm shocked that I'm not more shocked on what they're up to.
    --
    My work here is dung.
    1. Re:Not a Huge Surprise by russ1337 · · Score: 0, Offtopic

      Sociologists ??? You want them to hire Tom Cruise?

    2. Re:Not a Huge Surprise by eldavojohn · · Score: 1
      Sociologists ??? You want them to hire Tom Cruise?
      If it will stop him from making movies, yes.

      Plus than 99% of my rants on things I hate can be rolled into one as I curse Tomsoft Microcruise and all his horrible religiomonopoliness. I want my open source alcoholism back, damnit!
      --
      My work here is dung.
    3. Re:Not a Huge Surprise by mcguyver · · Score: 1

      Microsoft is far from being the largest company in America, let alone the world...

    4. Re:Not a Huge Surprise by scott1110 · · Score: 1

      You clearly don't have a clue. Why not do a little research yourself before spouting off at the mouth. If you did a little checking you would find this... http://research.microsoft.com/~heckerman/ ... and see that MSR has MD's working with machine learning to help develop HIV Vaccines. Or you can be a small person and live your life by small assumptions.

    5. Re:Not a Huge Surprise by akuzi · · Score: 1

      It's like Rasmus Lerdorf (inventor of PHP) says - if all the websites in world were written by CS majors the web would be a really boring place.

      MS has always hired lots of CS PhDs, and every tech company needs people like that, but if you want to write software that excites and appeals to people you also need people who are in touch with the common person.

  3. Are they really that interesting by CastrTroy · · Score: 3, Interesting

    Is the stuff that's going on at MS really all that interesting that 21% of PHD students want to work there? Or is the pay just that good? Or are they just looking for a nice shiny star on their resume? It seems to me that there would be a lot more interesting places to work than MS.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    1. Re:Are they really that interesting by MSFanBoi2 · · Score: 2, Insightful

      Maybe its all of the above?

      And what would be wrong with any of those options for a PhD student?

    2. Re:Are they really that interesting by jellomizer · · Score: 0, Flamebait

      Well most Computer Science PHDs can't program worth shit. They probably cant teach. So what is left... Work for Microsoft R&D. Where you get paid, get all the all the glory and credit of being a R&D, without having to ever produce something. Just come up with something from Star Trek and come up with some forumlas and check to see if they work. If not make a new formula.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:Are they really that interesting by RichMeatyTaste · · Score: 1

      Have you even browsed the site?

      http://research.microsoft.com/

      Google touchlight display for starters, it is one of my favorites.

      --


      Ever feel like you are driving the getaway car?
    4. Re:Are they really that interesting by Anonymous Coward · · Score: 0

      money money money, money. Keeps them from going somewhere else too. Wow, I wonder what Coopers and Peters are doing? Don't know if they were PhD'ed but they were purchased just to keep their JAVA software off the market. Just like Dimension-X and dozens of others.

    5. Re:Are they really that interesting by ntropic · · Score: 4, Interesting

      It might come as a surprise to you but one doesn't get a Computer Science PhD to learn how to program, rather one does so to figure out what to solve with a program (unless you are working on Software Engineering).

      I have a close friend who joined Microsoft Research last year after his PhD (which included interning there). He also had an offer from Google and a couple of hedge funds. His reason for taking MSR was that Microsoft, for all it's image does actually allow the MSR guys to pretty much do what they want to explore instead of forcing a direction driven by a profit making application of that work. This results in much research not ending up in products (so you don't see it), but doesn't stifle the people working there. This came as quite a surprise to me but when I look at some of the papers the groups in MSR have published, I wonder how far from the truth that is.

      oh and BTW, they were paying a good 0.6x higher than Google so that would account for some of those PhDs.

    6. Re:Are they really that interesting by manthrax3 · · Score: 1

      I think you meant 1.6x higher. 0.6x would be...lower. :)

    7. Re:Are they really that interesting by grepya · · Score: 1

      > I think you meant 1.6x higher. 0.6x would be...lower. :)
      Forgive me nitpicking the nitpicker. He did say 0.6x higher, didn't he? Not 0.6x of google pay. I think his meaning was absolutely clear.

    8. Re:Are they really that interesting by CastrTroy · · Score: 1

      Are you telling me to use Google to look up something about Microsoft's research? Wouldn't Microsofts search engine be a little more appropriate?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    9. Re:Are they really that interesting by doktor-hladnjak · · Score: 1

      Some have said it's like being in academia (surrounded by important researchers, ability to work on what you want) with better pay, no need to beg for money (i.e., write grants) and no need to teach. For many freshly minted PhD's that pretty much makes it a dream job.

    10. Re:Are they really that interesting by timjdot · · Score: 1

      I took the challenge and am looking at the m$ft research site... but its quite boring. I mean, researching education? Edubuntu isn't researching, its delivering.

      Hardware development? So softie wants to get into hardware once the fact that equivalents for 80% of what they do can be downloaded for free on the web? Recall what Ballmer said in India a few weeks back about softie needing to move to services and support. Or is the "research" how to make new specs with ever-tighter licensing restrictions to ensure Open Source cannot use the next generation of hardware. I'm not joking. The new camera memory specs are basically only made to outlaw open source implementations.

      I'm still waiting for 'softie to make good on their promise for a distributed OO system as documented in their 1994 DCOM paper. Where I come from if you make a promise you keep it. If you cannot then you never make the promise. Their lie killed Next but, like most of their promises, never was completed. I believe their research to be an absolute joke when I look at their products. Look at Exchange. Talk about productive Groupware? Where's the innovation? You mean email, meetings, and contacts are all they could think of/duplicate?

      Here's a good one: http://research.microsoft.com/speech/
      What? China? So Dragon consumer apps were all but killed and now softie's answer is someone in China will make their speech recognition work? The amazing thing is with their Billions upon Billions their products are no better than the Free and Open Source Software on the web. Simply amazing. A true testimony to what happens when a company focuses on killing innovation in the market rather than innovating themselves. They are an embarrassment to any computer scientist and what I wonder is how many Ph.D.'s spend more than one year there. They should be embarassed. But most everyone will side with money.
          Meanwhile the FOSS apps are catching up by leaps and bounds. In case you missed it, Linux server surpassed 'dows in feature/funtionality several years back, Linux desktop is now superior to the 'dows desktop, MySQL/Postgresql are as good/better than m$ft rdbms, and a horde of FOSS are closing in on most everything else 'softie sells. They may need to research how to make money in the new Software Paradigm... I guess their monkey-business with NOVL shows where their true research is - and that's not innovation!
      Cheers,
      TimJowers
      http://www.serviza.com/ Serviza Monster Linux Computers. Fully Loaded Linux with Open Source equivalent to $261k in the 'softie space. Power on and GO! Make it what YOU will.

      --
      Expect Freedom.
    11. Re:Are they really that interesting by Anonymous Coward · · Score: 0

      so HOW MUCH did he get an offer for?

      100? 150? 200?

    12. Re:Are they really that interesting by Xentor · · Score: 1

      To clarify parent's point... "0.6x higher" is just a fancy way of saying "60% more"

      --
      "The amount of intelligence on this planet is a constant. The population is growing." -Cole's Axiom
    13. Re:Are they really that interesting by Anonymous Coward · · Score: 0

      New survey indicates 21% of all PHD students are SOUL-less minions.
      The other 79% either didn't qualify (had-souls) or would rather be disembowled by rabid weasels with fishing hooks for claws!

      I once said to myself, "Wow this new version of BUZZWORDYEAR v54.3-SP21 is great, MS is pure-fluffy-good!"

      MS guarantees a bright future of lush-green pastures for tech-support to graze, and ensure irrational standardization, just like how they saved us from Halo being dangerously original. That was a close one! Thanks X-brand furnace, I knew you were special; then when you melted the previous consoles beneath you as proof.

      They would've taken over the world if they could've; luckily nobody else figured out how to do it.

      The complete history and future of MS:
      -"Whether they earned their gains is questionable, but they undoubtably earned their hate."

  4. PhDs by Anonymous Coward · · Score: 1, Funny

    CS PhDs? No wonder they don't get anywhere.

    1. Re:PhDs by Anonymous Coward · · Score: 1, Insightful

      I personally like google's recruitment thru challenge questions. It's certainly better than the resume method.

    2. Re:PhDs by megaditto · · Score: 1

      Well, recruiting smart people is not the same as recruiting people who can get the job done!

      PhD gives people training in how to interpret other people's results, how to collaborate as a team, and how to document your research so that others can follow up (in case you change projects, quit your job, or die in a boating accident). It also teaches you how to develop a comprehensive plan, and FOLLOW IT for months or years.

      To illustrate the point, which programmer would you hire for a team project:

      the one that can write brillinat one-liner C hacks that even he himself might not understand 6 months from now and which break under a different compiler, OS, or architecture,
      -or-
      the one that writes that same program in 100 lines, provides exhaustive comments, outputs portable and structured code, and actually uses your CVS?

      --
      Obama likes poor people so much, he wants to make more of them.
  5. Well, perhaps it might be... by jimicus · · Score: 3, Insightful

    That for all its "innovation", Microsoft have never in the whole of history released a truly new product. Everything they've ever produced (right the way down to Microsoft Paint - once upon a time there was a DOS version produced by someone else) has been either bought or rehashed from someone else.

    Sure, they've played around with things a bit - changed the interface here and there, come up with slight tweaks, But at the end of the day, it's not the tweaks that get recognised as innovation; it's the whole new products.

    1. Re:Well, perhaps it might be... by MSFanBoi2 · · Score: 0

      Maybe its because a lot of the stuff they are working on is incorporated into existing products?

      Nah it's just Microsoft so lets blindly bash them

      When is the last time Apple came up with something original? iPod? nope, they bought that, iTunes? Same, MacOS X? Same... I can go on and on...

    2. Re:Well, perhaps it might be... by Anonymous Coward · · Score: 0

      That's right... They never wrote BASIC for the Altair 8800.

      They also, unlike every other company, took Apple seriously when they released the Mac.

      Or was it the other way round...

    3. Re:Well, perhaps it might be... by Grishnakh · · Score: 1, Troll

      Maybe its because a lot of the stuff they are working on is incorporated into existing products?

      Like what? Can you name even one thing that they've incorporated which would require a giant research department? I haven't seen a single thing in any of their products that wasn't either obvious or copied from a competitor.

      Nah it's just Microsoft so lets blindly bash them

      It's not blind bashing when their comments have substance to them, unlike yours.

    4. Re:Well, perhaps it might be... by abradsn · · Score: 1

      Maybe you haven't used many of their products or you take all of the features for granted. I would be dumb not to admit that they don't rely heavily on previous work, but there *was* a lot of innovation that came out of their research and development. Some of the ideas didn't work out for the best, but they led to concepts that work well enough.
      For example: Plug and Play might not work as it was intended, but at least now you can get a system that will work. I can add or remove a hard drive or a video card, or whatever, and the kernel doesn't panic. It just find the new hardware and chugs happily along.

    5. Re:Well, perhaps it might be... by NineNine · · Score: 1

      Like what? Can you name even one thing that they've incorporated which would require a giant research department?

      How about putting the whole damn platform together in a useable package? Apple has done it to a very limited extent (missing lots of server pieces), but nobody else has done it.

    6. Re:Well, perhaps it might be... by pembo13 · · Score: 1

      Of which package do you speak? Or of what whole dam platform do you speak exactly? Because their platform certainly does not serve my purposes.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    7. Re:Well, perhaps it might be... by MSFanBoi2 · · Score: 1

      Lets see, NTFS, Index Searches, pattern recognition, text to speech and speech to text, usable pen computing, boot caching, do you want me to continue?

    8. Re:Well, perhaps it might be... by Moofie · · Score: 0, Flamebait

      OK, and you're trying to tell me it takes 25% of the PhD candidates to make a computer that doesn't blow up?

      Come on, now. You can't possibly be serious.

      Microsoft research is sturm und drang. Noisy blah blah waves shiny pie-in-the-sky nonsense...and never makes anything of value.

      --
      Why yes, I AM a rocket scientist!
    9. Re:Well, perhaps it might be... by NineNine · · Score: 0, Troll

      The whole thing... Everything works together. I'm using Windows 2K, Exchange Server, Outlook, Office, Visual Studio, and very soon, RMS. It's all an integrated, easy to use package. Like I said, nobody else is really anywhere close to that. It's not a nasty patchwork like Linux, where all you have to do is sneeze at the computer, and it's irreparably broken (unless you're a Unix admin). It's also complete on the back end (Exchange Server, IIS, SQL Server, etc) for just about anything you need in most generic small to medium sized businesses (unlike Apple).

    10. Re:Well, perhaps it might be... by Moofie · · Score: 0, Flamebait

      Where do I get the "useable package" option from Microsoft? Do I have to talk to my reseller?

      I KNEW I was missing SOMETHING...

      --
      Why yes, I AM a rocket scientist!
    11. Re:Well, perhaps it might be... by Grishnakh · · Score: 1

      You're kidding, right? If you want a real "plug and play" system like you describe, get a Sun or IBM enterprise-level system. You can add and remove memory and CPUs, with the power on, without the OS panicking. I'm quite sure Sun and IBM didn't use any work from MS Research to figure that out.

      If you're thinking of "Plug and Play (tm)" from the old ISA bus days, that was just a cheap hack to try to avoid having to use jumpers to set IRQs manually. PCI eliminated that by having a decent architecture for a change.

      I think what you're really getting at is auto-detecting hardware and installing drivers for it. Again, this isn't something that requires PhDs, just a sensible OS design.

    12. Re:Well, perhaps it might be... by Grishnakh · · Score: 1

      NTFS

      A filesystem which still requires defragmenting? It may have been a decent improvement over FAT 15 years ago, but it's a little long-in-the-tooth now. There's far better filesystems available (ext3, XFS, ZFS, etc.), and many have been available for quite some time (like IBM's JFS which came on OS/2). Doesn't seem like a big triumph to me in the face of the competition.

      pattern recognition

      Huh? You mean like grep, which has been around since the 70s? Or do you mean like machine vision systems, which admittedly are quite advanced and impressive, but certainly don't come from Microsoft.

      text to speech

      My TI-99/4A had this back in 1981. It was around before this too. There's been lots of research projects (not affiliated with MS) for a very long time dealing with this, such as Festival.

      speech to text

      I'm pretty sure this was around before as well.

      usable pen computing

      You mean like Palm Pilots? I'm pretty sure Palm was doing pen computing long before MS decided to join the party. I seem to remember some early pen-based stuff from now-dead vendors back in the 80s/early 90s, too.

      boot caching

      What the heck is that? A google search only yields one match, where someone is asking about it and someone else asks if he means something from the DOS days.

      do you want me to continue?

      Only if you can come up with something legitimate and truly innovative. Somehow I doubt you will.

    13. Re:Well, perhaps it might be... by swissmonkey · · Score: 2, Insightful

      A filesystem which still requires defragmenting? It may have been a decent improvement over FAT 15 years ago, but it's a little long-in-the-tooth now. There's far better filesystems available (ext3, XFS, ZFS, etc.), and many have been available for quite some time (like IBM's JFS which came on OS/2). Doesn't seem like a big triumph to me in the face of the competition.

      If the only complaint you have against NTFS is fragmentation, then you're an idiot who doesn't know a thing about filesystems.
      Think about the combination between reparse points, streams, journaling,... on regular machines from the supermarket way before anybody else.
      Oh, and Ext3 is a joke compared to NTFS feature wise.

      Huh? You mean like grep, which has been around since the 70s? Or do you mean like machine vision systems, which admittedly are quite advanced and impressive, but certainly don't come from Microsoft.

      Like MS making advances in the field of pattern recognition, such as image recognition, speech recognition, ... sounds like you don't even know what we're talking about here.

      My TI-99/4A had this back in 1981. It was around before this too. There's been lots of research projects (not affiliated with MS) for a very long time dealing with this, such as Festival.

      YEAAAYYYHHH !!! And how many do it as well as MS ?

      Sorry, but you just sound like an idiot, the fact that the field existed before doesn't mean that MS didn't bring a lot of innovation to it, that should be obvious.

    14. Re:Well, perhaps it might be... by el+cisne · · Score: 1

      Check here:

      Microsoft Hall of Innovation

      and here : The (Nearly) Whole Microsoft Catalog which shows from whence 'their' products were derived, bought, etc.

    15. Re:Well, perhaps it might be... by dthree · · Score: 1

      Too bad those pages are over 7 years old. There is tons of stuff they could add.

      --
      "I forgot my mantra."
    16. Re:Well, perhaps it might be... by Watts+Martin · · Score: 1

      You're welcome to make the case that Windows Server is pretty "turnkey" as far as such things go, but I'm not sure why you feel a need to keep slamming Apple every chance you get. No, OS X Server doesn't do everything The Microsoft Way. It doesn't have ActiveDirectory, but it has portable home directories. It doesn't have Exchange Server, but it has iCal server, LDAP and Postfix (not to mention sendmail). It doesn't have Microsoft SQL Server, but it has MySQL. It doesn't have IIS, but it has Apache. It has Xgrid, not Microsoft's... do they even have anything that compares with that? Hmm.

      There's very little that a "small to medium" business needs that couldn't be done with OS X -- or to be fair, any other Unix-based server platform (OS X just has better administration tools than most). No, it won't make people who have a "if it ain't a Microsoft proprietary protocol, it's crap" mindset happy, because it's using a bunch of (gasp) open standards instead. And if you're that sort of person, that's fine by me. But don't argue that because OS X Server may not do what you want that it's objectively less capable. (None of the programs I have open on my MacBook currently have Windows port and some don't even have particularly good Windows equivalents--does that mean that Windows can't be used by any serious web developer?)

    17. Re:Well, perhaps it might be... by Anonymous Coward · · Score: 0

      I think what you're really getting at is auto-detecting hardware and installing drivers for it. Again, this isn't something that requires PhDs, just a sensible OS design.

      I guess that's why it took decades before anyone was able to make it work then... "Oh, that's such a simple idea that everyone wants. It must be easy to actually make work." People like you are the reason why software projects have unreasonable schedules.

    18. Re:Well, perhaps it might be... by Hawkxor · · Score: 1

      He's not talking about individual applications, he's talking about the framework, which is pretty incredible from an engineering standpoint..

    19. Re:Well, perhaps it might be... by Grishnakh · · Score: 1

      Decades? Maybe it just wasn't needed because back in the 70s and 80s, real computers had no need for auto-detecting hardware (after all, they were set up by dedicated administrators, and left that way for years). I didn't have a Mac, but I imagine they could auto-detect hardware before Windows came along.

    20. Re:Well, perhaps it might be... by abradsn · · Score: 1

      These are fairly new advances by IBM and Sun in the PC market... Oh wait, I mean server market for machines that cost an arm and a leg. And I think they are great. Really, I do. I also agree that Plug and Play doesn't really work at all the way it was intended to work. I'm just saying that it was innovative and that it helped computing in general.

  6. "research" by MECC · · Score: 3, Insightful

    FTA:"There are virtually no products Microsoft produces today that have not either taken technology from research, come directly out of research, or been built using the tools and technologies we've created in research," he says.

    Does that include Zune? The Microsoft music service? How much research did it take to come up with 'We need to make our own iPod and music service'?

    Flame On...

    --
    "We are all geniuses when we dream"
    - E.M. Cioran
    1. Re:"research" by EvanED · · Score: 5, Informative

      That's not MSR. That's marketing research. (I don't know what the department that does that is named though.)

      MSR's the group that came up with SLAM, which is now incorporated into the Windows driver framework. It's resulted in (over the last 5 years) two POPL papers (one of the two top-tiered programming language conferences), a PLDI paper (the other of the two), a PASTE paper, a TOPLAS paper, three TACAS papers, three CAV papers, a few workshop papers, and a spinoff project at UC Berkeley called BLAST which is doing things very similar to SLAM. (They've had their own fair share of papers, and probably a doctoral thesis or two, on it.)

      MSR's the group that wrote Singularity, an experimental OS written in C#, that has an ASPLOS paper, two EuroSys papers (one of which got the best paper award), and three workshop papers.

      MSR's the group that wrote Vulcan, a binary rewriter that allowed them to create a program that records the execution trace of another program and play it back later. This is useful in, for instance, temporal debugging. (Think the Omnicient Debugger for Java, except made to work on any program because it operates on binaries. Except that MSR developed two other applications for the recorded traces.) This, and other projects that MSR has done with Vulcan, have resulted in a number of other papers.

      Say what you like about MS in general, but MSR publishes more good research than many (probably even most) university CS depts.

    2. Re:"research" by EvanED · · Score: 1

      Ah, /., where a disparaging comment about a Microsoft group that isn't MSR in a discussion about MSR gets "insightful" mods instead of troll, flamebait, or offtopic, and a true comment defending MSR gets modded flamebait.

      BTW, by "Say what you like about MS in general, but MSR publishes more good research than many (probably even most) university CS depts" I'm not trying to disparage universities either; MSR is a lot bigger than any School CS dept., so this only stands to reason. (Also, my closest connection to MSR is that one of the other members of my research group had an internship there.)

    3. Re:"research" by Wovel · · Score: 0, Offtopic

      The moderation on this thread has certainly been terrible. Every post supporting MSR with inisghtful facts is markd as flame bait and every post blindly bashing MS gets an Informative. *Prepares to go to -1*

    4. Re:"research" by soft_guy · · Score: 1

      Or the XBox: "Dude, lets make a game system like everyone else."

      --
      Avoid Missing Ball for High Score
    5. Re:"research" by Moofie · · Score: 0, Flamebait

      With acronyms like that, who needs innovation?

      --
      Why yes, I AM a rocket scientist!
    6. Re:"research" by mspohr · · Score: 1
      Did MSR invent Bob?....

      That's true innovation...

      --
      I don't read your sig. Why are you reading mine?
    7. Re:"research" by ydrol · · Score: 1
      FTA:"There are virtually no products Microsoft produces today that have not either taken technology from research, come directly out of research, or been built using the tools and technologies we've created in research," he says.
      You only have to look at Internet Explorer's User Agent String. No .. wait ..
    8. Re:"research" by timjdot · · Score: 1

      SLAM? I only briefly read the paper but testng with "drivers" and "stubs" is covered in a 500 level SW Testing course in the university I attended. Rather than being an innovative research, this should have been present in the design from the beginning. Maybe they did it for their latest os iteration.

      VMWare and Xen. Now that's innovation. Did you see the 120 or so VMWare images created for the challenge this summer? Now that was cool.

      TimJowers
      http://www.serviza.com/ Serviza Monster Open Soure Linux Computers and FOSS and GNU/Linux Training

      --
      Expect Freedom.
    9. Re:"research" by Anonymous Coward · · Score: 0

      The SLAM project is really impressive. However, it started outside Microsoft, and people working on the project then joined MSR. MSR allowed the team to grow, and SLAM has become an integral tool for developing Windows kernels. So it has found its way into the final product... indirectly.
      However, as with Spec#, the innovation started from outside and people were assimilated into MSR.

    10. Re:"research" by dcam · · Score: 1

      Couldn't they have used another acronym? SLAM is already taken.

      --
      meh
    11. Re:"research" by EvanED · · Score: 1

      I only briefly read the paper but testng with "drivers" and "stubs" is covered in a 500 level SW Testing course in the university I attended.

      What sort of "testing"?

      SLAM isn't testing from a SE term point of view; it's static analysis. None of the driver code is being actually executed. Instead the SLAM engine is exploring all possible execution paths through symbolic execution (translation of the programs to binary decision diagrams) and something called counterexample guided abstraction refinement. Such a problem of course is undecidable in general, and in practice the static driver verifier seems to time out every dozen tests or so.

      I'm not sure what you mean by it should have been present in the design "from the beginning", because this technique has only been around in its full form for a few years.

    12. Re:"research" by EvanED · · Score: 1

      Where did it start? The story I heard from one of my profs was that a couple interns really started the project in 2000 at MSR. They then went back to Berkeley and wanted to continue the work, and split off the BLAST project as somewhat of a fork.

      Looking at the earliest SLAM paper listed, from 2000, seems to confirm this. The authors are listed as being from MSR, and there's nothing like "continuing our earlier work..." that I noticed. In fact, the only paper cited by either of the two authors is an MSR Tech Report from earlier that year.

    13. Re:"research" by Anonymous Coward · · Score: 0

      Yeah, the Zune is just like very other mp3 player with peer-to-peer wireless networking out there. Oh wait...

    14. Re:"research" by crivens · · Score: 1

      That's all well and good, but how does that help them release products that don't, to put it bluntly, suck? IE is insecure, Windows is bloated, steeped in legacy support and a user interface nightmare, Outlook is insecure, Office is bloated, WMP is bloated and ugly and on and on.

    15. Re:"research" by Sinical · · Score: 1

      That stuff sounds kinda neat, but after reading the SLAM summary paper, it looks pretty similar to the Stanford Checker extensions to gcc, which eventually turned into Coverity. Seems like there are some differences: I don't think that the Checker has to do the rewrite to the Boolean language thing, but the whole idea of rules like "match lock with unlock" seems analagous. Recent Linux kernels have featured some reasonably neat gcc stuff that warns if you don't check return codes and the like.

      The Vulcan thing sounds pretty cool, though. Wonder what the overhead is?

    16. Re:"research" by EvanED · · Score: 1

      That stuff sounds kinda neat, but after reading the SLAM summary paper, it looks pretty similar to the Stanford Checker extensions to gcc, which eventually turned into Coverity. Seems like there are some differences: I don't think that the Checker has to do the rewrite to the Boolean language thing, but the whole idea of rules like "match lock with unlock" seems analagous. Recent Linux kernels have featured some reasonably neat gcc stuff that warns if you don't check return codes and the like.

      It's similar in spirit, but not in execution. xgcc is intended to be a bug-hunting tool, while SLAM does verification. They're somewhat the same, but subtley different. If the Static Driver Verifier reports a violation of a rule, it's guaranteed to be an actual, executable path. Up to their assumptions about the system (notably I'm not sure if it handles concurrency, but then again neither does xgcc to my knowledge), if the SDV says that a driver is free of violations of a rule, the driver is guaranteed to be free of such violations. The catch is that SDV is not guaranteed to terminate. [I'm pretty sure about everything I said here, but not 100% positive.] Neither of the above is true of xgcc; violations that xgcc reports may be false postives, and xgcc misses violations. On the other hand, you're guaranteed to get a result, and if the output is useful, it has served its purpose.

      So you're right that they're similar, but they try to tackle the problem of poor software quality in different ways. (In my mind, the Coverity approach of being a bug hunter is probably more applicable to application programs, while the SDV approach of trying to prove drivers free of the bugs they look for is more applicable to drivers, so they both seem to be in their niche.) And the methods that each use are, as far as I know, entirely different.

      (I'm also not sure when they got started with that; the paper I read on it was from 2002, after SLAM got started. It looks like Engler has some other papers on related work going back to '97 though.)

  7. It depends on what they do by Mark+of+THE+CITY · · Score: 1

    Xerox PARC had creative types by the bushel, and we know how little the "copier mafia" in the company paid attention to it. What a gain for Silicon Valley, and the broader world; what a loss for, as my uncle called it, Zoorox.

    --
    The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
    1. Re:It depends on what they do by Locutus · · Score: 1

      the difference is, you will be hard pressed to find a company who can hire these people away from Microsoft. In the Xerox/PARC days, alot of those people went to other companies to move the tech forward. It would be interesting to see what multiplier Microsoft uses to set these guys/gals pay scales. My guess, somewhere around 4x.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  8. what critics? by idlake · · Score: 4, Informative

    I don't know of anybody criticizing Microsoft Research: there are lots of good people doing good work there. People are criticizing Microsoft's business practices and products. Good research doesn't necessarily translate into good products, in particular if a company's primary goal is market dominance through lock-in and other tricks.

    1. Re:what critics? by Pojut · · Score: 1

      Exactly. I have always said that Microsoft employs some of the best marketing folks in the world, as well as some extremely intelligent people all around.

      To rehash what you said, only "bandwagon riders" and fools hate microsoft for their intelligence...they hate them for their buisness practices. Regardless of your opinion of them, you cannot deny that they are highly successful in their goals.

      ***awaits some stupid comparison to Hitler***

    2. Re:what critics? by Anonymous Coward · · Score: 0
      ***awaits some stupid comparison to Hitler***
      Hitler was missing a ball. MS's CEO is Ballmer.
      Hitler's dick was micro and soft. MS's name is Microsoft.
      Hitler took the hard work of the devil, and made it his own. MS took the hard work of BSD, and made it it's own.
      Hitler killed Jews. Microsoft kills GNUs.
      Hitler made a deal with suicidal, self-sacrificing Japan. Microsoft made a deal with Novell.

      And oddly enough, while Hitler killed millions in his quest for power, Microsoft (er, Gates) has saved millions by monoplizing the OS market, being anti-competitive, suing and cheating competitors out of business, and grossly overcharging American businesses and the middle/upper class for inferior products, and then starting vaccination programs that have single-handedly lowered the infant-mortality rate in Africa... I wish they would get the message and start acting evil, rather than fulfilling the pipe dreams of closet socialists such as myself... MS is the greatest wealth redistributor of our age.
    3. Re:what critics? by Grishnakh · · Score: 2, Insightful

      So you're saying it's ok to lie, cheat, and steal as long as you give a small portion of the money to charitable causes?

      How about if I steal your car, and donate the spare tire to Goodwill? Does that make it ok?

    4. Re:what critics? by EvanED · · Score: 2, Insightful

      Interesting that, on Slashdot, you can't use "steal" to refer to hypothetical losses by copyright holders due to infringement because it's not really stealing, but you can use "steal" to refer to hypothetical losses by competitors due to monopolistic practicies even though it's not really stealing.

      (Sorry, I'm sorta cynical towards /. groupthink today...)

    5. Re:what critics? by Anonymous Coward · · Score: 0

      You misunderstand, when corporations try and manipulate the meaning of a word, it cuts both ways. Sometimes the misuse of the word steal is a deliberate riff on corporate culture (at least when I use it). See yesterdays story about the RIAA exec for more deliberate misuse of the word.

    6. Re:what critics? by Anonymous Coward · · Score: 0

      How about your analogy is retarded?

    7. Re:what critics? by idlake · · Score: 1

      To rehash what you said,

      No, that's not what I said. I said that Microsoft RESEARCH is good.

      only "bandwagon riders" and fools hate microsoft for their intelligence...they hate them for their buisness practices.

      Except for some shrewd business people, the rest of Microsoft doesn't strike me as particularly intelligent. In addition, intelligence is not sufficient for producing good software-skill and experience matter just as much-and those are badly lacking in Microsoft's incestuous environment. Many long-time Microsoft employees don't even know how bad they are at what they do because they have never even seen anything else, and they think that the fact that they have been able to piggy-back some shitty software onto Windows and thereby ship it to a few hundred million customers means that they are good.

      Regardless of your opinion of them, you cannot deny that they are highly successful in their goals.

      Are you kidding? Microsoft's goal is to deliver great software, and they have failed miserably at that. Given the resources and power they have, something like Vista is an embarrassment.

    8. Re:what critics? by Pojut · · Score: 1

      I was more referring to their goal as a corporation...you know...the making money part.

    9. Re:what critics? by idlake · · Score: 4, Insightful

      Yes, I know what you were referring to. My point is that I think your implied argument is flawed. (1) Microsoft making heaps of money is largely unrelated to the intelligence of their technical employees, and (2) Microsoft's technical employees really do have the goal of making great software, but they simply aren't able to do it.

      For example, tobacco and fast-food companies are making lots of money, too, but that doesn't mean that their products are good or that most of their employees are smart. Big businesses succeed because of a small number of ruthless and smart business and marketing people at the top; the rest of the employees are little more than hamburger flippers, at Microsoft as much as at MacDonalds. Companies where the technical skill of employees can make a difference are small and medium companies, as well as startups.

    10. Re:what critics? by Pojut · · Score: 1

      Of course, the very same small number of ruthless and "smart" business and marketing people are the very same the regulate what is and is not produced. Ask any engineer (at any company) what they think of the marketing department at their office. You MIGHT find a couple that are OK with them, but the majority of them will despise them.

      To use a part of your analogy. Say you have some "burger flipper" (who, by the way, make the most money at mcdonalds other than the manager) who has some terrific way of making double cheeseburgers...some method that for some reason makes them taste amazing. So he pitches the idea to the owner of the franchise, who likes it, and then tells corporate "hey, one of my guys figured out this method for double cheeseburgers...we have already tested it with customers, and they LOVE it!"

      Now corporate says "oh, don't worry about that...we are releasing a NEW sandwich, the double cheese is out." The sandwich they release has cold crisp lettuce sitting right on top of the meat, thus making the lettuce shrivel up and become mushy. But that's ok, because it looks great in a commercial. (this is actually a semi-true story, back in the mid-90's Mcdonalds was trying out new sandwichs. McD's has a specific set order that sandwiches are "built" (yes that is the terminology) In this case, the sandwich was "built" by putting bun, spicy mustard, lettuce, meat, lettuce, cheese, bun. Not one single taste test by either employees or customers came out positive. McD's still tested it in a market of roughly 200 stores accross the country, despite the fact that NO ONE liked it.)

      For the record, I worked at Mcdonalds from age 15-17, leaving there as an assistant mannager.

    11. Re:what critics? by idlake · · Score: 1

      Of course, the very same small number of ruthless and "smart" business and marketing people are the very same the regulate what is and is not produced.

      Of course. And I'm not saying that working at a big company necessarily means that you're stupid, I'm saying that working at a big, successful company simply doesn't say anything about whether you're smart or good.

      The problems with Microsoft's software developers and the quality of their work are specific to Microsoft: Microsoft has hired huge numbers of inexperienced college graduates over the years and trained them in-house. In addition, their development processes seem to be seriously flawed. But as long as people keep buying, Microsoft has no motivation fixing it and most of the people there don't even realize something's wrong.

    12. Re:what critics? by tehcyder · · Score: 1
      Interesting that, on Slashdot, you can't use "steal" to refer to hypothetical losses by copyright holders due to infringement because it's not really stealing, but you can use "steal" to refer to hypothetical losses by competitors due to monopolistic practicies even though it's not really stealing.
      On slashdot you can use a phrase like "evil fascist baby-raping retard" to describe Microsoft Clippy and get modded up for it.
      --
      To have a right to do a thing is not at all the same as to be right in doing it
  9. only hired to keep away from other companies by Anonymous Coward · · Score: 0

    wasn't there some inside document which stated Bill Gates' concern the bright minds would be outside of Micrsoft? Concidering what comes out of their R&D department, it looks like all these PhDs are working on an MS Etch-A-Sketch and nothing more. Ok, they did re-invent Apples/Woz's multi-pixel rendering technique and call it MS ClearType or something like that. Oh boy.

  10. 21% of PhDs created a dancing paper clip? by Bamafan77 · · Score: 0, Flamebait

    No wonder Bill Gates is trying to get Congress to loosen up restrictions on importing labor. :)

  11. MS research by El+Lobo · · Score: 2, Informative
    MS research have an incredible number of cool projects. Unfortunatly, MS research are not so narcissistic as Google lab, so they are almost unknown to the average Joe out there. Some of the cool projects they are working on are:


    * Singularity OS
    * Socio-Digital systems
    * Digital geographics
    * Natural Language Processing ...

    --
    It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    1. Re:MS research by Viraptor · · Score: 1

      There's a difference between being narcissistic and being popular by showind what you're doing. Google shows its beta products and takes them down if they're not working out. Microsoft will or will not publish Singularity for the next 5 years probably. I haven't heard of other projects listed.
      Meanwhile, I've seen google groups beta, I've used beta of picassa to publish pictures and used tons of others google products before they reached production-ready state and when they were really poor in features. Now I'm testing google code projects even though they're can be described as alpha stage, not beta. Google also wrote some articles and explained what are they doing and what is planned.

      Singularity? We've seen some ideas, some graphs, but where is the development now? What is planned release date (even if missed by +4 years). Do you know anything about Singularity? http://research.microsoft.com/os/singularity/ here are the same informations provided in articles over and over again - nothing new - only that it's managed and will improve access rights and is based on microkernel - NOW THAT'S SURPRISING!

    2. Re:MS research by JohnFluxx · · Score: 1

      Wow, Google are more open to the community, and you still manage to put a negative spin on it!

    3. Re:MS research by Anonymous Coward · · Score: 0

      The main problem with Microsoft "research" is that its output gets copyrighted and/or patented. That means they're stealing from us all. Everything they discover is deliberately foreclosed from the rest of us. Personally, I'd rather be free to do my own research.

      A patent only allows you to stop other people doing stuff. It's immoral. Microsoft researchers may be content to take their paycheck, but they're destroying western civilisation.

    4. Re:MS research by Anonymous Coward · · Score: 0

      really they are more open? where exactly do I download these "open" programs of theres? Google are extremely closed, they open nothing, I don't think there is a single project within google I would call open

    5. Re:MS research by Anonymous Coward · · Score: 0

      > I don't think there is a single project within google I would call open

      No?

      http://code.google.com/

    6. Re:MS research by Wovel · · Score: 1

      I believe the parent was refering to Google programs not being open source. You linked to a page showin they had Open APIs. There is a huge difference.

    7. Re:MS research by Anonymous Coward · · Score: 0
      From the linked page:

      Google Web Toolkit - Write AJAX apps in the Java language.


      I'm also sure the index links to the projects section. What were you saying?
    8. Re:MS research by be-fan · · Score: 1

      What is so bloody innovative about Singularity? I keep hearing about it, but I can't help but thinking its just a Lisp Machine OS, except based on C#. Security through safe languages is a great idea, it really is. It's just not new --- there has already been more than one production implementation of the concept.

      --
      A deep unwavering belief is a sure sign you're missing something...
    9. Re:MS research by jamiethehutt · · Score: 1

      Singularity? We've seen some ideas, some graphs, but where is the development now? What is planned release date (even if missed by +4 years). Do you know anything about Singularity? http://research.microsoft.com/os/singularity/ here are the same informations provided in articles over and over again - nothing new - only that it's managed and will improve access rights and is based on microkernel - NOW THAT'S SURPRISING!

      It sounds like a bad remake of Plan9, but 20 years late.

    10. Re:MS research by Viraptor · · Score: 1

      Inferno (http://www.vitanuova.com/inferno/) is direct remake of Plan9 and seems just on time for VM systems wars. It has _really_ big adventage so far though... (as in - it works ;), but also works as native OS, or from VM in any system, or IE browser even)

    11. Re:MS research by Generic+Player · · Score: 1

      It has more to do with the fact that google has produced a couple of actual apps. You know, software people can actually use to do something. MS research produces alot of papers and talks and websites, and very little actual software.

      Singularity OS? Gee, I wonder why nobody knows about that OS MS hasn't made, that you can't have, and that is just MS's copy of inferno anyways? Why do you think anyone would care about MS putting up a website to say "we do awesome crazy research... that you can't download and which will never be released in any way, shape or form"?

  12. Wow, 21%...? by Jugalator · · Score: 1

    I think I'm going to tag this article "assimilation".

    --
    Beware: In C++, your friends can see your privates!
  13. hypocrites by justkarl · · Score: 0, Offtopic

    I want to know why so many Slashdotters behold XBOX as a major technological innovation but shun Microsoft when Windows is mentioned. Here's one that uses Windows at home and loves it.

    1. Re:hypocrites by StormReaver · · Score: 1

      "I want to know why so many Slashdotters behold XBOX as a major technological innovation but shun Microsoft when Windows is mentioned."

      No one with a grasp of the gaming market considers XBox to be a major innovation of any sort. It's a copy of what came before, from a company that has to have its nose in everything. That's the only reason Microsoft had someone else create the XBox (don't believe for a second that Microsoft actually designed and built it).

    2. Re:hypocrites by Sgt_Jake · · Score: 0, Flamebait

      n00b.

  14. Where are the results? by xs650 · · Score: 2, Insightful

    "MSR has grown from an idea to more than 700 researchers working out of five labs around the globe with a budget of more than $250 million. MSR incubates not only futuristic ideas but young minds, having hired 700 interns worldwide this year including 250 computer science PhD candidates in Redmond alone, which is roughly 21% of all the computer science PhD candidates in the United States. It's a program Microsoft officials say is the world's largest PhD. internship program for computer science."

    Makes their lack of innovation all the more remarkable.

    1. Re:Where are the results? by gvc · · Score: 2, Informative

      MSR is not a product development group. It is a research organization within Microsoft. MSR researchers pursue curiosity-driven research and publish in the normal academic channels.

    2. Re:Where are the results? by jo42 · · Score: 1

      > Makes their lack of innovation all the more remarkable

      Not really when you realize that these 700 interns and 250 computer science PhD candidates have virtually no real world experience to guide them in their endeavors.

    3. Re:Where are the results? by linguae · · Score: 2, Interesting

      That's because, unlike the old Bell Labs nor Google, Microsoft doesn't really capitalize from its research. Look at the research with Singularity, for example. As a future computer science researcher (I'm just a sophomore in college now), I would love to get my hands on a system like this. Finally something new that isn't based off of nearly 40 years of Unix. The goals are quite noble and innovative, and I'm glad that Microsoft is doing systems research, something that seems to have been neglected in computer science for some time (Rob Pike talked about that in his "System Research is Irrelevant" talk back in 2000). However, Vista makes use of absolutely none of this technology, and Microsoft doesn't seem to want to incorporate any of this research in Windows at all.

      MS can be so much better if they actually applied their research to Windows, its flagship product. But since Microsoft has already accomplished its goal, have 90% worldwide marketshare on operating systems, I guess it can get away with incremental improvements every half decade or so. It's not that Microsoft doesn't innovate, look at the research. That's innovation. It's that Microsoft doesn't want to capitalize its innovations and is content on sticking with its Windows (and Office) monopoly.

    4. Re:Where are the results? by metlin · · Score: 4, Insightful

      Makes their lack of innovation all the more remarkable.

      Heh, do you even *know* what the hell you are talking about? Maybe you should try looking at some of the ACM SIG* or IEEE publications in the various fields related to CS.

      MSR produces some of the best CS research in the world. Just because their work does not percolate down to the products and services teams at MS does not make MSR lack any innovation.

      In fact, if you look into most areas, MSR has made some very cutting edge and valuable contributions.

      Maybe you should have a look at the list of publications they have put out since 2000.

      Do not confuse research with development. Then again, given that this is Slashdot, blind and ignorant Microsoft bashing is welcome, even if the person bashing it has absolutely no clue whatsoever.

      Nice.

    5. Re:Where are the results? by s20451 · · Score: 1

      Makes their lack of innovation all the more remarkable.

      Really? Or are you just talking out of your ass?

      --
      Toronto-area transit rider? Rate your ride.
    6. Re:Where are the results? by Grishnakh · · Score: 2, Insightful

      What's the point of doing research if you're not going to use it for something? That's just a big waste of time and effort.

      When Bell Labs invented the transistor, it wasn't doing it just to do something interesting to some researchers. Bell used this new technology, and the transistor went on to utterly revolutionize the world.

      Making up a new OS and keeping it locked away in a research lab isn't useful; it's a colossal waste of time. It doesn't matter how good it is if you're not going to do anything with it. By contrast, Linux is very useful. It doesn't matter if many of the concepts are based on 40 years of Unix (your CPU is based on 60 years of semiconductor technology after all, and your car is based on 110+ years of automotive technology), it's proven to be a useful vehicle for creating new OS features (filesystems, schedulers, etc.) and then actually deploying them on a worldwide scale very quickly as regular people are able to download this software and try it out at will. Can I try out Singularity? No?

    7. Re:Where are the results? by Tharkban · · Score: 1

      Look, I don't like Microsoft as much as the next guy (actually, usually much more), but I have to admit, their research is good. I end up reading too many of their papers to be able to say anything else.

      --
      Tharkban (It is a signature after all)
    8. Re:Where are the results? by Anonymous Coward · · Score: 0

      "However, Vista makes use of absolutely none of this technology, and Microsoft doesn't seem to want to incorporate any of this research in Windows at all."

      This is not true. A system described in their OSDI 2006 paper has been integrated into Vista.

    9. Re:Where are the results? by coaxial · · Score: 1

      From what I understand about MSR from those that work there is that MSR does do some pretty interesting things. MSR does do good research. However, MSR has a hard time getting MS management to put their ideas into products. For instance, MSR is supposed to have some new approaches and algorithms for MSN Search. Approaches that the research showed actually work with real world data and queries. But MSN Search is slow to put them in.

      MSR's lack of product development is interesting and, but it doesn't appear to be all MSR's fault.

    10. Re:Where are the results? by Moofie · · Score: 0, Troll

      Writing a paper is not innovation.

      --
      Why yes, I AM a rocket scientist!
    11. Re:Where are the results? by Anonymous Coward · · Score: 0

      Use the worlds best telescope. Sloan digital sky survey. You know who put the database together that makes the www the best telescope that will ever exist? Microsoft research. Yeah I know, I can't chat inanely with it, it's meaningless.

      Shoot yourself in the mouth.

    12. Re:Where are the results? by rhizome · · Score: 1

      It is a research organization within Microsoft. MSR researchers pursue curiosity-driven research and publish in the normal academic channels.

      I'm a fan of research for research's sake, but it seems a bit weird for them to announce how many academics they're employing. Possibly archly cynical, but might this just be an embrace and extend on CS brainpower? Keeping the high-powered CS people from doing any work for other companies (as part of product dev, natch)?

      --
      When I was a kid, we only had one Darth.
    13. Re:Where are the results? by MP3Chuck · · Score: 3, Interesting

      Well ... I wouldn't count it out yet. Singularity is only 3-ish years old. In fact, from what I understand they only recently reached the stage of having an interactive command line. IANA Computer Scientist, but I'm sure it's got a long way to go before even its base concepts are suitable for mainstream use. Hell, there's not even any clue as to whether development of Singularity into a mainstream OS would even be feasible.

      Not to mention there would be an absolutely massive paradigm shift involved in moving from Win32/64 to a platform like Singularity...

    14. Re:Where are the results? by Anonymous Coward · · Score: 0

      > Microsoft doesn't really capitalize from its research. Look at the research with Singularity [microsoft.com], for example.

      It's quite possible that they tried to apply it in their Longhorn rewrite before it crashed and burned. Just because you have a good idea doesn't mean that everyone else can get on board and execute it with you.

    15. Re:Where are the results? by Anonymous Coward · · Score: 0

      Finite state automata, Relational Theory, Tree structured files systems, B+Trees, DNS, RPC, TCP/IP to name a few that were/are remarkable innovations. If you look at the fundamental level, Innovations made outside MS and contributed to "general public" are building blocks used in building today's (perhaps for a long time to come) Computers. Compare these to jumping paper clips and scratching puppies. All MS innovation seems to be focused on adding bells and whistles, coming up with more and more Marketing jargon, and making confusing changes (improvements).

    16. Re:Where are the results? by seriesrover · · Score: 1

      good post - Jim Blinn I believe is at MS and look at what he's done. There is good research done at MS but the /. crowd want to highlight Bob\IE\Vista graphics etc. If /.'s want to be taken seriously in the field of CS they really need to grow up and show a bit of smarts instead of spewing out at everything.

    17. Re:Where are the results? by xs650 · · Score: 1

      What matters is the products MS turns out. The better their CS research is, the more puzzling their lackluster consumer products...you know, the ones that make them the money.

    18. Re:Where are the results? by Flyboy+Connor · · Score: 1

      Maybe you should have a look at the list of publications they have put out since 2000.

      Actually, it lists publications since the early 90's. The query function does not seem to work as far as dates are concerned. And even then, this list counts less than 3000 publications. Is that really all that 21% of all US computer science PhD students and their supervisors have produced in this period of time? And yes they do list publications in conference proceedings too. 3000 publications is staggeringly close to nothing.

    19. Re:Where are the results? by Anonymous Coward · · Score: 0

      You don't have to wait to work on this. I did a small toy OS as my final master project, called Managed Operating System, where the goal was to have a mostly safe kernel, allowing safe drivers. BTW, it could be usefull as previous work if MS asserts patents about this.

      It's also quite sad that Systems Software Research is Irrelevant

  15. They *don't* really build this stuff by zeromorph · · Score: 1

    FromTFA:

    "Microsoft as an innovator is good for creating things behind the scenes but bad at bringing them to market."

    Sums it up nicely.

    --
    "Hannibal's plans never work right. They just work." Amy/A-Team
  16. Maybe a lot of people by rolfwind · · Score: 1

    look down at MS precisely because it tosses about the word "innovation". The way they toot their own horn, you think they hired marching band. The word seems to be used in the most disappropriate way, where they actually copied the features. And they used that damn word so much and so often, it becomes nearly meaningless.

    That alone overshadows everything else they do, including stuff that may actually be innovative.

    1. Re:Maybe a lot of people by Anonymous Coward · · Score: 0
      look down at Apple precisely because it tosses about the word "innovation". The way they toot their own horn, you think they hired marching band. The word seems to be used in the most disappropriate way, where they actually copied the features. And they used that damn word so much and so often, it becomes nearly meaningless. That alone overshadows everything else they do, including stuff that may actually be innovative./blockquote
  17. Microsoft suck by Anonymous Coward · · Score: 0

    Bell labs and Xerox PARC were great examples of incidental innovation, these companies weren't desperately trying to be innovative. The greatest innovations can also tend towards subversion, imagine Microsoft faced with a genuine innovation that challenged one of their existing profitable markets. Let's not forget that Microsoft think they can own every market.

    Microsoft suck and Microsoft innovation is an oxymoron.

  18. Totalitarian Software Company by McNihil · · Score: 1

    "21% of all the computer science PhD candidates in the United States."

    Instead of having a market with CS people all over the place thriving they are scuddled into a very few corporations. I am not going as far as calling it communism BUT having everything in "one" basket or two is VERY dangerous.

    1. Re:Totalitarian Software Company by jejones · · Score: 1

      Is it totalitarian, or is it just a question of trying to deprive competitors of that 21%? Microsoft counts on leveraging its monopoly. It doesn't have to innovate... but as long as nobody else can, either, what's the problem?

  19. Money Can't Buy Brains. by MrAnnoyanceToYou · · Score: 3, Insightful

    I wish it could. I'd be really brilliant by now......

    I'm not knocking the individuals working for Microsoft, it's just that there comes a point in the lifespan of a company where it's past its prime. Getting a truly 'new' product far enough to the front is a gargantuan task, that ends up requiring patents and huge investment because the entire process is so slow.

    Let's just compare Apple and MS here for a second. Apple pulls stuff into the mainstream that's pretty new once in a while. They seem to enjoy it. It's been really profitable. But some of the stuff they do is so new that noone can really catch up until it's too late. (see: iPod, good UI, 'stylish' design)
    BR Somehow, Apple listens to new ideas, where Microsoft attempts to implement old ones and takes flack for never getting it exactly right. One wonders where this cultural issue is in M$, and what makes the difference between the two. But that's only an academic question.

    1. Re:Money Can't Buy Brains. by nine-times · · Score: 1

      I'm not knocking the individuals working for Microsoft, it's just that there comes a point in the lifespan of a company where it's past its prime?

      I think this statement is a little misleading, depending on what you mean by "its prime". Possibly, there comes a point in the life-span of a company where it's original business model no longer works, or when it becomes too bloated. Lots of things happen, but under good management, a company can shift, retool, and stay successful. Nintendo didn't always make its money off of video games and IBM wasn't always making its money from eCommerce consulting. Neither are as dominating in their respective fields as they once were, but neither company is failing.

      But I think you're correct in your first statement, "money can't buy brains". More to the point, throwing money at the problem is rarely an effective solution. Calling it from the sidelines, I'd say that Microsoft has no shortage of resources, including the resource of intelligent people. The problem does seem to be cultural and managerial. It seems to me that the biggest difference between Apple and Microsoft is that Microsoft is suffering from a lack of vision and focus.

    2. Re:Money Can't Buy Brains. by Anonymous Coward · · Score: 0

      Pardon me, but what the fuck does this have to do with Microsoft RESEARCH!?!

      Those who know me know that I am one of the most adamant anti-Windows and anti-MS products persons you'll meet. However, they all seem shocked when I give high praise to MSR. And MSR really does shine. So, please, pull your head out of your ass, pay attention and shut the fuck up.

  20. Schooling != Innovation by Anonymous Coward · · Score: 1, Insightful

    Great, and as soon as a PhD has -anything- to do with innovation M$ will finally start doing something different.

    1. Re:Schooling != Innovation by Anonymous Coward · · Score: 0

      To receive a PhD you have to advance mankind's knowledge. Yes, education isn't the be all and end all, but nevertheless, a PhD has a lot to do with innovation, trolly McTroll Troll.

  21. MOD PARENT UP by Anonymous Coward · · Score: 0

    That title is the whole truth about MS research and innovation. Classic.

  22. So you're a fanboi wanker? by Anonymous Coward · · Score: 0

    I've never heard either XBOX presented as an innovation, they're both basic PC's. The IBM in-order PPC cores in the 360 would be interesting to play with, but other than that there's nothing.

  23. they *do* cool stuff: quantum computing anyone? by dummkopf · · Score: 1

    In case you did not know, MSR also is involved in the field of quantum computing. See http://stationq.ucsb.edu/index.html.

    1. Re:they *do* cool stuff: quantum computing anyone? by zappepcs · · Score: 1

      Okay, that scares the holy fsck out of me. I really don't want any of the quantum bits entangled with my person to be affected by some quantum bits that are currently doing a BSOD!!

  24. The problem with Microsoft Research by Anonymous Coward · · Score: 0

    Is not that it's not doing good work- it's that it doesn't change what the rest of the company does. Which is, to put it bluntly, produce crap products and use predatory monopoly practices to keep their obscene profit margins. This is not unlike AT&T/Bell Labs back in the day. Well, except AT&T's products actually *worked*.

  25. Keyword: incubate by Anonymous Coward · · Score: 0

    Take a young mind, put it in a cube and call it innovation. Riiight...

  26. Bling bling! by sootman · · Score: 1

    You can put 22" rims onto a Pinto or Corvair but that won't make anybody want one. Similarly, you can hire all the PhDs you want, but if you can't produce products that are secure, stable, or even responsive, then it just doesn't matter. I came into work today to see signs posted saying "MS patches are being deployed. Your PC may ask to reboot itself."

    Additionally, you need smart people throughout the company. Xerox PARC had a lot of brains and made world-changing products decades ago but it didn't do them much good since no one knew what to do with them.

    R and D are good, of course, but anyone interested in these types of things should read this about Apple in the 1990s.

    "These projects snowballed into horrific disasters that were so complex they could never be completed, but which also contributed highly touted features that were tightly woven into Apple's increasingly widening strategies. That made them impossible to deliver but difficult to kill."

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:Bling bling! by MSFanBoi2 · · Score: 1

      I don't know what world you live in, but Windows (in the Enterprise) continues to grow in the marketplace, proving that Microsoft DOES indeed make stable, secure and responsive products... If you honestly think that Windows Server 2003 can't do all of the above, I not only have a bridge to sell you, I will be more than happy to remove the blindfold you seem to have on rather tight.

      How is Microsoft patching ANY different than any other OS patching? Mac's get patches, Linux get patches, and yep (at least in the case of the Mac) it needs to reboot too. Why is this someting people love to point fingers at Microsoft for when everyone else is just as "guilty". Do a little more research on WHY Microsoft reboots for some patches and get back to us m'kay?

      Yet more proof that some people are much more intrested in bashing Microsoft than anything else...

    2. Re:Bling bling! by Anonymous Coward · · Score: 0

      MS is guilty of beating the pants off of everybody else in the marketplace, for which they will never be forgiven. ...and since we're all much more interested in our pride than we are in anything else, our highest priority is, of course, to talk shit about them no matter what. They could cure cancer, invent teleportation, make all knowledge available to everybody, and end world hunger and they'd still be the devil. And we'd still be better than them.

    3. Re:Bling bling! by chris_mahan · · Score: 1

      I run win2k3 sr1 64 bit and let me tell you it's not pretty. It doesn't go down, but that's because I don't push it hard. (it did go down once, but I can't prove it was the OS, so I'll give it the benefit of the doubt).

      Also, why is administration rdp session not able to see the actual console? Who knows... Makes it a royal pita to install stuff on a server that's already in the hosting provider's data center 30 miles away.

      Let me tell you I won't make that mistake again.

      --

      "Piter, too, is dead."

    4. Re:Bling bling! by TobiasS · · Score: 1

      mstsc /v:SERVERNAME /console

      had the same problem (unix/db guy), took 1 google search to figure out.

    5. Re:Bling bling! by chris_mahan · · Score: 1

      Thanks...

      --

      "Piter, too, is dead."

    6. Re:Bling bling! by Anonymous Coward · · Score: 0

      I don't know what world you live in, but Windows (in the Enterprise) continues to grow in the marketplace, proving that Microsoft DOES indeed make stable, secure and responsive products...

      I'll let that go with just a brief question: Do McDonalds' sales prove they make the best food?

      If you honestly think that Windows Server 2003 can't do all of the above...

      Nice to know that Windows, with Server 2003 and XP SP2, is finally where other OS's were a decade ago. Welcome to the party.

      How is Microsoft patching ANY different than any other OS patching?

      Because history has show that MS patches are absolutely essential,* whereas you can be relatively lax with Linux and OS X. No, that's not best practices; yes, you can get rooted with an out-of-date UNIX box, but for day to day business and consumer desktop use, keeping Windows running has, for the better part of a decade, been like trying to keep a ship made out of paper mache afloat. Windows viruses caused my company to shut down the network** (i.e., cut power to the switches) TWICE in one year (a couple years back) while they went desk to desk removing whatever was bad at the time (code red, nimda, melissa, I forget which... this was in the post-XP, pre-SP2 years) and another time, I came into the lab at school and was greeted by 24 Windows boxes rebooting themselves from SASSER.

      So, basically, it's just funny to see a sign at work that says "Your work may be interrupted because we need to get these boxes patched RIGHT F'ING NOW!!!"

      Yes, Windows can be made as good as other OSs... but the fact that it isn't that good by default speaks volumes. Or if it is now, it wasn't up until recently.

      * and you'd better hope they don't break your system or cause any other problems
      ** and the 400 Mac users in the building--the people who actually MAKE what this particular company SELLS--were left sitting on their hands, unable to do much worthwhile work with no server access. Unaffected, of course.

    7. Re:Bling bling! by frank_adrian314159 · · Score: 1
      Similarly, you can hire all the PhDs you want, but if you can't produce products that are secure, stable, or even responsive, then it just doesn't matter.

      Spoken like a true ignoramus.

      Even though I'm not a Microsoft fan, even I can see the value in the fundamental research they're doing. Given that Apple Labs, HP Labs, DEC WRL, Xerox PARC, and Bell Labs have all gone tits up (or, at least, significantly downsized) in the last decade, MSR, TJ Watson (and maybe Almaden), and (perhaps) Google Labs are the only ones in this country doing basic CS research anymore. In case you haven't noticed, government funds in CS R&D are going bye-bye rapidly (with NSF funding for this area being cut almost in half since 2001) and any contribution for this discipline is welcome.

      The Internet you're reading this over today was basic CS research 35 years ago (DARPA); the OS you use was basic research of the same era (Bell Labs); GUIs, Ethernet, and laser printers were basic research about 10 years later (DARPA and Xerox PARC). Databases? Basic research in the mid-seventies (TJ Watson and DARPA via UC Berkeley). RISC architectures (TJ Watson, DEC WRL, and DARPA via Berkeley and Stanford). Even the WWW was an accidental contribution from a basic research lab (CERN - in Switzerland, though).

      In my opinion, you'd all better pray that the few research labs still in business come up with stuff to move us forward, because if they don't the next thirty years are going to be pretty rough in our industry because we've been eating our seed corn for the past twenty.

      --
      That is all.
  27. Sequence by overshoot · · Score: 0, Offtopic
    First they ignore you,
    then they fight you,

    Hmmm -- does this mean we're at Stage Two?

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  28. Does published commercial research suck? by DoofusOfDeath · · Score: 1

    I've read a lot of research papers for computer science, especially in the areas of databases and networking. I've developed the bias that the papers from researchers at companies, rather than universities, tend to suck. They tend to use a lot of column space talking about what commercial tools they employed, be a little heavy on unhelpful graphs, etc.

    I don't know what leads to this trend, but I'm pretty sure it's there and I now cringe when I have to read a paper from corporate authors. THAT'S one reason I look down my nose at MS research - it's corporate. Am I the only person who notices this trend?

    1. Re:Does published commercial research suck? by cnettel · · Score: 1

      While this is true in some cases, there are lots and lots of purely "academical" papers that are also a combination of buzz-word dropping and references. In the field of NLP, it's certainly not true. Just look at Brown et al's original paper on the IBM-1 translation model (the name was coined quite some time after the original article), or for that matter what one can find from Microsoft Research in this area. Maybe some journals feel the urge to get more in touch with "practical applications" and are therefore more lenient in what's accepted, as long as you claim it to be "real-world", but it's a great mistake to think that this applies to all corporate research.

    2. Re:Does published commercial research suck? by Anonymous Coward · · Score: 1, Informative

      "I've read a lot of research papers for computer science, especially in the areas of databases and networking. I've developed the bias that the papers from researchers at companies, rather than universities, tend to suck"

      interesting, I too have read a lot of comp science research papers from both academics and companies and I have generally found exactly the opposite of what you see. most academics have no real knowledge of IT or its applications and there research screams this at the top of their lungs. guess we just read different stuff.

  29. Billions and Billions for what??? by stox · · Score: 2, Insightful

    For all the money M$ spends on Research, they sure don't have that much to show for it. Look at the productivity of IBM's R&D compared to M$. One of these days they may figure it out, but until then I am not terribly impressed.

    --
    "To those who are overly cautious, everything is impossible. "
    1. Re:Billions and Billions for what??? by Anonymous Coward · · Score: 0

      IBM owns hardware research, but I've never been blown away by what they do on the software side.

    2. Re:Billions and Billions for what??? by Anonymous Coward · · Score: 0

      I am sure this would get buried someplace, but in truth, the BILLIONS you hear MS spending on R&D is a trick of accounting rather than real RESEARCH. ALL their development is written off as Research in the accounting books (all the developers time till the product -- Vista for instance -- ships) -- at least that's that my accounting professor told me 3 years ago.

      -srr

  30. bull by Anonymous Coward · · Score: 0

    I call bullshit. UW has 150 grad students in CSE. I really doubt there are only ~1200 computer science grad students in the US.

    1. Re:bull by aardwolf64 · · Score: 1

      You should learn the difference between a grad student and a PhD candidate...

  31. Thanks. I'll hide my other shirt... by Bamafan77 · · Score: 2, Funny
    "I pwn Steve Jobs" probably won't fly too well around here either. :)

    Relax people, they're (bad) jokes!

  32. interview with ex-ms-employees by AlgorithMan · · Score: 1, Offtopic

    I saw an interview with 2 or 3 ex-ms-employees
    they saied ms works like this:

    - they hire young, clever coders
    - use them up until they're burned out
    - fire them

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  33. Why is it by QuietLagoon · · Score: 1

    that all these touchy feel-good articles always come out in praise of Microsoft when there is a major product release? Does anyone else think it to be too much of a coincidence?

  34. How smart do we appear today? by AHuxley · · Score: 1

    MS is a really old style company.
    Science is just more propaganda tool to MS.
    They ship a shrinkwrapped, known product over a generation.
    MS main interest is protecting dominance in established markets and moving into new markets.
    If MS needs 'computer science' or a new product they buy it off the shelf and sell it back to the market.
    If the 'dreams' from the top are "knife the baby" and "cut off the oxygen supply" -
    you work for 'just another' business.

    --
    Domestic spying is now "Benign Information Gathering"
  35. damned lies and statistics by gavinls · · Score: 1

    I find it hard to believe that Microsoft has 21% of CS PhD students in the USA, meaning that there are only 1000 of them in the country. The big schools, such as Carnegie Mellon and Champagne Urbana, have dozens. There are thousands of universities, and research institutions. The United States is the global leader in CS research (says me, a European), it cant be pulled of with 1000 PhD candidates. Maybe its true, but I urge caution in believing that statistic.

    1. Re:damned lies and statistics by Anonymous Coward · · Score: 0

      I agree! I got my PhD in CS from U of Illinois at Urbana Champaign. The department currently has 440 graduate students from which I guess at least 150 are PhD candidates. I guess other top schools like Stanford, Berkeley, CMU, and MIT have around the same number. Now you can tell there are more than 1250 CS PhD canadidates in the US.

    2. Re:damned lies and statistics by bighoov · · Score: 1

      The 1000 number represents Computer Science PhD degrees granted per year in the United States. At any given time, the number of PhD students is substantially higher than that. See the graph here:
      http://www.cra.org/info/education/us/phd.html

  36. Microsoft vs IBM by Alastair · · Score: 1

    Basically, Microsoft are turning into something like IBM.

  37. 700 interns != 21% of all CS PhD candidates by Anonymous Coward · · Score: 0

    I'm a PhD candidate in Computer Science at a relatively small school: UC Santa Cruz. Our web site currently lists 358 graduate students (MS and Ph.D.). I don't know what the breakdown is exactly, but if only 20% of them are PhD students (I think the percentage is higher than that, but I'm being cautious), that's 72 of the current graduate students. And you know the programs at MIT, CalTech, UC Berkeley, Stanford, Carnegie Mellon, Rice University, Georgia Tech, Texas A&M, UCLA, UCI, UCSD, and so on must be at least as large. I'm sorry, there is no way there are only 3300 PhD candidates in CS in the US.

    I'm not saying that MS is falsifying their numbers, just that the journalist who wrote the story may want to check their math.

  38. what a waste of money by spir0 · · Score: 1, Troll

    for all those people they pay for, they could be pumping money into actually making Windows a usable and enjoyable product.

    Or maybe MSR are scamming microsoft as much as microsoft marketers are scamming the world.

    A few random MSR scams:

    - "hey Wordperfect are making lots of money selling a word processor, let's make our own."

    - "hey, over 50% of Sony's global profits are from a games console. let's make our own."

    - "hey Apple came up with this fancy MOV movie container format. let's make our own."

    - "hey Apple are selling a music player and have an online music store. let's make our own."

    These alleged innovations from Microsoft are nothing more than their having an uncanny ability to review the current market leaders and imitating.

    Or maybe we're just misreading their website. Maybe it really does say "imitations" and our minds are reading it as "innovations." Where are those psychologists?

    --
    The reason girls and Windows users don't understand UNIX is because all the documentation is in Man files.
    1. Re:what a waste of money by westlake · · Score: 1
      or all those people they pay for, they could be pumping money into actually making Windows a usable and enjoyable product.

      usable and enjoyable for whom? the Geek? or the non-technical end user?

    2. Re:what a waste of money by spir0 · · Score: 1

      anybody with a brain would be a good start.

      --
      The reason girls and Windows users don't understand UNIX is because all the documentation is in Man files.
  39. Check out Microsoft's wrongdoing! by CensorsAreBadPeople · · Score: 0
  40. Microsoft won two innovation awards just last week by I'm+Don+Giovanni · · Score: 3, Insightful
    MS does innovation besides the stuff at Microsoft Research.

    I got this from a post to Scoble's blog last week:
    Check out the December 3, 2006 entry at the XNA blog, entitled "XNA Game Studio Express and the DEMMX Awards".

    Turns out that Microsoft's XNA won two categories at last week's DEMMX Awards:
    Best of Show: Innovator of the Year
    Microsoft XNA Game Studio Express (Microsoft Corporation)

    Game Innovation of the Year
    Microsoft XNA Game Studio Express (Microsoft Corporation)


    Speaking of XNA (a framework allowing normal folk to make Windows and Xbox 360 games (without the need for a devkit), a great video of it was released last week at Channel 9:
    http://channel9.msdn.com/Showpost.aspx?postid=2612 54
    The video shows coding, debugging, and deployment of Xbox 360 games using XNA. Although XNA uses C# managed code, one of the sample games shown in the video, XNA Racer, runs at 1080p 30fps with 2x antialiasing.
    It's a very cool video. Beyond anything you'd see from Apple, Google, et al.

    The notion that Microsoft does no innovation is nonsense.
    --
    -- "I never gave these stories much credence." - HAL 9000
  41. Mach OS Team... remember them? by David+Off · · Score: 1

    They hired the whole Mach OS team apart from Tevenian who went to NeXT and David Black who was at the OSF. Anyone ever hear of those guys again? They certainly haven't done anything earth shifting since MachOS. I heard from one of the team who was on the Cairo project at the time that he was being paid to do very little and was there not to work for anyone else. Still they all got very rich.

  42. The boy who cried "Innovation" by Larry_Dillon · · Score: 2, Interesting

    If M$ research has a to fight an up-hill battle, it's because Microaoft has lied in so many ways in the past. Especially when it comes to innovation. From DOS to Internet Explorer, Microsoft has had a habit of:

    1. Buying the second or third ranked player in a market segment.
    2. Rebranding it.
    3. Throwing their advertising dollars behind it.
    4. Calling it "Innovation."

    Worse is when they steal other's ideas and call it "Innovation." How many time have they been sued?

    I hope they are on the path to reform, but it will take a significant pattern of honest behavour before I believe what they say.

    --
    Competition Good, Monopoly Bad.
    1. Re:The boy who cried "Innovation" by canuck57 · · Score: 1

      And I still remember having to download WINSOCK because Microsoft didn't think a TCP/IP stack was necessary and the world should use NETBUI and dial up without PPP.

      Microsoft's research is there though, but it's focus is squarely on anti-trust monopolization of the market. They take something like kerberos and figure out just how to make it fail when working with non-Microsoft products.

  43. I'm certainly no expert with private enterprise, by kramulous · · Score: 2, Insightful

    but given that Microsoft is one of the few companies with a monopoly, this primes them for real research, doesn't it? Many years ago when other tech companies had monopolies they invested a lot of hard cash into their research and development divisions, hiring many graduates and the like that were noted as being at the top (or potentially top) of their game. Now those monopolies are removed, the shareholders have kicked in saying that the research divisions were not generating enough of a profit margin and were a drain on the shareholders' dividends. Real research takes time.

    What I mean is that since I work for a university, it is good for me. Those companies can throw a set amount of research dollars our way since we are basically research sweatshops. I admit that I don't like the idea of Microsoft and love to think of them as crippling the potential of a lot of users, but I applaud them for at least acknowledging the importance of research and taking an active part in their 'responsibilities'.

    My two cents.

    --
    .
  44. Nonsense by h2_plus_O · · Score: 1
    That means they're stealing from us all. Everything they discover is deliberately foreclosed from the rest of us.
    It's hardly theft when you never had it in the first place.
    Everything they discover was unavailable to you in the first place- otherwise it wouldn't be a discovery, it would be a use of your prior art. Patents don't foreclose in perpetuity the benefits of an invention- they merely grant a limited monopoly on the right to sell or dispose of the work. They incentivize invention, even though they may discourage (at the patent holder's discretion) others from producing derivative work.

    Personally, I'd rather be free to do my own research.
    You are.
    --
    If there's one thing I won't stand for, it's intolerance.
    1. Re:Nonsense by Lodragandraoidh · · Score: 1
      It's hardly theft when you never had it in the first place.


      This makes the big assumption that what they are patenting is truely a new idea. If you look at their patents you will see that most of them entail ideas that have been prior-art for years. The patent office is not doing due diligence during the investigation process because they do not have the expertise. But it doesn't matter because the MS warchest is so deep they can bankrupt just about any competitor by filing frivilous patent violation lawsuits, keeping people tied up in court for years - and Balmer's recent comments seem to bolster this approach.

      On the other hand, this begs the question whether software patents are or should be valid anyway. Software is written text - which is already covered by copyright. Patents should only apply to physical things created by people - not the expression of a language. Software patents put a damper on software development and innovation - because most small developers can not afford a patent, much less a patent search to validate their implimentations. Copyright, on the other hand, has minimal cost in comparison - and it does not limit innovation to the same degree as patents. Software patents raise the burden of entry too high for start-ups and squelch competition.

      My concern is that the greed of MS will cause the United States to become a second class country in the areas of computer science and software development. If that happens, we will probably see a brain drain of talent to free areas - such as the EU.

      I hope I am wrong about this; watching the posturing it is hard to believe otherwise.
      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    2. Re:Nonsense by Anonymous Coward · · Score: 0

      Don't worry, the EU seems quite determined to let itself be dragged down along with the USA...

    3. Re:Nonsense by Anonymous Coward · · Score: 0

      Everything they discover was unavailable to you in the first place- otherwise it wouldn't be a discovery

      If it is DISCOVERED, it exists in the world as a law waiting to be found. all of maths, and therefore all of computer science is like this. If I discover it, it's free for all humankind. If microsoft research discovers it (or more likely rediscovers it and gets it past the stupid USPTO), it might be free in 20 years. Microsoft research are the gum that sticks in the gears of computer science, slowing it down to a glacial pace to suit industry. Industry should always be a servant, never the master.

      others from producing derivative work

      ALL work is derivative.

      You are.

      No, the field is mined with patents. If I look at the patents, whammo, triple damages for wilful infringement. They're actually worse than no-one having discovered it at all.

      Patentists are thieves.

  45. Microsoft isn't capable of creativity by Anonymous Coward · · Score: 1, Insightful

    They are absolutely powerful and therefore, absolutely evil.

    The real thieves aren't in jail, they're in big business.

    1. Re:Microsoft isn't capable of creativity by tehcyder · · Score: 1
      They are absolutely powerful and therefore, absolutely evil.
      I'd like to give you a friendly word of advice about understatement: try using it sometime.
      --
      To have a right to do a thing is not at all the same as to be right in doing it
  46. No wonder by Talahaski · · Score: 1

    700 interns, 21% of students just coming out of college with a Phd.

    Where are the programmers with real-life experience. The ones who really know what it is really like.

    Sounds like a big, overrun college to me, with professors who try to teach stuff they really don't know about, and students who soak up the crap. When time comes to work in a real environment, they fall apart.

    1. Re:No wonder by Anonymous Coward · · Score: 0

      "Where are the programmers with real-life experience. The ones who really know what it is really like."

      you need a good mix of both, generally speaking many with real-life experience have to many pre conceived ideas of how things work and how they will always work. These are great people for controlling and guiding the phd people are next to useless when it comes to process, solid coding and design, but are great of thinking of new ideas.

    2. Re:No wonder by Anonymous Coward · · Score: 0

      As the other poster says, one does NOT hire someone with a Doctorate to program.

    3. Re:No wonder by dave562 · · Score: 1
      When time comes to work in a real environment, they fall apart.

      Kind of like IT guys who go through MCSE bootcamp programs with the belief that they come out the other end ready to work in the real world.

  47. Re:Microsoft won two innovation awards just last w by Anonymous Coward · · Score: 0

    I had games creators on my ZX Spectrum in the early 1980's. I also created games using "managed code" (Java) 10 years ago and it wasn't innovative back then. Please don't confuse innovation with incremental improvement.

  48. The research might be great by houghi · · Score: 2, Insightful

    but who knows. All 'great things' the research has done and would have gone into Vista have been removed again. To many people that means that either research produces crap, because it can't be used, or the company does not give a shit about research.

    The fact that so much people are tied up in projects that will nog go anywhere does not realy help.

    research is only so great as to what it produces. If you have 1000 people working on it and nothing comes out of it, it was shitty research. If 3 people work on it and you invent sliced bread, or the next best thing, it was great.

    --
    Don't fight for your country, if your country does not fight for you.
  49. What does it produce? by dcam · · Score: 0

    MSR has grown from an idea to more than 700 researchers working out of five labs around the globe with a budget of more than $250 million. MSR incubates not only futuristic ideas but young minds, having hired 700 interns worldwide this year including 250 computer science PhD candidates in Redmond alone, which is roughly 21% of all the computer science PhD candidates in the United States. It's a program Microsoft officials say is the world's largest PhD. internship program for computer science.

    That is all well and good, but what does it produce? The only things that I know that have come out of MSR are ideas like dancepad user input and attempts to produce a Microsoft version of bit torrent. The article lists a few more areas of research, but seriously, is this what you get for $250M? I just don't think Microsoft creates an environment that fosters innovation.

    --
    meh
    1. Re:What does it produce? by swissmonkey · · Score: 2

      The problem would instead be that you don't know a dime about what MS Research does and talk out of your ass.

      They're one of the most recognized research lab in the CS world, with plenty of awards and publicly available papers proving it.

      Maybe next time you should do some research before talking about something...

    2. Re:What does it produce? by dcam · · Score: 0

      Maybe next time you should do some research before talking about something...

      Maybe I should farm the research out to MSR.

      --
      meh
    3. Re:What does it produce? by littlewink · · Score: 1
      They're one of the most recognized research lab in the CS world, with plenty of awards and publicly available papers proving it.


      Correction: ...with plenty of awards and publicly available papers, mostly acquired prior to being hired by Microsoft Research...

      Once they are hired by Microsoft innovation seems to evaporate. So does any contribution to former academic communities.
    4. Re:What does it produce? by swissmonkey · · Score: 1

      Wrong, after being hired, if you actually knew what you're talking about instead of being one of these retards who criticize anything that has the Microsoft name attached to it, you'd know that since these papers are all publicly available and bear the Microsoft Research name.

  50. deservedly similies by Anonymous Coward · · Score: 2, Funny

    "The problem is not that Microsoft research isn't doing anything interesting, it's that projects like this tend to get buried, or ignored, or simply have a few ideas shifted into existing products."

    Microsoft Research is to research what AC's are to slashdot. Burned, buried, and ignored with a few modded up.

  51. XBox 360 != innovation by gamer4Life · · Score: 1, Insightful
    The lab has spawned innovations seen today in products from Windows Vista to Exchange Server to Xbox 360.

    How is the Xbox 360 innovative? It's a machine that was designed for market penetration. There's nothing new or innovative whatsoever.

    Compare that to the Wii with it's innovative controller, and the PS3 with it's innovative architecture and cutting-edge technology.

    We should boycott these "innovations" until they *really* produce something innovative.
    1. Re:XBox 360 != innovation by Garse+Janacek · · Score: 1

      I think you're missing the point. That quote wasn't focusing on the Xbox 360 itself, especially as compared with the Wii. It's saying that technology innovations from MSR were used in the 360. These might be minor things, from the standpoint of an entire console. Maybe it's just aspects of the development environment, or clever things about the internal protocols, who knows? Not every "innovation" has to yield a product that is strikingly different.

      FWIW, I've known people who interned at MSR (and read the research papers of people who work there full-time) -- it is one of the coolest places at Microsoft. It's a shame the work done there isn't applied more frequently to other areas of the company...

      --

      I am the man with no sig!

  52. Toss this... by fahrbot-bot · · Score: 1
    When the word 'innovation' is tossed about

    Not all innovations or innovators are good or benevolent.
    Perhaps Micro$oft can research this...

    --
    It must have been something you assimilated. . . .
  53. 25% of CS PhDs? I weep for humanity by Anonymous Coward · · Score: 0

    They suck up one quarter of the CS braintrust and they still put out crap. What is our schools learning these days?

  54. It's against their nature by NatteringNabob · · Score: 1

    First and foremost, Microsoft is selling binary compatibility. If not for the virus problem, Microsoft would have to be considered the 5th or 6th best operating system available except for one thing; it runs all those existing Windows apps, and that is the only feature anybody really wants to buy from Microsoft. Any innovation which broke binary compatibility is therefore almost automatically ruled out, sometimes with disastrous consequences. The second problem is that the sort of innovations that Microsoft is most interested in are those that benefit Microsoft. How can we prevent cross platform interoperability? How can we keep users on the 'upgrade' treadmill even when there is nothing in it for them? How can we prevent users from making copies, even legitimate copies, of Microsoft software? How can we build a patent pool to protect us from patent trolls and threaten open source users? There are only so many hours in the day, and when you spend virtually all of them trying to figure out ways to screw your customers and your competitors, there isn't a heck of a lot of time left for real innovation.

  55. Microsoft Research meets Microsoft Marketing by autophile · · Score: 4, Funny

    Microsoft Research! More computer science papers come out of us than from the top universities! We present them at numerous prestigious conferences around the world!

    Now, in partnership with Microsoft Marketing, we are proud to announce... Research4All!

    Yes, Research4All is a unique product designed to meet not only the needs of researchers around the world, but also the corporations that feed, clothe, and entertain them! For only $1299.99, you get access to three -- count 'em, three! -- research papers published by Microsoft Research! But wait, there's more!

    You may read each paper a total of five times, on a total of one computer! And if you should choose to purchase our Paper Edition (for an additional $499 charge), the ink will degrade after six months. And, as an added bonus, the paper is microprinted so that copying and scanning won't work! We are also working with graphics imaging and word processing vendors to recognize certain unique, secret, and patented characteristics of both the microprinting, as well as the sentence structure!

    Research was never this fun!

    --Rob

    --
    Towards the Singularity.
  56. Published Research by steve_l · · Score: 1

    I work in corporate R&D, so want to make one ruthless statement to a pretty impressive list of publications.

    In academia, publications are your metric of success. In industry, its your ability to generate an ROI by improving the company's profits.

    Xerox PARC was a failure to xerox. Not to Canon, HP and adobe (laser printing and PDF), not to apple, MS or the rest of the world that uses GUIs. But it was to Xerox. I dont know if MSR has repaid their investment yet. Frankly, at the estimated $10B that vista cost in full time engineering staff, I dont know when it will repay its investment either. At least MSR did some nice papers for other people to read and make use of.

    1. Re:Published Research by Anonymous Coward · · Score: 0

      True, but the article is about MSR trying to fight the perception that MS doesn't innovate. Whether it generates a good bottom line for Microsoft Corporate is another matter.

    2. Re:Published Research by dthree · · Score: 2

      The MSR is fighting a losing battle because if they do truely come out with something innovative, it will get lost in a sea of mundane product announcements that ALL are tagged "innovative" by marketing. It's the company that cried "innovative". I just tune the word out when it comes to microsoft.

      --
      "I forgot my mantra."
  57. deservedly-Double Parced. by Anonymous Coward · · Score: 0

    "The problem is not that Microsoft can't come up with some innovative stuff. The problem is in how they translate it from their research side to their implementation and then marketing, which is usually pretty lousy."

    Quick! Someone get Xerox Parc on the phone. They may want to hear this.*

    *Now Lucent Technologies...

  58. bad papers suck by steve_l · · Score: 1

    Oh, that's so unfair. Go look at this little bunny I wrote last year, pointing out the entire Web Service SOAP stack and its belief in seamless mapping between Java/C# and XML was a load of fundamentally unachievable bollocks.

    When I was at the IEEE conf presenting it (and getting best paper, BTW), I had to put up with three days of academics stuck in the depths of their little web service, none of whom seemed to step back and notice that what they basing their work on was junk. Instead they were using Apache Axis or similar and repeating exactly the same mistakes enterprise developers do: they believed IBM and Microsoft knew what was best for them.

    I actually prefer open source conferences. Good talks, good audience, ubiquitous beer.

  59. Ph.D. student: MS for internship, then real job by Anonymous Coward · · Score: 2, Interesting

    I'm a Ph.D. student in one of the big universities. I also work as an IT consultant while I'm trying to finish. I have interned in several large companies and now work in a startup. I have also talked to _many_ Ph.D. students about interning at MS and would like to convey those findings here.

    First, nobody finishes a Ph.D then wants to work at MS in order to find an interesting career. New grads or interns go there to make some money, and hope to move on soon. The respect for MS from IT-aware people is obvious from technically-minded forums such as Slashdot. What I find curious is that many people try to sell Slashdot as 'anti Microsoft' and that it has a an anti-MS bias. From my experience, the only bias is that the people whom bother to post on Slashdot know something about IT and the computer industry in general. Sadly, MS is a marketing company, much like Symantec has become. Software is not the focus, and proper software which is acceptable to a computer-aware user base is surely not the goal of MS. Only MS could advertise they have ~21% of the Ph.D. students while the entire IT field knows the students don't want to be there. From my view, their claim is intended to be impressive to the less-informed public, not for the IT crowd.

    In short, computer-aware people know MS is marketing only and do not respect it for its software. However, to have 'dealt' with MS looks good on the resume because it shows you can deal with B.S., much like having a Ph.D. shows. We all know that many more people could earn doctorate degrees if they wanted them, but don't bother and just go have a career with a bachelor's level degree. The extra degree says you can do what needs to be done and work against the odds to make what you envision happen. I view interning at MS much the same way-- proof that those students can beat the odds and work in a less-than-perfect environment (note this is a good skill to have in higher-level employment positions and is why Ph.D.-level people are paid more).

    I have never worked at MS and would not necessarily be proud to have MS on my resume. But it does say something, that you dealt with MS and will most likely appreciate working somewhere else next.

    1. Re:Ph.D. student: MS for internship, then real job by davidgay · · Score: 1

      Strange. I graduated from one of those "big universities", and I think your comment shows some fairly severe anti-Microsoft bias. Microsoft Research *is* well respected in the research community, and people don't go there just to improve their resume. A number of people don't want to go there because they don't like Microsoft, but if they are any good as researchers, they don't try to pretend that MSR does bad work.

      David Gay

    2. Re:Ph.D. student: MS for internship, then real job by Anonymous Coward · · Score: 0

      Thanks for the feedback. In response, I would argue that the quality of the research is not the only factor to consider when choosing internships or even more permanent positions. For instance, if I am to work for an entity, I care about what I am helping to support in both the short and long term. That is, if I could take a research position (that may not even produce 'bad' research which you alluded to) which paid fairly well but was for the betterment and solidification of a company which is trying [1-4] to drive community efforts which I respect off the side of cliff, would I feel good about it? In short, no, I wouldn't and haven't. Sure, I have looked into MS research papers and their focus in general. I have good friends whom have spent summers there (in research) and know people there now. In this regard I understand and agree with your point that some useful work has been produced from MS research. However, MS is headed down a road that few respect. And as a researcher, it is important to consider what your research supports and drives. For instance, would you dedicate your life to the development of any of the following: {bioweapons, nukes, cancer therapies, etc}. Clearly the fruits of each Slashdotter's labors affect the universe somehow. My point is whether each Slashdotter can afford to feel good about their work at the end of the day.

      For others, please note the direction of the parent steers clear of my original point. I didn't claim MS research does bad research, just that people don't want to land there. Why? Because of the general nature of the company.

      [1] Baystay
      [2] Novell
      [3] Ballmer
      [4] Microsoft FUD over the last 20 years ('get the facts' comes to mind first)

    3. Re:Ph.D. student: MS for internship, then real job by b.burl · · Score: 1

      Seriously, your parents did a wonderful job.

    4. Re:Ph.D. student: MS for internship, then real job by BitchKapoor · · Score: 1

      What research area are you in? I fucking hate Microsoft for their manipulative business practices and shoddy products, but I've got to say MSR's research in programming languages and software engineering is top-notch. The cognitive dissonance hurts so bad whenever I talk to or hear a talk from someone from MSR, you just have to understand that it's a separate entity from Microsoft proper, more like a wholly-owned subsidiary.

    5. Re:Ph.D. student: MS for internship, then real job by Xentor · · Score: 1

      Well spoken. Well spoken, indeed.

      Or, in slashdot terms...

      I am intrigued by your ideas, and would like to subscribe to your newsletter.

      (Sorry, I've just never gotten a chance to use that meme until now)

      --
      "The amount of intelligence on this planet is a constant. The population is growing." -Cole's Axiom
    6. Re:Ph.D. student: MS for internship, then real job by Peter+Mork · · Score: 1
      I'm a Ph.D. student in one of the big universities. I also work as an IT consultant while I'm trying to finish. I have interned in several large companies and now work in a startup. I have also talked to _many_ Ph.D. students about interning at MS and would like to convey those findings here.

      And, I recently received my Ph.D. from one of the big universities. I currently work at a federally-funded research and development center. I have talked to many Ph.D. students about interning at MSR, partly because I interned at MSR.

      First, nobody finishes a Ph.D then wants to work at MS in order to find an interesting career. New grads or interns go there to make some money, and hope to move on soon. The respect for MS from IT-aware people is obvious from technically-minded forums such as Slashdot. What I find curious is that many people try to sell Slashdot as 'anti Microsoft' and that it has a an anti-MS bias. From my experience, the only bias is that the people whom bother to post on Slashdot know something about IT and the computer industry in general. Sadly, MS is a marketing company, much like Symantec has become. Software is not the focus, and proper software which is acceptable to a computer-aware user base is surely not the goal of MS. Only MS could advertise they have ~21% of the Ph.D. students while the entire IT field knows the students don't want to be there. From my view, their claim is intended to be impressive to the less-informed public, not for the IT crowd.

      First, most people who finish a Ph.D. choose to pursue careers in academia. However, of the remaining doctors, many of them look for careers at reserach labs (federally-funded or industry-sponsored). Of the research labs, MSR has an excellent reputation. Virtually all of my colleagues that didn't go into academia would have happily accepted an offer from MSR. Heck, one even accepted an offer from MS proper because the work would be interesting.

      In short, computer-aware people know MS is marketing only and do not respect it for its software. However, to have 'dealt' with MS looks good on the resume because it shows you can deal with B.S., much like having a Ph.D. shows. We all know that many more people could earn doctorate degrees if they wanted them, but don't bother and just go have a career with a bachelor's level degree. The extra degree says you can do what needs to be done and work against the odds to make what you envision happen. I view interning at MS much the same way-- proof that those students can beat the odds and work in a less-than-perfect environment (note this is a good skill to have in higher-level employment positions and is why Ph.D.-level people are paid more).

      Research-aware people know that MSR is a top-notch research lab. MSR is well-represented at all of the top database conferences, for example. Completing an internship at MSR shows that you have worked with some of the brightest researchers around. A good letter of recommendation from one of these people will get you hired. Such a letter was specifically mentioned by my current employer. Note that a Ph.D. is not necessarily paid more---in some cases, an M.S. with 5 years of experience can pull in more than a Ph.D. with 0 years of experience. The doctoral degree is evidence that the bearer can conduct novel research; it says nothing about the commercial value of their insights.

      I have never worked at MS and would not necessarily be proud to have MS on my resume. But it does say something, that you dealt with MS and will most likely appreciate working somewhere else next.

      I am proud to have worked at MSR, and I am proud of the academic publications that have resulted from it. I know of no fellow intern who is ashamed of his work at MSR. Again, most Ph.D. students want to go into academia, but of the rest of the doctors who interned at MSR, many would return.

    7. Re:Ph.D. student: MS for internship, then real job by Anonymous Coward · · Score: 0

      That's great, I don't assert that MS does poor research. However I would never help drive their bus forward... perhaps you would. I also happen to be a Chemical Engineer. However, I wouldn't develop chemical or bioweapons yet know people whom do. I view this analogy to be at least moderately applicable. Regarding being proud to have worked at MSR, that says something about you and of course each individual will treat it differently. And in reference to working with some of the 'brightest researchers around' please keep in mind there are a lot of bright and famous people out there and not all of them work at MSR. You may be good and you may have been at MSR; I'm not in a position to dispute that. But I do dispute the fact that MS is a respectable company, and as such observe that their research arm suffers accordingly.

      Perhaps the primary question can be reduced as follows: If a company is known to operate in accord with questionable legal practices and dirty tricks, will their research program suffer?

      I would offer that if the answer to the above question is 'no', then you are not dealing with the 'brightest researchers around'. If yes, then my point holds. Either way, I just can't imagine wanting to work there.

    8. Re:Ph.D. student: MS for internship, then real job by tehcyder · · Score: 1
      What I find curious is that many people try to sell Slashdot as 'anti Microsoft' and that it has a an anti-MS bias. From my experience, the only bias is that the people whom bother to post on Slashdot know something about IT and the computer industry in general. Sadly, MS is a marketing company, much like Symantec has become. Software is not the focus, and proper software which is acceptable to a computer-aware user base is surely not the goal of MS.
      It's always good to see a factual, neutral post free from the ridiculous alleged "anti-MS bias" here on slashdot.
      --
      To have a right to do a thing is not at all the same as to be right in doing it
  60. Ouch! by Anonymous Coward · · Score: 0

    Imagine if Microsoft had the DRM enforced monopoly on human knowledge...

    Your comment is modded funny but it offers a terrifying glimpse of Microsofts dark heart and the consequences humanity faces if we don't defeat the beast.

  61. Revealing Ballmer quote about Microsoft Research by Beryllium+Sphere(tm) · · Score: 1

    "Let's say 70% of [research] sees the light of day . . . that's a good payback."

    Quoted in a Wall Street Journal article.

  62. Actually... by DeeVeeAnt · · Score: 1

    Hiring these people to do research is just a cover, what they actually seem to be doing is hogging 20% of the phd's to prevent them from innovating for anybody else.

    --
    Home fucking is killing prostitution.
    1. Re:Actually... by Anonymous Coward · · Score: 0

      In my experience, I haven't met a PhD who could innovate crap, so hogging that market certainly wouldn't prevent others who are deprived of them from innovating. And it might explain why Microsoft has never done anything innovative!

  63. SenderID? by rthille · · Score: 1


    When Microsoft's idea of 'innovate' is to take something that works (at least in its limited realm) like SPF, bastardize it, break compatibility with it, and then patent it with claims to things that were in the original work I really don't cry much for them when people question their ability to 'innovate'.

    --
    Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  64. That Explains It by Anonymous Coward · · Score: 0
    Microsoft Research...[hired] roughly 21% of all the computer science PhD candidates in the United States.

    Well, that would pretty well explain the downward spiral on Vista. I have yet to meet a PhD who could code his way out of a paper bag. Few things kill real products quite like an ivory tower lunatic looking for a post-doc.
  65. Why they have to fight so hard? by Anonymous Coward · · Score: 0

    Maybe one reason they have to fight their critics so hard is the "research" they do. Perhaps if they spent more time researching ways to improve themselves, their software and the world in general instead of looking for the best way to cut off the air supply of any and all other products, they wouldn't encounter such criticism.

  66. Re:Revealing Ballmer quote about Microsoft Researc by gothmogged · · Score: 1

    The real point of MSR isn't innovation. Its a way to keep the best and brightest happy and busy while providing no competition to Microsoft. If they happen to provide some innovation along the way, well thats just gravy.

  67. What does "innovate" mean to MS? by MilesNaismith · · Score: 1

    I am reminded of a line in Princess Bride:

    "You keep using that word. I do not think it means, what you think it means." - Inigo Montoya

    The opener clearly attempts to posit that a bunch of VERY BRIGHT MINDS work at MS.

    From this most people head down the road of confusing INVENTION with INNOVATION.

    Lets look at dictionary.com:

    verb (used without object)
    1. to introduce something new; make changes in anything established.
    -verb (used with object)
    2. to introduce (something new) for or as if for the first time: to innovate a computer operating system.
    3. Archaic. to alter.

    If we assume the very first part of definition 1, it does imply being the same as invention. However in popular usage what innovation generally means is taking 2 existing ideas and combining them. Like putting the idea of email and wireless together to make...presto.... a blackberry. Or taking the idea of "hey let's put a search feature into our desktop". This may be a neat idea and it may be "innovative" but I hardly put it on the scale of say discovering the transistor or the cure for AIDS or something. In practical fact, most "innovators" are just everyday cubicle-workers putting together the building-blocks and there's nothing worth handing out prizes for here.

    What was the last great INVENTION of Microsoft, that would be an interesting list.

  68. PhD on payroll do not = inventions by walterbyrd · · Score: 1

    Instead of telling us how many PhDs msft has on their payroll, why not tell us what msft has actually invented? What major contributions to computer scientce has msft actually made?

    GUI? LAN? internet? What?

  69. 250 PhDs = 21% of all CS PhD candidates/year? by Money+for+Nothin' · · Score: 1

    I'm shocked that the figure is so low; that there are less than 1,250 CS PhD candidates each year in a nation of 300,000,000 people.

    I wouldn't expect it to be very high, given the simultaneously very-demanding and very-nerdy nature of being a CS PhD. But I would've guessed there are 5k-10k/year, at least... (then again, who have I met besides a CS professor who has a CS PhD? Er, nobody. But I don't live within 2,000 miles of Google's (or MSFT's) HQ...)

  70. So msft just does pointless research? by walterbyrd · · Score: 4, Insightful

    >>Just because their work does not percolate down to the products and services teams at MS

    So msft spends gobs of money, hiring huge numbers of researchers to do all kinds of research. Msft invents all kinds of stuff. Then msft just throws all of that away, and steals ideas from other companies?

    Makes perfect sense to me.

    1. Re:So msft just does pointless research? by borroff · · Score: 1

      Then msft just throws all of that away, and steals ideas from other companies?

      They patent it first, though, so no one else can use it.

  71. Numbers Don't Add Up by roca · · Score: 3, Informative

    I think the numbers quoted from the article here were bungled.

    > having hired 700 interns worldwide this year including
    > 250 computer science PhD candidates in Redmond alone,
    > which is roughly 21% of all the computer science PhD
    > candidates in the United States."

    http://www.cra.org/CRN/articles/may06/taulbee.html

    suggests around 1200 CS PhDs *awarded* in 2004-2005 in the USA and Canada. The number for the USA alone may be lower than this, but it might also be higher since 20% of departments surveyed did not respond. But assuming 1200/year is close to the mark, the number of "computer science PhD candidates in the United States" must be several times that, since a PhD takes several years and furthermore a lot of PhD students never complete their degree. I think an average of five years of studentship per PhD awarded would be a reasonably conservative estimate; then the 21% number quoted should be more like 4%.

  72. The difference between MS innovation... by rampant+mac · · Score: 1
    Microsoft innovation helps programmers, managers and engineers. It's creating a new programming language or helping people keep track of projects and deadlines in an easy fashion. Stuff used on a daily basis by millions of people who use computers, yet is basically ignored by 99.9% of the people who use the technology. I bet the person who invented four stroke engine in my truck was pretty damn innovative too, but I don't give a shit; I just crank the engine and off I drive. They've become the Henry Ford in an Enzo Ferrari world. They used to be relevant, and have been surpassed.


    Companies like Apple, Google, Amazon, Dell, they're the ones I find innovative. Apple for actually producing an operating system and peripherals that I *want* to use, Google for making the pr0n^H^H^H^H information on the internet accessible for nearly everyone, Amazon for making shopping in the web not suck so bad (anyone remember what it was like buying an item over the internet in like, 1995? Wow, that blew.) and Dell for making computers affordable for just about anyone.


    That's innovation. Making tier one, power users happy is "innovative". Giving non-techie people like my mother (who'll be 60 next year) the ability to search for the information she's looking for, or throwing together a movie of when I was a kid - that's innovation.

    --
    I like big butts and I cannot lie.
  73. Almost remarkable by idonthack · · Score: 1

    REMEMBER:
    When they say "PhD candidate", they're basically saying these people might be smart.

    --
    Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
  74. They should market MSR instead of RIAA by mattr · · Score: 1
    I just glanced at the Singularity project page mentioned by an earlier poster. Wow this looks very cool. Check out this quote from an abstract.
    ...we have created...the application abstraction, which enables both online
    and offline reasoning about programs and their configuration requirements. ...Our design enables Singularity to learn the input/output and interprocess communication requirements of drivers without executing driver code.

    Sounds like it would be useful. MS should pull a hundred people off its movie and music projects and get some of this out the door for Windows (not Vista, XP). They could say "...by Microsoft Research" when downloading the patches that give you more functionality in the OS than when you purchased it. Don't force an upgrade to Vista, make XP or 2K more useful as-is and I might imagine someone at MS is trying to do something right instead of the de rigeur warping of everything into surreal Evil. Oh the part about them buying companies and destroying them might have something to do with the perception too.
  75. Where are the open source results? by Anonymous Coward · · Score: 0

    "Do not confuse research with development. Then again, given that this is Slashdot, blind and ignorant Microsoft bashing is welcome, even if the person bashing it has absolutely no clue whatsoever."

    What's good for the goose is good for the gander. Now were are the OSRL (Open Source Research Labs) located?* The papers? The cutting-edge developments (aside from jiggling windows)?

    *A:At Sun, and IBM and we take the credit. You didn't really think we had the money to pay a lab and staff?

  76. English? by Anonymous Coward · · Score: 0

    They should hire some English graduates. When I call tech support I need an intrepreter to figure out what the hell is going on.

  77. The merits of fundemental research: by Anonymous Coward · · Score: 0

    Carefully noting the effect of light falling on charged metal plates, and the current thus driven did not build a microchip. All it did was provide the basis for quantum mechanics, which built atomic clocks which faciliate GPS, our financial markets, inertial guidance, also the wonders semiconductors, photovoltaics, lasers, and a first world full of shit that populates a spectrum ranging from invisiply nessecary, to conspiciously awesome. Fundemental research such as undertaken by Microsoft research, and very rarely by any public companies, double super especially American ones, is more important and valuable than producing a billion dollar hit product. Fundemental research produces families of trillion dollar markets that everyone enjoys and previously were unable to imagine!

    You know what's starting to make sense to me? Slave labor for uneducated troglodites such as yourself. Clearly your free time is wasted with you pretending to think. Who knows with a whip-cracking master, a pick-axe and some tar you might be able to fix a pothole somewhere.

  78. Ha! by Anonymous Coward · · Score: 0

    I knew it, no one can answer that in the affirmative and give a good example, so they just slap a flamebait on it instead. Fair enough, here's another chance then, prove your point: Name an MS product they sell-err, "license to use"-for money, that is truly the best on the planet, something that will prove they are "the top tech company". I contend they are not, making the entire premise of the article bogus and astroturfing at its finest.

      MS is a marketing company that pushes branding and uses vendor lockin and extortion like tactics to get to be a lucrative enterprise, this is indisputable, they are convicted abusive monopolists and IP hijackers,so they got pretty wealthy, but they are NOT a top tech company based on products they offer, especially anything they developed inhouse. I would say they aren't even in the top 100. The best they have is half assed mediocre, and they brag on it.

  79. Let's play monopoly by gondwannabe · · Score: 2, Interesting
    Here's the fundamental problem: the object of business is to win all the business. But, if you succeed you become public enema #1.

    What's amazing about MS is how little they accomplish given their resources.

    Windows is still bone primitive when it comes to basic housekeeping: your network administrator disconnects a drive that you 'share', you attempt to import a file into an Office ap and the system grinds to a halt - does windows intercept this? advise you? nay nay nay! You have to go to Google to even find out why it's happening. What about ID7s disregard of CSS conventions? We still have all those cryptic error messages. Blah, blah, blah, blah. Why doesn't Paint do anything reasonably useful after all these years - you can't even constrain a rectangle into a bleedin' square

    What are they working on up there?

    --
    Guns don't kill people, bullets kill people!
  80. I use TracFone by hey+hey+hey · · Score: 1
    So, I'm something of a Luddite. I want to eat dinner at a restaurant in peace, and I don't feel any need to respond to a phone call while walking down the street.


    That said, I wanted a cheap phone so on the occasions I did need to make a call, I'd have one. I went with TracFone (at the time, I found it on Amazon). According to their web site, they are offering a phone and 450 minutes that last a year for $99 (which is ~$8/month). When you renew, any unused minutes roll over (I just renewed for 2 years and an extra 250 minutes for $149).

    If you don't use your cell phone much (like me), this is a cheap solution. However, these are rock-bottom phones. If you need anything much beyond a phone (it does have voice mail), or if you need more minutes (the minutes are relatively expensive), it won't work.

    I live in the SF Bay Area, if that matters in the slightest.

  81. Re:Microsoft won two innovation awards just last by hxnwix · · Score: 1

    Beyond anything you'd see from apple or google?

    Nope. Now, I don't want to diminish Microsoft's efforts. Certainly not. They spend billions on their research and it warms the cockles of my heart to know that even one MSR effort has been productized. Wait a tick... XNA wasn't an MSR effort! Still, it's pretty cool that you can make a game in C#... I guess.

  82. Owning a stable of phDs is not an argument. by zullnero · · Score: 1

    At a company I worked at years ago, my boss hired a young CS phD and put him to work on a secure wireless file exchange system for PDAs. After months of toiling on it, he proudly held up his work, which ended up working exactly the same as OBEX, only a little slower. And not secure at all. Basically, he ended up rewriting OBEX. At least he was able to keep his paychecks coming in. I don't know why he didn't invent his own encrypted object envelope or something that probably would have done the job. Just because you hire a phD doesn't always mean that they're not hard at work "innovating" technology that already exists in some form. In fact, that seems to happen quite a bit. It's when you have a problem that you really can't surmount with current technology that you end up coming up with a new system. What having a phD really means is that you have a guy who had the financial means to obtain said phD, and one willing to work hard enough over the course of 7-8 years to gain said phD. While other engineers with 4 year degrees are hard at work on many other projects out in the real world at the same time, you can be sure that your phD is the absolute expert on something that he spent years writing a thesis for.

  83. Re:"paper" by Anonymous Coward · · Score: 1, Insightful
    You said "paper" 13 times.

    The only result of what you listed here is more stuff to wipe my ass with.

    Calculate this:

    Money spent per year at MSR
    divided by
    Products invented by or improved *significantly* by MSR

    And there you have it, the reason no one takes them seriously. It's like MSR doesn't even exist, and everything is controlled by marketing. They should be innovating and whooping Google's bum with all the money spent. But they are playing catch-up to Apple with the Zune, Firefox with IE, Unix with Vista (which had its best features pulled), Sony with the Xbox (although Sony probably overly circumcised itself on the PS3/360 war), Google with the searchy thing, Apache with IIS, Java with .NET

    The only areas in which they dominate are Desktop Operating Systems, due to predatory pricing and other illegal activities, and DRM. Fricken WOW! (said sarcastically)

    It's all theory that goes nowhere. Hopefully some smart people can turn that research into products, but it won't be microsoft.

    #include your rant about how pure research furthers the field and applied research is for moneygrubbing opportunists


    Say what you like about MS in general, but MSR publishes more good research than many (probably even most) university CS depts.


    With over 20% of the DOCTORAL CANDIDATES, I would expect them to publish more good research than EVERY university. Unless there's a university somewhere that attracts over 20% of the doctoral candidates.

    To sum up some other comments: MS Research probably does a lot, but the reason there are so many negative opinions is this:

    How much does microsoft spend on research, and how much innovation comes out of it?

    compared to

    How many times does MS innovate vs. claims of innovation?


    Hint: reseach per dollar is seen as very low, innovation per claim is very low.

    I'm not saying that's right, but that answers the unasked question of the article, which was, why do they rag on the MSR?
  84. Perhaps cause and effect by Dragon+Bait · · Score: 1
    In the interim, it's a shame Bell Labs has gone from world leader to nothing... budget cuts, etc. (Lucent)... there was some real research there, and lots of it was shared with the world.

    Perhaps there is some cause and effect here. There needs to be a balance where a company can reap enough money from its success that it can continue to support the pure research. Bell Labs was wonderful -- it's too bad they didn't have more business sense and the ability to sufficiently capitalize on their products to stay solvent.

  85. Research != innovation by Schraegstrichpunkt · · Score: 1

    Microsoft Research does many sorts of interesting stuff. How many of those things become useful products? Not many.

    Microsoft Research is a drain on society. They take many of the world's smartest people, and put them in an environment where little of what they do ever makes it to the public.

  86. Huh? by spitzak · · Score: 1

    The above comment (moderated to +5) is hardly "disparaging of MSR", it is listing three interesting-sounding inventions and the number of papers and uses of those inventions. Maybe you thought it was insulting them in some way, but the wording sounded pretty positive to me. I think the problem is that people like you skim this so fast and are so set on proving the "slashdot bias" that you read the second word, "not", and decided this was a negative comment?

    1. Re:Huh? by EvanED · · Score: 1

      As the author of both the post you're responding to (about /.'s bias) and the post above it (the one that lists those three inventions and their papers and uses), I'd say it's you who need to read more carefully. (Though in part it's a misunderstanding because of differences in moderation states between when I wrote the second post and when you read it.) My original post (talking about SLAM, Singularity, and Vulcan) *WAS* supportive of MSR. That's the point. The post above me (still at 5) is a very cynical "How much research did it take to come up with 'We need to make our own iPod and music service'?", which is out of MS Corporate and not MSR, and so is either off topic, flamebait, troll, or, in the best case, just wrong.

      At the time I began the reply about MSR's contributions, the post I was responding to was I think at +3. By the time I was done, it was at +5. If you look at its moderation history, it has 30% interesting and 70% insightful. My first moderation on the post defending MSR was flamebait. The second moderation was informative. The third was another flamebait. *This* is what spurred the comment on /.'s bias. It was only later that the comment on MSR was modded up to +5.

    2. Re:Huh? by spitzak · · Score: 1

      I think I see what happened. You probably should have replied to the moderated-down item.

      However I have to also ask about your reading comprehension, though I also made the same mistake. The first article, if you skip the italicized quote, seems to be making a joke about MicroSoft Research inventing the Zune. You then pointed out that that was not the Research department, but marketing.

      However the italicized quote says "FTA:"There are virtually no products Microsoft produces today that have not either taken technology from research...". Since Zune is a major product, this statement does mean that the Zune contains something made by the Research department, unless it is "virtually no product". Thus the initial post is questioning the accuracy of this statement.

      Slashdot does have problems. Things I'd like fixed:

      Plenty of people (myself and you) hit the wrong "reply" button, making replies look like they are to the opposite opinion than expected, making them sound like idiots. Change the layout so that there is [reply to parent] next to [reply to this].

      Moderated-up replies to stuff that is moderated down appears to migrate up to be a response to the above. Again this can make the responder look like an idiot by reversing what they are replying to. In addition it hides exactly what they are responding to. I feel that if a reply is moderated up, the parent should be moderated up as well, so the whole hierarchy is visible. So if somebody blasts Linux with a good enough reason to respond to, that reason will be visible. If this idea could be abused (it would be possible to remove down-moderation by replying) I would instead make down-moderation completely remove all responses. Anybody who wants to show an intelligent response would be forced to up-moderate the thing being responded to.

      If is very hard to identify if two things are from the same author as the text is very tiny. I would put the name in the comment title.

    3. Re:Huh? by EvanED · · Score: 1

      You probably should have replied to the moderated-down item.

      I did reply to the moderated down item! Here's the discussion tree:

      1."research", MECC, 5:01 pm -- "Does that include Zune?..."
      2....Re: "research", EvanED, 5:38pm -- "That's not MSR. ..."
      3.......Re: "research", EvanED, 5:55pm -- "Ah, /. ..."
      4.........."Huh?", spitzak, 11:21pm -- "The above comment..."

      I've numbered the posts 1-4. When I posted #3, #2 was at +1, flamebait. (With two flamebait mods and one informative, plus my karma bonus.) It's only after that point that #2's score went up.

      Since Zune is a major product, this statement does mean that the Zune contains something made by the Research department, unless it is "virtually no product". Thus the initial post is questioning the accuracy of this statement.

      Okay, now that you word it this way, I think I see what you and the initial post were talking about. The way I interpreted it (especially with the "flame on" ending) was that he was saying "MSR contributed to the Zune and music service... wow, what innovation out of MSR </sarcasm>." I read it as a criticism of MSR of the sort that the article was saying was unfounded, not questioning the article. In this I now see I very well may have been mistaken.

      (However, even if it was, it's very possible for MSR to contribute to either product, and I sorta suspect that it's not MSR who produced the idea. The poster said "How much research did it take to come up with 'We need to make our own iPod and music service'?" but that wouldn't have been what MSR did in all likelyhood.)

      So I back off of what I said about the OP being troll, etc.

      Moderated-up replies to stuff that is moderated down appears to migrate up to be a response to the above. Again this can make the responder look like an idiot by reversing what they are replying to. In addition it hides exactly what they are responding to.

      I know what you're talking about, and I think that the solution of displaying parents of moderated-up comments is a good idea. (I don't think that they should be moderated up themselves though if that's what you meant; like if they'd be -1, flamebait now, I think they should be -1 flamebait with the fix; just that if there's a +3 reply to them the -1 post should be visible if the threshold shows the +3.)

  87. When the Functional Programming Revolution hits... by BitwizeGHC · · Score: 4, Funny

    When the functional programming revolution hits the mainstream -- and it will very soon now as the current, C++ or Java way of developing software does not scale complexity-wise without requiring ever-increasing armies of Indians or Chinese to grind out the code -- Microsoft will be ahead of just about everybody else because they've retained the likes of Simon Payton-Jones and Erik Meijer to work in their research department. In fact, LINQ may just be the best thing to ever happen to functional programming because now that Microsoft is doing it, it becomes a legitimate enterprise programming activity.

    Microsoft is an 800-pound gorilla, but do NOT knock their research arm. Whatever it may have been in the past, these days there are definitely people doing interesting stuff at the very cutting edge of computing

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  88. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  89. Re:Microsoft won two innovation awards just last w by ErikZ · · Score: 1

    An Xbox is just a PC. Last time I checked, the OS it runs is a stripped down version of Windows.

    PCs are also known to run Windows.

    Wow! So they created something that allows you to run your game under Windows! Astonishing! Such innovation!

    Yes, there's a difference between the Xbox Windows and the PC windows. But they're the ones who made that difference. XNA helps them fix a problem that they created in the first place.

    I don't think MS will ever innovate. They're just too big and too conservative to take risks. Buying up small, agile, creative companies is the best they can do.

    --
    Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  90. Re:"paper" by EvanED · · Score: 1

    I agree with most of what you said. The thing was that I was trying to defend MSR from the perception that -- unfairly -- carries over from MS Corporate about innovation. I *do* think that the perception of MS Corporate taints the perception of MSR even among people who have heard of it (as you said in the bold parts), and I do think that the taint is quite unfair when it comes to the topic at hand, innovation (which you left unanswered as to your opinion).

    The problem with MSR from an outsider's perspective is that they seem to be pretty poor at translating research that goes on to products that Corporate can use. There are some exceptions to this, like the SLAM project resulting in the Static Driver Verifier, which is distributed as part of the Windows Driver Framework. And who knows, maybe in VS 2007 or 2009 you'll see results of the work with Vulcan, recording traces, and time-traveling debugging. (I for one would kill someone for that code now. Actually, on a personal note, I'm sorta miffed about this one... they scooped me by about a year. I was trying to come up with a research project for a software engineering class, read about the Java Omniscient Debugger, and thought "hey, that would be great to do for binaries" (some of my other work involves analysis of binaries so I was in that mindset), and actually did a fair bit of related work research before finding the MSR paper. And it was only released in April of this year for a conference in the Summer I think... if they had waited another year, that'd have been my project. ;-)) But back to the subject at hand, I don't really know what MSR contributes to Corporate. They've got a bunch of UI researchers... but they don't seem to be using them all that much.

    Maybe there is a lot of transfer going on behind the scenes, but I don't see it.

  91. Re:"paper" by EvanED · · Score: 1

    Oops, I forgot to finish what I wanted to say.

    I just wanted to address a few points:

    The only result of what you listed here is more stuff to wipe my ass with.

    And hopefully more stable drivers in the near future. ;-)

    But they are playing catch-up to ... Java with .NET

    I don't buy this. .Net's weakness is its platform specificity. If it was platform independent, including GUI toolkit, I'd take .Net over Java in a second for almost any program where I had to choose between those two languages. (Yeah, I know .Net isn't a language. C# or C++ .Net or a combination. You get my point. And yeah, there's Mono, but they're behind on the GUI front (though catching up), and there's patent worries and such. It's not equal support like Java has.)

    #include your rant about how pure research furthers the field and applied research is for moneygrubbing opportunists

    Well, the first part is certainly true, but to be honest, I don't think that applied research is for opportunists. Some of my favorite research has very deeply immediately applicable results. (The best has a great mix of applied stuff and theory. CCured would be an example of this, though it's less applicable than some other possible examples.)

    With over 20% of the DOCTORAL CANDIDATES, I would expect them to publish more good research than EVERY university.

    Well, there are a few things at work that might conspire against this. First, remember that that 20% is just during the summer; 3/4 of the year they're back at universities. Of course, MSR also has a fair number of full-time employees. Second, even if you have the research to support it, I suspect it's difficult to get more than a paper or two from any given institution into some conference. Third, there's some reason to suspect that people at MSR are less eager to publish than those at universities. Grad students are eager because you need publications for a job, new faculty are eager because they need publications to get tenure, middle-aged faculty are eager because they need publications to get promoted. I'm sure there's still a lot of pressure in an industry lab, but I suspect it's less. I could be wrong about that though, I haven't experienced an industry research lab.

    And finally, you shouldn't have posted AC, that's a good post. You deserve the insightful mod. ;-)

  92. The ignorance here is astounding by Anonymous Coward · · Score: 0

    There is nothing worse than arm chair quarterbacks who get to go online and pretend they know something that they do not. This subject proves it more (worse) than most. I teach computer science and happen to know a little about core CS research. Microsoft leads the industry in core software science research. Bar none in the industry. I don't think it's more than the academic population, but certainly more than IBM, Oracle, Apple or any other software industry players. And before you flame me, I teach using open source tools and on Linux and Windows. You can piss on their business practices as much as you want, but in terms of software research and true software innovations, no other company does more than Microsoft.

  93. PhD *candidates* by beemishboy · · Score: 1

    It's interesting that they should mention PhD *candidates*. I remember a couple of years ago a story that said that Google had as many PhDs working for them as Microsoft, that's people who already have a PhD.

    I'm not trying to downplay their investment for research, but it's an interesting distinction and I'm pretty sure if the story I read was accurate a couple of years ago, then Google has far more actual PhDs than Microsoft at this point.

    But then again who cares...

    Sometimes I just wish they would give up and let the rest of the world develop decent software.

  94. Yet they all find the same conclusion... by WheelDweller · · Score: 1

    ...that we WANT DRM to 'eat' our music weeks after we buy it, we want WGA to hassle us if it thinks we're pirating, and that we WANT viruses.

    GroupThink?

    --
    --- For a good time mail uce@ftc.gov
  95. What!?? by boolithium · · Score: 1

    NTFS is perhaps an advanced file system, if you work for microsoft. The specs have always been closed, so I have no idea what "features" you use that ext3 doesn't provide. By the way, last I checked, AT&T has done the most advanced work with Speech programs. People who counter an argument with "you sound like an idiot", are obviously not bright enough to address things in a rational manner. Windows and Microsoft do some things well, but by no means corner the market on innovation. I am all for them using their considerable resources to develop new technologies, but not if they limit the fruits of their labors to their own products. Tell you what, plugin an ext3 usb hard drive into a ntfs filesystem, and see what you get. Ext3 is one of the more widely distributed file systems in use, and you won't be able to see a damn thing on it. My computer conversely can at least read the data from it, although, due to the closed spec, will not be able to write to it. Microsoft brings market share. Market share that allows their products to communicate with each other, which in turn sells them more products. In the long run, however, they limit the products that could be used by consumers by implementing closed standards. When ext3 gets replaced, its replacement will benefit from all its development. NTFS will be pushed beyond it's usefulness just like FAT was.

    1. Re:What!?? by swissmonkey · · Score: 1

      A) NTFS features are public, the code is not, do some research
      B) You can plug-in an ext2/3fs drive on a Windows system and read it, there are filter drivers for this available, again, do some research before you talk
      C) When NTFS gets replaced by MS, its replacement will benefit from all its development...

  96. If no results, then no research. by master_p · · Score: 1

    All the Microsoft publications are nothing important to the world of software. We are still fighting with bad APIs, program crushes, security issues, monolithic design, the dichotomy between relational databases and OOP, spam, etc.

    Where is the garbage-collected, auto-persistent, functional, distributed, type-aware O/S that we should have by now? What has Microsoft research been doing all these years? what are all these PhDs doing?

    Oh, I forgot. We had such an O/S. Then we replaced it with this...

    Windows is an O/S much more like Unix than a Lisp Machine, and therefore Windows has all the classic problems of a C-based operating system. If Microsoft was serious about research, we would all run a Lisp-like O/S by now, with all the goodies of it and none of the problems...

  97. Re:When the Functional Programming Revolution hits by Anonymous Coward · · Score: 0

    "these days there are definitely people doing interesting stuff at the very cutting edge of computing"

    That's always been true. Now, look around your Windows PC. See any evidence that this made a difference? No. Microsoft Research wrote an IPv6 stack. Then Microsoft's Windows group developed another one, and finally the Longhorn team developed a third one from scratch. The people doing academic IPv6 research on Linux saw their improvements go into famous name products, those at Microsoft Research saw their improvements rot on the shelf. On the whole the easiest way to disappoint yourself at Microsoft Research is to imagine that "Microsoft" means your great ideas are going into their billion dollar products.

    Is complexity a problem? At Microsoft it certainly is, the responses from inside Microsoft to Joel Spolsky's criticism say it all really. They're no longer able to have a superstar hiring policy due to their size and rate of growth (although they still seem to be hiring to re-inforce existing weaknesses, a sort of inbreeding) and the non-superstars in the company don't cope well with huge monolithic projects like Longhorn/ Vista.

    Does that mean functional programming is the /only/ solution? No. We know that other people are building equally complex systems without resorting to Microsoft's monolithic designs, and they aren't having these terribly long labour pains and aborted projects that cost hundreds of millions of dollars.

    Does it mean functional programming is even /a/ solution? The jury is still out. We'd have to wait for Microsoft to risk everything on transitioning the Windows product to functional programming rather than disassembling the monolith and copying existing successful projects from outside. If that happens, and if it works, then you'd have your proof that it was a good idea. I don't expect the current management team to even risk this, I expect nasty creaking and tearing noises will leak out of Microsoft blogs as the monolith is broken up after Longhorn Server.

    Honestly though there is never going to be a Silver Bullet, and to the extent that its researchers claim otherwise, functional programming will always overclaim and underdeliver. To get really good code you need really good programmers, there aren't enough of them and they're expensive. If you try to design tools that allow you to hire mediocre college kids to write your software, you get mediocre college kid software. So the only approach that has any hope of achieving your goals is to help great programmers be more productive, and there's just not much of that happening in the software engineering or programming language design academic work.

  98. Phds? by Aceticon · · Score: 1

    I studied EE (Electronics Engineering) in a University in Portugal. In my experience, most people that directy went for a Phd or a Masters (in an Engineering/Computing area) after getting their degree were doing so mostly to remain inside the protected (and much less demanding) university environment instead of going out in working their asses out in the "real" world.

    In more scientific areas (like physics, which was what i first studied before changing to EE), a Phd is a must, but in Engineering or Computing???!

    I believe that in such heavilly hands-on/practical areas such Engineering/Computing a Phd without real world experience is less than worthless.

    PS: This is not to denigrate the inteligence of those working-on/with a Phd. I knew some very bright people that went for a Phd. My point is that there are also a lot of very bright people that don't go for a Phd immediatly after getting a degree, and in the end, due to their experience with doing real things in the real world, the later are more likelly to do the real breakthroughs that actually work in practice.

    Maybe this is a localized thing (only in Portugal?), but somehow i doubt that, anywhere in the world, spending 5 years in the University getting a Phd is any harder than working in the private sector for those 5 years.

  99. PhD FUD, MS Blows Own Horn by db32 · · Score: 1

    OOOOOh...they incubate future minds, they hire lots of PhDs...lots of fancy buzztastic crap. First, lets look at the history...MS has a tendancy to buzzword up anything they can get their hands on and redefine simple words like "innovate". Media Player for all its "innovation" is NOT...it has been playing catchup copying features from anything that had an ounce of success. Active Directory...well given that Novell was doing basically the same thing years ago...MS took LDAP + Novell + Cruft = Innovation! The list goes on and on and on of their products just constantly playing catchup on the features that matter and the "innovative" stuff are features that generally don't make alot of sense and aren't of much use (except for the scumware writers to help get footholds). I mean the most innovative thing they did was create amazing ways to sidestep and ignore the DoJ, and I hardly think Microsoft Research had anything to do with that.

    Now on this PhD nonsense they are flagwaving about. Problem 1. When the number of PHB is greater than the PHD by such a large margin the PHD doesn't really mean much. If anything MS should be chastised by depriving the US of so many PHD types by gathering them into one place to be negated by a large group of PHBs. Problem 2. Remind me again why a PHD is inherently more valuable... Not to discount the degree holders, their hard work, or even abilities/talents, but a great number of the critical moments in computer history were not achieved by people holding PhDs.

    --
    The only change I can believe in is what I find in my couch cushions.
  100. stoopidly by Anonymous Coward · · Score: 0

    How many kids has Lunix Torvolds put through school? None, besides his own, I'm willing to bet.

    Some people do, some people don't, some people complain. Hmmm... which group does Slashdot fall into?

  101. I know that song! 250 PhD's and nothing innovated by Anomalyst · · Score: 1

    Too busy patenting the period (pick whichever meaning you prefer), I guess.

    --
    There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  102. Re:When the Functional Programming Revolution hits by Kupek · · Score: 1

    I like functional programming, but it's been around for a long, long time. The only language older than LISP is Fortran. I think if the "functional programming revolution" was going to happen, it would have already happened.

  103. Re:Microsoft won two innovation awards just last w by Anonymous Coward · · Score: 0

    you obvioulsy have no clue what XNA is.
    DEMMX is the one that gave Microsoft the two "INNOVTION" awards. If you have an argument to make, make it with them.

  104. Innovation, High-Tech, Microsoft...??? by Anonymous Coward · · Score: 0

    Quantum computers (IBM), reconfigurable FPGA processors (Starbridge systems, SGI), or software technologies like DTrace (Sun) - this is innovation and high-tech; I don't see any real innovation (technical innovation in software design/architecture, ...) in Microsoft's products. They just change the user interface all the time, but at the backend is still proprietary monolithic code with a flawed API and a lack of open interfaces.

    I don't see, how Microsoft's employees think of their company as being "at the top of high-tech". To me, Microsoft is a PC, Mobile phone, Game console company like thousands of others, just bigger.

    PCs, mobile phones, game consoles - this is all the very lowest end of Information technology. Innovation and high-tech is commonly found in the very highest-end products, but I have never seen one of those labeled with a Microsoft logo...

  105. Re:Microsoft won two innovation awards just last w by I'm+Don+Giovanni · · Score: 1

    "Buying up small, agile, creative companies" is what Google does, if you haven't noticed.
    Same for Apple, they bought GarageBand. Hell, they bought their whole OS.

    Your belittling of XNA only goes to show that you don't know anything about it. You clearly didn't watch the video.
    And you fully show your ignorance with your "An Xbox is just a PC" crap. XNA is for Xbox 360, which runs a custom CPU that is a triple core PPC processor, each with two hardware cpu threads. That's not "just a PC" by any stretch of the imagination.

    And regarding your "MS will never innovate" BS, DEMMX obviously disagrees, considering that MS won two innovation awards, including "Innovator of the Year" last week.

    --
    -- "I never gave these stories much credence." - HAL 9000
  106. Re:When the Functional Programming Revolution hits by littlewink · · Score: 1
    [Microsoft has] retained the likes of Simon Payton-Jones and Erik Meijer to work in their research department. In fact, LINQ may just be the best thing to ever happen to functional programming because now that Microsoft is doing it...


    Meijer's apparently abandoned research and is devoted to getting LINQ out. He's been posting notices about Microsoft conferences over on Lambda the Ultimate mostly spamming for his employer Microsoft on what was once a computer languages research site. Note also Meijer's last post at ICFP 2006 wherein he notes his paper was rejected by the International Conference on Functional Programming (ICFP 2006).

    As for Microsoft helping functional programming becoming mainstream: you need to put your crack pipe down. The only functional programming environment in Microsoft's future is the one that's in it's past: Excel spreadsheets. Your other Microsoft research hero Simon Peyton-Jones has been busy enhancing Excel.

    "Lo, how the mighty have fallen."
  107. Re:Microsoft won two innovation awards just last by Control+Group · · Score: 1

    Ignore the C# part; that's not the interesting bit.

    The interesting bit is that, for no cost beyond having a Windows machine and the bandwidth to download XNA, you can write video games for a console.

    That's not something that's been done before by any other console company that I'm aware of.

    --

    Reality has a conservative bias: it conserves mass, energy, momentum...
  108. why offtopic? by AlgorithMan · · Score: 1

    the article saies microsofts is hiring new employees
    I quoted some ex-employees who saied that microsoft exploits it's employees
    I don't see, why this was offtopic

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  109. Yeah, sure. by jotaeleemeese · · Score: 1

    I hear this nonsense about PhDs from people without PhDs that the pattern of behaviour is pretty familiar.

    Anti-intelllectualism of the higher caliber, now rampant in many places.

    --
    IANAL but write like a drunk one.
  110. Re:Microsoft won two innovation awards just last w by ErikZ · · Score: 1


    I totally forgot about the PPC thing.

    (Goes and reads a review)

    Three cores? HA. You have a CPU, and a GPU broken down into two dedicated functions. So they took the graphics card an embedded it into the motherboard.

    Wow, I must be running at least 5 cores on my system then! A dual core CPU, the graphics card, the on-board graphics chip, the memory controller... I feel so elite! Or, not.

    I did see the video. What's the part that you think is so awesome?

    --
    Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  111. Re:Microsoft won two innovation awards just last w by tehcyder · · Score: 1
    small, agile, creative companies
    Have you just been to a Web 2.0-compliant buzzword update seminar?
    --
    To have a right to do a thing is not at all the same as to be right in doing it