Slashdot Mirror


Behind the Scenes at Hotmail

mallumax writes "ACM Queue interviews Hotmail engineer Phil Smoot on how they manage more than 10,000 servers spread around the globe. Between them, they process billions of emails per day and are overseen by hundreds of administrators. To do that they have returned to the command line. From the article: 'Our operations group never wants to rely on any sort of user interface. Everything has to be scriptable and run from some sort of command line'. The overriding philosophy seems to be KISS. Also: tape backups are out and spam levels have stabilized."

61 of 292 comments (clear)

  1. KISS my hotmail body by digitaldc · · Score: 4, Funny

    The overriding philosophy seems to be KISS.

    Don't try to tell me that the guys at Hotmail only want to Rock & Roll all night and party every day?!?

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:KISS my hotmail body by DJ_Goldfingerz · · Score: 5, Funny

      I read you subject as "KISS my hotmale body".

  2. I wonder.... by kurth · · Score: 2, Funny

    ..who they call for support? :-)

    1. Re:I wonder.... by vil3nr0b · · Score: 2, Funny

      AOL of course :-)

    2. Re:I wonder.... by daikokatana · · Score: 4, Funny
      ..who they call for support? :-)

      Ghostbusters?

      --
      http://jcsnippets.atspace.com/ - a collection of Java & C# snippets
    3. Re:I wonder.... by yobjob · · Score: 2, Funny

      who they call for support?

      The French?

  3. UNIX? by IAmTheDave · · Score: 4, Interesting

    If I recall correctly, wasn't Hotmail originally run on UNIX boxes?

    --
    Excuse my speling.
    Making The Bar Project
    1. Re:UNIX? by jcaldwel · · Score: 2, Interesting

      Last time I was able to get a sniff out of it, they had changed over to Win-ders boxes, at least at the visible part of the Internet.

    2. Re:UNIX? by Kraegar · · Score: 5, Informative
      It used to be on FreeBSD w/Apache, now it runs on Windows w/IIS. It's not exchange based.

      Read about it

    3. Re:UNIX? by ThinkFr33ly · · Score: 2, Informative

      While there were initial problems migrating to Windows, 100% of Hotmail now runs on Windows.

      Also, Exchange was never involved in the migration. Hotmail is a combination of C++ ISAPI filters, COM+ (ATL) Enterprise Components, and SQL Server.

    4. Re:UNIX? by Amoeba · · Score: 5, Informative

      Yes. Hotmail was originally run on clusters of E3500 and E4500's running Solaris 2.5.1. After they got bought by Microsoft, a major initiative to migrate all boxes to Windows was undertaken in 2000. Hotmail has been 99.9% Windows for over 3 years now. The remaining 0.1% are some legacy solaris boxes used to handle backups for clusters... and even they are being phased out slowly.

      --Amoeba (who no longer works there)

      --
      Do not taunt Happy-Fun Ball
    5. Re:UNIX? by ThinkFr33ly · · Score: 2, Interesting

      Hotmail sucks because of the feature set when compared to Gmail or Yahoo mail, not because it runs on Windows.

      The new Windows Live Mail beta is fairly good. Doesn't have the feature set of Gmail or Yahoo yet, but it's getting there.

      If it wasn't for the near impossibility of migrating 20,000+ e-mails from Hotmail to Gmail, I probably would have jumped ship long ago... but Live Beta is keeping me interested.

    6. Re:UNIX? by Anonymous Coward · · Score: 2, Funny

      Bingo! See, that's why they need 10000 servers spread around the world to keep the thing (barely) affloat. Had they stayed on FreeBSD they could have run the whole operation on a Duron 800 with a good DSL connection! I mean, just look at GMail. Ok, that runs on Linux, so it needs a little more power, probably a Centrino (which is why you get those "temporarily unavailable" thingies when the administrator takes the laptop home). 10000 servers is just bad Karma for migrate the thing to NT-Server :P

    7. Re:UNIX? by TheLink · · Score: 3, Interesting

      Did Hotmail have a higher server (or hardware cost) to subscriber ratio after they migrated to windows?

      --
    8. Re:UNIX? by enantiodromia · · Score: 5, Informative

      This is only half true. The _front end_ runs on Windows with IIS. The _back end_, where the email data is stored (the User Stores), are Solaris. The front end machines dont mean much. If one or twenty go down, there are tons more to take their place. They are simply removed from the load balancing and marked as "admin plz fix this some day". The back end machines however, are super critical, as each user lives one one, and only one, user store. That machine goes down, and hundreds of thousands, to millions, of Hotmail users cant get to their mail. And thats why those machines run Solaris.

    9. Re:UNIX? by DA-MAN · · Score: 2, Interesting
      --
      Can I get an eye poke?
      Dog House Forum
    10. Re:UNIX? by Bing+Tsher+E · · Score: 2, Informative

      And you know this, authoritatively?

      The Hotmail service has changed considerably. Maybe the backend is still Solaris. But you didn't provide a cite.

    11. Re:UNIX? by Achromatic1978 · · Score: 2, Interesting

      That's crud. What, they know how to change the server string in the source, but not enough to turn off ServerSignature? Far more likely that they have IIS pretending to be Apache left over from porting code that might have been reliant upon hardcoding.

  4. Better subject... by pegr · · Score: 5, Funny

    "Between them, they process billions of emails per day and are overseen by hundreds of administrators."
     
    And how does the NSA process all that email? Now THAT would be an interesting technical challenge!

    1. Re:Better subject... by alexjohns · · Score: 2, Interesting
      And how does the NSA process all that email?

      Has anyone ever considered that spam may actually help keep us all 'freer'? There's billions of spam messages everyday that add to the legitimate traffic. If all spam email magically disappeared, all that would be left is 'legitimate' correspondence.

      Which would make the NSA's new job of spying on us much easier.

      I used to know a guy who always went to the limit on doing his taxes - exploited every loophole, deducted everything that could even vaguely be deductible, said he gave more to charity than he actually did. He mailed his forms in on April 13th. Said that he figured it was right in the middle of the heaviest flow - kind of like pissing into the Amazon. Figured that one of the reasons they never caught him was that everything 'seemed' right (and he always made sure there were no technical errors) and without a good reason to flag it, they just processed his return and gave him his money because, you know, they had about 30 million more returns to go through.

      Wonder if he's still doing that? Jim, you out there?

  5. Does anyone know... by ehaggis · · Score: 4, Funny

    What OS it runs on and which web server? I am not trying to be funny.

    --
    One ring to bind them - should probably have more fiber and less rings in their diet.
    1. Re:Does anyone know... by jcaldwel · · Score: 2, Informative

      [root@jboss html]# wget --save-headers -q -O- http://www.hotmail.com/ | grep "^Server:" 2>/dev/null Server: Microsoft-IIS/6.0

    2. Re:Does anyone know... by Dr.+Evil · · Score: 2, Insightful

      If it is responding in the headers IIS, it's probably being proxied by some kind of load balancer. In a modern setup, the proxy is a hardware device with a custom OS... probably originating in BSD, but the IP stack heavily modified. The system for delivery and transport of mail will also be differnt than that of the web interface.

      I don't think an OS really matters anymore when you're getting to that scale. The architecture matters, and that's probably proprietary and protected by IP agreements with employees because it would have value to competitors.

  6. Fairly Impressive by eldavojohn · · Score: 4, Interesting
    I don't know about everyone else but this article was shocking to me.

    Not only are the questions well picked but the some of the answers are quite interesting. For instance Phil on scalability:
    The problems are those of basic client-server programming--that is, figuring out the browser/http/server data-access patterns and optimizing the protocols, extending these protocols as new functionality is introduced, and ensuring that these protocols work across geo-distributed data centers when the speed of light becomes a factor. Designing applications with built-in redundancy so that they are resilient to abuse is also a challenge.
    Before reading this article, I always had hotmail pegged as a hacked together e-mail system less organized than a monkey sh*tfight but if Phil speaks the truth, I've underestimated them. They're a hacked togethor server mess with a lot of effort put into staying afloat--and they have been doing well for a long time.

    I guess I've always taken my free Hotmail account for granted.
    --
    My work here is dung.
    1. Re:Fairly Impressive by mekkab · · Score: 3, Informative

      Not only are the questions well picked

      The interviewer is ACM Queue editorial baord member Ben Fried, who is the managing director of Morgan Stanley's worldwide IT deptartment.

      --
      In the future, I would want to not be isolated from my friends in the Space Station.
    2. Re:Fairly Impressive by xtracto · · Score: 2, Informative

      Man, it is the Association for Computing Machinery magazine, I mean, it is not any PC-Weekly WalMart mag.

      If you don't know about ACM publications, here are other interesting ones:

      Ubiquity: IT opinion magazine and forum
      TechNews: News Gathering Service for IT Professionals
      eLearn: Distance learning magazine
      MemberNet: Your Key to the World of ACM...and Beyond
      Computers in Entertainment: New ACM online magazine

      P.s. Sorry for the K.B.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
  7. Spam improvment, but not perfect yet by saskboy · · Score: 3, Interesting

    I used to get about 35 spam a day in my primary hotmail account that I'd had since 1997. Now it gets about 4 a day so things have improved, but my biggest concern about Hotmail is that its virus scanning is horrible. There have been several times when it would have let me download a virus attachment, or allowed multiple obvious virus messages through. They've switched to Trend from McAfee, but I think the problem still remains.

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
    1. Re:Spam improvment, but not perfect yet by mccdyl001 · · Score: 2, Informative

      Yes it will. It will iterate through all your zip files. And if you password protect, gmail wont process it. So how do you send an exe or zip? Just give it some other arb extension (like bmp or dat or xxx or anything) and then attach it. On the other end give it back its proper extension, and you're done.

  8. High level of QC! by Anonymous Coward · · Score: 5, Informative

    From the article:
    Hotmail relies on less than 100 system administrators to manage it all.

    From the summary:
    Between them, they process billions of emails per day and are overseen by hundreds of administrators.

    Brought to you by the high quality control here at /.

  9. Command line by Anonymous Coward · · Score: 3, Insightful

    > To do that they have returned to the command line.

    Absolutely.

    I'm currently in the process of trying to change our company culture away from legacy GUI tools and toward command-line tools.

    Scriptability is a highly under-rated goal. I'm not against GUI tools -- but they need to be built on top of scriptable utilities.

  10. Interacting without any sort of user interface by Phat_Tony · · Score: 4, Funny
    "they have returned to the command line. From the article: 'Our operations group never wants to rely on any sort of user interface"

    I always thought that the command line was a user interface. You know, interfacing between a user and a computer.

    It's hard to picture using a computer without any sort of user interface. I'm pretty sure that, in order to call it "using" a computer, some sort of interface must exist, be it keyboard mouse and monitor, binary switch, light gun, real gun, neural link, telekinesis, or whatever. Otherwise, you're not using it, are you?

    On the other hand, maybe the article is correct- a lot of operations group probably don't want to use "any sort of user interface" to communicate with their computers. They want to be sitting on a beach in tahiti drinking daiquiris, thousands of miles away from the computers they're supposed to maintain.

    --
    Can anyone tell me how to set my sig on Slashdot?
    1. Re:Interacting without any sort of user interface by root_42 · · Score: 2, Funny

      "they have returned to the command line. From the article: 'Our operations group never wants to rely on any sort of user interface"

      I always thought that the command line was a user interface. You know, interfacing between a user and a computer.

      No, this is Hotmail. They do not need any user interface. They managed to configure the servers so that they send each other billions of SPAM emails each day. Totally automatically. Then they deleted all user interfaces. That is also why the spam levels have stabilized -- at 100 percent.

      --
      [--- PGP key and more on http://www.root42.de ---]
  11. The article is fine...but by KrisCowboy · · Score: 2, Interesting

    In the landscape of today's megaservices, Hotmail just might be Mount Everest

    Is this true? I thought Google might be the Everest. Anyway, speaking from personal experience, in my university every student has multiple yahoo/gmail accounts but just a handful use Hotmail. Can someone throw light on the actual number of users all over?

    1. Re:The article is fine...but by MannyO · · Score: 2, Informative

      You have to take into account less developed countries than the US.
      I travel a lot to Mexico and it amazes me that *everyone* has a hotmail account there. They advertise it on fliers, on business cards, etc....
      Some people will have (own) a domain like http://www.muchostacos.com.mx/ and *still* print their muchostacos@hotmail.com email.

      It kills me....

      I think this is because of the proliferation of internet cafes back when having internet (or a computer) at home was prohibitive.
      All those machines with their homepages set to msn.com and nothing but windows messenger as the IM client...

  12. Oh, come on yourself. by ScentCone · · Score: 3, Insightful

    It's like one commercial after another. 'See how great we are!!'

    Right... it's always more interesting to read article after article about only unsuccessful operations run by people who aren't proud of what they do, and don't face huge, global challenges.

    You're cranky because it's MS. If exactly the same article ran, substituting "gmail" and "google" for all of the other names, you'd say, "cool!"

    --
    Don't disappoint your bird dog. Go to the range.
  13. From the immortal words of Henry Spencer by hackstraw · · Score: 5, Insightful


    "Those who don't understand UNIX are doomed to reinvent it, poorly."

    From the article and elaborating on the /. summary (It has a print version that consolidates the 4 pages together if you want):

    Q: Are there scaling reasons to think about the benefits of a command line for managing over a GUI, or are there other things to think about?

    A: Our operations group never wants to rely on any sort of user interface. Everything has to be scriptable and run from some sort of command line. That's the only way you're going to be able to execute scripts and gather the results over thousands of machines.

    Also, we all remember the scaling issues that MS had when they took over hotmail and initially tried to switch from freebsd to Windows.

    MS had to port over cron jobs because its not something that is installed and used by default under windows like UNIX. They had to rewrite the "inefficient" perl code that ran fine on FreeBSD to C++. They had to redo the memory allocation to prevent memory leaks in the new C++ code. Read about it from the goat's mouth http://www.microsoft.com/technet/interopmigration/ case/hotmail/default.mspx.

    I can't wait until FreeBSD and other inferior OSes get tools to find memory leaks. One day....

    (That last line was sarcasm and not a flame).

  14. Coral Cache by OctaneZ · · Score: 3, Informative

    Looks like the site is down, it is however there is, however, a Coral Cache copy.

  15. Re:stabilised... by the+chao+goes+mu · · Score: 4, Funny

    Stabilized at 100% of bandwidth.

    --
    Boys from the City. Not yet caught by the Whirlwind of Progress. Feed soda pop to the thirsty pigs.
  16. Re:Phil Smoot??? by Red+Flayer · · Score: 2, Informative

    Where do you think the unit of measurement came from? I visited my brother at MIT in '88 or '89, when the bridge (and the Smootlines) had been rebuilt... I thought it was the best thing about MIT (I learned differently later). on the origin of the Smoot.

    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  17. F**Kin Speak English ! by CmdrGravy · · Score: 4, Insightful

    Why does he keep mistaking the word "use" for the word "leverage" ? The only possible advantage I can see in substituting the word "leverage" is that it sort of implies they are making the best use of these tools that they can in which case you would think that most people would have already assumed they are not making the worst possible use they could of the tools and it's interesting that the author feels it necessary to make that distinction.

    1. Re:F**Kin Speak English ! by Anonymous Coward · · Score: 2, Funny

      Speaking of English, most speakers frown on the use of long run-on sentences.

    2. Re:F**Kin Speak English ! by Tet · · Score: 2, Informative
      The only possible advantage I can see in substituting the word "leverage" is that it sort of implies they are making the best use of these tools that they can

      No, in fact it just makes no sense at all. The word "leverage" is a noun. The verb he was looking for is "lever", at which point it would at least have been grammatically correct. Of course, "use" would still have been a better option.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    3. Re:F**Kin Speak English ! by evilneko · · Score: 2, Funny

      Simple. It's PHB-speak. Haven't you ever read Dilbert?

      --
      Slashdot - where to disagree, is to be a troll
    4. Re:F**Kin Speak English ! by kotj.mf · · Score: 4, Funny
      Why does he keep mistaking the word "use" for the word "leverage"?

      Because his team leverages best-of-breed systems to utilize the synergistic effects of the paradigm shift in relationships among stakeholders and the knowledge infrastructure, silly.

      --
      hang brain.
    5. Re:F**Kin Speak English ! by angelo · · Score: 2, Informative

      Please don't "don't disagree" with people. It's like an abstract double negative. Instead use "I could agree with" or similar constructs.

  18. Re:They have a special way of dealing with spam by corbettw · · Score: 2, Funny

    Could anyone suggest a better rhyme for spam?

    There once was a young man name Sam,
    Who spent his whole day sending spam.
        But at night he went drinking,
        And this led him to thinking,
    That maybe he would end up being damned!

    --
    God invented whiskey so the Irish would not rule the world.
  19. Windows by certel · · Score: 2, Interesting

    It's interesting, but for some specific uses, IIS does a great job of handling traffic. For example, streaming video from servers seem to run a lot better on IIS and seem to be a little less resource intensive. I'm not sure about the overall use of Hotmail, though.

  20. Hundreds of administrators by Iphtashu+Fitz · · Score: 4, Interesting

    more than 10,000 servers spread around the globe ... are overseen by hundreds of administrators.

    Heh. I used to work at Akamai which provides content delivery services for many of the biggest sites on the web. They have somewhere over 15,000 servers that are managed by tens of administrators, not hundreds. In fact, a typical NOCC (yes, 2 'C's for Akamai) shift at Akamai is only staffed by 8 or so people, with only a couple of senior level admins on call. And they're delivering all sorts of web-based content, including streaming, not just e-mail.
    But then Akamai runs them all on linux, whereas I belive Hotmail is all Windows based. You do the math.

    1. Re:Hundreds of administrators by SpotTheCat · · Score: 3, Informative

      From TFA:
      What's interesting is that despite this enormous amount of traffic, Hotmail relies on less than 100 system administrators to manage it all.

    2. Re:Hundreds of administrators by Iphtashu+Fitz · · Score: 4, Insightful

      I think running a mail server is a bit more complicated than a webserver or a streaming server for video

      It sounds to me like you don't understand what it is that Akamai does. They're not just running web & streaming servers on their 15k machines. They're distributing content in real time in a way thtat vastly improves user access all around the world. You may have heard when Victorias Secret held their first video-streaming lingerie show. Well their servers couldn't handle the load because of all the people trying to watch it. They became an Akamai customer, and Akamai was able to redistribute their streams in real-time all over the globe. To be able to take video (or just web content) from a single source and distribute it quickly and efficiently to thousands of distributed users in real-time is a huge undertaking. Akamai has some very impressive technology to be able to do this.

      I'm not saying that running a mail service like Hotmail is a piece of cake, but I do think that what Akamai does is a lot more difficult and impressive when you think about it. If Akamai's distributed environment were to drop off the net then you probably wouldn't be able to access any of the on-line services of most of their customers. (And that's just a small subset of their customer base) The ability to keep websites like those of Microsoft, eBay, Fed Ex, Red Hat, etc. all highly responsive to end users is not a simple feat by any stretch of the imagination.

    3. Re:Hundreds of administrators by Anonymous Coward · · Score: 2, Informative

      RTFA, not the /. summary. Hotmail runs on tens of administrators as well. The /. summary got it wrong.

  21. Hotmail was next to my cage at by wsanders · · Score: 4, Funny

    AT first, it was BSD running on a bunch of identical custom-made sub-1U servers. But No! Then it was replaced by windows boxes . . . racks and racks of 99c Fry's keyboards velcroed to the backs and fronts of racks, with miles of small-gauge track, upon which ran diabolical steam-powered robots, each with a single arm and with fingers at the end, forever fixed at the precise spacing to stab the keyboards' CTRL-ALT-DEL keys. Noisily the robots rumbled back and forth on their appointed rounds . . .

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  22. Paul Graham on the importance of tools by mi · · Score: 3, Insightful
    Hotmail's suckiness is a management problem, not a technology problem. The technology is there, but [...]
    Paul Graham argues convincingly, that a tool can make all the difference (he advocates Lisp).

    He submits, of course, that any program can be written in any reasonable language -- for they all are, after all Turing machine's equivalents. But the quality of the tools can make a difference between a feature being added next week and not at all.

    If Hotmail's admins are back to command line and scripting anyway, maybe, they should've stuck with FreeBSD.

    Look at how quickly Google is rolling new things out -- their platform allows them to.

    --
    In Soviet Washington the swamp drains you.
  23. more Re:The SMOOT as unit of Length by Alien54 · · Score: 2, Informative

    The Boston police have been known to use smoot markers to indicate accident locations on the bridge. Apparently Smoot's experience as a unit of measurement led to a life-long career; he eventually became Chairman of the Board of the American National Standards Institute, and later President of the International Organization for Standardization.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  24. And yet.... by iamlucky13 · · Score: 2

    Yet despite the talented people working on Hotmail, they still fall flat on their face in two apparently challenging areas:

    1.) Logging in. You would think that since I already typed hotmail.com in the address bar, I wouldn't have to type "@hotmail.com" in the log-in form, but alas, the solution has aluded them. In fact, it seems to have escaped them altogether, since it used to be that way. Apparently having seperate hotmail.com and msnmail.com, storing a cookie, or even just having a radio button is beyond the limits of their servers. The extra 12 characters I have to type wouldn't bug me so much, except for the fact that there's no logical reason for it.

    2.) Logging out. The msn.com page that you're redirected to when you log out ranks almost as low as the AOL page that pops up when you log into AIM (a seperate problem that can be solved by using GAIM) as far as usefullness. The pointless crap they pass of as news on that site drives me up the wall (TomKat Wedding Colors to Include Fuscia, Poll: Will an asteroid hit the earth in 2029? blah blah blah). All I want to do is delete my spam, but I have to put up with this in order to do it.

    With crap like that, I'm often tempted to ditch hotmail. If they can't take being a dust bin for email lists that I don't care about seriously, I see no reason why I should bother to use their 250 mB of email storage. Oh wait, it's free...right.

  25. This is why Google is on top now by esconsult1 · · Score: 3, Interesting
    After reading the article, it seems that a they did not think out a really scalable platform to run their services and apps. So over time, it became a huge mashup of servers and services. Heck, they can't even properly map the production environment to a small development set.

    Compared to Google clusters, they seem to be light years behind. As a software developer, I can tell you that the key to rolling out applications quickly, is to have a decent framework in place. Whatever that framework might be (from shell scripts to java monstrosities), once its in place, developing apps on top of it are easy. Similarly a well thought out app execution environment is golden.

    If you ever check out Google's MapReduce, you'll see what I mean. It's just so well thought out and so elegant, that its easy to believe that they can scale outwards forever. You'd not be too far off if you thought that Microsoft were rethinking their whole production environment to compete with Google.

    There's no way that Microsoft can quickly and easily roll out vast new applications that scale, because that whole clustering framework is completely opposite to what Windows provides.

  26. Hotmail is so irrelevant by bill_kress · · Score: 3, Interesting

    I was a strong hotmail user before Microsoft took it down, uh, I mean took it over.

    It was a great service! One of the first, and probably the best.

    Microsoft took it over and there was no advancement or innovation for years (a decade?). Spam ate up my tiny inbox while Microsoft just threw MSN graphics all over the place.

    When Gmail came out, I gave it a try. It was everything Hotmail could have been years ago if it hadn't been bought by MS! (Well, it COULD have been out of business, so I've got to give them that I suppose).

    They forced Microsoft to pay a little attention to features. They gave out a little more storage and started blocking some spam, but it was too little too late.

    In order to write this I decided to visit my hotmail inbox, I haven't been there for a while. 136 emails, and 43 have been detected as junk. They are ALL junk--A party invite from "heather", a Cola Quiz, etc. 136 undetected junk emails out of 179.

    And even at that, they still only give 1/8 the amount of storage that Google does.

    Crap, on top of that I just looked at a spam with pictures in it and it didn't auto-block them like Google does. Now I'm probably infected.

    Thanks Microsoft!

    From,

    The guy who used to argue the advantages of Microsoft to the Unix admins...

    1. Re:Hotmail is so irrelevant by nighty5 · · Score: 3, Interesting

      I've agree with mostly what you've said, but I'd say it was Yahoo that pushed Hotmail's innovation button, and not Gmail.

      Gmail didn't appear until much later on, but Yahoo were creating some fantastic portal features.

      I have a Gamil, Yahoo & Hotmail accounts, but prefer to give out my Hotmail account for "free offers" and other junk, its a junkbox.

      However Gmail & Yahoo are both solid email solutions, and as you say, Gmail fairs better than all of them in the spam war.

      Gmail; From a geek perspective, I admire them for creating key mappings that mimick those of vi/vim.

      There is features present in Yahoo I'd love to see in Gmail:
      * Setup up one-time (or temporary) email addresses that are binded to your email address.
      * A decent calendar that can sync to iCal and Sunbird. (I don't think Yahoo have this yet)
      * Events management, setup birthday reminders and the like.
      * A virtual notepad that you can scribble down notes
      * Sharing your calender, its private by default.
      * Check number of new messages without logging in or providing credentials (uses a cookie)

      Yahoo is awesome, if you havent tried out their web portal, take a look. Its very impressive.

  27. When *I* worked there.. by EvilStein · · Score: 2, Informative

    (just a little over a year ago) At a fairly new data center, Hotmail's backend still had a LOT of Sun Enterprise 4500 boxes running Solaris. None of them were being phased out at all. But, all of the boxes that were being brought online were HP/Compaq boxes running Windows.