it's trivial to implement. Just create a device that temporarily cuts the power periodically unless instructed to do otherwise by the computer. Voilà you got an automatic reset switch.
And there's absolutely no hope that you'd ever get ahead in the Japanese job market. Their economy is notoriously closed and their companies are still notoriously tenure based.
It's heavily templatized generation of language based on the automatically extracted sentiment data. The important difference here is that the language of the summary does not include phrases from the original user reviews. While this is a new twist on the old problem, automatic extraction of evaluation criteria and sentiment analysis in product reviews are not new. Heck, even Microsoft has a working system for that (electronics only):
See the bars on the left, and be sure to click through to the individual sentences. It's spooky how accurate that thing seems to be.
The problem with all these systems is that they're heavily domain dependent. You will use different language to write a review of a book than for kitchen appliance. In fact, you may even use different language from different kinds of books or different kinds of kitchen appliances. Worse yet, some things are notoriously difficult to accurately measure sentiment on. Once innuendo and sarcasm become frequent, all hope is lost - you need strong AI to figure that out.
This is not to say these systems are useless - to the contrary, they are very useful in their respective domains. This is just to say that the only new thing I see here is the generated blurb.
Frankly, I'd be OK with a lower speed connection, for a lower price, too. Say, 768kbps down for $15 a month would work just fine for me at home. Instead I pay $45 a month for 6mbps that I don't really need.
If you're already there, you may or may not leave if they give you bupkis instead of a bonus. If you're not an employee, however, they better sweeten the pot if they hope to ever get you to join.
There's a system of levels at Microsoft, and the "interestingness" of work, range of influence and pay depend on the levels (within limits predetermined for each level).
It's a well known fact that the easiest way to get a level increase at the higher levels is to leave Microsoft and then come back. Some folks jump over two levels after just two years outside the mothership - this is simply not achievable if you're L63-64. Sergey returned as (at least) L65. Good for him. Skipping his blog drivel, let's not assume that he did it for anything but a bag of cash and a large signing stock grant.
That said, Microsoft _is_ a great place to work, if you can ignore the bureaucracy. The pay is good, the benefits are second to none (no free lunches, tho), you get your own office (most of the time, anyway), and if you have a family, there's simply no better large tech company to work for.
Web 2.0 exists because you don't have to code your apps for each and every device separately. This is not the case with iPhone - anything not specifically built for iPhone is just awkward to use.
By end of year there will be 12 million of them. I'd go out on a limb and say that about 20% of iPhone users actually use the web browser in it on a regular basis. I hate to break the news to anyone, but that's a minuscule fraction of the market.
Don't get me wrong, I have an iPhone myself, but let's be real here - people will be loading binary apps on it starting in July, at which point web development will become an inconvenience on the iPhone for a lot of things.
But web is not one of them. And I don't think they have anything altruistic in mind as their goal, either. If it helps to get the retards to pay $100 per year for a set of services they can get elsewhere for free, they'll invest money in it.
#2 - The original IE also sucked major ass. It's become marginally useful around IE4 timeframe, right when the last bits of Spyglass were thrown out.
#3 - That's BS. Even the CLI tools included the mandatory BSD license notification.
J++ doesn't even exist anymore. I was talking about J#. It's funny how you didn't mention that NT3.51 had a lot of VAX influence, and early versions of SQL were pretty much Sybase.
QDOS -> MSDOS - out of commission MAC OS -> Windows - OK, I'll give you this one Spyglass -> IE - there's no Spyglass code remaining BSD TCPIP stack -> Spider stack -> Windows NT stack - from XP onwards, MSFT uses their own TCP/IP stack. JAVA -> J+ -> J# - There are superficial syntax similarities, but runtimes could not be more different. Microsoft has a superior runtime. Flash -> Silverlight - Again, there are conceptual similarities, but silverlight app is more similar to, say a Java applet or an ActiveX control than Flash.
Win95 and early versions of Exchange and Office are nothing to be proud of. It's good that you had a good sense to not mention Windows 98 and Me as a shining example of solid engineering.
Now the current versions of Exchange, SQL, Server, IIS, Office, dev tools - I think Microsoft can be proud of that. Vista is a management fuck up, IC's have nothing to do with it being a pile of crap.
I use MS mouse, too, and MS Natural keyboard when I can. I do hate it when I need to do right click drag in Windows without a mouse on my MBP, though.
Imagine how far they could go if their commander in chief allowed them to use the two button mouse!
While they're at it, they should also try it with Windows 3.11. Hello! It's 2008 out there. How about you do the same test with Vista?
it's trivial to implement. Just create a device that temporarily cuts the power periodically unless instructed to do otherwise by the computer. Voilà you got an automatic reset switch.
And there's absolutely no hope that you'd ever get ahead in the Japanese job market. Their economy is notoriously closed and their companies are still notoriously tenure based.
It's heavily templatized generation of language based on the automatically extracted sentiment data. The important difference here is that the language of the summary does not include phrases from the original user reviews. While this is a new twist on the old problem, automatic extraction of evaluation criteria and sentiment analysis in product reviews are not new. Heck, even Microsoft has a working system for that (electronics only):
http://search.live.com/products/?q=nuvi%20350%20GPS%20-%20Asian%20American%20(City%2FVehicle%2C%203.5%22%20LCD)&p1=%5BCommerceService+scenario%3D%22reviews%22+docid%3D%222BECBBF6F17C98618C2E%22+p%3D%2220df8fe62a9b4e9490993ff7b91032af%22%5D&wf=Commerce&FORM=ENCA
See the bars on the left, and be sure to click through to the individual sentences. It's spooky how accurate that thing seems to be.
The problem with all these systems is that they're heavily domain dependent. You will use different language to write a review of a book than for kitchen appliance. In fact, you may even use different language from different kinds of books or different kinds of kitchen appliances. Worse yet, some things are notoriously difficult to accurately measure sentiment on. Once innuendo and sarcasm become frequent, all hope is lost - you need strong AI to figure that out.
This is not to say these systems are useless - to the contrary, they are very useful in their respective domains. This is just to say that the only new thing I see here is the generated blurb.
Frankly, I'd be OK with a lower speed connection, for a lower price, too. Say, 768kbps down for $15 a month would work just fine for me at home. Instead I pay $45 a month for 6mbps that I don't really need.
If you're already there, you may or may not leave if they give you bupkis instead of a bonus. If you're not an employee, however, they better sweeten the pot if they hope to ever get you to join.
Developer levels start at 59 and top out at around 67. And past L64, rarely does your level has to do anything with technical skills.
Half a year ago, Dare Obasanjo promised that he would stop blogging. It looks like his verbal incontinence is back and it's as strong as ever.
>> He doesn't want to be a manager
That is, perhaps, why he got a title of "Principal Development Manager" when he returned. Man, there's a bridge I want to sell you.
There's a system of levels at Microsoft, and the "interestingness" of work, range of influence and pay depend on the levels (within limits predetermined for each level).
It's a well known fact that the easiest way to get a level increase at the higher levels is to leave Microsoft and then come back. Some folks jump over two levels after just two years outside the mothership - this is simply not achievable if you're L63-64. Sergey returned as (at least) L65. Good for him. Skipping his blog drivel, let's not assume that he did it for anything but a bag of cash and a large signing stock grant.
That said, Microsoft _is_ a great place to work, if you can ignore the bureaucracy. The pay is good, the benefits are second to none (no free lunches, tho), you get your own office (most of the time, anyway), and if you have a family, there's simply no better large tech company to work for.
It's just a simple, self propelled power tool, and a very narrowly specialized one at that. What makes it a "robot"?
To even out the distribution of wealth somewhat. History shows that if this doesn't happen, the rich end up on the pitch forks eventually.
Design: Looks like ass / Wins design contests
I like my six figure salary very much, and I want it to keep up with inflation.
Sounds like Microsoft, but with free food and more stress.
Web 2.0 exists because you don't have to code your apps for each and every device separately. This is not the case with iPhone - anything not specifically built for iPhone is just awkward to use.
By end of year there will be 12 million of them. I'd go out on a limb and say that about 20% of iPhone users actually use the web browser in it on a regular basis. I hate to break the news to anyone, but that's a minuscule fraction of the market.
Don't get me wrong, I have an iPhone myself, but let's be real here - people will be loading binary apps on it starting in July, at which point web development will become an inconvenience on the iPhone for a lot of things.
But web is not one of them. And I don't think they have anything altruistic in mind as their goal, either. If it helps to get the retards to pay $100 per year for a set of services they can get elsewhere for free, they'll invest money in it.
I run multi-terabyte DBs on SQL Server x64 2005, and it simply kicks ass. I've looked at SQL 2008, and it kicks ass harder still.
And e-mail is maybe 30% of what Exchange does. That's why "FOSS" community can't rip it off.
#2 - The original IE also sucked major ass. It's become marginally useful around IE4 timeframe, right when the last bits of Spyglass were thrown out.
#3 - That's BS. Even the CLI tools included the mandatory BSD license notification.
J++ doesn't even exist anymore. I was talking about J#. It's funny how you didn't mention that NT3.51 had a lot of VAX influence, and early versions of SQL were pretty much Sybase.
QDOS -> MSDOS - out of commission
MAC OS -> Windows - OK, I'll give you this one
Spyglass -> IE - there's no Spyglass code remaining
BSD TCPIP stack -> Spider stack -> Windows NT stack - from XP onwards, MSFT uses their own TCP/IP stack.
JAVA -> J+ -> J# - There are superficial syntax similarities, but runtimes could not be more different. Microsoft has a superior runtime.
Flash -> Silverlight - Again, there are conceptual similarities, but silverlight app is more similar to, say a Java applet or an ActiveX control than Flash.
Developers and testers can live with their pride or morals uncompromised.
Win95 and early versions of Exchange and Office are nothing to be proud of. It's good that you had a good sense to not mention Windows 98 and Me as a shining example of solid engineering.
Now the current versions of Exchange, SQL, Server, IIS, Office, dev tools - I think Microsoft can be proud of that. Vista is a management fuck up, IC's have nothing to do with it being a pile of crap.