Slashdot Mirror


Users and Web Developers Vent Over IE7

Spinlock_1977 writes "ComputerWorld is running a story about developers frustration with IE 7, and Microsoft's upcoming plans (or lack thereof) for it. From the article, "But the most pointed comment came from someone labeled only as dk. You all continue to underestimate the dramatic spillover effect this poor developer experience has had and will continue to have on your other products and services. Let me drive this point home. I am a front-end programmer and a co-founder of a start-up. I can tell you categorically that my team won't download and play with Silverlight ... won't build a Live widget ... won't consider any Microsoft search or ad products in the future.""

528 comments

  1. Scary pointed comments! by BladeMelbourne · · Score: 1

    That was a very pointed poignant comment.

    1. Re:Scary pointed comments! by artgeeq · · Score: 1

      I liked the user statistics. What a joke. My IE7 came with the computer I bought, and Microsoft also sneaks it into their "Windows Update."

  2. Then you will likely go out of business... by BenelliShooter · · Score: 2, Insightful

    Ignore them at your peril.

    1. Re:Then you will likely go out of business... by Cheapy · · Score: 2, Funny

      dk: "What's that smell in the room?"
      Others: "It might be that 800lb gorilla over there."
      dk: "What 800lb gorilla?"
      Others: "The one that's sitting in the corner throwing poo at us."
      dk: "I don't know what you're talking about."
      Others: "For the love of god, it's right there! Stop ignoring it!"

      --
      Would you kindly mod me +1 insightful?
    2. Re:Then you will likely go out of business... by TheRaven64 · · Score: 1, Insightful

      Depends on the target. If you are building sites for a corporate intranet, you can often mandate a specific browser. In the '90s, ActiveX typically meant this was IE. Now, if XUL is convenient to use then you can mandate FireFox. The web browser isn't on the client machine as an application, it's there as a replacement for a VT100 or an X terminal.

      --
      I am TheRaven on Soylent News
    3. Re:Then you will likely go out of business... by Anonymous Coward · · Score: 0

      Sorry, but I have to weigh in. I have been developing software for 25 years and after the OS2/Windows 3.0 debacle (I was at one of Gate's speeches to the developer community back when he got all of the Application competition firmly directed to OS2, only to pull his ignominious switch a couple of months later) I swore off M$ products, actually started looking for work as a cabinet maker again in the early 90's when it looked like I was going to have to do Windows development, but I held true and have managed to ignore Redmond ever since. I have had great luck turning clients away from IE (the large lag between IE6 and IE7 was actually quite helpful in this regard) and onto Firefox. I have taken a reasoned stand and shown them their site running on Firefox, Opera (and lately Safari) when they complain about the rendering and behavioral idiocies of IE and have mostly shifted my client base to using Firefox instead of IE. There are occasional public facing pages which we dumb down so that IE can play too but for the most part we adhere to standards, explain this, and have no problems. I don't know what my clients do for their personal browsing or mainline browsing from their office machines (and don't really care) but to access our software (which in general runs their operations) they mostly use Firefox. I treat complaints about bugs in IE with a simple "get a real standards compliant browser and duplicate the issue then call me". It also doesn't hurt that at 25 years experience I have the least experience in our somewhat small company and we produce rock solid software for them, hmmm perhaps that is part of the answer, if your product and culture is about high quality and you repeatedly demonstrate high quality to your clients they might just listen to you about the other software choices that they might make which are of higher quality. I have also converted some of my savvier users over to Linux on the desktop and once they start working with multiple desktops and start really multi-tasking they never go back. After all this, my real point, hats off to DK. It is certainly within our power as developers to decide the domain we will play in and great success can be had ignoring Redmond, I have written only a handful of lines of code to run on Windows in my whole career, I have a small compatibility layer in my JS libraries that deals with the unavoidable difference so that IE basically works but I have spent very little time making sure that IE works well (hell the original developers didn't and I see no need to make up for their lackings). Enjoy.

    4. Re:Then you will likely go out of business... by suggsjc · · Score: 1

      Maybe dk was just really, really high and thought it was all in his mind...therefore by him trying to overcome his "illusions" and appear normal he achieved the exact opposite.

      Its stoner bashing time!

      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    5. Re:Then you will likely go out of business... by Anonymous Coward · · Score: 0

      The company I work for (large) mandated a browser: IE. Three years
      later, an estimated 20% of users use firefox, and it is growing.
      Mandating a substandard product doesn't work, except in small environments.
      And then usually not for long.

    6. Re:Then you will likely go out of business... by implowry · · Score: 1

      I whole heartedly disagree. Back in the early days there was IE 3. Then sites started using frames. If I wanted to see/use those sites I was forced to upgrade. I was expected to upgraded to the newer technology as an end user if I wanted to play on this world wide web thingy. Last time I checked there are a lot of sites that made quite a bit of money off of using frames, they ignored IE 3 how dare them!

      Continuing to support older browsers it what keeps them around, which can be good in some cases. However when the old browser stinks to high heaven maybe it is time to take the trash out to a landfill and have it buried for the archaeologists of the future.

    7. Re:Then you will likely go out of business... by Richard+Steiner · · Score: 1
      Well-designed sites that used frames would still work just fine with browsers that didn't support frames.

      That's the whole point behind the NOFRAMES tag.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
  3. Re:Enough already by MightyMartian · · Score: 4, Funny

    Instead of wasting our time with crazy back-patting uselessness, will Microsoft please just admit defeat and close up development of IE and hand it over to people who care about the Web and handle it properly? I have wasted too many hours developing sites to work in IE7 that work without further modification in every other browser.


    You must be some sort of Communist.
    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  4. in other news ... by thhamm · · Score: 5, Insightful

    ... Users and Web Developers Vent Over IE6 too and any version before that.

    1. Re:in other news ... by Buran · · Score: 1

      I'm confused. What does a site-logo micro-image have to do with anything?

  5. CSS support by gihan_ripper · · Score: 5, Informative

    Finally IE7 supports transparent PNGs, but CSS support is still poor at best. Here's a table that lists support of various CSS styles on a per-browser basis. IE doesn't look good.

    --
    Phoenix, Boston, Little Rock, see a pattern?
    1. Re:CSS support by MightyMartian · · Score: 5, Insightful

      Finally IE7 supports transparent PNGs, but CSS support is still poor at best. Here's a table that lists support of various CSS styles on a per-browser basis. IE doesn't look good.


      And never will. Microsoft doesn't want to produce a standards-compliant browser. It doesn't want to produce a standards-compliant anything. It is only interested in furthering its monopoly by lock-in. I'm sure the IE7 team is under strict orders never ever ever to produce anything that comes close to being able to run nontrivial CSS, Javascript or anything else "out of the box". It wants developers to abandon competing browsers and push their customers to use IE. That was the strategy behind the mutiliation of Java, the pushing of possibly the most ludicrously insecure plugin system every known in the computing world (better known as ActiveX), and that's its purpose in making sure that IE, no matter the iteration, doesn't play well with CSS.

      Now maybe the odd developer will be like the one guy in this article, and vow not to work with MS technologies, but the majority will either go through the countless extra hours of work basically writing two versions of a good chunk of their web apps or going to compatibility libraries (which is insane considering we're dealing usually with interpreted languages at both ends of the connection, so adding yet another layer seems nuts) or will push IE simply because they don't have the time or energy to take the punishment that Microsoft is doling out for being evil and communistic enough not to work strictly with Microsoft's software.

      Of course, the irony of this is that when they push out IE8 (whenever the hell that is), Microsoft will bugger those developers again by changing functionality, making sure pages don't display correctly, that objects don't function quite like they did before, and ultimately force developers to in fact support three browsers; IE current, IE last version and everything else. Microsoft's so horrific that it doesn't even attempt to honor its own ad hoc standards.
      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:CSS support by Sgt.Modulus · · Score: 1

      When I was designing my personal web site I came across the decision to add hacks to my work in order to support IE or comply with the W3C standards. I ended up opting to go for standards. Otherwise I would have to fuss with a lot of If user is using IE6 do this. Or make a IE only page and run the IE code when detected. As it is right now FireFox, Konqueror, Opera, and Safari display the web site the best. IE6 not at all and IE7 surprisingly displays it pretty well with some flaws. I noticed differences with FF for Windows and FF for Linux. The site uses lots of CSS. People I know personally that use Windows do not like to use IE7 and have either stuck with IE6 or migrated to another browser. Mostly FF. BTW I'm look forward when Firefox 3 becomes stable and released.

    3. Re:CSS support by Anonymous Coward · · Score: 0

      I'm sure the IE7 team is under strict orders never ever ever to produce anything that comes close to being able to run nontrivial CSS, Javascript or anything else "out of the box".
      I'm sure they're free to implement some pretty cool and complicated CSS/Javascript...just so long as it's not part of any existing standard. It's important to keep up the appearance that IE7 is an "advanced" browser that has capabilities that the others don't have. It also allows for Microsoft-dependent development houses to put out all the IE-only sites that consistently draw ire here.
    4. Re:CSS support by Anonymous Coward · · Score: 0

      2 versions? and they called you Insightful.

      Obviously you haven't done much front end web work, or spent hours trying to fix a stupid border.

      Bash IE all you like but the rest of the world isn't warm and fuzzy either.

      Maybe it is time for someone to come along and relocked into another format that fixes this nightmare!!!

      Pixel is a fucking pixel.

    5. Re:CSS support by Tumbleweed · · Score: 1

      > Finally IE7 supports transparent PNGs

      Close. It now supports full alpha transparency in 24-bit PNGs. IE6 hsupports a transparent index colour in 8-bit PNGs. Too bad IE7 also messes up the palette in those fancy 24-bit PNGs, though. :(

    6. Re:CSS support by TheMCP · · Score: 5, Interesting

      the majority will either go through the countless extra hours of work basically writing two versions of a good chunk of their web apps or going to compatibility libraries (which is insane considering we're dealing usually with interpreted languages at both ends of the connection, so adding yet another layer seems nuts)
      Speaking as the author of a compatibility library, I resent being called "insane".

      So, I have a compatibility library. Yes, it adds another layer... but that layer *works*, and I don't have to rewrite the code every time I want to know where the scrollbar is or how big a div is. And it's fast enough for anything I've needed to do with it, which has included making calls to it every 100 milliseconds in some instances. And because I have my compatibility library, I can do things in minutes that take other people hours or days or weeks... if they can do them at all.

      I've been doing extensive Dynamic HTML work since 1999, so I have to deal frequently with the various browsers' implementations of Javascript and the DOM. And yes, IE sucks. Bad. But you know what? All browsers suck, bad. I have constant problems with Firefox too, and with Safari. Do I have more of them with IE? Yup. If I had a nickel for every time IE made me swear, I could buy Microsoft. But that doesn't make Firefox or Webkit good. They're just less bad.

      And, let me point out one case in which IE is the winner, in the hope of embarrassing Firefox (and Webkit?) into doing something useful to me... IE is the only browser with a built in API for replacing the scripting language. You want to replace Javascript with, say, Ruby? IE has the API, you can write a plugin and do it. Firefox doesn't: to write a plugin for it you'd have to extensively muck about in Firefox's internals.
    7. Re:CSS support by fm6 · · Score: 1

      You're kind of offtopic. Yeah, IE CSS sucks. But Microsoft's poor support for standards has never prevented their products from being adopted. The developers just grit their teeth and use the non-standard Microsoft equivalent. They have to, because Microsoft technology dominates so many markets. In particular, IE7 still has almost 90% of the browser user base. You can't write a web app and ignore 90% of your potential users!

      But in TFA we're talking about lousy Microsoft support for Microsoft technology. It's one thing to tell a developer "my way or the highway;" it's quite another to tell them "sorry, you can't do that with our technology, period." That reminds developers that MS is in the nasty habit of leaving developers high and dry when they lose interest in a technology. That makes it very hard to convince Flash developers that they should switch to Silverlight.

      Unfortunately, this disenchantment does not translate to abandonment of IE. The choice of which browser to use is up to the individual user. Who's typically a non-techie who doesn't know or care about standards compliance and such.

    8. Re:CSS support by MightyMartian · · Score: 1, Flamebait

      And look, the immoral pathetic vile Microsoft flunky surfaces. Go back to Redmond, you pathetic pile of crap.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    9. Re:CSS support by TheRaven64 · · Score: 1

      The choice of which browser to use is up to the individual user. Who's typically a non-techie who doesn't know or care about standards compliance and such. Remember back in the '90s when sites would say 'Optimized for Netscape Navigator?' Users switch browsers when the sites they like have more features in one specific browser. If popular sites started offering basic functionality to all browsers and full functionality only to standards-compliant ones, IE would quickly lose a lot of market share.
      --
      I am TheRaven on Soylent News
    10. Re:CSS support by CastrTroy · · Score: 1

      Even worse is that Outlook 2007 has adopted the MS Word HTML Engine for rendering, bringing HTML newsletters back to the stoneage.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    11. Re:CSS support by 0xdeadbeef · · Score: 1

      Wow, that's a lot of projected anxiety over vendor lock-in. It ain't our fault you bet the farm on IE.

      You have absolutely no say in what another company does with their own product offerings.

      Actually, every person on this planet has an equal say in what every company does with every product offering. The companies that succeed usually devote considerable effort to listening to them (or, at least, those who are or might be customers).

    12. Re:CSS support by icknay · · Score: 2, Insightful

      Let's see, what do these all have in common: TCP/IP, SMTP (email), HTML, XML, JPEG, ... oh that's right, they're all STANDARDS. The amazing growth and value of the Internet is entirely due to standards allowing many different pieces of software work together. Microsoft screws up standards as much as possible to try to lock their customers in. Also if you implement a standard you have to start competing. A monopoly is all about avoiding competition since your customers can't leave, so that's another reason Microsoft avoid standards. The Microsoft strategy is so patently lame and contemptuous of their customers, I expect it will blow up in their faces someday, especially as phrases like "locked in" and "proprietary format" penetrate the mind of the buying public. I think many normal people get that it's handy that the JPEGs coming out of their digital camera will work in many places/device since its a standard.

    13. Re:CSS support by holophrastic · · Score: 1

      equal say: yes -- equal to zero. not only do you not have to be a part of every market, but any product by any company can target someone else, or just not care about even their own market.

      Case in point. My brother imports crap products. Things like hair brushes for twenty-three cents. And he gets the better stuff. It's absolute crap, but there's a market for that too.

      You have no say in what another company does. You only have say over what you purchase yourself.

      Regarding my own anxiety, I'm not the one who's upset. I'd say that I'm really happy with my choice of Microsoft over FF, but my decision was made by the definition of Microsoft versus FF, so I kind of walked into a known situation. So I'm really satisfied with my selection.

      As for vendor lock-in, I know that as a consumer you wouldn't value it, but as a business, it's extremely important. Not only is it beneficial to have the same supplier supply you with the same thign for the long term, but it's just awesome when they govern the industry. I can just surf the wave created by my own supplier, and they even sell me the board at rediculously low prices -- no, it's not free but it does come with the accountability of a purchased product. I get no guarantees with FF.

    14. Re:CSS support by 0xdeadbeef · · Score: 1

      You have no say in what another company does. You only have say over what you purchase yourself.

      Indeed, many companies desperately wish that were true.

    15. Re:CSS support by wralias · · Score: 2, Insightful

      Microsoft doesn't want to produce a standards-compliant browser. It doesn't want to produce a standards-compliant anything. It is only interested in furthering its monopoly by lock-in. I think one of the lead IE developers is on the W3C, no? At any rate, I remember watching a video on the Yahoo UI site in which four developers - one from IE, Opera, Firefox, and Safari - talked about their browsers and web development in general.

      I remember the IE guy lamenting on how many quirks they had to maintain support for, and I think part of that is what is keeping them from pushing forward. IE was _the_ browser, with no real competition, when Netscape collapsed. The web was basically written for it before Firefox became widely used. There was quite a long period of time there when IE had no real competition, and thus no driving force to improve or standardize their browser. Also, much of IE was written before there were standards in place.

      My theory? They are up to their ears in technical debt and spaghetti code and everyone is to scared to change any of the code.
    16. Re:CSS support by MosX · · Score: 1

      I'm glad more people don't think like you.

      Writing a new browser is useless at this point. Others can't compete. This is why Microsoft is considered a monopoly.

    17. Re:CSS support by dumeinst · · Score: 1

      I get no guarantees with FF
      Exactly. A level playing field would mean you actually have to have a SUPERIOR product for your business to succeed

    18. Re:CSS support by MightyMartian · · Score: 4, Funny

      Point 1: You're an immoral Microsoft shill. Redmond sends pathetic worms like you out into forums like Slashdot, hoping that somehow they'll convince the development community that they aren't the worst thing that has happened to standards.

      Point 2: You've got me confused with another poster.

      Point 3: You're an immoral Microsoft shill.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    19. Re:CSS support by techno-vampire · · Score: 3, Insightful
      Speaking as the author of a compatibility library, I resent being called "insane".


      I think you misunderstood the OP. You aren't insane for having written what appears to be a very good compatibility library and the OP didn't say you were. What's insane (to the OP) is the fact that you needed to write it in the first place.

      --
      Good, inexpensive web hosting
    20. Re:CSS support by jlarocco · · Score: 1

      I lol'd.

    21. Re:CSS support by xENoLocO · · Score: 1

      It should look fine in IE... it *is* a table.

      --
      "The need to build the internet comes from something inside us, something programmed... something we can't resist."
    22. Re:CSS support by hpavc · · Score: 1

      Don't worry yesturday a commenter mentioned this would be fixed and there would be no need for other browsers come IE8 or worse case IE9. MS just had a slow start with crushing the W3 thats all.

      --
      members are seeing something, your seeing an ad
    23. Re:CSS support by Anonymous Coward · · Score: 1, Funny
      Heh. This one was good:

      ...if Microsoft builds it in, they become responsible for bugs, and security holes that result...

      ...but this one got my coffee spilt over the keyboard:

      Microsoft is actually accountable for problems.

    24. Re:CSS support by mrjb · · Score: 1

      You, sir, are a self-contradicting dick.
      "You also can't complain that a company has built a product that you don't like -- you don't have to use it, and you don't have to care." "there's only one plarey in the game that's been in teh game for more than five years: IE."

      Many web developers support IE, not because it is the browser they like best, but because they have no choice.

      Also, PLEASE learn to spell.

      --
      Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
    25. Re:CSS support by Bearhouse · · Score: 1

      Interesting table - Firefox & Safari don't look that good either...

    26. Re:CSS support by Bert64 · · Score: 1

      But at least you *can* muck about with firefox's internals, so you can do things which ie's api doesnt cater to.

      On the other hand, why would you want to replace the scripting language? Javascript is the only scripting language really being supported.
      And the reason ie has such an api, is because microsoft were trying to push their proprietary vbscript to replace javascript, not because they actually wanted to make it easy for other people to add new scripting languages.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    27. Re:CSS support by Anonymous Coward · · Score: 0

      Microsoft doesn't want to produce a standards-compliant browser. It doesn't want to produce a standards-compliant anything. It is only interested in furthering its monopoly by lock-in.

      Hanlon's razor is an adage which reads: "Never attribute to malice that which can be adequately explained by stupidity."

    28. Re:CSS support by Bert64 · · Score: 1

      Standards should be a specification that anyone can follow. If whatever specs ie follows were published then they would surely be implemented by other browsers and incorporated into w3c standards, but they aren't published, either because they weren't properly specced out (just hacked together) or because they solely exist to lock people in.

      IE exists to try and prevent other people from making their own competing products... What your describing is a lot harder than it should be.
      Also as to not being forced to use ie, thats also untrue. As you said, you create sites which don't support other browsers, anyone wanting to use those sites is forced to use ie, which is a horrendously outdated inflexible browser that many people can't stand, that also only runs on a single platform that many people also can't stand... Proprietary apps like this that don't follow (or at least sufficiently publish their own) standards are incredibly bad for everyone else (and yes that includes you too, assuming you dont own a large number of microsoft shares or work there).

      So what are your products? I assume your products don't compete with microsoft, or you'd realise just how damaging their proprietary lock-in is once they start using it to drive your customers to their (usually inferior) competing product.

      Microsoft are not accountable for problems, have you not read the license agreement? They are under no obligation to provide fixes to you or anyone else, it's only the bad press and risk of losing customers that makes them ever fix anything. A lot of microsoft customers would like them to fix ie7 (that is, to support the same standards as everyone else) because it would save them a lot of money when developing web based apps (spread among all the customers, it would save a lot more than it would cost microsoft to fix their bugs).

      And you, think of your own business... Stop locking yourself and your customers in to microsoft products, and stop turning away customers who aren't locked in to microsoft. Do you really think it's good business sense to have your business dependent on another corporation that considers you a very small and irrelevant part of their customer base? What happened to the sensible business logic of having a second source for everything you depend on? That's why AMD produces x86 chips you know, because IBM demanded there be a second source of x86 chips before they would commit to it for their PC.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    29. Re:CSS support by Bert64 · · Score: 3, Insightful

      I would like a say in what i purchase myself, but proprietary products seek to take those choices away from me. If i want to use product X i also have to use products Y and Z because X stores it's data in proprietary formats.

      You get no accountability with purchased software, haven't you read the license agreement?
      If microsoft decide to drop ie, not update it, change it in a fundamental way that breaks your apps - what comeback do you have? IE7 is significantly different to 6 that it breaks some apps, but you still have to support 6 as well because customers running win2k or earlier can't run 7, while customers running vista can't run 6.
      Firefox won't fundamentally change things as they are working to a defined spec, and if you want to move away from firefox there are other standards compliant alternatives (webkit/safari, opera etc), or you can maintain firefox yourself if it's worth it.

      While it is beneficial to be supplied with the same thing for a long time, this is what standards achieve, but you get the added benefit that the suppliers have to compete for your custom, you can push down the prices and make demands. Consider, who is your hardware supplier? How long have you used the same hardware supplier? And how is today's hardware compared to what was available 10 years ago?
      Is there any reason why you couldn't switch to a different supplier if they offered you a better deal than your current supplier? What hardware supplier do your customers use? Do you try and lock your customers in to a single supplier?

      Wouldn't it be good to have the same flexibility over obtaining software as hardware? Companies competing to make better products available at lower cost, and an exit strategy for you if your supplier takes a direction you don't like.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    30. Re:CSS support by cloakable · · Score: 1

      Actually, Netscape has been producing browsers longer than Microsoft. True, they sold it, but still, they were in the business longer than Microsoft.

      Guess what that Netscape browser eventually became? Hint, it begins with Fire, and ends with Fox, and runs on a hell of a lot more systems than Internet Explorer.

      And yes, the W3C doesn't have an official browser. Whoop-de-fucking doo. It's still an open standard, which anyone can code towards, and meet. Konqueror is W3C compliant, after all (my usual browser). Hell, it tells me when I'm not viewing W3C compliant code :) So yes, I've locked myself into a vendor lock in - I'm locked into the W3C. Which any browser can support, if the wanted to.

      --
      No tyrant thrives when every subject says no.
    31. Re:CSS support by kv9 · · Score: 1

      no, it's not free but it does come with the accountability of a purchased product. I get no guarantees with FF. I don't know how things are in your alternate Microsoft universe, but here in the real world IE is downloadable for free. did you get a receipit?
    32. Re:CSS support by Bluesman · · Score: 1

      I don't think that would happen. Instead, the sites trying to do this would lose a ton of traffic to sites that weren't deliberately being inflexible.

      Those "Optimized For...(browser)" web sites were an abomination, just like "This page best viewed at 800x600 resolution".

      --
      If moderation could change anything, it would be illegal.
    33. Re:CSS support by Anonymous Coward · · Score: 0

      I don't see any reason why Microsoft should follow these standards people talk about. For a start, what is 'standard' (according to the traditional meaning of this word) is what Microsoft does. It has a sigificantly greater proportion of users than all other browsers combined.

      Secondly, why are the w3cs recommendations considered sacred? They are certainly not always a better way of doing things, and microsoft employs some very clever people.

      What really irritates me is that in several cases Microsoft have innovated in a particular area and implemented something which nothing like it existed before in a version internet explorer. The w3c has then been influenced by this but created an incompatible standard, and microsoft recieves blame for their browser not following this standard.

      I agree with everyone that having to program different webpages for Internet Explorer, and the other browsers is a pain, but I'm not convinced the other browsers are completely blameless for this situation.

      Sometimes the 'standards' are worse than microsoft's implementations and in these cases the other browsers are as much to blame as microsoft for not simply adjusting the way they work and adopting the better method

      Martin

    34. Re:CSS support by Anonymous Coward · · Score: 0

      Ignore him. Thanks for your efforts, Tom.

    35. Re:CSS support by Anonymous Coward · · Score: 0

      The Mozilla team is already taking care of supporting multiple script languages inside Firefox with Tamarin.
      IMHO that their solution is much better than Microsoft's APIs:
      http://arstechnica.com/journals/linux.ars/2007/07/27/firefox-to-support-scripting-with-ironpython-and-ironruby

    36. Re:CSS support by JamesTRexx · · Score: 1

      here in the real world IE is downloadable for free

      Okay, I downloaded it but how do I get it to install? I keep getting errors about what to use to open the .exe with and I can't find any help on installing it on FreeBSD, not even Linux.

      --
      home
    37. Re:CSS support by kv9 · · Score: 1

      Okay, I downloaded it but how do I get it to install? I keep getting errors about what to use to open the .exe with and I can't find any help on installing it on FreeBSD, not even Linux.

      wine

      but I don't know why you'd want to do that when you could use a real browser.

    38. Re:CSS support by Dan+Ost · · Score: 1

      The problem with Microsoft "Standards", is that they become quickly unworkable in a mixed environment (which, of course, supports Microsoft's agenda).

      There's hope, however, in the world of web standards since non-IE browsers are gaining significant traction (30% or more in Europe, 15% or so in the US). The notion that IE is not standards compliant is no longer something that only geeks talk about. School kids are aware of it and some of them even know what it means.

      Pressure is mounting for all the web to become standards complaint and, eventually, that will either force Microsoft to comply or force Microsoft out of the market. I don't really care which happens as long as one of them does.

      --

      *sigh* back to work...
    39. Re:CSS support by eck011219 · · Score: 1
      A couple of points:

      You also can't complain that a company has built a product that you don't like -- you don't have to use it, and you don't have to care. It's their product, and their service, and their business. If you don't like it, you're welcome to build your own product any day of the week.

      With all due respect, this has to be the most ridiculous thing I've heard in a while. No web developer can stop supporting IE. I personally lost about five hours this week alone wrestling with its various dumb CSS problems (a fairly standard percentage from one week to the next), but that doesn't change the fact that most users still use it. Can I tell a client (say, a hair salon) that IE stinks and therefore I won't support 80% of the people who will come to her site? She doesn't give a shit about CSS standards, she cuts hair. And she sure won't be pleased if I build something that doesn't work for 80% of her visitors.

      Microsoft fought hard to corner the browser market. They chose to be the gold standard, did what they had to do get there, and with such a choice comes some responsibility to not break everything. If not a professional responsibility (which is arguable), certainly an ethical responsibility. And really, it IS a professional responsibility -- they're slipping now in the browser arena because of their arrogant disregard for standards. Firefox is not gaining popularity based solely on the stellar business acumen exhibited by the Mozilla Foundation. It owes its success as much to IE being increasingly unusable as it does to its own features.

      But you don't have to. You can build your own browser. You can stop supporting browsers that you don't like. Hey, I did. I don't support Safari, I just don't like it. I don't support Opera either. Until this year, I didn't support FF, and I still don't support FF for backend components. That's my right, it's my business.

      This is possibly a decent idea (except for the business about building your own browser -- I'm going to just ignore that part) -- you're covering that 80% fairly well. But unless you're building very simple sites that don't call for a lot of JS or CSS, it simply won't work for much longer (if it's still working at all for you). A Safari user calls your client and says the client's website isn't displaying properly and they can't buy a gift card. (First of all, they'll probably not call and will simply shop somewhere else, but let's do it this way for sake of argument.) When the client calls you, do you honestly think that "well, I don't support Safari. Tough noogies." will be an acceptable answer to them? Friend, you have some big brass ones. YOU work for THEM, remember? I'm all for being assertive with clients, but good heavens!

      And to my parenthetical point above, people who simply go away are basically invisible to the client (unless they read their stats and know how to interpret them, but let's remember that most clients hire and trust YOU to do that for them). So even though you're producing buggy behavior for a segment of their customer base and driving them away from the client's website, you never get into any hot water for it. The client simply doesn't know they could be missing out on as much as 25% more traffic or sales, but you do. At best, that's comically bad customer service -- at worst, it's negligence and certainly within the realm of things that can (and maybe should) get you fired.

      I don't mean to get off on such a rant, and generally I'll defend Microsoft's right to do what they want. But they really have gorked up the profession of web development. Starting with shoddy support for CSS standards and Javascript, and moving on to buggy, proprietary Frontpage extensions that set clients' expectations unreasonably high, I would guess that 20-25% of the time I spend talking to a new client about what their site can do is spent trying to explain in simple terms why the thing on their wife's/brother's/company's business website won't work on all browsers and therefore is a bad idea to implement for their site. And that can be directly attributed to Microsoft's business practices in this arena.
      --
      It is pitch black. You are likely to be eaten by a grue.
    40. Re:CSS support by gravis777 · · Score: 1

      Here's a table that lists support of various CSS styles on a per-browser basis. IE doesn't look good I think everyone is being a little harsh here. Yes there are things that IE7 does not support right, but the thing is, it has NEVER supported it right. Unless you are doing some very weird coding, its not like stuff worked in IE6 and is now broke in IE7, and the few things that are broke tend to be from stupid webprogrammers who write these stupid apps that are IE6 compatable only, and will not work in Firefox or Opera or any of the other browsers.

      I have had the headaches with Internet Explorer as well when designing pages, but these are not unique to IE7. In fact, if you want true standards compliance, I do not think any one browser supports everything. How many browsers out there can successfully render the acid2 test?

      On the table scroll down to the bottom table. Look, there are things that Safari, Firefox, and Konqour do not support as well. First line and First letter are only supported by IE , Safari and iCab, the others are not quite there. + selctor works in IE and Opera and iCab and Konqour but not fully in Firefox or Safari.

      Seems as if there is no perfect browser, and if there was, if it was a browser that most people have not used (wtf is iCab anyways), its still useless. If the majority of our users are using IE and Firefox, what is the point of programing a fully standards complient website that can only be properly rendered by, say, Opera?

      Just some food for thought.
    41. Re:CSS support by suggsjc · · Score: 1

      ...or going to compatibility libraries (which is insane...
      I've been wanting to tackle/talk about this "issue" for a while now, just never got around to it. So first, I'm assuming you meant javascript "compatibility libraries" like Prototype (old favorite) or jQuery (current favorite) or the myriad others (several of which are also very good).

      Using those libraries just makes sense and has being cross-browser is but one of
      MANY reasons to use them.
      1. They trivialize tasks that developers use on a day-in day-out basis (hopefully to improve usability and accessibility).
      2. They are (generally) well tested and have active support groups.
      3. Less code!
      4. In general easier to debug and/or maintain (in part due to reason above)

      I *personally* think that using libraries vs programming in "pure" javascript is very similar to programming in c (or assembly) vs a higher level language (perl, lisp, etc). So unless your just a masochists, or just like re-inventing the wheel then it would only be to your benefit to check those libraries out.

      I wanted to show some examples of how much more efficient, straightforward and just plain easier jQuery is compared to its "pure" javascript equivalent, but I've got to run to a meeting.
      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    42. Re:CSS support by SilentBob0727 · · Score: 1

      After a major upheaval at an open source software development company I used to work for, someone who thought like you stepped in and took over general management. He halted all non-.NET projects that hadn't passed release, "promoted" our standards lead to a meaningless position, quashed all internal talk of Firefox, Mac and Linux support, reassigned all developers to QA, legacy, and support staff, hired on a .NET task force composed of his own cronies to take over development, and gave himself a huge raise.

      Needless to say, I got out of there pretty quick. From what I have heard, the company has missed every single delivery date since he came on. The parent company is about to dismantle them and he will jump ship with his cronies, cash in hand and calling the project another success for Microsoft before he goes on to run another company into the ground.

      --
      Life would be easier if I had the source code.
    43. Re:CSS support by Midnight+Thunder · · Score: 2, Insightful

      Finally IE7 supports transparent PNGs, but CSS support is still poor at best. Here's a table [quirksmode.org] that lists support of various CSS styles on a per-browser basis. IE doesn't look good.

      The seasoned web developer's point of view: anything that works in Opera, Firefox and Safari might work in IE7, but chances are you will probably need to adjust the whole design just to compensate.

      --
      Jumpstart the tartan drive.
    44. Re:CSS support by Anonymous Coward · · Score: 0

      Hear hear!

      And you know what else a compatibility layer lets you do? Use older browsers, albeit with reduced feature sets in some cases.

      Writing only to standards is great...IF you want to shut out everyone who can't/won't constantly download new browsers just because you say so. The fact of the matter is that everyday software is slowing down as fast as processors are speeding up. Security issues aside (most of which can be solved by a firewall and not clicking "yes" on every dialog), why can't I just keep using a perfectly good browser like IE6/NN6/Opera6/FF1/Mozilla1/Safari2/etc (all of which are supported in MY compatibility layer)?

    45. Re:CSS support by TheMCP · · Score: 1

      But at least you *can* muck about with firefox's internals, so you can do things which ie's api doesnt cater to.
      So it's 10 times the work, but I should be grateful I can do it at all?

      On the other hand, why would you want to replace the scripting language?
      Maybe I have a better implementation of Javascript. Maybe I have a better language. (Actually it's the latter, but that's not the point.)

      And the reason ie has such an api, is because microsoft were trying to push their proprietary vbscript to replace javascript, not because they actually wanted to make it easy for other people to add new scripting languages.
      Sure. we both know that... but it remains true that rather than just putting in their proprietary garbage and leaving it closed, they left an API for others to use to add more languages. And the other major browsers have failed to compete with that.
    46. Re:CSS support by JamesTRexx · · Score: 1

      So I can be a wise-ass and act like a user. :-P

      --
      home
    47. Re:CSS support by holophrastic · · Score: 1

      I certainly agree with you that Microsoft is intentionally dodging such standards, and I applaude them for it. Clearly, it works for them, and that's what business is all about.

      Ah, and you can't call SMTP and JPEG standards. You can't really call TCP/IP a standard either. Only because there are competing standards. (JPEG isn't the only image format, and there are a dozen JPEG versions too). You can't have three oposing things that are all standard. If you can, if you can say that JPEG and GIF and PNG are three standards, then you can say that IE and FF and Opera are three standards (or two, if you like). XML, on the other hand, may be too simple to be a standard. The bare-bones XML is really more of a technique than a rule-set.

    48. Re:CSS support by holophrastic · · Score: 1

      Hmm, touch to argue with that, well done. I suppose I could say that the company fired a single employee, in order to maintain a single client. As a fielder's choice scenario, it was still the company's choice, and no one else's. Certainly not the general public's opinion -- which clearly plays the other way.

    49. Re:CSS support by holophrastic · · Score: 1

      If you would have said that a few years ago, FF wouldn't be around. What's changed?

      You can always make your own product, I'm sorry that it's difficult. I too have trouble developing new products and business models in a world that already opposes mine before it even exists. But I still do so.

      Hell, my next product competes with both apple and dell. I'm not going to win -- at least, that's not the likely outcome, and it's not the primary goal. I will, however, be successful in my own localized market; that is my primary goal.

      But hey, just look at Opera. If IE is so big, and FF is so popular, where does Opera stand? That's right, no where. Except they've found another market -- mobile.

      Build your browser, prove that you can do something better. If you can, then you can be upset that others don't, and you can use yours. And hey, if yours is better, you can guarantee that at least one million people here will try it, and probably ten percent will adopt it. And hey, if it's standards compliant, then there's nothing pushing anyone to go get FF instead of yours. So you'll compete head-to-head with FF.

      Ever think that Microsoft's big plan isn't to make it impossible to compete, rather just to make it seem that way?

      If yours sucks, then you've got nothing.

      I'll try yours out.

    50. Re:CSS support by holophrastic · · Score: 1

      In the business world, service, support, and guarantees are a huge part of the product. It is a level playing field, Microsoft offers service, support, and guarantees, and to some a lesser product. FF may offer a greater product, but with no service, no support, and no guarantees -- and certainly no accountability.

      There are things that I'll purchase without any guarantees. Not food. Not a car. Some people do buy cars without warranties, and food from places with no accountability. Think of the things that you purchase every day. How many of them can you not take back, get serviced, or exchange them if they're faulty or just not to your liking? I return movie tickets after I've seen the movie if I feel that it wasn't properly advertised.

      But for business, every supplier had better be fuly accountable for their product and service. I've got far too much riding on it to have no recourse. And as I said, I'll even sacrifice product quality to ensure that I get what I'm sold.

    51. Re:CSS support by holophrastic · · Score: 0, Troll

      Actually, funny story. I used to hate Microsoft for everything -- much like you guys. That changed in two stages. It changed a little five years ago when I started running my own business full-time. It's a lot more difficult and complicated than any non-business-owner can ever understand. So as one corporation to another, I gained a little respect for Microsoft in terms of recognizing that a lot of external parties try to influence what they do, and nearly everything they do seems reasonable to me as a business owner because I do or want to do them too.

      But two years ago, it changed all the way. Now I do actually like and prefer Microsoft -- maybe one day that'll make its way to my webserver too. Simply put, I started paying them directly as a supplier. I had to become some Microsoft partnery thing for a specific project, and I got unlimited help, telephone support, and a million tools to help me. As a Microsoft partner, Microsoft really takes care of me.

      So yeah, they pay me to do this, but not with money. With loyalty and support for my own ventuers. So I feel that I owe them posts like these.

      A good example: for something like $650, Microsoft will send you a binder of DVDs with absolutely every product they make -- all of them! Every version of office, windows, access, sitepoint, etc -- everything. The idea being that you get to build your product in order to integrate with all of theirs in any way you see fit.

      How many other companies will give you all of their scores of products, in all versions, for the cost of two of them -- and that comes with unlimited e-mail support, and two annual telephone support where someone is actually accountable for any problems or troubles that I have, and will spend days if necessary to get me an answer or solution to any problem. Oh, and for half the price, you can download everything instead of receiving physical DVDs.

      That's support. Microsoft helps you to build your product. That's a beautiful thing.

      So, I've been objective in why I like Microsoft by describing specific ways that they've assisted me to improve my business in ways that FF has never done. Can you do the same for another company?

    52. Re:CSS support by holophrastic · · Score: 1

      I think you've missed the important part. They aren't accountable to you, the user. They are accountable to me, the business partner. In a world where people expect everything for free, you should see what people are willing to provide when you pay them for it.

    53. Re:CSS support by cp.tar · · Score: 2, Interesting

      You guys seem to forget something critical -- "standards" are supposed to be what most participants do, not what most participants should do, or are being told to do. In this case, there's only one plarey in the game that's been in teh game for more than five years: IE.

      Well, I for one applaude your proper use of quotes.

      "Standards" are indeed those de facto standards, where a monopolist does what it wills, and the rest ought to scramble after it.
      Real standards, however, are specifications agreed upon by most or even all players, as you call them. The rules of the game, if you will.

      You can't, or rather you shouldn't be complaining that IE doesn't support some arbitrary spec from some arbitrary corporation that's never built to their own spec. The W3C had a browser of their own for six seconds, and it never came close to adhering to their own standard. So they've decided to sit back and tell others what to do.

      Well, correct me if I'm wrong, but isn't Microsoft a member of the W3C?

      Besides, W3C is not a corporation (at least AFAIK), but a consortium. Do check the meaning of the abbreviation.

      It's nice that FF has come along, and chosen to support much of what the W3C have said. But that too is a copp-out. They've decided to make no decisions, and simply to follow what someone else says -- in this case, someone else who's got absolutely no experience actually doing anything.

      Oh, I'm sorry. I guess you want to say that a standardization body should actually implement each and every standard they make?

      Would you then argue that ISO shouldn't make any standards, as they don't really implement most of them?

      Standards are meant to be adhered to, not arbitrarily broken. That's why they're standards.

      You also can't complain that a company has built a product that you don't like -- you don't have to use it, and you don't have to care. It's their product, and their service, and their business. If you don't like it, you're welcome to build your own product any day of the week.

      *sniff* I smell an astroturfer.

      You have said it yourself: Microsoft is (or at least was) the de facto monopolist in this field.
      That, unfortunately for the point you're trying to make, means that sometimes you are forced to use that product.
      Furthermore, Microsoft Embrace-Extend-Extinguish approach to standards means that some pages (fewer of them every day, but still) are built to be viewed exclusively using IE.

      So stop complaining, and do it yourself. That's what business is all about.

      Yes, but not everyone is in that business.

      We all use products built by someone else.

      Or will you tell me that you build all your own tools yourself, and if you buy something defective, you don't complain, ask for a refund and so on and so forth?

      All of that said, I've got no problem with IE. I've got no problem supporting multiple browsers -- quite frankly, it benefits my business to do so and to have to do so.

      If you're building websites for others, yes, I can see how it benefits your business.

      However, your benefit is at the same time a loss for every client of yours.

      But you don't have to. You can build your own browser. You can stop supporting browsers that you don't like. Hey, I did. I don't support Safari, I just don't like it. I don't support Opera either. Until this year, I didn't support FF, and I still don't support FF for backend components. That's my right, it's my business.

      Now, this I like.

      I, for one, do not support IE.

      IE users get an alert that they should view the site from a real browser, e.g. Firefox, and are redirected to getfirefox.com.
      If they do not wish to be redirected, their browser is crashed.

      OK, so I can afford that kind of assholey behaviour because

      --
      Ignore this signature. By order.
    54. Re:CSS support by holophrastic · · Score: 1

      yeah can't spell. I've got 15 replies over night here. Typing too fast.

      and you don't have to support IE. You have to support IE only if you want to support all the people who use IE.

      Case in point, which makes you a self-contradicting, well, no, just some guy missing something, Slashdot doesn't support IE. Half of the links on the home page are over words and inaccessible. Even the logo link is obstructed.

      If you want to support Microsoft's users, you'll have to support Microsoft's products, that true. But nothing says that you need to.

      I need to get my product certified in order to comply with government law. It's a $4K annual expense, and tehy don't even offer any liability on the product they've certified should it say catch on fire after they said it wouldn't. If I don't do it, first I lose my business, then I get arrested. If anything does go wrong, my fault or not, then I get charged criminally, and then civily.

      That's being forced to do something. If you want to have a television station, you have to broadcast in a format that televisions support, or you have to go out and start selling your own televisions. Incidentally, FM came about when the inventor startet going door to door and giving away free FM radios with a daily schedule of two shows. So don't say it isn't done.

      If you think that you're incapable of doing something that others have done, and continue to do, then it's your own inadequacies that ruin your day, not someone else's successes.

    55. Re:CSS support by cp.tar · · Score: 1

      It's the way I do things, at least.

      Either use a standards compliant browser or get off my case.

      If you have a problem with my site, take it to Microsoft; have them explain why IE can't render a page coded to spec.

      If my page passes validation, I'm not the one to blame. Get a real browser.

      To use a car analogy, if I sell gasoline which conforms to the appropriate standards and all car engines can use it, if suddenly Fords start blowing up, will Ford owners blame me or Ford?

      --
      Ignore this signature. By order.
    56. Re:CSS support by holophrastic · · Score: 1

      You've missed the same sets of points as others. Microsoft isn't accountable to you the user, they are accountable to me, their partner. They do fix bugs when I call them, and they help me understand their product too. And IE is incredibly documented. The MSDN has every little bit of the HTML and javascript and windows api spec. And if you pay for technet, you get access to about seven times more documentation that you get without it. I'm sorry it's not free, but I wouldn't give away all of my specs for free either.

      And yes, I do compete with Microsoft when it comes to my own clients. I especially compete with IBM recently. But I get to offer things that a large corporation can't, and I get to use the large corporations' offerings in order to do so. That's just great for me.

      What bothers me, in your post, is that you say people don't like IE, but use it, and don't like windows, but use it. You're talking about an aweful lot of people. You don't have to go to websites that don't support your browser. You can use the telephone, adn you can complain to them too. And you don't have to purchase their product. But clearly, there aren't enough people who hate IE enough in order to actually do something about it.

      And if you hate IE only a little, then boohoo for you. I hate juts about everything I use a little. I hate my car a little because it doesn't have an mp3 player. But not only do I not go out and buy another car, I don't even replace the stereo because I don't hate it enough to do so.

      Clearly, all of the people using IE and windows don't hate them enough to stop. And some, actually like them.

      Sorry.

    57. Re:CSS support by holophrastic · · Score: 1

      Again, the Microsoft licence says that they are not accountable to users. When you pay them as a partner, they are accountable to you.

      And it's nice that you think IE7 is different from IE6. But you do know that as a developer, you can revert every change except for the whole off-screen window security thing, which you've benn complaining was a security problem. And even that can be changed with local security permissions.

      So the app that you're building, if it's local, you can get around every IE7 change that you want, and if it's remote, one security perimssion warning to the user when the app starts is all that disrupts you -- and that's only if you need to undo some security constraints.

      Incidentally, you're an idiot. I know the marketing too, that following standards means a long and consistent supply, whereas proprietary does not. But FF doesn't follow standards, it tries to follow standards and does a decent job and keeps improving. The latest FF folows a few more standards than the last one. GOd help you if you're trying to support the old and the new. IE7, IE6, IE5, and IE4 all do exactly what IE4 did. The newer ones simply do more, but they don't change the way they did old things -- so old things still work.

      When FF changes something, again, accountable to no one but the "standards" themselves. You forget that they weren't following all of them before, but new they are following more, so the upgrade must be good.

      Microsoft can't break old code, because their business partners are using the old code. And Microsoft is actually devoted to its paying business partners. That's why I've become one of them. If IE changes significantly, then Microsoft has a big problem regarding their own partners. Microsoft may not give users much say, but business partners are incredible important.

    58. Re:CSS support by holophrastic · · Score: 1

      "an open standard, which anyone can code towards"

      Sorry that some people have chosen not to, but that's their right.

      And Netscape didn't become FF. Not only is the rendering engine not the same, but I buy dial-up internet service from Netscape now. Also, FF didn't appear when Netscape died, it took a little while. Exiting the game and returning is not sticking with it.

      Either way, there is only one browser product now that has a complete history -- one company, one product name, on revision history.

      You're welcome to have other browsers, and if you like them, that's great. But the W3C is just a bunch of guys who decided to make product decisions without building a product. That's useful and all, but that's the easy part. Coming up with ideas that don't even have to be technically possible is a lot of fun -- but that ain't business.

    59. Re:CSS support by holophrastic · · Score: 1

      Yeah, let me teach you something. Just because a company offers something for free, doesn't mean that they don't also charge for it. Start paying Microsoft. Become a Microsoft partner. You'll get all of the support, and all of the accountabilities.

      Why would you expect that for free? Do you provide it to your clients for free? Do you have clients? Do you own a business?

    60. Re:CSS support by DoctorPepper · · Score: 2, Funny

      Actually, the cheapest MSDN subscription is the "Visual Studio Professional with MSDN Professional" subscription. It costs $1,199 new, and $799 to renew. True, this still gives you a metric butt-load of software, and if my business depended on Microsoft products, I'd seriously consider it.

      Fortunately for me, I'm a Unix admin, and I get all my Unix and Linux for free :-)

      --

      No matter where you go... there you are.
    61. Re:CSS support by holophrastic · · Score: 1

      I agree with everything you've said. Certainly, our profession would be much different without IE's strangle-hold. But that really doesn't make them evil, as many here have suggested. And I don't respect the W3C any more than Microsoft does because they don't provide a reference browser. They don't even ensure that things are possible before suggesting them.

      But, I do like your talk of my brass. "well, I don't support Safari. Tough noogies.". That's not exactly what I say. Instead, I do like in the old days: "well, we didn't support safari. if you want to, there's a cost to it", and then I pick a number that makes sense.

      When I'm working for a client for whom that 25% of traffic that you calculated matters, then yes, they have a budget for it, and I get paid for my work. Smaller clients have a very simple requirement -- that I get them closer to perfect, not all the way to perfect. With ten browsers to support, I tell them that we aren't going to support them all for free. And they pick.

      It's a pecking order so it's easy. And it always winds up in one of three ways -- IE only, IE && FF public (IE only private), or IE && FF. Very few of my clients are large enough that 25% of their traffic is a reall concern. Their concern is more making sure that most of that 25% can get to a telephone number. And when they pick FF as well, we're talking about 5%, and every client I've ever had has said, straight out, "We don't care about 5% of anything".

      It comes down to money.

      As for my working for them, you've got the tense wrong. I work for them only if I want to. If a small budget wants large features, I don't work for them.

    62. Re:CSS support by holophrastic · · Score: 1

      I will whole-heartedly agree that there are more evil monsters working with Microsoft products than working with open source stuff. Wow have I met some asses who've bilked their own companies out of far too much money for the no work that they've completed.

      But hey, while it embarasses the hell out of me to share an industry with such people, I do get clients as a direct result of that. I spend all my time earning their trust, but it works out in the end. That said, my web-site products are all linux/apache/mysql backends. But my front end software is mainly Microsoft-based. But I've always felt that way.

      But hey, I'm starting to respect those monsters. They really do come out with a lot of money in the end. It may be evil to screw over your own clients, and to do so for a living, but they do make a great living. Now maybe I wouldn't do the same for twice the money, but they are often talking about ten times the money. That gives me pause. ...

      I'm still not that evil. But I sometimes wish I were.

    63. Re:CSS support by holophrastic · · Score: 1

      It doesn't make your opinion worthless as representing your opinion. It does, however, make your opinion useless, because it doesn't come from any sort of understanding of the solution.

      I can identify a problem -- humans can't live on Jupiter. I may even be able to describe why that's the case. But obvious or not, it doesn't help because I'm not in a position to help with the solution. When a Mars specialist describes why humans can't live on Mars, it does help, because they do so in trying to solve that very problem.

      The same goes in the business world. I can say, in full agreement with most people here, that Microsoft and IE could be better in a dozen ways. I can say that I don't like some aspects of the way things are. But I won't say those things specifically because I know why they are the case. If I were in Microsoft's position, and I had the choice of helping my competition, or helping myself, you'd better as hell believe that I'd pick the latter over the former.

      You mentioned your office suite. I've hated every office suite I've used since wordstar. Each has made my efforts more difficult, sometimes so much so that I've just done my thing in HTML. But I don't complain about the office suites. I don't because it's not important enough for me to do anything about it. Clearly, the existing office suites please their makers, and sometimes their users, and clearly, I'm not a part of that.

      I focus my full attention, as you put it, on things that I can change. That's why I started my own business. That's when I started my own business. That's why I love it.

    64. Re:CSS support by fm6 · · Score: 1

      Remember back in the '90s when sites would say 'Optimized for Netscape Navigator?' Users switch browsers when the sites they like have more features in one specific browser.
      No they don't. Maybe they did back in the 90s, when the web was still new to most people, Microsoft was lagging way behind in Internet technology, and there were a slew of competing web browsers.

      Also, those "Optimized for NN" blurbs were motivated by that fact that NN has a whole lot of non-standard features, just like IE does now. Netscape had a better excuse than Microsoft (W3C was taking its sweet time getting specifications out the door, and Netscape had revenue opportunities that couldn't wait) but they still took a lot of flack for it.

      If you think that users will go to the trouble of installing a new browser just because they see an "optimized for" blurb, you are totally out of touch with the ordinary user experience. Non-techies don't like to experiment. Not only do they avoid installing new software, they avoid unnecessary fiddling with the software they do have. They live in constant fear of "breaking something". Slashdotters and other techies seem totally incapable of grasping this simple fact. Or if they do, they sweep it under their mental rug with "most people are stupid" or other bigotry.

      If anything the pressure works the other way: people are afraid to switch away from IE because so many sites don't work well — or at all — in other browsers. I myself have a "view in IE" button on my Firefox toolbar, and I use it a lot. Netflix instant viewing still only works on IE. And every once in a while I find a multimedia site that doesn't work the way its supposed to in Firefox. Maybe I need to tweak the appropriate plugins, but I can't be bothered.

      Argue all you want about causes and effects. The objective fact is that alternative browsers still have maybe 10% of the market. Yes, that's growing, but unless it starts growing a lot faster, IE will still be the dominant browser for both our lifetimes. And as long as that's the case, web developers have to support IE.
    65. Re:CSS support by ShieldW0lf · · Score: 1

      I'm a web developer. I run a business. When I talk to a new client, they usually have a budget. They don't have a web server, so they're going to need to acquire one before I can help them.

      So, how much does it cost to pick up a Server license? $500 for an OEM Web Edition and way, way, way the fuck up from there?

      On top of that, they're going to need a database of course.

      So, how much is SQL Server? Bottom end, you're looking at Workgroup Edition for $4000.

      Now, on top of this, I'm going to need to pay for development tools, and if they want to change anything six months later, so are they.

      So how much of that budget did we use up before we wrote our first line of code? At least 5 grand of it.

      How much does it cost to set up LAMP? A couple of hours.

      Of course, if you were to actually achieve any sort of success, you'd need more servers, more database licenses, etc, so growth could actually end up tanking your business if you haven't priced high enough to absorb that. Good luck competing with that around your neck.

      Recommending prospective clients who aren't already stuck with MS products on the server to pick them up is an act of stupidity that shrinks your budget by handing a significant portion of it directly to MS, plain and simple.

      That's the price of the help you're getting. You probably aren't capable of making do without that help, or you wouldn't have given up all that money. But that's not a testament to how great MS are, it's a testament to how ineffectual you are.

      --
      -1 Uncomfortable Truth
    66. Re:CSS support by Harry+Coin · · Score: 1

      Congratulations on starting a successful company! Now could you shut up about how you've started a company for five fucking minutes?

      --
      That's pre 7-11 thinking....
    67. Re:CSS support by Harry+Coin · · Score: 1

      But hey, I'm starting to respect those monsters. They really do come out with a lot of money in the end. It may be evil to screw over your own clients, and to do so for a living, but they do make a great living. Now maybe I wouldn't do the same for twice the money, but they are often talking about ten times the money. That gives me pause. ...

      Sounds like you're on a bad path. It's easy to trade your morals for money, just like they did. No wonder you're such a loyal Micro-shill. I'd give up that business if I were you. Spend more time with your family. Or piss your self-respect away for a pile of money that can't buy you what you're missing.

      --
      That's pre 7-11 thinking....
    68. Re:CSS support by cp.tar · · Score: 1

      It doesn't make your opinion worthless as representing your opinion. It does, however, make your opinion useless, because it doesn't come from any sort of understanding of the solution.

      Oooh, where did that leap of logic come from?

      I just love how you can assess my level of understanding from a single post.

      I can identify a problem -- humans can't live on Jupiter. I may even be able to describe why that's the case. But obvious or not, it doesn't help because I'm not in a position to help with the solution. When a Mars specialist describes why humans can't live on Mars, it does help, because they do so in trying to solve that very problem.

      Obvious or not, your opinion may indirectly help someone else devise a solution.

      You have quite a narrow, strictly utilitarian view of things. You should try for more... scope.

      The same goes in the business world. I can say, in full agreement with most people here, that Microsoft and IE could be better in a dozen ways. I can say that I don't like some aspects of the way things are. But I won't say those things specifically because I know why they are the case. If I were in Microsoft's position, and I had the choice of helping my competition, or helping myself, you'd better as hell believe that I'd pick the latter over the former.

      You seem to think that adhering to standards would help Microsoft's competition.

      You also seem to endorse behaviour I could call unsporting. And while it is not uncommon for businesses to act in such manner in order to increase their short-term profit, eventually they piss off too many customers.

      I will argue that by being such assholes about standards, Microsoft actually help their competition: were it not for the utter brokenness of IE and IE's utter dominance in the market, a movement such as Mozilla Firefox might never had happened.

      Had Microsoft played fairly, they'd have a stable marketshare of some 60-70% (in some parts of Europe they're down to 40% or below). Firefox, however, has become more than just a browser: it is a religion.
      And Microsoft helped make it so.

      You mentioned your office suite. I've hated every office suite I've used since wordstar. Each has made my efforts more difficult, sometimes so much so that I've just done my thing in HTML. But I don't complain about the office suites. I don't because it's not important enough for me to do anything about it. Clearly, the existing office suites please their makers, and sometimes their users, and clearly, I'm not a part of that.

      Maybe I use my office suite more than you do.
      Maybe I use it for a different purpose and thus run into different problems.
      Maybe I know what I want from a program, but just don't know how to code it.

      Software needn't please its makers; it needs to please its users.

      I focus my full attention, as you put it, on things that I can change. That's why I started my own business. That's when I started my own business. That's why I love it.

      Good for you.

      Not so good for many more people, but good for you.

      --
      Ignore this signature. By order.
    69. Re:CSS support by fm6 · · Score: 1

      Either use a standards compliant browser or get off my case.
      Maybe you can afford to tell 90% of the web users out there that you don't give a shit. Most of us can't.
    70. Re:CSS support by SilentBob0727 · · Score: 1

      The fact that you actually envy people like these speaks volumes about your moral fiber. These people win the trust of struggling companies, ruin them, and walk off with their money. It's not something to be envied.

      Moreover, the idea that MS programmers make significantly more money than Open Source programmers is nothing but bullshit FUD.

      --
      Life would be easier if I had the source code.
    71. Re:CSS support by holophrastic · · Score: 1

      No, products need to please their creators, not their customers. Clearly you don't have any of your own.

      True that one business model, and indeed the one that consumers prefer, is to support the consumer. But the vast majority of product-oriented business do not follow that path.
      In fact, most products that you purchase off of a store shelf are produced as-is, in the hopes that you'd purchase it. The manufacturer has no relationship with you. Their distributor may.

      Those businesses tend to produce a product, listen to absolutely no feedback but the sales numbers, and couldn't care less if any one customers purchases the product.
      If it's a plastic product, they can't easily make adjustments since each toolling comes with huge costs.

      Off-the-shelf software is the same way. It's packaged software, and you get no changes, no alterations, and rarely any support. Games count. IE is no different.

      As for an opinion, as I said before, opinions tend to mean squat. That's why we have expert opinions -- to modify "opinion" to the point of worth.
      "may indirectly help someone devise" is five words that each mark a conditional restraint by one order of magnitude. You don't go around actively doing things indirectly.
      If you're expressing your opinion in the hopes that someone will read it, and notice that it indirectly helps them to think of an idea, that they will then still have to build, that's not really useful.

      Ideas are easy, doing shit is hard.

      Incidentally, I don't assess your level of understanding at all. I don't care to. But what you had said lacked any useful detail. Hence, your opining wasn't useful.

    72. Re:CSS support by holophrastic · · Score: 1

      Wow, you run a business that can't afford a $5K annual expense. Then no one here is surprised that you haven't chosen expensive tools.
      But realize that now you're objecting to a product based on price -- which is a valid business decision -- and not based on general evilness.

      Incidentally, as a custom software and internet application developer, we actually host applications for our clients. So each of my web servers
      hosts multiple clients based on their needs. If I were running MS products on my server, that $5K would cover N clients based on their usage.
      And their usage determines the amount that I charge to them. They either do or do not have the budget.

      But I'm not running MS solutions on my web server, I simply started out with LAMP stuff, and that's where I've settled for now.

      But I still have the same costs.

      I run off of Rackspace servers. Each one costs me a minimum of $400 per month. That's the same $5K per year. I used to run off of small
      hosts for pennies a day. But I got no service from them. When the control panel, or mysql, or red hat, or apache gave me trouble, I had to
      deal with it myself. Now, Rackspace manages all of the for me. So I pay the same money for the same help and assistance so that I don't
      have to do the work myself.

      I run a company successful enough to pay suppliers to take headaches away from me.

      Incidentally, Oracle is even more expensive than MS databases. And even MySQL is expensive if you're looking for support, monitoring, or
      debugging tools.

    73. Re:CSS support by holophrastic · · Score: 1

      As I said, I envie the money that they make by being evil, not the being evil.
      As for MS programers making more money, no.
      But swindlers that swindle with high-priced MS packages versus free open source packages wind up swindling with bigger dollars.

    74. Re:CSS support by Tech5000 · · Score: 1

      I am still having trouble with the CSS not so much for the match of the IE versions but rather in Firefox vs. IE7!!

    75. Re:CSS support by Bert64 · · Score: 1

      Firefox is having it's javascript engine ripped out and replaced with a new one, i believe Adobe contributed the code...

      As to providing an API, other browsers have not done so because there is really no pressing need, it is more important from an end user's perspective for browsers to reverse engineer and implement nonstandard proprietary extensions from ie that are actively being used on websites the users want to view.
      From a developers point of view, that's a lot more work too...

      Perhaps it's worth suggesting to mozilla (or helping them) that they create an API in the process of integrating the new javascript engine, so that it's easier to replace/update it in the future...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    76. Re:CSS support by Bert64 · · Score: 1

      Most of the people who use ie and/or windows don't like it, they think there's nothing else and so merely accept it as an inconvenience of their job, kinda like a commute to work... Very few people actually enjoy traveling to work, but many people do so because they don't have a choice, or don't realise they do.

      A lot of other people are forced to use windows because their company provides it, this isn't the case for me but i'm forced to use other company provided things, like a vastly underpowered car if i need to travel to a customer's site. As a side effect of this, people use it at home not because they want to but because they need compatibility with what they use at work.

      Similarly a lot of people and companies use windows because they either have a large set of data stored in proprietary formats, or they need to communicate with other organisations that do.

      Do you really think that without their market inertia and lockin microsoft would be anything like they are today? I think they'd be a support/outsourcing organisation if they existed at all, like ibm global services. What possible advantages do microsoft provide other than compatibility with themselves, and their market size (caused by the first point).

      Companies want value for money, linux/solaris can be obtained for free or with varying levels of support from competing vendors, windows is only available from one place and at one price, there are no compatible competing suppliers.
      Companies want the impression of accountability as you pointed out (you never actually get accountability with software), commercial versions linux/solaris/etc can be obtained from a large number of lare companies, who will give you just as much "accountability" as microsoft does. What they really want is commercial support, which for linux etc, they can obtain from multiple companies in a competitive market.

      Just look what happened to the hardware market, for the most part proprietary machines are gone or relegated to small niches...
      Sparc is still alive, but now runs an opensource os and sun are now providing x86/amd64 systems as well.
      Alpha is dead
      PA-RISC is dead
      Amiga/Atari/etc, are dead
      Apple use standard x86 based machines now, running an os which consists of a lot of open source components

      Thanks to competition in the market, x86 hardware which was once a joke compared to high end risc architectures, is now much faster and a fraction of the cost... development speed has massively outstripped the pace of these proprietary architectures because they had less competition.
      By contrast, software is typically more expensive and slower, has much higher margins and is often updated much slower, and companies concentrate on adding new (unnecessary) features instead of making apps which were feature-complete 10 years ago faster and more stable.

      A low end IBM PC used to cost $2k, ran at 4mhz and was considered the lowest model of system IBM produced. Laptops were far more expensive than desktops for a long time too.
      Now you can get a fully functional PC running at >1ghz for $200 or less.

      Hardware vendors who stagnated died out, the Amiga was vastly superior to anything else available in 1985, it was 1992 before commodore updated it significantly, by which time others had caught up and overtaken them. If it weren't for open competition on the x86 compatibles market, we'd be stuck at 200mhz or below, with IBM/Intel charging through the nose for small incremental updates.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    77. Re:CSS support by cp.tar · · Score: 1

      Either use a standards compliant browser or get off my case.
      Maybe you can afford to tell 90% of the web users out there that you don't give a shit. Most of us can't.

      Yes, I know.

      Point is, we shouldn't need to address every single quirk[1] IE's programmers incorporated; they should conform to standards.

      Unless we sacrifice a little now to (already belatedly) educate our users, we'll be doing double amounts of work simply because Microsoft doesn't care, and users blame the designers.

      We should start assigning the blame properly: if a standards-compliant web page doesn't look good in IE, it is Microsoft's fault. So take your case to Microsoft.

      [1] bug

      --
      Ignore this signature. By order.
    78. Re:CSS support by cp.tar · · Score: 1

      No, products need to please their creators, not their customers. Clearly you don't have any of your own.

      Clearly you are talking out of your ass.

      The fact that I don't like something I've made doesn't mean nobody can use it.
      If you like it, knock yourself out, and I'll make something else that might please me more.

      True that one business model, and indeed the one that consumers prefer, is to support the consumer. But the vast majority of product-oriented business do not follow that path.
      In fact, most products that you purchase off of a store shelf are produced as-is, in the hopes that you'd purchase it. The manufacturer has no relationship with you. Their distributor may.

      Those businesses tend to produce a product, listen to absolutely no feedback but the sales numbers, and couldn't care less if any one customers purchases the product.
      If it's a plastic product, they can't easily make adjustments since each toolling comes with huge costs.

      Off-the-shelf software is the same way. It's packaged software, and you get no changes, no alterations, and rarely any support. Games count. IE is no different.

      So wait: do you get support for IE or not?

      First you say you do, now you say you do not.

      Kindly do make up your mind.

      As for an opinion, as I said before, opinions tend to mean squat. That's why we have expert opinions -- to modify "opinion" to the point of worth.

      We also have informed opinions, arguments, reasoning etc.

      If you consider non-expert opinions worthless, that's your problem.

      "may indirectly help someone devise" is five words that each mark a conditional restraint by one order of magnitude.

      One order of magnitude, no less.

      Would you care to provide me with the calculations?

      You don't go around actively doing things indirectly.

      Don't I?

      A trivial example of actively doing things indirectly is voting in elections.

      You won't do squat after the vote; but you'll influence the tally and help your candidate to win. Then your candidate will have an opportunity to realize his program, which benefits you more than the other candidates' one.

      If you're expressing your opinion in the hopes that someone will read it, and notice that it indirectly helps them to think of an idea, that they will then still have to build, that's not really useful.

      I hope for no such thing. But many ideas I've had were influenced by tidbits I'd read or heard somewhere; our whole civilisation is a consequence of our interaction.

      My gripe with something may be heard by someone who can fix it. Or it may be heard by someone who will tell me to fuck off. Or it may give someone an idea for something completely unrelated.
      Point is, if we all stay quiet, there will be fewer ideas.

      Ideas are easy, doing shit is hard.

      Getting the right idea is much more difficult than it sounds. And when you get the right idea, doing "shit" is just an exercise for the student.

      Incidentally, I don't assess your level of understanding at all. I don't care to. Implicitly, you did. But never mind.

      But what you had said lacked any useful detail. Hence, your opining wasn't useful.

      ... to you.

      Your opinions are nearly useless to me (at least in the sense of usefulness you're talking about), yet I still talk to you.

      --
      Ignore this signature. By order.
    79. Re:CSS support by JohnFluxx · · Score: 1

      > That's being forced to do something.

      You could always not run a business. That's your choice to run a business, but if you want to then you have to pay that money.

    80. Re:CSS support by krenshala · · Score: 1

      Its probably too late for people to actually see this, but I had to post.

      Your reasoning is very badly flawed. SMTP, JPEG, PNG and TCP *ARE* the standards. MS Exchange Server and the library used by MS Paint are *implementations* of that standard. The complaint everyone here but you (based on the posts) have is that while most people are at least attempting to create implementations that meet the standards (a JPEG created by me on my program can be viewed by you using your program, or an email sent from my STMP server is readable by yours) it seems that Microsoft is intentionally *failing* to match the standard implementation and in fact breaking the standard in a number of cases specifically so a file you create is only readable/viewable/usable by someone who is using the exact same program you used.

      A program to create emails (or text document, or spreadsheet, etc.) that can only be viewed by that program is not a standards compliant application; it is a proprietary program. Did you happen to administer email servers back in the late '80s, early '90s? That is an example of what happens when different servers follow different standards (gods, but it was annoying to get messages to work consistently between Exchange 1.0 and CC-Mail ... but it could be done, if you filtered both through an SMTP complient mailserver; both sides lost a bit of data used for their proprietary "standard" but the important part, the message body, would usually make it through intact).

      I fully acknowledge your right to choose what applications you work with and use, and thus what applications your customers end up using in order to benefit from your work. Please don't try to pretend that your choice to use proprietary, closed, and one might even say anti-competitive applications makes your choice better than mine (to use standards compliant applications so it will, usually, work on anyones system). I'm not trying to say my choice is necessarily better than yours either, just that my choice is much more likely to work for the majority of users regardless of their choice in email clients, or mail servers, or routers and network cards, or graphics programs, etc. Your choice will work for anyone, but only if they use the same programs you do ... and that is not really a choice.

      --

      krenshala

    81. Re:CSS support by fm6 · · Score: 1

      Point is, we shouldn't need to address every single quirk[1] IE's programmers incorporated; they should conform to standards. Let's get more basic than that: the industry shouldn't be dominated by a single company that destroys competition, ignores standards, and produces so much crappy software. But when you have a job to do, you work according to the way things are, not the way things should be.

      Unless we sacrifice a little now to (already belatedly) educate our users, we'll be doing double amounts of work simply because Microsoft doesn't care, and users blame the designers. Education is good. Just don't expect to educate enough people so that you can get away with pretending that most of your users don't run IE.

      We should start assigning the blame properly: if a standards-compliant web page doesn't look good in IE, it is Microsoft's fault. So take your case to Microsoft. "My case"? All I said was that IE dominates the browser user base, and that the web developer has to live with that. You want me to be pissed at MS? Fine, I'm pissed. But my web applications still have to work on IE.
    82. Re:CSS support by holophrastic · · Score: 1

      Incidentally, I agree with your "better for the consumer" arguments. But that doesn't make it better for the vendors.

      What I don't like is your causality.

      You say that people use windows at work not because they like it, but because their company provides it. I consider this argument to be invalid because it wasn't their choice -- if the company provides windows because the company likes windows, then someone likes windows and who cares about the peon with no choice.

      Then you ask that the company doesn't like windows either. You asy that companies choose windows because they have proprietary data stored in windows formats. I consider this invalid as well, since they chose the proprietary format originally, and that choice was a choice for windows.

      Same goes for them choosing windows in order to be compatible with another company. That's a perfectly valid reason to choose a product -- in this case windows. It doesn't mean that you don't like windows, you do like windows for that very reason, just not for all other reasons.

      And of course I think that the market would be very different if Microsoft were different. I even agree that such a difference would benefit consumers, just as you describe in the hardware market. But I do think that it would very much hurt the software vendors -- and that's my profession.

      There are distinct advantages to me, as a web developer, when netscape died and IE was the only browser. Made my life easier, and I surfed the wave of providing cheap web-sites. Then FF came around, and things became more expensive again. Now, of course, I compete with what I used to be saying things like "it's expensive, because we support FF". Every business model switch is really annoying, and between you, me, and the lamp-post, the former model was easier to work.

      I also very much enjoy that Microsoft is the big standard of the software world. It lets me sell mysql solutions at a fraction of the price -- err, a fraction of the cost, heh.

      I enjoy using MS solutions for front-end software because things like peripherals are a joke to deal with. That, and clients who can't remember which of two buttons to push are at least greeted with an interface familiar to them from just about every machine they've ever used. Occasionally I get an apple customer who asks me why their financial report can't bounce into view, and why their web-site's content can't cross-fade out-side of the browser window.

      Finally, I kind of like the industry being a little more difficult than it has to be. I'm already in it, to me it's easy. I'd rather new-comers have a harder time with a steeper learning curve, it keeps my value high without my having to do anything new.

      I wouldn't want my expert understanding to become common knowledge.

    83. Re:CSS support by holophrastic · · Score: 1

      ok, I'm going to take these one at a time.

      Certainly, if you make something that you don't like, someone else may still like it. But you can't give it to them, because when you do, you have to support it. Hey, you may even have to get it certified, and it may have a huge overhead cost. You have to like the entirety of the project, not just the end product. If the entirety of the project to produce the product is not to your liking, then you're done. Unless, of course, you sell it with no support, no guarantee, and have the purchaser indemnify your from electrical problems. Hmm, I see your point. Maybe the development team doesn't like FF after all.

      I get support for IE when I purchase the MS partnership. You don't get support for IE when you download it straight as packaged software.

      "We also have informed opinions, arguments, reasoning etc."

      Certainly informed opinions can be good ones -- but expert opinions rise above informed opinions because they are not missing information. AN informed opinion can be missing a key piece of information, which may render the other information simply incorrect. I guess what I'm saying is that informed opinions and misguided opinions are really the same quality of opinion, with only realities conclusions being different. Arguments are not opinions, they are a test-bed for opinions. They are exceptionally important. Reasoning is the generation of one opinions from another, and are more appropriately describes as thought experiments. I love thought experiments and think they're great. But there are many avenues where thought experiments can't be considered credible.

      "may indirectly help someone devise" -- I consider tihs five orders of magnitude in that each of the following statements is better:
      - will indirectly help someone devise
      - may directly help someone devise
      - may indirectly cause someone to devise
      - may indirectly help him/her devise
      - may indirectly help someone to complete
      - will directly cause him to complete

      Voting is direct, it's just a very small direct. That said, I've always found it too small to matter, since despite problems and promisses, candidates may differ wildly, but the actual actions of the elected are restrained too much to allow them to be quite as different as they'd like.

      "But many ideas I've had were influenced by tidbits "
      Many ideas I've had came to me on the can. But how many of those ideas have you actually pushed forward to completion? Ideas are easy, actually doing is difficult. Have you sold your unfinished ideas to someone else who can finish them? Or to someone who lacks idaes of their own? I've had to start rejecting ideas that friends and family give to me because tehy don't realize that there's a lot of work to go from idea to prototype, and that their great idea is useless without a lot of work.

      My favourite is when they tell me "hey, you can do that? Why don't you just sell it fifty times" To which my new response is always "great, I'll built it, you do the work of selling it". They back off.

      "Point is, if we all stay quiet, there will be fewer ideas."
      I'm not suggesting that we all stay quite. I'm suggesting that we all actually work on something, not spew out shit that may or may not be valuable, and that most likely is obvious to everybody -- or anybody looking -- and is ultimately a waste of time. But you know what, are you familiar with signal-to-noise ratio? Stop spewing garbage, and maybe someone will be able to hear my brilliance.

      "Getting the right idea is much more difficult than it sounds."
      Getting the right idea is remarkable easy. All you have to do is start with a half-baked crappy idea, and put in a hell of a lot of work to get the right idea. We learn by doing. You wouldn't be able to distinguish the right idea from the wrong idea without trying at least one of them. Ev

    84. Re:CSS support by holophrastic · · Score: 1

      Actually the funny part that I've been pushing onto people is that I'd still have to pay it even if someone else owned the company. So the option would be to leave the industry, and every other industry that requires certification.

      My point was not that I'm forced to pay money for the certification, rather that I'm forced to pay money for a certification where I, as the person paying, don't actually get anything in return -- because I can't hold them liable for their certification.

      It winds up being a tax, but not in tax form. Hey, that's actually great for me. I can write it off entirely, and even include it in the R&D grant. Sweet, thanks.

    85. Re:CSS support by holophrastic · · Score: 1

      "badly flawed" heh, funny. And I'm here to see your post.

      I don't remember quite how I worded it, but I must have mistakenly done so. I didn't mean to speak of implementations. I meant to compare JPEG and PNG. They can't both be standard image formats if they compete with one-another. Your image isn't both, so your image can't be meeting both standards, so you've chosen one over the other (or your camera has locked you into one over the other. and if your camera has chosen a lossy format for your pictures, sorry). You could call them "competing standards", but that's more of a copp-out than anything else.

      So if JPEG and PNG are two different and competing formats, then they are no different from IE and FF as a browser application selection. You pick one because you believe it better suits your needs, or because your camera supports one and not the other. Would you prefer that everyone use JPEG for everything and never PNG? Clearly there are occasional benefits to each.

      Something just occured to me. The only reason security holes are compromised is because enough people are vulnerable that it becomes profitable to exploit those vulnerabilities. Standards must exacerbate that problem by making everyone the same.

    86. Re:CSS support by JohnFluxx · · Score: 1

      And the point that I'm making is that if I want to make a website that is readable by the majority of people, I am forced to work around Microsoft bugs. Thus I hate Microsoft for forcing me to do that.

      You can argue that it's my choice to support IE users, but it's no more a choice than it is for you to simply stop doing business if you don't want to pay for the certification.

    87. Re:CSS support by holophrastic · · Score: 1

      Actually, I do have other options if I don't want to pay for the certification. I can petition my government, I can self-insure, and I can simply take the legal risk.

      You can offer IE users a lesser experience.

      But if the only reason you hate MS so much is because IE has a few bugs, then you're upset with a company because their product isn't up to your standards. That puts us back at you having no say in their product development.

      You can start a movement to change the world. You could helf develop FF, or you could help spread awareness and convince people to leave IE. You could offer a service to refit businesses with OSS. That's a perfectly great huge business market. Offer to change their bottom line by removing all traces of expensive software. Hey, I'd pay for someone to come in remove all of the logos I stare at all day, and that doesn't even cost me anything but a minor annoyance.

      But if you're just upset with MS because of IE, and you're not willing to do anything about it, then your complaint is just as stupid as my complaint that I've got to spend a few bucks on some certification -- it's a minor annoyance. Not only do I get to write off that expense, but it may even be covered by my research and development grant. So in the end, it may not even cost me a penny.

      There are ways to get around things that seem unfair. Sometimes it takes real hard work. I can honestly say that at least three-quarters of the ventures I've tried have ended with no success and big expenses. The trick is to take as much from each as you can to push the next random experiment. Eventually, you hit on one that is easy, simple, and makes use of all of your past failures -- which means that someone else can't easily compete. Now that's fun.

    88. Re:CSS support by ShieldW0lf · · Score: 1

      Wow, you run a business that can't afford a $5K annual expense. Then no one here is surprised that you haven't chosen expensive tools.

      There is a difference between running a business that can't afford a $5k annual expense and delivering a solution to someone without an existing IT infrastructure and burdening them with a $5k expense that is shrinking the budget that could have paid for more custom work but is now all used up, needlessly.

      Incidentally, there is also a big difference between $5000 for a single server license and SQL Server for Workgroups and what you'd need to run an internet based business that has seen some growth. What does SQL Server Standard run, $30k per server, limited to 4 cores max? I don't care who your client is, that's a large chunk of money that they could have spent getting more custom work done.

      If they've already saddled themselves with such a burden, I'll take their money and help them out, but honestly... you tell someone you can deliver them a solution in 30 days, you can use MS or LAPP, either way you charge them x, but if they go with MS, they need to purchase a bunch of expensive software as well, what are they going to say? "Yes, I'd like to shrink my gross annual profit!" Not a chance.

      What I am seeing a lot of lately is people who need to move off Classic ASP or ColdFusion and SQL Server or Access and want to get on to LAMP. People who once would have spent tens of thousands of dollars can have their needs met with a Joomla driven site that takes a couple of days to put together and an inexpensive server or hosting package. Asking them to spend a fortune on MS software if they don't already own it is the kind of thing that loses you business.

      Personally, I'm building my own business around Linux, Apache2, PHP5 and PostgreSQL.

      --
      -1 Uncomfortable Truth
    89. Re:CSS support by JohnFluxx · · Score: 1

      I don't think complaining is completely useless. It lets people know that Microsoft is playing dirty, and hopefully results on putting pressure on Microsoft. MS have had to change various things because of people complaining - granted not as much as I'd like though.

      I hope to see more pressure put on MS to follow the standards. It's an advantage to everyone (well, except MS of course). That pressure has to come from enough people complaining and actively not supporting IE etc.

      (and FWIW, I am a kde developer - I am doing what I can about it)

    90. Re:CSS support by WNight · · Score: 1

      They put in a feature that nobody could use because then they'd have a truly IE only site. And this is helpful?

      But Firefox, which is totally expandable, not just in this one area, is bad because there's a slight barrier of entry?

      Never mind that in any situation other than the contrived one where you'd want to change just the scripting language and *NOTHING ELSE*, IE couldn't even do it. And if it could, Microsoft would sue you for modifying it. A company that wanted its volume licensing would have to suck up to Microsoft.

      And never mind that the only reason the feature is there is to hurt people in exactly your position. If MS can get one person showing their boss some IE only "feature" they've kept those people locked in. Not only does this hurt them directly by sticking them with an inferior product (any product the manufacturer fobs off on you for free to kill competition is obviously inferior) but it hurts everyone on the web.

    91. Re:CSS support by WNight · · Score: 1

      Successful product?

      IE is only successful because they give it away. It causes billions of dollars in lost productivity through viruses and other problems that Microsoft shoves off on its "partners", people like you. You support IE despite its mistakes, you support windows PCs despite having to virus scan and firewall the hell out of them and it still not being enough.

      The *only* thing IE is successful at is dumping an inferior product, specifically though tying it to the OS, in an effort to kill people who actually compete on features - you know, value.

      Microsoft is rich, but isn't it sad that you're sucking the hind tit? You're looking for scraps from a company that's consistently broken laws, lied in court, and defrauded users pretty much throughout its history. Even if you find some, and MS doesn't take it, you'll be right where you belong. Firmly attached to MS's nether-regions. Enjoy.

    92. Re:CSS support by holophrastic · · Score: 1

      I will gladly take the scrappings of an ENORMOUS company, and I'll stand wherever they let me to catch those drippings for as long as they'll let me.

      I'd rather be in back of a company that can get aware with so much, than putting in all the work to drive a group of people (that don't even call themselves a company) slowly developing whatever they can for no other reason than that they don't like the bigger company.

      Open Office is a great office suite that would win awards in 2001. We're nearing 2008 now, Open Office is about seven years behind.

      I do support IE despite its mistakes -- I support it based on what it does have. I manage to squeeze out a lot of good from a product that you describe so horribly. There are still gobs of things that IE does that FF will never ever do. Peripherals come to mind. Really, accessing the rest of the computer comes to mind. I don't care that FF thinks that isn't there place, IE gives me the power to make it my place.

      Also, I'm one small company. I can do a lot of things for my clients, but I can create a market, build an industry, market a technology, or even promote a concept. What I can do, is get onto my water-skiis, and ride the MS waves. Sure I have to be careful to stay out of their wake, and granted I don't get to choose the course, but I get to do some astonishing aerobatics -- all without needing a motor or fuel of my own.

    93. Re:CSS support by Bert64 · · Score: 1

      Very few companies *chose* a proprietary format, they used the only set of applications offered/available to them at the time, and didn't understand enough about it to realise the dangers of doing so. Fast forward a few years and now these companies are locked in. Many would very much prefer to replace windows with cheaper and more reliable alternatives, but feel they can't because they're locked in to proprietary formats.
      This is not a *positive* reason to "choose" windows, it is a negative reason which removes other choices.

      To give another example, what if the local government in your town decided not to maintain the roads? The roads would fall apart, and end up full of holes and eventually degenerate into mud tracks. You may prefer to drive a luxury car for comfort, or perhaps a small economical car for environmental or fuel cost reasons. But because the roads are so shit, your choice is effectively taken away. You have to drive a 4x4, because anything else will get shaken apart and/or stuck.

      Netscape dying leaving only IE only made your life easier because neither browser followed standards to begin with. What your saying you want is a single standard to work to, instead of multiple incompatible implementations. If you follow the published W3C standards, then things do work the same in firefox/safari/opera/etc, it's only ie that falls over. Any areas where standards compliant sites fail are considered bugs and the respective developers will aim to fix them, with the exception of microsoft who until last year weren't bothering to update their browser at all.

      The only reason you can sell mysql based solutions is because microsoft don't dominate the database (or servers as a whole) market, so you are already seeing value from a market segment not dominated by microsoft, but seem unable to realise that those same benefits could extend to other areas.

      Not having microsoft in a dominant position would most definately benefit consumers, but it would also benefit software vendors and pretty much everyone else except microsoft.
      Many software vendors have been squeezed out of the market by microsoft, look at Be, Novell, Corel, Digital Research, and countless more. With open standards and not a single proprietary vendor dominating the marketplace, many software vendors can thrive. Markets dominated by microsoft are now no go areas for smaller vendors, there is simply no money to be made competing against microsoft. Because of their size and market position the only way to compete with them at all is through open source, where a lack of profits doesn't have to kill the project.

      Making your business dependent on microsoft is a crucial mistake, and there is historical precedent for this... Look at vendors such as Corel, Netscape and Novell, they both had highly successful products that dominated their own market segments, but they also depended on microsoft's os for most of their user base. The end result, is that inferior microsoft products were force fed down the existing channels alongside windows to force out the third party vendors.
      By contrast, Netscape remained the dominant browser on Solaris for many more years despite the availability of ie for solaris.

      You may consider that microsoft aren't currently in the market to compete with your offerings, but they have demonstrated repeatedly their desire to aggressively expand and try to dominate any market that looks profitable. In recent years they have moved into search, begun producing games consoles, moved into mobile phones etc. All of this highly aggressively, they have spent billions of dollars (obtained through windows/office) on the xbox, and had virtually no profit to show for it yet, putting a level of pressure on the other players in the market that noone else could hope to achieve.
      How long before they compete against you? Could you afford to compete against microsoft?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    94. Re:CSS support by holophrastic · · Score: 1

      "Very few companies *chose* a proprietary format"
      I entirely disagree. Not only do I consider and purchase from suppliers that lock me in (I'm about to), but I actually promote my own company on that basis. It's called accountability. The client is locked in, and the supplier is accountable for things. It requires some trust by both parties; but it works wonderfully when that trust is available.

      Your road example is not only entirely irrelevant, but it's also invalid. There are roads that the government chooses not to support. And there is the "adopt a road" program which came about as a direct result.

      "What your saying you want is a single standard to work to"
      Of course I'd rather only one standard, but I don't like the W2C standards, and I do like the IE standards. IE is the only one that gives me access to the entire computer, not just stupid web shit. If every browser followed the standards that FF currently uses, we'd love access to every peripheral on the machine, as well as teh machine itself. Some of my clients use barcode readers, and magstripe scanners. FF can't support any of that.

      I don't want one standard because it leaves innovation to the W3C, and not to the companies actually building the products. I couldn't care less about skinning my toolbars, or having thirty-six different plug-ins for my browser. I want the languages themselves extended.

      I use MySQL because it's the cheapest. That's it. It's certainly an decent product but even if it weren't, my database needs only go so far. If databases were my bread-and-butter, I'd be looking not only to more expensive solutions, but to more integrated ones as well.

      "Markets dominated by microsoft are now no go areas for smaller vendors"
      You're just plaint wrong. Yeah, they dominate in their own space, and yeah, novell corel and such certainly struggle with MS around, but smaller businesses actually thrive when bigger businesses struggle. I get to sell the same thing as MS, and I get to do it for smaller clients that MS can't even see. I get to win clients based on service, as a small company my attention is more focussed on them.I ride that wave really well.

      "Making your business dependent on microsoft is a crucial mistake"
      No it's not. If I were MS's competition, it would be -- as you've described Corel. But I'm not. I'm the teenie tiny microbes that live in MS's mattress. They don't even know I'm there, and I'll survive millions of generations before they change their mattress.

      Again, you keep pointing to giant markets. I'm not in the giant market. I'm in the tiny markets. MS is welcome to join me, but it goes against their business capacities. That said, they are already in my market, and it only serves to assist me. I get those clients that can't afford MS solutions.

      If you're ignoring a large player simply because they are a large player, then you're missing out on a huge area of your own business, and that's a mistake. The whole point of business is to flex suppliers and other businesses to improve your own. Every such effort is a risk, and you've got to lose many battle in order to win the war.

    95. Re:CSS support by Bert64 · · Score: 1

      The W3C don't define standards alone, as with many standards bodies the standards are set by users and organisations participating in the process. The standards W3C comes up with are created by a combination of their members (and that includes microsoft) for their mutual benefit, rather than defined by a single player for their own sole benefit. You are also free to join the W3C and play a part in developing future standards, if your ideas provide tangible benefits then they may very well be adopted.

      The W3C are not the only standard body either, there is also the likes of Oasis, IANA and ISO although they are less relevant to website authoring.

      You mention access to the entire computer, this is a BAD thing from the perspective of the web as a whole. You'd have to be pretty damn sure you trust a website before you'd give it unfettered access to your machine, which is why firefox doesn't provide such access by default. On the other hand, Java apps can have full access to your machine if so granted, as can firefox extensions. However users are obviously encouraged not to blindly trust arbitrary websites.
      If your tied to a single OS in any case, there's no reason you couldn't provide a firefox plugin/extension to access the hardware you need. This way you could target (and bundle with your apps) the same version of firefox on any version of windows, instead of having to support 2 or more versions of ie.
      The W3c standards relate to public websites, it is not generally a good idea to give arbitrary websites complete access to your system and thus none of their standards specify ways to do this. However it is possible to do this with java in a cross platform way.

      Being dependant on ms is not just bad because they can wipe you out at a moment's notice, it's also bad because your beholden to their direction. They let ie stagnate for 6 years, they finally updated it but dont support it on older systems forcing people to support 2 versions broken in different ways and incompatible with each other. They can (and have) drop products that their customers depend on such as j++ and foxpro, leaving those customers out in the cold. They could also go bust, be broken up by the doj etc... People like to think microsoft are too big to go under, but just look at enron and worldcom, it can happen, and in the it industry alone look at commodore and dec.

      And going after clients who can't afford more expensive options is merely restricting you to the middle ground... What if those clients realise that they can save even more money by replacing their windows systems with linux, you will no longer be able to supply what they need and they will go to a vendor who can. You're supporting a shrinking middle band of clients who are willing to pay for the expense of windows but save costs in other areas.

      Also thinking, if your creating apps that require ie, why bother creating web based apps at all? Why not simply create binary programs instead? One of the biggest goals of webapps is to make cross platform support easier, but your not doing that. A win32 binary app will still give you complete access to the system, and also be easier to have it run the same on all windows versions (as opposed to supporting the differences between ie6/ie7 and dealing with people who installed other browsers)

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    96. Re:CSS support by WNight · · Score: 1

      Sure, that's all well and good, if you don't mind performing those acrobatics over people that Microsoft boats over.

      If they were just big and successful, that'd be one thing. People would still write open source to do their own thing. Everyone would be relatively happy.

      Instead Microsoft defrauds other companies, lies in court, etc.

      So, if you're comfortable being where you are only because you're riding the coat tails of a thief, enjoy.

      If you merely want to get rich off the labors of others and you have no qualms, why not simply rob people? Microsoft has done it, so by riding their coat tails you're condoning it. Cut out the middle man, if you honestly have no ethics.

      Or is it better that MS does it? They're too big to get punished, so you'll likely be safe, like a remora clinging to a shark.

    97. Re:CSS support by holophrastic · · Score: 1

      Every point you make is 100% correct. Here are my responses.

      I've never liked java, I consider it far overbloated as too c-like in syntax. I left C and similar languages long ago. IE gives me access to the entire machine, peripherals included, not with some random binary language, but through activx controls that manifest themselves as nothing more than additional javascript commands. That means I need to learn nothing, and do nothing, and can simply use javascript for more than html manipulation.

      A lot of people keep saying that IE6 and IE7 are different. I believe you when you say that having hacked standards-based html for ie6, the hack for ie7 is different. However, having built for IE6 natively, I've had to change nothing for IE7.

      You idea of building my apps as FF extensions and such is certainly a good idea, but I won't do it. I build using web languages not for portability, but for ease. It saves me from having to build a networking engine, a rendering engine, a UI engine, and a data entry engine. With IE, I don't have to build a file system engine, a digital camera engine, a database access engine, and many more. I started out with C, and left when DirectX 8 wasn't as easy to play with as I had desired.

      I also select web languages because there are always internet-extensions to any custom software these days. While I could easily cross languages, consistency in language breeds consistency in design, and that breeds consistency in restrictions -- which is better.

      You're certainly correct when you describe my market as a shrinking one. But it's just so much larger than I need it to be, that it'll take ten years before the shrinking affects me. In ten years, not only will my business model have mutated three times, but market forces change over ten-year periods too.

      I'm not worried about MS no longer supporting what I need. They still support TWAIN. It's been over five years of better things, but I'm still using TWAIN because it's still around. I can't complain when it vanishes, but I can enjoy the time until it does. MS doesn't change things as often as people seem to think. XP still has the windows compatibility tool to treat apps as dos5 versus dos6.

      That's not to say that everything is forever available, but it's certainly compatible through more versions than, say, red hat, that's caused me far more hastle when trying to migrate my linux web servers.

    98. Re:CSS support by holophrastic · · Score: 1

      I have no problem doing something that's completely legal, which benefits from someone else's illegal activities. The difference is taht one is legal and the other is not. If you don't think it's appropriate, you'll have to speak with your local politician and get them to pass a bill that restricts me from it.

      I have no problem, as a business, lying and defrauding in support of what I believe should be acceptable -- that's called protesting, even if it's profitable to do so. I don't agree with all of the restrictions placed on businesses -- and there are far too many -- and I have no trouble deing my best to get around them.

      That said, I do believe that taxes are important to society, and so I pay my taxes. And yet, I listen to friends and strangers boasting about how they cheated on theirs. I also listen to friends and strangers boasting about how they left work early and their boss didn't notice -- or the way they stole from their own employer, or the way their employer is somehow paying them to not work.

      Hurting your competition in order to grow your business is not only acceptable, it's expected. Biting the hand that feeds you is something entirely different.

    99. Re:CSS support by cp.tar · · Score: 1

      "My case"? All I said was that IE dominates the browser user base, and that the web developer has to live with that. You want me to be pissed at MS? Fine, I'm pissed. But my web applications still have to work on IE.

      I wsn't speaking directly to you in this case, but to the imaginary user with a problem.

      As for the rest: your choice.
      If one website conforms to standards only and tells the users to get a real browser or bugger off, the users will bugger off.
      If twenty websites do that, some users will switch.
      If two thousand websites do that, most will switch.

      But nobody wants to be the first.
      The early bird may get the worm, but it's the second mouse that gets the cheese.

      --
      Ignore this signature. By order.
    100. Re:CSS support by WNight · · Score: 1

      Hurting competition is one thing, but if it's okay for Bill Gates to break contracts, lie to customers about a rival's performance, and lie to a judge, shouldn't it be legal for you to steal his car? What are the limits?

      Doesn't it bother you that other businesses are much more profitable than yours because they break laws you'd be put in jail if you violated?

      As for speaking to my politician, wouldn't it be easier to just deal with you in an 'extra-legal' fashion? I feel removing hypocritical asses is acceptable. Is it okay if I murder you? Or maybe if I just call all your customers and tell them you've been convicted of child molesting and tax fraud? Call the phone company and get your number pointed to my office, then clean out your bank account with fake checks I ordered? Maybe just contract you to do a job and default on payment after you've spent time working on it? All fine?

    101. Re:CSS support by holophrastic · · Score: 1

      Not all fine. You're going to have to mark a few distinctions. Bodily harm has to be very different from spray painting an under-pass.

      Breaking business contracts is not illegal -- it's breaking the contract and there's nothing wrong with that. Contracts have violation clauses and escape clauses. Just because the parties write the contract to govern a partnership in the hopes that it will last, doesn't mean that it has to last.

      Similarly, lying is not illegal. Publicly lying is not illegal. And saying that your product is better than someone else's -- even in specific areas that may not be true -- isn't illegal. Certainly lying to a judge is illegal, and certainly openly fraudulent marketing is illegal.

      But again, there is a marked distinction between saying your product is better than someone else's versus personal slander.

      'extra-legal' is typically find when it doesn't involve other people. After all, 'legal' is really only to govern society, not personal relationships ("what you do behind closed doors" and all that). So I guess I'd rank your last comment as follows.

      Murdering me would be bodily harm. Calling my customers and telling them I'm a child molester involves others, but it also amounts to personal slander. Telling them I've been convicted of tax fraud, well, they won't believe you because they'll "consider the source". If I ticked you off so much so that you told my clients that I've been convicted of tax fraud, that's not escalating the situation (beyond what I did to you, assuming I did something reasonable), as so, while illegal, it would be perfectly acceptable in my world. After all, it's easily defendable, I can prove otherwise, and my clients shouldn't believe everything they hear in the first place. So it amounts to a nuissance, big or small. The child molesting thing is different because it's not easily defended, and it's a personal attack that my clients, as humans, will have trouble disbelieving (well, some of them).

      Calling the phone company and getting my number pointed to your office is somewhere in between. You're using other people, and so it becomes a societal issue, which puts it squarely back into the 'legal' world (especially because it can all be done without my participation, nor with the participation of any of my constituents). However, by using the phone company like that, the phone company becomes liable too. Now ultimately, again it's just a nuissance of my not receiving calls. My clients have alternate ways to reach me, and I'd soon discover that my phone has become unreliable. My clients would understand the concept, and I'd simply have to purchase a new a phone.

      Cleaning out my bank account is just like the phone thing (involving others and they becoming liable). It's also a much larger illegal activity -- federal I think when you start to get into banks and money. But this is actually not my problem because the money in my bank account isn't my property, it's the bank's property. So they insure it against theft, and I still get my money. So really, the nuissance comes down to my proving to them that I haven't taken out the money -- not even who did -- and that again is little more than a bother, big or small. I can borrow money from friends and family and clients, and ultimately, no one would think any less of me (including my friends at the bank).

      If you contracted my services, and defaulted on payment, yes that's perfectly fine. For two reasons. The first is that any client is welcome to be dissatisfied with my services. My very public guarantees confirm that. They've got up to a year after completion to get their money back. As for doing so in violation of the terms of those guarantees, again that's part of doing business. You either ask for money up-front, progress payments, or you take that risk. I often choose to take that risk because it pays off in the long run when it comes to trust, convenience, and continued business. If I'm burned for it once in a while, well that's just a part

    102. Re:CSS support by fm6 · · Score: 1

      "Two thousand web sites"? That's nothing. There are millions of web sites out there. In order to motivate users to switch, you'd have to persuade most of their webmasters to require standards-compliance browsers. If your powers of persuasion are that good, I am, frankly, afraid of you.

    103. Re:CSS support by cp.tar · · Score: 1

      Actually, it would take only a couple of big sites to make people make the switch. What cnn.com says still has much greater relevance than what www.randomwebserver.tv/blog/~randomuser says.

      Of course your numbers are more correct; multiply anything I wrote by a thousand or ten if you like, the ratio will remain the same.

      --
      Ignore this signature. By order.
    104. Re:CSS support by jp10558 · · Score: 1

      Umm, as far as I can see Opera has been making a browser for the whole time they've been making a browser, that is, they haven't sold or changed companies etc. I'm pretty sure Apple has been making Safari the whole time too. Maybe I just don't understand the above point regarding revision history...

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    105. Re:CSS support by holophrastic · · Score: 1

      Nope, you're right. We just weren't considering them as major players influencing the "standards".

    106. Re:CSS support by fm6 · · Score: 1

      Well, if just cnn.com did it, they'd lose a lot of traffic, and then whoever made that decision would lose their job, they'd switch back, and that would be the end of it.

      Now, if every major media site suddenly started requiring standards-compliant browsers, maybe it would have the result you're trying for. (Though my bet is that a lot of users would rebel and make them back down.) But it would have to be a coordinated effort. I suggest you start lobbying the corporations that own these sites.

      However, if you actually have that kind of ability to persuade leading decision makers, then maybe you should apply it to something that affects the future of humanity more profoundly than software standards. Hey, there's probably a Nobel Peace Prize in it for you!

    107. Re:CSS support by WNight · · Score: 1

      The specific ones I asked, yes, but still not quite... You feel able to deal with many non-physical personal attacks. And you feel that people who leave themselves open have little reason to whine (someone who doesn't ask for money up front). Also that special treatment isn't necessarily bad.

      Assume if I was to reroute your phone that my next call was to your domain-name provider, then cancel power at your home and office to slow you down, etc...

      Assume that if I was to empty your bank account I'd also tell people you molested children and buy a plane ticket in your name to Mexico.

      If one person refusing to pay, for a reason, is okay, how about all the customers you currently have, without valid reason? How about if I threaten to sue every one of them for triple what they owe you because of some patent mumbo jumbo unless they stop payment and stop using your product?

      Essentially, consider yourself the little guy. If the bank manager likes you, let's wait till he's moved on. If your customers trust you, fake an FBI memo about defrauding customers...

      Those seem to me to be the level of the things Microsoft does to competing businesses. They modify their OS to crash with messages that impugn the perfectly functional DR-DOS. Bill G. lies on the stand to a judge about IE integration - is caught in his lie and faces no censure.

      If we wrote similar software utilities and yours sabotaged mine (left broken registry entries to specifically make it install in the wrong place, etc) I'd sue you. You'd either lose, or suffer from the court case. If I caught you in a lie and had proof, you'd be sitting in jail for a month or two on top of it.

      If Microsoft does it... well history shows that. They're fine, competition dead. Even if they get sued (and lose), the damages to the competitor were far less than what MS gained from doing so. It's a huge win for Bill to break almost any law.

      There are two ways to compete. Go onto the field and play hard - nice isn't required. Or, beat the other guy up in the locker room before the game.

      If your utility just outperformed mine, or stunk on ice but was more popular, that'd be one thing. But if you need to ruin me to do well yourself, that's when I think you've gone too far.

      Everyone 'makes mistakes' now and then. No need to close MS, but estimate how much market they gained from any given lie and multiply it by their current value - fine them double that. Anything less is a joke.

      Special treatment is given, as you said to McDonalds, but would Burger King have gotten the deal? Is the city consistently willing to lower tax in exchange for guaranteed employment, or is it because of kickbacks to the mayor? If you're a more efficient diner, restaurants should treat you differently. If you bribe the waiter to sit you despite being a less profitable customer to the restaurant, that would be bad. (As if the mayor was taking bribes from McDs - if it were my city I'd be pissed if we sold out our future selves on taxes for a short-term profit to the mayor or a crony.)

      So really, I want to know what you'd think if you couldn't just expect everyone to believe you, if you had to deal with competitors who'd pay someone to sue you over a lie, taking years and millions, before the case dissolved into the predictable nothing leaving you broke and years behind schedule, would you mind?

      Because that's what's happening to people. If you're in a business Microsoft wants to be in they'll continually lie and bribe to win. Witness SCO, the 200+ undisclosed patents, the OOXML bribes to uninterested countries, etc.

      And that is why I say it's unethical to attach yourself to them. There may be no law against buying stock in companies that break the law yet don't get punished, or writing software that helps market their OS, or even going to their dinner parties, but it's still profiting from illegal acts - just indirectly enough we don't pursue it. Do you have to cheat to play? Do you have to join a cheater's team?

    108. Re:CSS support by holophrastic · · Score: 1

      I'm enjoying this discussion.

      I need to do three things here. First, I need to establish that as a small business, I have small business problems, small business solutions, and small business scope. As a large business, I would have large versions. So I'm going to hold fast to the notion that bigger business have bigger versions of the same problems, because I need to be able to draw parallels with my own situations. So basically, $1 for me equates to some many million dollars to MS.

      Second, I need to express the concept of good behaviour. I wouldn't expect burger king to get the same deal as mcdonalds. Under the assumtion that mcdonalds provides that many more jobs, burger king doesn't deserve it. As for bribing the mayor, a personal bribe is one thing, but a donation to the city is something else. At that point, whether it's in jobs, publicity, services, or cash, it's a benefit to society.

      Third, as a business, you have to allow me to build my product any way that I see fit. If I want to sell a car with two spare tires instead of one, no one should be able to stop me. If Windows is my product, then you have to let me sell it with whatever configuration I choose. That includes whatever random registry entries I desire. It's my product, and my product's registry. If you offer a liner for car trunks, and yours no longer fits over my second spare tire, you don't get to change my car's design. I may have added that second tire specifically to stop you from making trunk liners, but that's my right -- the car is my product, and my product alone. You may ask me to modify my trunk design, and I may want to charge you for it, but you don't get to complain that I changed my product design -- for whatever reason. (again, bodily harm and such aside).

      All of the things you suggest as threats to my business amount to individual nuissances that you're suggesting gather into a major problem. Yes my bank manager may move on, but I'll befriend the nextone too. If my customers trust me, faking an FBI memo won't do much. And again, you very quickly fall into the commandeering of other companies, which makes your action socially wide-ranging, and no longer 'extra-legal' and we discussed.

      So when MS does something illegal yet relatively minor -- and lying to a judge counts as relatively minor (no bodily harm, reversable, etc). So yeah, if I lied to a judge about my small issues, maybe I'd get a nice fine of something like $15'000, and maybe I'd get a day, week, or month of jail-time. And maybe I'd be let out early for good behaviour, or because the jails are full of murderers. But if I've done nothing wrong in the past, and if I've done a lot of community service and other nice things for society, then my sentence may be suspended, or I may get nothing but a warning. Granted an MS purgery is much larger than mine, but so are their good actions -- jobs etc. MS no doubt does things that we know nothing about. Supplying software to the military, the city, etc. So I guess I'm saying that I trust their having been let off for purgery probably comes as a result of a general analysis of their good work.

      And yeah, if all of my clients, at the same time, decided not to pay their bills, for no valid reason, then I should have gotten money up front. I'm ok with having made a mistake retro-actively.

      And I do tip servers occasionally unreasonably high amounts in order to get special treatment next time. Actually, last week, I suggested that my dinner companion (female) was interested in the younger waiter. She suggested that I tip well. Ultimately, we were treated very specially, to the point where the waiter secretly communicated his work hours to us. Of course it's a bribe, either way, but where the money goes is up to him. Maybe they share tips, maybe he hands it back to the owner. Either way, improving service by supporting the server is not unethical -- it's being a good customer.

    109. Re:CSS support by WNight · · Score: 1

      Tipping your server isn't (much of) a bribe. Paying him to go against his employers interests would be. It's what I mean anyways - bribes to make the judge reconsider a case unfairly, to make a building inspector do a poor job, or make a mayor sell out his city.

      In my example I was assuming that Burger King and McDonalds would bring the same deal to the table. That includes all indirect benefits, such as one simply seeming like a better fit for that area of town, cross-licensing deals, etc.

      I guess the gist of it is that I feel you have the right to change your registry at will, but not to put the key /software-X/critical_setting=wrong_value key, where software-X is unambiguously a recognizable product. Nor would I support your right to specifically sabotage your OS, terminating other programs with 'software-X is broken' message that isn't true.

      Those actions seem to be lies. The medium in one is your registry, but you'd be using it to tell the user lies about the performance of my product. The other likewise.

      Fraud and misrepresentation (my calling the bank pretending to be you/or have secret info on you) should be and mostly is illegal. There are civil penalties for simply violating the terms of a contract, but there should be criminal charges (and in many cases are) for going into the contract planning to violate it. The gist of all of these crimes is presenting false information knowingly.

      As for Microsoft's potential immunity to prosecution for any number of possible reasons, that's bunk. If they're guilty, they're guilty. If they have any excuses those should go towards lessening the sentence, and should be made as public as the trial. How can anyone compete when their own government doesn't enforce laws evenly or as written

      I agree about product configuration. MS should be able to sell Windows with IE. Nowadays we recognize that a browser really is a system component. What they should not be able to do is use threats, lies, and bribes to control that market.

      more later, gotta run

    110. Re:CSS support by holophrastic · · Score: 1

      It's not that I don't agree with you on principle, it's that when you say that
      MS shouldn't be able to make that magic key in their registry, it ultimately comes down to they can't change their own registry. As MS, I wouldn't think it reasonable to have to justify every registry configuration of my own product.

      As it stands, I'm having stupid troubles as a business right now. I'm on hold trying to get two documents that are referenced by laws that govern the product I'm manufacturing. It took three weeks to even figure out what those laws were, and I had to magically know to begin in the first place. It's just horrible that in order to follow the law, I have to be psychic, and when I am psychic, I still don't get access to all of the information.

      Oh this is great, those referenced documents are actually third-party certification documents, and are being sold for hundreds of dollars. They actually expect me to pay $300 to find out what the law is.

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

    It just proves it's old news.

  7. Re:Enough already by Smidge204 · · Score: 4, Insightful

    Nope, just an AC that copy-pasted a paragraph from the article that far too many mods are not going to read and waste their points thinking he's being original and intelligent.

    Nothing to see here, move along...
    =Smidge=

  8. IE8 announced.. (of course with no details) by ivar · · Score: 5, Funny

    Seemingly to combat the hate, Dean Hachamovitch (GM for IE) has posted on the IE blog an announcement for IE8. The big news ? that IE8 will be called... Internet Explorer 8 !!! huzzah!

    1. Re:IE8 announced.. (of course with no details) by aconbere · · Score: 1

      Except that the microsoft blogs can't take any amount of traffic, Scott Guthery's blog on the MVC framework for ASP.NET has been down since he posted it 2 months ago.

    2. Re:IE8 announced.. (of course with no details) by Bill,+Shooter+of+Bul · · Score: 2, Interesting

      I'm surprised he hasn't been fired yet for one of the suggestions

      : IE Desktop Online Web Browser Live Professional Ultimate Edition for the Internet (the marketing team really pushed for this one ;-)

      emoticons aside, that pretty much sums up a lot of problems at microsoft. I guess as director he must have some real pull.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    3. Re:IE8 announced.. (of course with no details) by davecombs · · Score: 1

      As a character in a book I like said at one point, "Geez, grow a sense of humor!" The first 3/4 of the post in his blog is tongue in cheek.

    4. Re:IE8 announced.. (of course with no details) by Bill,+Shooter+of+Bul · · Score: 4, Insightful

      I'm just really really really surprised that marketing allowed that. More likely they didn't see it as its on a development blog. I mean, Microsoft's marketing is one of the worst parts of the company, or perhaps just the most difficult job trying to convince people to upgrade software that works as good if not better than a new version would. So they have to create all of these product distinctions and names to convince people to do things they wouldn't otherwise.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    5. Re:IE8 announced.. (of course with no details) by kat_skan · · Score: 1

      From that post:

      ... please don't mistake silence for inaction."

      That's hilarious. While they're busy posting snarky articles on their blog, Mozilla and Opera have been posting betas of their next major version, and Apple has released theirs. And for multiple platforms, not just the two most recent versions of Windows. There's no mistake here. People are interpreting inaction as inaction.

      Looking forward to their coming announcement of another clusterfuck of a UI redesign and no substantial changes to the engine.

    6. Re:IE8 announced.. (of course with no details) by doktor-hladnjak · · Score: 1

      It's well known inside Microsoft that the marketing sucks. The fact of the matter is that Microsoft scours the globe for good developers, program managers and testers while hiring mostly locally for marketroids. Moreover, I've heard that the turnover is much higher in marketing since climbing your way up in the marketing world usually requires switching companies for each promotion. That leads to more people who don't know a whole lot about the products and the business who are just spending those 2-3 years learning the ropes while angling for their next position at WaMu or Starbucks or Paccar or another local non-tech corporation.

    7. Re:IE8 announced.. (of course with no details) by l3v1 · · Score: 1

      From the blog: please don't mistake silence for inaction - the thing is with silence, that everyone can "mistake" it for anything they want, since it tells exactly nothing. Additionally As I've walked different people through the plan, I've gotten "Does it have feature X?" "When is the beta?" "When does it release" and even the more thoughtful "What are you trying to accomplish with this release?" - does this really sound surprising ? I mean quite a few people have still hopes that IE will someday be a good browser, the guy should really be happy that people still are curious enough about a new release to ask and still have high hopes. I'd say it's about time to deliver.
       

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    8. Re:IE8 announced.. (of course with no details) by Jugalator · · Score: 1

      I'm just really really really surprised that marketing allowed that. More likely they didn't see it as its on a development blog. Not really, MS has become quite open on their blog content. You won't often see things like this removed, even if it's posted. This is probably considered harmless, like a lot of stuff is on e.g. Channel9 too. Why you rarely see it is probably more because of the mindset of their devs and trying to uphold a "professional" attitude.
      --
      Beware: In C++, your friends can see your privates!
    9. Re:IE8 announced.. (of course with no details) by LordSnooty · · Score: 1

      I dunno, I thought their marketing was the primary reason why their software is on 90% of desktops today.

    10. Re:IE8 announced.. (of course with no details) by Anonymous Coward · · Score: 0

      Marketing doesn't have a say on what he says on team blogs, so I doubt it matters if they "allow" it or not.

      Now if the legal department wanted to get involved, that's another story.

  9. Alternative browsers & frameworks? by Anonymous Coward · · Score: 0

    This just in - multiple frameworks available that provide the balance that you need between cross-browser/cross-platform compatability and feature set. And what do you know, Microsoft doesn't have a monopoly in that space too, so you're not forced into using any particular one.

  10. Wouldn't it be nice.... by witekr · · Score: 5, Interesting

    To the web developers reading this: Wouldn't it be nice to be able to write totally standards-compliant markup and code and not have to taint it with all the hacks that are practically a necessity these days? It almost seems like an impossible dream (unless your website design is dead simple).

    I'm a web developer by profession, and I must say IE6 and 7 are a frustrating pair of browsers to develop for.

    I use the Web Developer toolbar extension for Firefox, which conveniently lets me know if my webpages are following standards and if there are any errors on the page. It's a bit depressing when you've developed a perfectly standards-compliant page, and then are forced to break standards, create Javascript warnings etc just so the page renders properly on the IE browsers.

    I don't think Microsoft should leave the browser business, as competition is healthy.. but they have polluted the market with these strange browsers, forcing web developers to have to deal with these issues. It will be a triumphant day for us web developers when we can stick to standards and not have to degrade/hack-up our code in order for the majority of the public to be able to view it as it was intended.

    1. Re:Wouldn't it be nice.... by PaulusMagnus · · Score: 5, Insightful

      I'm a web developer by profession, and I must say IE6 and 7 are a frustrating pair of browsers to develop for. Agreed. I've found that it's easier to design to Firefox and then test every browser thereafter and IE6 is always last because it's the worst. IE7 is much improved but it's only better because it caught up, it didn't advance the web development cause.

      However, I don't honestly believe it's in Microsoft's interests to make a better IE. If IE8 arrived tomorrow with better standards support and better performance, wouldn't we all be able to make use of those "web 2.0" (yuk!) sites. We'd then be able to support a much richer user experience online and in less time. However, this would just give the community developers a way of delivering software that would compete with Office.

      Microsoft chose to lessen its support for HTML-based email because it wanted it to render more accurately in Word. Microsoft decided that so much email went through Outlook/Exchange that it was better to use Word as a rendering engine rather than IE. Why on Earth would Microsoft deliver a browser that allowed rich applications to be delivered across the Internet, essentially creating competition for them?

      Microsoft will keep delaying IE updates for years to come, always trailing behind the standards-based browsers but they know that as long as the majority of enterprises and businesses keep rolling out Office and sticking with the Microsoft stack, they can delay the inevitable for a long time. It's a very similar tactic that every monopolistic computer company has used and every time it's failed.

      In the meantime, I'll carry on promoting Firefox and others so that eventually IE becomes the NS4 of the browser world and I can stop dealing with a minority product.
    2. Re:Wouldn't it be nice.... by Anonymous Coward · · Score: 5, Insightful

      Because, ya know, FireFox follows the standards completely...

      Yes, it's more standards compliant, but that doesn't make it the golden child. Every browser has a long way to go, and we really need to SERIOUSLY push all these companies to follow them. DOMs need to be checked into, as well. Try writing rich javascript experiences for all the browsers with one code base. It's doable, but a huge, huge, HUGE pain in the ass.

      Frankly, we have a long ways to go and this idle bitching isn't helping.

    3. Re:Wouldn't it be nice.... by idiotwithastick · · Score: 1, Insightful

      In the meantime, I'll carry on promoting Firefox and others so that eventually IE becomes the NS4 of the browser world and I can stop dealing with a minority product. And this would make Firefox... IE? Something doesn't seem quite right.
    4. Re:Wouldn't it be nice.... by billDCat · · Score: 4, Informative

      I don't think that the mods who marked this as flamebait have done web development. The parent is right, all of the browsers have issues of one sort or another, some more, some less. If you don't believe me, try working with JavaScript access to nested object and embed tags in a way that's both standards compliant and works with modern browsers. This is just one example, there are many more.

    5. Re:Wouldn't it be nice.... by diegocgteleline.es · · Score: 2, Insightful

      Wouldn't be nice if the "web services" were just a graphics protocol that the server uses to display thigns in the client, eliminating the need of care about standards? For example, imagine exporting individual applications through X11, eliminating the need of the "web 2.0"....oh, wait!

    6. Re:Wouldn't it be nice.... by JohnBailey · · Score: 1

      The thing to remember is that IE is not a browser. Its a Microsoft product launcher. Thankfully, the products are not always as wonderful as they seem to think.

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    7. Re:Wouldn't it be nice.... by smorken · · Score: 1, Troll

      What do you expect? You don't say bad things about Firefox here.

    8. Re:Wouldn't it be nice.... by Anonymous Coward · · Score: 5, Funny

      I don't think Microsoft should leave the browser business, as competition is healthy

      This has my vote for the most ironic thing ever said on Slashdot.

    9. Re:Wouldn't it be nice.... by Anonymous Coward · · Score: 0

      Yeah! Stick it to the man! Micro$oft products suck ass!

      When people stop fearing and actually try other products they will see it for themselves.

    10. Re:Wouldn't it be nice.... by Anonymous Coward · · Score: 0

      or you can simply do what i do (if you have the luxury)
      just code for compliance and forget all about IE6 & 7.

      I think it's enough that i code my websites to be compliant
      and put a big fat firefox download button on the nav

      I've written off users that still use IE as useless anyways-
      My grandma uses IE and she not the one i want on my website

    11. Re:Wouldn't it be nice.... by Anonymous Coward · · Score: 0

      "I don't think Microsoft should leave the browser business, as competition is healthy."

      You know, they could leave and there'd still be competition.

      (Or, well, they could just fix their damn browsers...)

    12. Re:Wouldn't it be nice.... by gamer4Life · · Score: 1

      I don't think Microsoft should leave the browser business, as competition is healthy.


      Competition is healthy? Sure, but I fail to see how IE aids in competition. They have an OS monopoly and they leverage that to force customers to use their browser. Firefox was created because of the lack of competition, and I doubt what drives them is money or market share, but rather the desire to improve a product. If anything Microsoft cripples competition because everyone is not on a level playing field.
    13. Re:Wouldn't it be nice.... by msuarezalvarez · · Score: 1

      And how good do you think MS's implementation of your dream protocol would be?

    14. Re:Wouldn't it be nice.... by ShieldW0lf · · Score: 3, Interesting

      Personally, I find it's such a pain in the ass to go into IE and un-lock-it-down enough that it's actually a functional web browser again so I can test with it, when I'm doing internal facing stuff half the time I'm in a rush and don't even bother to test with IE. And I've found, it doesn't really matter. I don't know too many professionals these days that don't use Firefox, and it's close enough that you can use it to get work done even if it does look a little uglier in IE from time to time.

      If you're not trying to do slick marketing, you can always just dismiss IEs little quirks and let it become known among the public as the ugly but functional browser that comes with Windows before you stick FF onto it, just as they do with the default Media Player.

      --
      -1 Uncomfortable Truth
    15. Re:Wouldn't it be nice.... by TheRaven64 · · Score: 1

      I don't do a huge amount of web development. When I do some, I code to the specs and then test. In my experience, my code looks exactly how I imagined it in Safari. In Opera, it looks correct, but slightly ugly (Opera does hideous things with bevels, for example). In FireFox, it doesn't all work, but the fall-back tends to be good (i.e. some of the advanced CSS, particularly anything from CSS 3 is likely to fail, but I'll get a slightly simplified version of what I intended). In IE, it just looks broken. The layout doesn't even conform slightly to what the CSS box model claims it should do.

      Since I haven't run Windows for four years now, I don't test in IE anymore. I probably would if I wanted to do web design commercially, but I don't. Links does a better job than IE of rendering my pages how I intended them to look, and it works on a VT100.

      --
      I am TheRaven on Soylent News
    16. Re:Wouldn't it be nice.... by pan_piper · · Score: 1

      I'm a web developer too and, although I am totally Linux-based, IE costs me (and the companies I contract to) thousands of dollars every year. It's pretty much totally CSS. It's pretty much totally ASS.

    17. Re:Wouldn't it be nice.... by nick_davison · · Score: 5, Insightful

      Agreed. I've found that it's easier to design to Firefox and then test every browser thereafter and IE6 is always last because it's the worst. From experience, Internet Explorer has a relatively finite set of issues that you really have to worry about (Position Is Everything keeps a list of anything major and they've capped out at 20).

      Figuring out which of 20 bugs is causing an issue is a relatively minor inconvenience if you see it as soon as it comes up. You know what you just changed so you know pretty much exactly where it must be coming from.

      On the other hand, if you only find out about the issue when you've got a dozen nested elements in hundreds of lines of code and multiple CSS files, potentially with multiple bugs clashing in different ways, you're looking at hours spent tracking down a single issue.

      Plus, fixing a single bug at a time really reinforces your realization there are only a small set of real issues (yes, I know people can point out thousands of minor quirks). Only fixing an issue when it has complex interactions makes each bug seem totally unique and yet another flaw. Thus your perception of the number of bugs increases.

      I develop primarily in Firefox (Firebug is a godsend for helping me figure out the things that I was an idiot with). However, every time I finish a small block of code, I quickly load it up in IE (IE Tab for Firebug makes this even quicker but loses you the (admittedly small) benefit of the Internet Explorer Developer Toolbar).

      By regularly checking in with IE, it's exceptionally rare that any of IE's bugs takes more than a couple of minutes to fix. My experience is that it's nowhere near as painful as many others seem to find it.

      Similarly, because I see each bug on its own, they quickly fall in to a small set of unique issues rather than seeming like each one is yet another issue. As a result, not only do I not find it as painful, I also don't see it as being as bug riddled - just flawed with 20 or so big ones.

      It may be that your perception of IE's bugs is, in part, because you develop for Firefox first and then only check IE at the end, dramatically increasing the pain you experience with each issue. You may find that, if you swap to regular itterative testing, your perception of how buggy IE is and how painful it is decreases dramatically.

      I'd really make the suggestion you try checking IE regularly throughout development, fixing issues as they arise, rather than just at the end. You may find your experience is transformed.

      Don't get me wrong - I'm not saying IE doesn't have bugs. It has a whole bunch of really annoying ones (about 20). What I am saying is that you can avoid the issue and have them make life hell or you can approach things differently and discover that, whilst an issue, it's nothing that can't easily and relatively painlessly be overcome.
    18. Re:Wouldn't it be nice.... by witekr · · Score: 1

      That was a very informative post. Your observations seem right on the money. That method of development hadn't really occurred to me - I'll give it a try, hopefully it will eliminate that 'fix-it-for-IE' phase I currently have to go through after making a site :)

    19. Re:Wouldn't it be nice.... by 99BottlesOfBeerInMyF · · Score: 5, Insightful

      Yes, it's more standards compliant, but that doesn't make it the golden child. Every browser has a long way to go, and we really need to SERIOUSLY push all these companies to follow them.

      From my Web development experience, IE is the only real problem. Sure other browsers have quirks, but they all follow standards well enough that if you code to standards 99.99% of the time the result is just fine. I think I've had a Safari specific bug once and a Firefox specific bug twice when my code was actually in compliance with the standards. On the other hand, I have a problem with IE almost every time I programatically create a page.

      Frankly, we have a long ways to go and this idle bitching isn't helping.

      What isn't helping is one company who is breaking the law and breaking standards for profit. What also isn't helping is apologists who try to point out how other browsers have problems too, when realistically the problem is orders of magnitude smaller, and different in nature because none of those other browsers are bundled with an OS that monopolizes the market.

      The message from the developer community and from the techie community in general should not be muddled with minor points. It should be crystal clear. IE is the single largest problem with the Web. It is illegal and it is hurting society and technological progress and it needs to be fixed yesterday!

    20. Re:Wouldn't it be nice.... by failedlogic · · Score: 1

      The Internet is intended to be a medium to communicate ideas widely. I respect that the Mozilla, Opera, IE developers don't have an easy job. But page layout on web pages is absolutely horrendous - imagining a site in a certain way almost never pans out as you'd expect. Especially when it comes to casual web developers. Its a bit of a fine art and a battle of which computer OS you have access to. Don't have Windows, well then you'll never be able to test or fix your site for IE.

      This, I think is a big problem, because HTML and other web languages are all based in English (fine syntax isn't really that hard) *and* many developing nations are using Linux computers like the OLPC to access the Internet. And there's accessibility concerns, XHTML compliance, mobile devices.

      I know what I'm bringing up isn't new. I'm suggesting that if coding a webpage becomes any more difficult with new browsers, standards or devices in use that it might turn away the casual users (responsible for the billions of pages) to just stop. Even if a free program made everything automated, it would have to as simple or simpler than it had been in the late 90's when the web exploded to have nice looking pages Joe-user can code.

    21. Re:Wouldn't it be nice.... by Anonymous Coward · · Score: 0

      I'm not a developer and as such can only imagine the pain you guys must have in dealing with non standard browsers. I spent time trying to learn html back when it was IE and Netscape. Some things would work differently even with the basic stuff I was trying to do, (and I do mean basic here). My question is why not develop to the standard, and when the IE train derails, or the Firefox train can't quite make a certain corner the problem can firmly be pointed at the browser not following the standard, then bugs can be filed against the browser, not the web developers. I mean I am not a coder or developer because its a crappy thankless (Alright, thank you!!!) ere mostly thankless job :), and it irks me when standards are not followed. I think it is fantastic if browser has extra non standard functionality, but if it can't even read the standards, then WTF.

      Back to sleep now.

    22. Re:Wouldn't it be nice.... by cheater512 · · Score: 5, Insightful

      The number of major bugs is irrelevant.
      Whats relevant is how easy they are to fix and how common they are.

      The answers to that? Bloody hard to fix and you need to do it for virtually every single page you make.
      More than one person has been driven insane by the bugs. *eye twitches*

    23. Re:Wouldn't it be nice.... by ThePromenader · · Score: 2, Insightful

      Thanks for the well-written insight. Personally I go one step beyond in my "IE paranoia" in testing everything in IE first before anything else - I'd like to avoid the plug, but fortunately Dreamweaver has helped a lot, as its "design" mode shows your layout as you would see it in IE. I've also moved to using template engines to keep my (php) code separate from my layouts, thus making it easier to serve different versions for different browsers. I would never have developed these habits if it weren't for the stubborn and uncorrected quirks of IE.

      It's when the world's worst browser is also its most-used one. While developers are bound to their clients to make websites that work for everyone, the consumer (surfer) never sees all the frustration developers go through to make things work for IE, so they won't be motivated to change their habits anytime soon. Unless all we webmasters decide "en masse" to follow W3 standards, toss all the "IE hacks" we've inserted into our code, and provide links to a selection of decent browsers in every website.

      --

      No, no sig. Really.

      ThePromenader
    24. Re:Wouldn't it be nice.... by eulernet · · Score: 5, Insightful

      You are wrong.

      http://quirksmode.org/bugreports/index.html reports 122 rendering bugs for IE5/IE6 and 88 for IE7.

      Mozilla has 52 in comparison.

      Even when you encounter a small bug (and I did discover some !), it's really unbearable, since the browser cannot be patched, and also you cannot report a bug to the IE team.

    25. Re:Wouldn't it be nice.... by pravuil · · Score: 1

      Yep, standards would be great but if Microsoft had it their way, it would be based on something they develop. IE development is a pain. Firefox and even Opera are more functional for development than IE. I operate about 10 different websites and throughout my experience I've encountered more problems coding in IE than an any other browser. IE is less functional overall. The extra functions IE does have are considered security risks if that's any indicator of how bad it is.

    26. Re:Wouldn't it be nice.... by random0xff · · Score: 2, Informative

      I usually keep a separate CSS file that I include only for IE6 (with a conditional comment). That file is usually filled with about 10 one-liners that look something like this:

      div.layout { zoom: 1; }
      div.sidebar { zoom: 1; }

      Just giving elements that property can make the behave in IE. An alternative is to use height: 1%

    27. Re:Wouldn't it be nice.... by squoozer · · Score: 1

      I couldn't agree more with what you are saying. I, too, develop sites in this way and I've found that by catching the quirks in IE early I've pretty much figured out all the problems for myself. Over time I've naturally started developing sites in such a way that I rarely now fall for one of IE's bugs. This means I can develop against firefox and just take a quick peek now and then to make sure everything is alright in IE.

      --
      I used to have a better sig but it broke.
    28. Re:Wouldn't it be nice.... by nschubach · · Score: 2, Interesting

      If you can point to a page where people can submit IE bugs that will actually get fixed. Please, do post!

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    29. Re:Wouldn't it be nice.... by herve_masson · · Score: 1

      To the web developers reading this: Wouldn't it be nice to be able to write totally standards-compliant markup and code and not have to taint it with all the hacks that are practically a necessity these days?

      It would be great, sure, but it would only remove some of the surface pain and frustration. I am a programmer with over 15 years of experience in many language/environments. I have used and created all sort of complex products to implement GUIs. Web is so far the most frustrating and time burner environment.

      The problem is not limited to standard compliance: the standards (some of it) are part of the problem: they're not designed to offer what a lot of people are trying to do those days: running rich applications on a browser. We have to do all sort of contorsions to make "simple things" working; gluing together frameworks, libraries, workaround, hacks, etc etc. And the end result is a software that takes hundred of MBs to run (slowly) on the client.

      There are really nice things though. JavaScript *as a language* is great (though perfectible) for client side coding. Its syntax could be more strict, but I can live with that. Having a tree representation of the GUI is fine too; that's how windowing works forever afterall (it's just that the DOM is no a great implementation).

      This whole thing does not work well, we need a different rich client approach. That's why I'm giving some hope to things like silverlight, but this hope is ... tiny.

    30. Re:Wouldn't it be nice.... by HappyHead · · Score: 1

      The reason we as web developers can not simply code to the standards, and then point fingers at the browsers when problems happen is because we'd all be out of jobs if we tried that. Clients, employers, and end-users don't want to sit around and wait for browser makers to fix a bug so they can see a website - they want it to work. When your client gets told "This is a great website, but it won't work perfectly anywhere because the medium it's viewed through is flawed", they'll say "Oh, well I guess I'll go give my money to someone who can work through that medium and make things work properly in it" and you'll be back on the unemployment line. The majority of the web developer's job is making sure that the page actually works properly for the end-user, regardless of what they're using as a browser. Any website that says "You can't use this site if you don't upgrade to the latest version of browser X" was made by an incompetent two-bit hack, and the client should be demanding their money back. Most of the IE only websites I've seen and/or had to fix so they worked were the result of someone deciding that $20 an hour was too much to pay for web development, when they could get their 10 year old nephew to do it for a few chocolate bars. They usually get what they pay for. The problem is, if you coded exactly and only for the standards, your page would be no better than the one produced by that buzzed-on-sugar 10 year old, because the end user's experience would be just as bad.

      Going back to the often over-used automotive analogy, it would be like a gasoline company formulating their product for the "theoretical optimum performance", and then when they notice that it makes a car's fuel line melt, telling their customers "This is perfect gasoline, and it is flawless. Your fuel line melted because it had flaws, and that's the car maker's responsibility to fix. We still think you should buy and use our gas though, and we're not going to change it."

    31. Re:Wouldn't it be nice.... by FLEB · · Score: 1

      Less Web-savvy people aren't turning away, they're just going to blogs and social networking sites with pre-made templates. It's as simple as "sign up, pick a template, start typing." Sure, you don't get the control over design and visuals as much as you could before, but for most of those types of people, just having the content online is the important part of "putting something on the Web".

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    32. Re:Wouldn't it be nice.... by pkaeding · · Score: 1

      This method of development is a great idea. However, I find that most of the IE bugs that trip me up only occur in IE6. It isn't possible (at least not without some black magic, three virgins, and a goat) to run both IE6 and IE7 on the same computer, though. I have IE7 installed on my computer, because that is how IT set it up when I was hired. In order to test in IE7, I need to use a virtual machine, which is extremely slow and frustrating. So, as a result, I generally write my code, and get it working in Firefox. Then I test in IE7, and then in IE6. I think I will install IEtab when I get to work, though, I like that idea a lot.

    33. Re:Wouldn't it be nice.... by sm62704 · · Score: 1

      It almost seems like an impossible dream (unless your website design is dead simple).

      There's this thing called the "KISS" principle: KISS stands for "Keep It Simple, Stupid". From my vantage point as a former art student and former intranet developer for my employer, it seems that the absolute shittiest sites are the ones produced by the "professional" web developers. Wherever you guys went to school, you should demand your tuition back!

      As someone who has to live with your garbage, let me just say that almost all of you suck at your jobs. When I go to your overly busy sites I'me reminded of one of my instructors' favorite sayings that he would utter whenever he would see an overly ambitious piece: "There's less here than meets the eye".

      Your flashy sites are NOT impressing anyone. They're annoying us folks who have to put up with them. You can pretend that your site is well designed all you want - it isn't. Lets take Computerworld, for instance.

      It's no worse than any of the other computer-oriented sites. Newspapers like the New York Times, Chicago Tribune, or St. Louis Post Dispatch are no better. Now, one might think that a computer-oriented site would have an engineer's perspective and go for elegance. Nope. Lets take a closer look at computerworld, where this story leads. Bad bad bad! (swats computerworld on nose with rolled up magazine).

      First you have a splash screen with an ad. Does this garner you any repeat readers? No, it just annoys anyone foolish enough to visit the first time, and makes them want to never go back. As I'm sitting here correcting my typos I don't even know what the fucking ad was for. That's a good thing for the advertiser, because if I remembered who he was I would make a concerted effort to NOT buy his product. I try not to patronize people who annoy me. Fools.

      At the top of the page is not the site's masthead, but an ad. Is this Computerworld? No, I take it it's a site called "Sharpen your English". Ah, here's the reason the site's so bad - the Sharpen Your English site's motto is "White Smoke is your tool!" Obviously the kids are calling crack "whitesmoke" these days, and this site's designers are just as obviously smoking the hell out of the stuff. And they can't even hit the biggest key on the keyboard, as there's no space between "white" and "smoke". Or "compurer" and "world". I hate to break it to you, but leaving out spaces wasn't any more original ten fucking years ago than it is now. And these days everybody knows you can't put spaces in URLs, ok dumbasses?

      Wait, it does say "Computerworld" right between "100 best places to work" and "IDG". Obvioulsy it's an ad for Computerworld Magazine. Right underneath is an incredibly annoying IBM ad that keeps scrolling and scrolling and scrolling. Yahoo news does that as a so-called "feature". If you design for Yahoo, YOU SUCK. Readers just LOVE to try to hit a link, only to have the goddamned thing move out of the cursor's way just as you click.

      That "computerworld" ad is a sickening yellow color, at least on my monitor. I'm reminded of the movie "The Rookie", where Clint Eastwood tells his new partner "You know what a REAL criminal is? I real criminal is someone who would paint a car like that a color like that."

      So what do we have down the left side?

      Home, News, email newsletters. So far so good, except ya know, I just got to this site and they're asking me if I want them to spam me with their newsletter. WTF???

      But what's this - Tech dispenser, shark bait? What in god's holy fuck is this shit? Look, son, once you reach puberty only girls are allowed to be "cute". You're not impressing anyone. Is it too much to ask that a link has some sort of clue as to where it leads? Because even Forrest Gump is smart enough to not follow a link that he doesn't know where it goatses.

      And that's the whole problem, number six - you're trying to impress number one, who is your boss. But in order to impre

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    34. Re:Wouldn't it be nice.... by Aedrin · · Score: 1

      This has been my experience as well, and it always makes me wonder when people complain - what are they doing so wrong that it requires hours of development time? Once you understand the main set of issues, and test incrementally in IE, it's only a few more minutes extra. Even if IE was a lot better at supporting standards, it would still have some quirks (just as Firefox does) and you would still spend those few minutes on testing/fixing.

    35. Re:Wouldn't it be nice.... by mstrom · · Score: 2, Insightful

      This method of development is a great idea. However, I find that most of the IE bugs that trip me up only occur in IE6. It isn't possible (at least not without some black magic, three virgins, and a goat) to run both IE6 and IE7 on the same computer, though. I have IE7 installed on my computer, because that is how IT set it up when I was hired. In order to test in IE7, I need to use a virtual machine, which is extremely slow and frustrating. So, as a result, I generally write my code, and get it working in Firefox. Then I test in IE7, and then in IE6. I think I will install IEtab when I get to work, though, I like that idea a lot.

      The easiest way to get multiple versions of IE running is to use IE with WINE on Linux! It allows multiple version sof IE to run concurrently. The irony, of course, is simply beautiful.

      Just Google IEs4Linux

    36. Re:Wouldn't it be nice.... by OneSeventeen · · Score: 1

      As a developer, I've found a great way to prolong the life of IE7 and encourage people to use it. Simply give in and write websites that look great in IE7, then worry about Firefox support. Fortunately, I have a full-time job, so all my side-jobs are a choice, not a necessity, so I simply write code for Firefox and hope it looks good in Internet Explorer. My clients know this, and usually don't care because I'm cheaper than the competition and I always have a good reason for doing what I do. (I don't make it break in IE7, I simply don't care if certain effects work perfectly as long as they somewhat work in IE7, which was the intention of Microsoft, correct? "Somewhat Supports" or "Buggy" seems to be the popular CSS support indicator.)

      --
      "Now the trouble about trying to make yourself stupider than you really are is that you very often succeed." -C.S. Lewis
    37. Re:Wouldn't it be nice.... by ericlondaits · · Score: 2, Informative
      --
      As a Slashdot discussion grows longer, the probability of an analogy involving cars approaches one.
    38. Re:Wouldn't it be nice.... by Bearhouse · · Score: 1

      What 'professionals' were you talking about? IT ones, presumably. One of my clients has 100k+ employees; they are not allowed to install non-approved software on their PCs, (which I understand). The only approved browser is IE6, (which I find harder to understand - probably becuse all of their crap in-house apps. are written for IE6 only).

    39. Re:Wouldn't it be nice.... by 99BottlesOfBeerInMyF · · Score: 1

      The reason we as web developers can not simply code to the standards, and then point fingers at the browsers when problems happen is because we'd all be out of jobs if we tried that.

      True, for the most part. That is the problem that needs to be solved and why we need to be vocal about it.

      Clients, employers, and end-users don't want to sit around and wait for browser makers to fix a bug so they can see a website - they want it to work.

      In a free market, they'd all just use one of the several browsers where that is not an issue and if there was some rare problem, it would be found in testing. We're not talking about a rare problem though and we're not talking about a free market. We're talking about a monopoly bundling an intentionally broken and noncompliant browser for the purpose of breaking the Web so it does not threaten their profits.

      They usually get what they pay for. The problem is, if you coded exactly and only for the standards, your page would be no better than the one produced by that buzzed-on-sugar 10 year old, because the end user's experience would be just as bad.

      My ten year old niece can assemble her christmas toys this year because they conform to standards and she doesn't have to get out a micrometer and measure the size and angle of the grooves on the end of each screw. She can just pick up a philips screwdriver of about the right size and put it together. Personally I don't see any problem with that and it is not like she is threatening the jobs of professional auto-mechanics. Making things work right and according to standards is in everyone's best interests.

      Going back to the often over-used automotive analogy, it would be like a gasoline company formulating their product for the "theoretical optimum performance", and then when they notice that it makes a car's fuel line melt, telling their customers "This is perfect gasoline, and it is flawless. Your fuel line melted because it had flaws, and that's the car maker's responsibility to fix. We still think you should buy and use our gas though, and we're not going to change it."

      Sigh, if you insist on a car analogy, I'll correct it to make it accurate to the situation. Imagine there was one company that had a monopoly on building homes for the entire world. They built homes to last about 8 years, then you needed a new one. You could not hire anyone to build a house except that one company, although you could get a build your own house hobby kit and one other company sold very large houses but only if you were willing to buy them on large chunks of waterfront land. Now this one company that built homes, also gave away a free car with each home. They, were not the only source of cars, but since every home came with one, most people just used those cars. Finally, imagine that all the car makers sat down together to decide on one standard for gasoline for the gas makers to produce and together they all agreed one one for "theoretical optimum performance" and all the car makers implemented the gasoline as such, except our monopolist who decided their home building monopoly was in danger from the RV industry and so repeatedly changed what kinds of gas their cars could take and intentionally made theirs unable to use much of the gasoline on the market in order to force gas stations to carry an inferior version and to artificially degrade the performance of all cars.

      At this point your analogy is at least close to accurate. Tell me now, as a gasoline producer and Gas station operator, don't you think you should be complaining as loudly about the monopolist as possible in the hopes that they will be pressured by car buyers and by the government to adhere to standard gasoline?

    40. Re:Wouldn't it be nice.... by grahamd0 · · Score: 1

      It's not that bad. Once you understand the basics of the various IE flaws, working around them becomes instinct.

      For example with the double wide margin/padding bug, I always set anything that's floated to display: inline. I don't even think about it anymore. And with the occasional use of conditional comments you can deal with any potential CSS conflicts pretty easily.

      The GP is right, it's really not that hard to develop for.

      BTW: I'm not defending the idea of actually *USING* IE. It's by far the worst "modern" browser by any metric except market penetration.

    41. Re:Wouldn't it be nice.... by ShieldW0lf · · Score: 1

      What 'professionals' were you talking about? IT ones, presumably. One of my clients has 100k+ employees; they are not allowed to install non-approved software on their PCs, (which I understand). The only approved browser is IE6, (which I find harder to understand - probably becuse all of their crap in-house apps. are written for IE6 only).

      Accountants, project managers, graphic designers, lawyers, translators, doctors, administrators, salespeople, etc, etc, etc

      Anyone who uses a computer to actually do work, but is not forced to use IE by their employer, basically.

      --
      -1 Uncomfortable Truth
    42. Re:Wouldn't it be nice.... by MyCrowSoft · · Score: 2, Insightful

      Although I understand your bias towards "Web 2.0" sites from a general point of view, I tend to disagree. This whole browser fiasco is forcing more and more "mainstream" websites to implement Flash... and THAT drives me nuts.

      I would prefer a "Web 2.0" website over anything done all-Flash.

      Have you ever tried to use a terribly designed (very common) Flash site? The thought of seeing more and more of those sites is making my stomach turn...

  11. Trash IE all you want but.. by eebra82 · · Score: 1, Insightful

    I can tell you categorically that my team won't download and play with Silverlight ... won't build a Live widget ... won't consider any Microsoft search or ad products in the future. Say all you want about Internet Explorer, but I can't stress how important Silverlight is. Regardless of what you think of Microsoft, the folks at Adobe want the same world domination as the Redmont folks do. A little competition never hurts...the customers. :)
    1. Re:Trash IE all you want but.. by Anonymous Coward · · Score: 3, Insightful

      A little competition never hurts...the customers.

      Yeah, more browser plugins and flashing shit never hurt anybody.

    2. Re:Trash IE all you want but.. by mugnyte · · Score: 4, Funny


      "Microsoft Silverlight. How many pieces of flair are YOU coding?"

    3. Re:Trash IE all you want but.. by Anonymous Coward · · Score: 0

      If your shit starts flashing...

      Well now I don't know how to end that: ...you should upload the video to YouTube! ...you've got a serious problem. ...you should lay off the drugs. ...bison will devour CowboyNeal.

    4. Re:Trash IE all you want but.. by moosesocks · · Score: 1

      Agreed, although I'm no fan of Microsoft, I will wholeheartedly welcome any serious competitor to Flash.

      In order to seriously compete with Flash, Microsoft's going to have to provide some compelling features, and be a wee bit more "open" than Adobe is, which they do appear to be doing.

      For one, their video codec doesn't suck up 100% CPU to DECODE a 320x240 video on a decently powerful machine.

      Although it's not "open" by any stretch of the imagination if you want to compare it to the GPL, they *are* being considerably more open about it than Adobe are with flash, and there is a serious effort to support it on Linux. Mac users should be happy too, because it would be difficult (even for Microsoft) to produce something worse than the OS X Flash Player, and the Silverlight betas look promising.

      As long as it's not unnecessarily DRM-encumbered (which it doesn't appear to be), I'm all for Silverlight.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    5. Re:Trash IE all you want but.. by Tim+Browse · · Score: 1

      For one, their video codec doesn't suck up 100% CPU to DECODE a 320x240 video on a decently powerful machine.

      What do you describe as a decently powerful machine? Admittedly I just upgraded my PC, so I have a new Core 2 Duo (6750 I think) which is pretty damn fast, but I'm playing a youtube video here via Flash (natch) and the Windows task manager is showing the CPU usage as alternating between 1% and 0%.

      I'm actually quite impressed by that :-)

    6. Re:Trash IE all you want but.. by alnjmshntr · · Score: 1

      And I would add: What the hell does Silverlight have to do with IE anyway? It sounds like the guy doesn't know what he is talking about. Silverlight runs in a browser called IE, erm yeah that's about it.

      --
      If I had created the world I wouldn't have messed about with butterflies and daffodils. I would have started with lasers
    7. Re:Trash IE all you want but.. by moosesocks · · Score: 1

      Yeah.... I believe Flash on Win32 has hooks into the graphics hardware that lets it get away with that.

      No such luck on the mac side of things. Although my machine's not terribly powerful compared to some (Core Duo Mac Mini), a 320x240 video should *not* bring the machine to a crawl. Things are even worse on my "old" G4 Powerbook, and some videos won't even play at the full framerate. (And these are machines that don't have a problem doing H.264 *encoding* at close to real-time!)

      Flashblock is virtually essential for browsing, so that a full-page Flash ad (or a typical MySpace page) doesn't make the entire browser unresponsive....

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    8. Re:Trash IE all you want but.. by TheMCP · · Score: 1

      Let me point you at a good serious competitor to Flash: Dynamic HTML. Use (or write) a good compatibility library, and you can write DHTML that does all sorts of zippy stuff, easily, with no plugin. Indeed, my DHTML is often mistaken for flash.

      Flash is a great way for an artist to make a cartoon... but they could put that in a quicktime video too.

    9. Re:Trash IE all you want but.. by TheRaven64 · · Score: 1

      Agreed, although I'm no fan of Microsoft, I will wholeheartedly welcome any serious competitor to Flash. It doesn't get much press, sadly, but there is a browser plugin version of Squeak now. It gives a full Smalltalk-80 environment, with some of the best developer tools ever made and an object model that extends all the way down (even pixels on the screen are objects). I've seen native (100% Smalltalk) video codecs running in Squeak on a moderate-speed laptop from a couple of years ago, so it's a decent speed.
      --
      I am TheRaven on Soylent News
    10. Re:Trash IE all you want but.. by Anonymous Coward · · Score: 0

      It hurts plenty when one of the competitors is MS.

      Adobe might be taking over a lot of stuff, but it works on OS X, Windows, and most of it even works on Linux.

      MS rarely supports anything but Windows in any meaningful way, and their OS X software tends to be a ludicrously slow release cycle that makes it a giant pain to require them at all.

    11. Re:Trash IE all you want but.. by jeffgtr · · Score: 1

      Pick your poison. For me it sure isn't going to be M$

    12. Re:Trash IE all you want but.. by Tim+Browse · · Score: 1

      No such luck on the mac side of things.

      Ah yes, you're right there. I've got a few months old MacBook which is pretty nippy for most things, but Flash tends to hit the CPU hard, for reasons I can't work out. It could well be Safari, as Safari on my PC often maxes out one core when playing some flash.

      I believe Flash on Win32 has hooks into the graphics hardware that lets it get away with that.

      I presume you mean it's allowed to use hardware blitting (what else would video codecs use? I know some gfx cores have codec chips but they're pretty specific, and I doubt they're directly exposed to a browser plugin - could be wrong). I would have thought that blitting would be nicely abstracted by the OS - it's 2007 after all.

      Still, with software, anything's possible :-)

    13. Re:Trash IE all you want but.. by Anonymous Coward · · Score: 1, Interesting

      If IE didnt exist, Opera would be better competition then IE.
      Sure, they dont have much userbase, but in terms of speed and standards support Opera beats Firefox, and IE is so far behind it cant even be seen.
      While IE is only just getting grips on PNG, Opera is expirementing with SVG format backgrounds. While Firefox was showing IE how to do tabs, Opera had a full MDI for the last decade.

      Its really amazing Opera has made so little impact except with its console/mobile browsers. (due to its small efficiant codebase).

      IE needs to die
      And Opera needs a decent marketing department

    14. Re:Trash IE all you want but.. by Adm.Wiggin · · Score: 1

      Except my RAM, CPU, and migraine, but since when do we care about any of those?

    15. Re:Trash IE all you want but.. by Serious+Callers+Only · · Score: 2, Insightful

      Agreed, although I'm no fan of Microsoft, I will wholeheartedly welcome any serious competitor to Flash.

      Silverlight is not just a competitor to Flash, it's yet another attempt to kill the web as a competitor to desktop apps - really it's a competitor to DHTML. I'm unhappy they've released it cross platform, because it'll be supported well everywhere at first (enough to kill the competition), and then deprecated, and then dropped, like IE, Mac Office, Java and countless other techs. Hell, they even left IE to fester on their own platform for several years with no updates, just to slow the inevitable appearance of interactive web apps. Amazingly, people like yourself are actually falling for it once again. It's as open as it needs to be to gain traction, no more.

      Thankfully nowadays more and more people won't touch anything from Microsoft, because of their past behaviour and their corporate ethos; as a collective entity, they're sociopaths.
    16. Re:Trash IE all you want but.. by moosesocks · · Score: 0

      Silverlight is not just a competitor to Flash, it's yet another attempt to kill the web as a competitor to desktop apps - really it's a competitor to DHTML.


      Yes, and no... DHTML is done almost completely inline with the page, whereas Silverlight is indeed just an object on the page. Granted, it does compensate for one of Flash's shortcomings by interfacing better with external data, but can you really blatantly ascribe Microsoft's efforts to pure malace? It sounds to me like they're trying to make a buck, and improve their own platform, rather than serve as the death star for all things technological.

      Secondly, the Linux port is being undertaken by the Mono project, who have been quite successful in re-implementing Microsoft's .NET routines. Even *if* Microsoft abandons its Mac version, the open-source implementation will still be around.

      (Also, as much as I hate to stand up for Microsoft, they never dropped Mac Office... it's reportedly one of their most profitable products, as most mac users buy it, and the dev team for it is quite small. Mac IE was *never* a good product, and I don't think anybody was sad when it got abandoned. Finally, Java's not a Microsoft technology... not quite sure where you were going with that)

      As it stands, DHTML absolutely sucks for creating desktop-like applications, and developing "desktop-like" apps on the web right now isn't really all that great. Take a look at what it takes to develop even a simple app, deal with Javascript's stupid shortcomings, and reconcile differences between browsers. It's not desirable to the developer or the user (not to mention being slow as molasses). If somebody else wants to step up to the plate, and fill this gap, I'd welcome it, but Microsoft is clearly the innovator in this area, like it or not.
      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    17. Re:Trash IE all you want but.. by Anonymous Coward · · Score: 0

      New version of Mac Office is out in Jan...

    18. Re:Trash IE all you want but.. by alan_dershowitz · · Score: 1

      Opera is a for-profit company trying to compete with free-of-price alternatives from the open source community and a convicted monopolist trying to wipe out competitors by dumping. The only way that they stay in business is by selling something. Selling their desktop browser was rapidly becoming an unviable business model, and the ad thing was skeevy, so they VERY, VERY wisely moved into the embedded market where they could leverage their remarkable codebase and still sell their browser. Firefox/Mozilla is not viable for embedded, IE is buggy and has unreliable rendering and only works on Windows Mobile; and then you have Opera, which is user-friendly, small, fast, standards-compliant and can be scaled to almost any platform. They have found a way to be competitive and make a profit in the browser market, it just wasn't going to happen on the desktop.

    19. Re:Trash IE all you want but.. by t0rkm3 · · Score: 1

      I would think that he's referencing the messed up implementation of a Java VM that MS tried to stuff down everyone's throats...

    20. Re:Trash IE all you want but.. by Midnight+Thunder · · Score: 1

      Say all you want about Internet Explorer, but I can't stress how important Silverlight is. Regardless of what you think of Microsoft, the folks at Adobe want the same world domination as the Redmont folks do. A little competition never hurts...the customers. :)

      The big problem with Silverlight is that all the developer tools are Windows only and the public specification seems to be missing (if there is public spec please post a reference). You can't create a new standard if you are hiding the specs.

      File format specs are available for SWF: http://osflash.org/swf, but that doesn't been I appreciate a web site designed exclusively in Flash either.

      --
      Jumpstart the tartan drive.
    21. Re:Trash IE all you want but.. by bishiraver · · Score: 1

      I'd like to know what you think JavaScript's shortcomings are. It has some lame-brain concepts (like assigning a value to an undeclared variable creates that variable in the global namespace), and (relatively) slow numbercrunching (due to typelessness - but that only REALLY becomes a problem when, say, you're trying to find the square root of millions of numbers in a loop).

      Until you realize the language is a functional language with a C format, substituting hash lists for property lists, JavaScript really is kind of sucky because you don't understand how things that work in C won't work in JavaScript. It really is the idiot-savant of programming languages. Its main shortcoming then, I suppose, would be the fact that it tries to be everything (object-oriented with prototypal inheritance), functional (with lambda and closures), all in a language that for most intents and purposes looks like a procedural language.

      What makes developing desktop-type applications with DHTML is the sucky event model for the DOM, inconsistent box models across browsers (I'm looking at you, IE), and slow rendering. It would be pretty awesome if someone extended XUL to include stylistic shit that, as a designer I really care about.

      I'd read crockford.com if I were you :)

    22. Re:Trash IE all you want but.. by fredrik70 · · Score: 1

      some apps are good as flash, like beatport (http://www.beatport.com)

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    23. Re:Trash IE all you want but.. by Serious+Callers+Only · · Score: 1

      Yes, and no... DHTML is done almost completely inline with the page, whereas Silverlight is indeed just an object on the page. Granted, it does compensate for one of Flash's shortcomings by interfacing better with external data, but can you really blatantly ascribe Microsoft's efforts to pure malace? It sounds to me like they're trying to make a buck, and improve their own platform, rather than serve as the death star for all things technological.

      I wouldn't ascribe the efforts of all the very talented lower-down people there to malice, but it is run by malicious thugs, and the tone is set by them. The kind that say 'a vig on every transaction', 'cut off the oxygen supply of netscape' etc etc. (Google it, or have a read of Broken Windows (I have no connection to author) ).

      Even *if* Microsoft abandons its Mac version, the open-source implementation will still be around.

      And if they start a FUD campaign, buy up all the backers of the open-source standard like Novell, and change their standard to make it impossible to interoperate?

      I hate to stand up for Microsoft, they never dropped Mac Office..

      I'm aware of that, but it's deliberately crippled compared to the Windows version, and a few years behind in releases. It's really not very pleasant to use it right now. I don't think it's even a universal binary.

      ac IE was *never* a good product

      At the time of its launch (like some Windows versions of Internet Explorer) it was the best browser available on the mac. It was then left in limbo for years and finally axed completely. The reason for this is clear - to kill the web. The hubris of trying to do that is incredible, but they also did it with Active-X, and are now hoping to do the same with Silverlight and XAML, which are clearly positioned to co-opt the web, then turn it into a Windows only standard, or at least a 'Windows for the best experience' standard.

      Java's not a Microsoft technology... not quite sure where you were going with that

      Why don't you google it then. They tried to kill their own partner's product while they were shipping it by shipping an incompatible version. When the stated intention of higher ups in a company is to 'kill' standards and even entire systems, I don't want to do business with them.

      As it stands, DHTML absolutely sucks for creating desktop-like applications

      I agree, however the strengths of the web (works the same everywhere) mean it will never rival desktop applications for everything, nor should it try to. There's a lot of things that could improve, but it'll never look/behave like desktop apps *because* it's cross platform, and is running in a sandbox. If you abstract it away using a library, it's not too painful developing with javascript (it can be a lot prettier than you think, have a look at prototype.js for example), though I'd love to use something else, and their are a lot of DOM handling problems in different browsers (mostly Internet Explorer for Windows, funny that). Given Microsoft's past behaviour and stated intentions in things like the Halloween documents I am not willing to give them the benefit of the doubt - the most insidious thing about them is that most people don't appear to understand their history or motivations.
  12. Oh well then by dedazo · · Score: 1, Insightful
    I am a back-end programmer and a founder of a start-up. I can tell you categorically that my team won't download and play with Google Gears ... won't build a Google widget ... won't consider any Google search or ad products in the future.

    The above is actually true, BTW. Replace Google with whatever you want. If "dk" can stick it to Microsoft, then so can I.

    Random people posting on teh internets, for great justice.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    1. Re:Oh well then by rgravina · · Score: 3, Informative

      But dk made that statement because he/she was fed up with the wasted time and effort they have to go through to develop for Internet Explorer. Believe me, I understand dk's fustration. IE can add tens of hours to front-end website development. I've implemented *very* complex designs (basically, the designer gave me a big Photoshop image and said "code this!") which required almost no tweaking for Firefox, Safari and Opera (in fact I didn't even target Opera, but it worked flawlessly) but required tens of hours of extra work to get working correctly in IE (often a change which fixed IE would break the others, so conditional CSS was needed. etc). Actualy "tens of hours" is a bit of an understatement, it was more like a full-time week for a site that took a month. Someone has to pay for this - either you absorb the cost, or the client pays for it. Either way, Microsoft's incompetence (or unwillingness) to develop a standards compliant browser probably costs the industry MILLIONS per year.

      If you haven't expereinced deveoping for IE count yourself lucky. Designers will often complain loudly if some element is a few pixels too far to the left, or if there is a one-pixel gap between a border and image etc. etc. etc. If we only had to develop for standards compliant browsers, this wouldn't be such a problem. But with IE, it's sometimes almost impossible to fix those layout problems in such a way that it works on both standard compiant browsers, the current version of IE AND the previous version of IE. And if you think that these problems are not important, designers see this very differently! And of course they should - just as a good programmer strives for bug free software that performs well and is easy to maintain, designers strive for designs which are attractive, usable and meet the communication goals of the client.

      *This* is why dk doesn't want to go near any of Microsoft's other products or services. If you've had a similar experience with Google, then you would he justified in s/Microsoft/Google. Otherwise, your post makes absolutely no sense.

    2. Re:Oh well then by rgravina · · Score: 1

      I guess I shouldn't have fed the troll! :)

      Nice bit of satire there by the way!

  13. Using IE7 sucks... by Anonymous Coward · · Score: 5, Informative

    I have yet to develop for IE7 (indeed, most of the time I just try and make sure my websites look alright in the various Linux based browsers I have around, including Lynx fo course). But I've had to use it a lot in the last couple of weeks.

    I hate it. There are little things, such as having to tab twice to get from the address bar to the search bar (in Firefox it is only once...), re-arranging all of the buttons (the back and forward buttons are too far away now, the refresh and stop buttons are too small and in an inconvinient place etc.), lack of spell checker (as you can probably tell from my nasty spelling in this post) and other simple UI issuse like those.

    As well, often I've noticed that it will freeze the rendering of a page for no apparent reason, or blur the page, so that you can't actually see anything at all... for a time.

    This is not to mention the inability to save a page by right clicking it (useful when Javascript hides the menu bar), the persistent attempt at getting me to save pages in "WebArchive" format (MHT), no matter how many times I select something else, and various other things.

    Another thing! It refuses to let me go directly to a secure website that has been signed by itself (and not be a 'signing authority')! Again, no matter how many times I go to the website it throws up the same stupid page, we reccomend that you don't go to this website... BUT I HAVE TO TO DO X (check email, whatever).

    In short, I've noticed few good things about IE7 as a user (the addition of tabs and the search bar are the only two things), and many bad things.
    As a developer, I shall continue to ignore IE unless I happen across a copy of the browser while I'm actually thinking about developing.

    1. Re:Using IE7 sucks... by civilizedINTENSITY · · Score: 1

      A concise list of IE7 interface mistakes. Thank you.

    2. Re:Using IE7 sucks... by Anonymous Coward · · Score: 0

      I have yet to develop for IE7 Unfortunately sooo many companies develop solely with just IE in mind and don't give two flying shits about Firefox, Opera, etc. Seriously, it's almost 2008 and companies still build web applications that function correctly only in IE. Case in point, I tried to use a "new" chat functionality feature of my local credit union's website to talk to customer service...completely tanked in FF. No surprise really since I found glaring bugs in the rest of the system that no self respecting company would ever push live.

      Either or let's stop building apps that only run in IE. Sprint I am looking in your direction. "This site works best with IE6 or later." Haha, let's get with times.

      I say boycott any company that only provides services that run on IE.
    3. Re:Using IE7 sucks... by Anonymous Coward · · Score: 0

      Not to comment on my own post but case in point again:

      Me: I just need to know why I can't use Firefox with the sprint.com website.
      Customer Service Rep: It is not compatible with firefox.
      Me: are you kidding me?
      Customer Service Rep: I do apologize!

      Asshats!

    4. Re:Using IE7 sucks... by man_of_mr_e · · Score: 2, Informative

      There are solutions to most of your complaints. How about, instead of tabbing from address bar, you just use the shortcut key Ctrl-E. When javascript hids the menu bar, just press alt once and the menu appears. IE will save the default save as format, but you have to be careful that another instance of IE doesn't save over this setting later. You can have it go directly to a page by importing it's certificate into IE's default certificates page. A lot of your other arguments are a misunderstanding of what IE is doing and why.

      The UI was designed to help make it difficult for phishers to simulate and take over the UI, that's why the UI is fixed and where it is. The buttons were placed and designed by user feedback. The fact that you dislike them just means that you're minority input was not a popular one. Your claim that the back and forward buttons are "too far away" now is kind of odd, since they're in the exact same place as they are in Firefox and Safari. Also, Firefox doesn't come with a spell checker either. There is, however, a free one you can download called IE7Pro that gives you many of the other things you complain about as well.

    5. Re:Using IE7 sucks... by matria · · Score: 3, Informative

      Well, that last sentence blew this comment up... Firefox most certainly does come with a spellchecker. http://labnol.blogspot.com/2006/11/firefox-2-spelling-dictionary-hacks.html

    6. Re:Using IE7 sucks... by Spy+Hunter · · Score: 2, Informative

      It refuses to let me go directly to a secure website that has been signed by itself

      This is a good thing, and if I understand correctly Firefox 3 will be doing the same. If you think otherwise, you do not understand how SSL works and why encryption without authentication is worse than useless. Anyone can self-sign a certificate claiming to be your webmail provider, or Amazon.com, or whoever they want. If you click past the warning, you are owned, because encryption without authentication is *always* vulnerable to a man-in-the-middle attack. And if you don't believe man-in-the-middle attacks are a threat, you are a fool. Every time you are on the same LAN as other users who you don't completely trust, you are vulnerable. Additionally, you are vulnerable to every ISP in the chain between you and your destination.

      Now that browsers are making it harder for users to bypass the security warnings, there will be a lot more pressure on sites to fix the problems instead of instructing users to click past the warnings, so you will see less of these errors in the future, and the web will be a safer place for everyone.
      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    7. Re:Using IE7 sucks... by Kent+Recal · · Score: 5, Funny

      [...] or blur the page, so that you can't actually see anything at all... for a time.

      Oh yea, that has been reported many times. But actually it's not IE blurring the screen, it's your own tears!
      Stop using windows and the problem will go away.
    8. Re:Using IE7 sucks... by SEE · · Score: 2

      Also, Firefox doesn't come with a spell checker either. Ah, so you don't actually have any idea what you're talking about. Good to know.
    9. Re:Using IE7 sucks... by Anonymous Coward · · Score: 0

      First time good, second time fine, I can cope. Third time... OK maybe you should notice that I come to this website often...

      Fifth time, WTF?

      10th time, where did I put my copy of PortableFirefox... (only works in certain scenarios though).

      "The security certificate presented by this website was not issued by a trusted certificate authority." Sure. However, when you say trusted, you are talking about who *YOU* trust, and *I* trust my webmail site. Indeed, I can see that it is my webmail site, by looking in the URL. Of course, it might not be my webmail, if someone has DNS poisened the system for example. But that is beside the point, there is no way I can access my webmail any other way, and IE is putting blocks in my way...

      So meh.

      IE still sucks.

    10. Re:Using IE7 sucks... by Anonymous Coward · · Score: 0

      Control-E? How am I (let alone anyone who doesn't actually care about tech) supposed to know about that?

      Besides, that is two key strokes, and something else to remember. (I know tab from Firefox, it works on IE, just have to press it twice! Why would I want to select refresh after typing or clicking in the address bar?)

      As for pressing alt to display the menu bar, no. I just checked that, and it doesn't work. Try again laddy.

      And no, IE will not change the default save format... At least not where I am. Perhaps you are using a different version of IE?

      Misunderstanding of what IE is doing and why? Why should I even have to understand IE? It should be simple and easy to use.

      The back/forward buttons are not in the same place as in Firefox, they are above the menu bar, the bar they are on can't be moved as far as I can tell. And the other buttons, fine, but I CAN'T MOVE THEM! Even in IE6 I think you could move the damn buttons about. Wait, you mentioned phishers. Right... I'm sceptical, and not only that, I'm pissed off that my intelligence is insulted in that manner.

      As for spellchecker, what if I don't have admin rights? Can I still install this spell checker?

      Etc. For fucks sake, that's all I can say.

    11. Re:Using IE7 sucks... by clarkn0va · · Score: 1
      And shall we not forget the Find function that invariably returns "text not found" as I'm staring right at said text in the page. Ridiculous.

      Parenthetically, my boss just loves the "Big e" and feels that clicking on the page, going into the Edit menu, clicking on "Select All", then doing his search is a perfectly normal way to do business on the web. Much better than just starting to type and having the highlighted text appear instantly in front of you, à la Firefox, indeed.

      db

      --
      I am literally 3000 tokens away from the chaotic crossbow --Stephen
    12. Re:Using IE7 sucks... by Anonymous Coward · · Score: 0

      Risking a "man in the middle" attack once the first time you visit a site is worse than sending private info unencrypted over and over again? You mean I should stop ssh'ing into new computers and just enable and use telnet instead?

      All these arguments seem to be about liability and not practicality. IE doesn't want to get in trouble because it said a site was secure when it was in fact comprimised. That it would rather force you to use an unencrypted channel over a *possibly* unsafe encrypted channel is stupid, as the self-signed page is still far and beyond safe than the unencrypted page. If IE had the interest of the user in mind instead of possibly losing face, they would allow self-signed keys.

    13. Re:Using IE7 sucks... by Blakey+Rat · · Score: 1

      Oh please. Just yesterday I was talking to a real open source geek type, and he told me with snobbish authority that IE didn't have tabs. The ignorance goes both ways.

    14. Re:Using IE7 sucks... by jours · · Score: 1

      > most of the time I just try and make sure my websites look alright in the various
      > Linux based browsers I have around, including Lynx fo course)
      [snip]
      > As a developer, I shall continue to ignore IE

      This may be the most absurd thing I've ever seen modded +5 on Slashdot...and that's saying a lot. How in the world could a serious developer - especially a web developer - ignore IE? That's 90%+ of your visitors. Have you actually done any web development? It's not like IE just skews the colors a little or changes the font when it misbehaves...if you're not prepared for it the entire layout can be scrambled to hell.

      Sure, I agree with some of your complaints about it but that swirly little "e" is right down in the Dock on my Mac...so I can fire it up in Fusion to test whatever I'm working on. IE 8, 9, 10, whatever, it's gonna be that way for a long time yet.

      --
      This sig intentionally left blank.
    15. Re:Using IE7 sucks... by guabah · · Score: 1

      Just install the certificate and restart the browser. It's not that hard and it will help when you want to go back to the site from the same computer.

    16. Re:Using IE7 sucks... by Anonymous Coward · · Score: 0

      Sometimes, the purpose of having a certificate on the server is PURELY to encrypt the emails that goes on between the server and my laptop. Useful when you are a public Wifi spot, for instance. I run a little web development shop, and can't be bothered with the hassle of going through an official signed certificate, so just self-generated one for that sole purpose.
      While I understand the issue with man-in-the-middle attack, how is having an unsigned/self-signed certificate WORSE than having NO certificate?
      At least i'm protected against simple sniffing attempts.

    17. Re:Using IE7 sucks... by okmijnuhb · · Score: 1

      I don't recommend IE, but I recommend keyboard shortcuts.
      In firefox;
      Address bar - ctrl+L
      Search - ctrl+k
      Backwards/forwards - back/shift+back or alt+/alt+
      Stop - esc
      Next tab/previous tab (not functional in IE) - ctrl+pageup/down

      These are all much quicker, and it doesn't matter how far away your cursor is, or even where it is for that matter, the keystrokes are always the same, and faster.

    18. Re:Using IE7 sucks... by Anonymous Coward · · Score: 0

      "The security certificate presented by this website was not issued by a trusted certificate authority." Sure. However, when you say trusted, you are talking about who *YOU* trust, and *I* trust my webmail site. So install the website's certificate as a trusted root in your certificate store then and you'll never see the warning again. It's not hard.
    19. Re:Using IE7 sucks... by Spy+Hunter · · Score: 3, Informative

      how is having an unsigned/self-signed certificate WORSE than having NO certificate?


      It's a false sense of security, leading users to do stupid things. People tend to believe that encryption is a brick wall that will protect them against anything, and it's almost true when you do both encryption and authentication, like SSL. Trouble is, on a LAN such as a public WiFi network, doing man-in-the-middle is almost as easy as sniffing, so defending against one but not the other is hardly an improvement, and outweighed by the damage done by false user expectations. Encryption without authentication is just wrongheaded.
      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    20. Re:Using IE7 sucks... by weicco · · Score: 1

      How about, instead of tabbing from address bar, you just use the shortcut key Ctrl-E.

      I use shortcut key Alt+d in order to get to the address bar. Then I just start typing the words I want to search for. When I'm done I just click enter and IE gets redirected to search result page. I've added Google search provider and use it as default. Simple as that.

      --
      You don't know what you don't know.
    21. Re:Using IE7 sucks... by Spy+Hunter · · Score: 2, Insightful

      Risking a "man in the middle" attack once the first time you visit a site is worse than sending private info unencrypted over and over again?


      That's a false dichotomy. First of all, there's no mechanism in SSL like there is in SSH to remember keys, so your first option is impossible for now. Secondly, there is a third option: force the site owners to get their freaking certificates signed properly and actually be secure! When browsers act like IE7 and Firefox 3, site owners will have no choice but to do things the secure way, and that is a good thing for the Internet as a whole. Users will see fewer errors overall once the transition is complete, and they will be more secure.

      Actually, to go back to your first option, I do agree that there should be some mechanism in SSL implementations like SSH has to remember keys (other than adding people to your trusted root). But you would have to design the user interface for such a mechanism *extremely* carefully. Remember, when you put something in a web browser, it is going to get used by hundreds of millions of people who will trust it with their most important data. It would need to be truly idiot-proof, and that would be extremely hard as you'd have to get idiots to understand the subtle implications of their security-related actions.
      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    22. Re:Using IE7 sucks... by Spy+Hunter · · Score: 1

      Of course, it might not be my webmail, if someone has DNS poisened the system for example. But that is beside the point
      Well. It sounds to me like your problem is the webmail provider. If you really don't care about security, then you should use a webmail provider that provides plain http access, and if you do care about security, then you should use a provider with a valid certificate. If you can't change webmail providers, then you should petition them to fix their problem. It's not IE's fault that your webmail sucks, just like it's not Firefox's fault that all those IE-only websites don't work. In fact, IE7 will help fix the problem for you, because when your webmail finds out that everyone with IE7 can't access their mail, they will *have* to fix it.

      IE still sucks.
      A thousand times agreed ;-)
      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    23. Re:Using IE7 sucks... by pintpusher · · Score: 1

      The buttons were placed and designed by user feedback. Just because half the respondents want the button on the left and half want it on the right, doesn't mean you should average and put it in the middle...

      rimshot!

      --
      man, I feel like mold.
    24. Re:Using IE7 sucks... by ultranova · · Score: 1

      As well, often I've noticed that it will freeze the rendering of a page for no apparent reason, or blur the page, so that you can't actually see anything at all... for a time.

      Clearly this means that they have stolen some Firefox code !

      Which reminds me: in Firefox, is it possible to keep the stupid popup box from coming up at startup ? The one which asks if I want to resume my previous "session" ? If yes, then how ?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    25. Re:Using IE7 sucks... by mcrbids · · Score: 1

      Also, Firefox doesn't come with a spell checker either.

      I'm using Firefox 2.0.0.11 on an OSX Tiger Mac mini. If I type rediculous, I see a red line below the (non) word "rediculous". Whereas, if I spell it 'ridiculous', I see no red lines. So go pound sand. I see the same thing on my Fedora Core 6 laptop, and my Windows XP boxen.

      (and yes, boxen has a red line under it, too!)

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    26. Re:Using IE7 sucks... by Marek+Pola · · Score: 2, Informative

      Also, Firefox doesn't come with a spell checker either. Oh yes it does. FF is superior to IE*, just accept it.
    27. Re:Using IE7 sucks... by cloakable · · Score: 1

      Just as soon at the mainstream browsers start trusting CAcert signed certificates. I run a home server, with SSL enabled for secure logins, etc. Signed by CAcert, because I literally cannot afford to purchase a certificate from someone like Thawte or VeriSign.

      So, what happens to my SSL enabled site with Firefox 3/IE whatever/'secure' browser of the future?

      --
      No tyrant thrives when every subject says no.
    28. Re:Using IE7 sucks... by pedestrian+crossing · · Score: 2, Informative

      Which reminds me: in Firefox, is it possible to keep the stupid popup box from coming up at startup ? The one which asks if I want to resume my previous "session" ? If yes, then how ?

      Two ways:

      1. Close Firefox before you shut down.
      2. Go to about:config and change the value of browser.sessionstore.resume_from_crash to false.
      --
      A house divided against itself cannot stand.
    29. Re:Using IE7 sucks... by SEE · · Score: 1

      Then the "real open source geek type" you mention should have kept his trap shut, too.

    30. Re:Using IE7 sucks... by Anonymous Coward · · Score: 0

      Also, Firefox doesn't come with a spell checker either.

      Not only does it come with a spellchecker, it uses my native language too! (So I see a lot of red dotted lines here because it's not recognising the english words.)
    31. Re:Using IE7 sucks... by CastrTroy · · Score: 1

      Holy shortcuts Batman. I usually use Ctrl+L for the address bar, I didn't know that there was Alt+d. I don't know why they would have multiple shortcuts for a single action. Also, for the search bar, there's Ctrl+K which I use, and apparently Ctrl+E, which another poster pointed out.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    32. Re:Using IE7 sucks... by CastrTroy · · Score: 1

      I do the same with my personal website. I don't check it in IE (actually, just checked now, no major problems). However, that's just a little personal website, and I can't be bothered. However, if it was a money making venture or something that was for the general public, I would definitely test it in IE6, IE7, Firefox, Opera, and Safari. You can't just ignore a large percentage of your userbase.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    33. Re:Using IE7 sucks... by caution+live+frogs · · Score: 1

      First: If you don't think FF has an in-built spell check you might want to try a version newer than 1.5 before posting.

      Second: Downloading IE7Pro? In what way does downloading an external front-end / add-on for a web browser substitute for creating a usable browser in the first place? Firefox, Opera or Safari, out of the box, no add-ons / extensions, are much more user-friendly and contain more functionality than IE7. If you have to download and install an additional program to get your browser close to par with the others, you're using the wrong browser. If MS ever figures that out, we might be getting somewhere.

    34. Re:Using IE7 sucks... by Blakey+Rat · · Score: 1

      Yeah he should have. It was in a job interview, and it was a pretty big factor in not hiring him. We do web development for the internet at large, we can't justify hiring someone who's ignorant of the browser over 50% of the market uses. But oh well.

    35. Re:Using IE7 sucks... by Man+in+Spandex · · Score: 1

      As a developer, I shall continue to ignore IE

      As a developer, you fail. How can you make a website and ignore most users?

      This is why it's a pain in the ass making large websites, making them work among IE7 and the rest of the world can be a long and agonizing process and as you do it, you learn these little css hacks that can be used to do certain things.

    36. Re:Using IE7 sucks... by CodeBuster · · Score: 1

      and the web will be a safer place for everyone

      or safer for VeriSign, Thawte, and other certificate vendors who are fortunate enough to be included by default with Windows anyway. Seriously though, I think that the current warning system is just fine. I can decide for myself when I care about the warning and when I don't thank you very much. There are plenty of sites which either use https needlessly or just aren't that important and for the few that are I will heed the warning and close the tab. There is nothing more annoying than software which gets in the users face, assuming that it is smarter than the user, and refuses to give up control. At the very least make the "do not allow bypass of certificate warnings" feature optional so that those of us in the know can go into about:config and turn off the hand holding.

    37. Re:Using IE7 sucks... by man_of_mr_e · · Score: 1

      My bad, where I use FF, they apparently have the spelling checker disabled.

      Still, FF is missing a lot of functionality that IE has out of the box as well. It works both ways. FF doesn't have "QuickTabs" or here's a thought, how about allowing users to easily change the search engine used (including topic searches). What about the combined forward/back menu (that's something I constantly miss when I use FF). How about security zones?

      Not that FF isn't good, but please... pretending that FF is perfect is stupid.

    38. Re:Using IE7 sucks... by Your.Master · · Score: 1

      "As for pressing alt to display the menu bar, no. I just checked that, and it doesn't work. Try again laddy."

      Your alt key is broken, then. Because that is the command in IE7, and it does work. I just checked. Maybe you should try again.

      People who don't know tech don't know tab either. To be honest, I'm not entirely clear on what scenarios have you tabbing from the address bar to the search bar with one keystroke. You don't even have to tab though, you can type ? and then your query. ? needs the shift key so I guess that's still two keystrokes. You could also just type your search query (if it's one word, prefix it with a space, or just always do that...that makes 1 or 0 keystrokes) and it will use your default search provider.

      "Misunderstanding of what IE is doing and why? Why should I even have to understand IE? It should be simple and easy to use."

      What exactly is so obvious about hitting the tab key exactly once from the address bar to get to the search bar that is difficult about ctrl-e, or tabbing twice, or clicking on the search bar in the first place, or typing a question mark, or just typing your query into the address bar? It's merely a difference of understanding. You are going to have to understand any interface at some level and pretending like only IE requires understanding is just special pleading.

      Look, I'm typing this from Firefox (on Windows). I'm not telling you to convert. Just use more reasonable arguments (like the spellcheck being native).

      I just hit ctrl-e. Takes you right to the search bar in Firefox, just like IE.

  14. Again? by kirbysuperstar · · Score: 1

    Insert generic IE hatred/criticsm here.

    1. Re:Again? by Anonymous Coward · · Score: 0

      I'll actually add something nice: so far I haven't had any problems with IE7.

      On the other hand, I haven't used it yet...

    2. Re:Again? by azenpunk · · Score: 1

      i would but the button to submit renders badly in IE

    3. Re:Again? by cloakable · · Score: 1

      :D I'm going to have to add my voice in support, and raise you one further:

      I've never had a problem with any version of IE.

      On the other hand... :)

      --
      No tyrant thrives when every subject says no.
  15. if (document.all) by SavvyPlayer · · Score: 4, Funny

    { // IE Workaround that we hope we don't have to go back and change the day IE8 ships... ....
    }

    1. Re:if (document.all) by BenoitRen · · Score: 1

      However, IE isn't the only web browser supporting document.all. Firefox has silent support for it, and Opera just plain supports it.

  16. Re:Stay away from the above GNAA link. by dedazo · · Score: 1, Insightful

    reasonable discussion

    Does that include the puerile dollar signs and the "ha ha" bit, or should those be ignored?

    After all, the troll made a valid point until he linked to a shock site or whatever it is.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  17. My IE7 story by usul294 · · Score: 1

    I have a friend who is unfortunately a very big Microsoft fan. He has a Zune, an Xbox 360, Vista, and anything Microsoft possible. After IE7 comes out, we are hanging out and he asks: "Hey, I just got the new internet explorer, and I don't really like it that much, what do use?" He's used Firefox ever since.

  18. Kinda funny by TheSkyIsPurple · · Score: 5, Interesting

    The last couple sites I built were heavy with more DOM shuffling than I like, and lots of AJAXy goodness.
    I developed them in Firefox, tested them with Safari, and didn't give IE a thought.

    IE7: All functionality worked fine, with one or two very minor formatting differences. (which I'm not going to do anything about)

    IE6: Completely and unusably horked. Fortunately I don't have to care.

    Thank goodness for internal only sites.

    1. Re:Kinda funny by Yusaku+Godai · · Score: 1

      Thank goodness for internal only sites. Bah, I'm developing an internal only site. But there are no particular web browser requirements at my company. We have many sane people using Firefox or (in my case anyways) Opera. But we still have to support IE6 and 7, because people are using both. We even had one guy using IE5, but I was given a break on that one--we told him he'd just have to upgrade.
    2. Re:Kinda funny by Yold · · Score: 0, Troll

      I wrote a small AJAX app (~1300 lines of javaScript) that interfaced w/ GoogleMaps last year.
      Here is what I can remember that pissed me off about IE7.

      1. element needed as parent to append a . WTF is a for?
      2. Real shitty transparent PNG bug (map markers) that required a render function to be called twice (I wrote a sinfully ugly hack for this)
      3. Awful CSS support compared to Mozilla. I remember a CSS positioning bug that was driving me nuts. For some damn reason, a relatively
      positioned div had to specify it's height was 100%, although it worked fine in Mozilla and even IE6.

      I spent over 50% of the my time writing patches for IE. And by "writing patches" I mean scouring Google to find others with the same
      problems. Lucky for me, I eventually found solutions to every problem. I occasionally randomly changed CSS until I found something workable,
      and then adapted the design to fit the hack. I am glad I only do backend PHP stuff now.

    3. Re:Kinda funny by Yold · · Score: 1

      **** 1. 1. "tbody" element needed as parent to append a "tr". WTF is a tbody for?

    4. Re:Kinda funny by Blakey+Rat · · Score: 1

      Isn't Firefox the same way?

      In any case, TBODY is part of the HTML 4 spec, so if your doctype was HTML, you don't have much room to complain. http://www.w3.org/TR/html401/struct/tables.html

      "The TBODY start tag is always required except when the table contains only one table body and no table head or foot sections. The TBODY end tag may always be safely omitted."

      So while TBODY is optional for tables with only one table body, IE just adds it to the DOM anyway, probably for some internal renderer use. This doesn't strike me as particularly incorrect. And IIRC, Firefox does the same thing, but my memory might be fault.

    5. Re:Kinda funny by leabre · · Score: 1

      I choose to use IE7 because its what I choose. I'm not ignorant, I'm not a fanboy, and I'm not brainwashed. I just prefer it. When I encounter sites (there aren't many, but I've encountered a few) that deliberately go out of their way to not support IE7 (usually because like you, they are making a statement), they don't get my business. I should not have to be forced to install another browser just so I can choose a product and apply my credit card in exchange for some good or service becuase I choose to use IE7. You choose not so support it, fine. You can do without my business or traffic, but most e-commerce that don't support IE7 are missing out on a huge potential sales oppurtunitity. Not very good business sense. If its just a weblog or anti-microsoft site than I can do without in my life, anyway. And if you really had something on your site that I can't do without, then I can use google cache to view or do without.

      All the times I've used FireFox I've found things about it more annoying that the things I find aobut IE. Also, when I previously did web development I found IE to be far more robust in getting application behaviors than I did FireFox. But the company required all paying customers to use IE and that wasn't a problem to them. Maybe the landscape will change and along with it my perspective, but really, I don't see why all the hatred against IE. Its just a nother tool with its quirks. FireFox has its quirks, too.

      Thanks,
      Leabre

    6. Re:Kinda funny by ultranova · · Score: 1

      I choose to use IE7 because its what I choose. I'm not ignorant, I'm not a fanboy, and I'm not brainwashed. I just prefer it.

      I prefer Firefox to IE, but to each his own.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    7. Re:Kinda funny by cloakable · · Score: 1

      You'll be glad to visit my site then :) I support all browsers - by writing W3C compliant HTML.

      --
      No tyrant thrives when every subject says no.
    8. Re:Kinda funny by NamShubCMX · · Score: 1

      So you don't support IE5 and IE5.

      --
      We've always been at war with Eurasia.
    9. Re:Kinda funny by cloakable · · Score: 1

      I support all browsers :) Not all browsers support me.

      --
      No tyrant thrives when every subject says no.
    10. Re:Kinda funny by Anonymous Coward · · Score: 0

      **** 1. 1. "tbody" element needed as parent to append a "tr". WTF is a tbody for?

      PC Load Letter? What the fuck does that mean?

    11. Re:Kinda funny by Kelson · · Score: 1

      Just out of curiosity, were you intending to respond to another post? 'Cause the GP was talking about not supporting IE6 (not IE7) on an internal site where he knew there wouldn't be any IE6 users.

      And on a completely different note, the name is Firefox, not FireFox. Just one capital letter. Sorry, but it bugs me as much as people writing MicroSoft instead of Microsoft -- it just looks wrong. (Though in MS's case, I seem to recall that the mixed-case spelling was the official name 30-odd years ago.)

    12. Re:Kinda funny by TheSkyIsPurple · · Score: 1

      As another poster noted, I think you might be responding to another post.

      But to be clear, I was not making any statement beyond "all my real users are using Firefox and Safari 95% of the time anyway, I'm going to focus on making it work for them. The outliers that just need to take a peek from time to time all use IE7, so I did a courtesy check to see if they could do what they needed, and they can. no problem, no political statement.

      I do see a more endemic problem in your post though:
      You conflate "I am not doing extra work to support specific versions of IE" with "I am actively coding my web page to break IE"
      You cannot confuse the result with intent. (Well, I guess you can... but you shouldn't)

      Since I know every individual person who will ever touch these sites, I am safe in using my valuable time in making the decision to do the first option I listed. The people who pay me money are paying me to actually get work done, they're not paying me to develop web pages.

    13. Re:Kinda funny by Anonymous Coward · · Score: 0

      didn't give IE a thought Oh yeah - you're really sticking it to the man by only allowing 15% of the internet to view for your site effectivly. Good job!
  19. Re:Keep going. Re:in other news ... by dedazo · · Score: 0, Offtopic
    You already posted in this article.

    Is it difficult to keep the sockpuppets straight, or do you just forget?

    Oh wait, the other account is in karma hell, so you can only post twice a day with it. I guess that explains it.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  20. Re:Enough already by Frogbert · · Score: 1

    No I have to call bullshit on that.

    IE7 Might not be the best browser out there, but it is leaps and bounds better then IE6. I think the real disappointment here is that they aren't going to develop it any further and fix the bugs. There is room enough for IE7, and if they fixed their crap I wouldn't have a problem using it.

  21. Another problem... by yakumo.unr · · Score: 3, Insightful

    ...is with a 6 year development gap a huge number of casual users have forgotten what it is to upgrade/install a web browser, or simply never known, and don't see it as something they ever need to think about.

    1. Re:Another problem... by Anonymous Coward · · Score: 0

      Could this not be possibly in part because of the way the browser is bundled into the OS--people don't recognise it's a separate program? *ducks*

  22. You should care, if not a savvy user by ackthpt · · Score: 1

    Why do I need IE 7 when IE 6 already works. I know there are security issues, but I would expect that IE 7 will have security issues too.

    Unless you know enough to disable automatic updates on Win XP, you already have IE7 installed, thanks to Microsoft's roll-out of IE7, sneaking it in the normal update. I had to disable auto-update to prevent IE7 install which would have sunk me. I have touchy web-apps which would not run in IE7 so I had to hold off. A lot of people, unknowingly were given IE7 and probably wouldn't have clue number 1 how to roll back to IE6.

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:You should care, if not a savvy user by SleepyHappyDoc · · Score: 1

      I'd hardly call what they've done 'sneaking it in'. When it finally got pushed down the normal Windows Update, my system popped up an additional dialog box, making it very obvious IE7 wanted to be installed, and giving me the option to not do it. When I put XP SP2 on my Eee this week, it did the same thing. You'd have to either be blind or pathologically incapable of reading to miss the box and have it installed against your will (it's not like one of those EULA boxes...the wording is very clear).

      --
      Stasis is death. Embrace change.
    2. Re:You should care, if not a savvy user by mstahl · · Score: 1

      You probably already know this, but you can install IE6 as a standalone app and just run it out of a folder with all its DLLs in it. I do this constantly for testing.

    3. Re:You should care, if not a savvy user by ackthpt · · Score: 1

      I'd hardly call what they've done 'sneaking it in'. When it finally got pushed down the normal Windows Update, my system popped up an additional dialog box, making it very obvious IE7 wanted to be installed, and giving me the option to not do it. When I put XP SP2 on my Eee this week, it did the same thing. You'd have to either be blind or pathologically incapable of reading to miss the box and have it installed against your will (it's not like one of those EULA boxes...the wording is very clear).

      You miss the point -- you, like I am here on slashdot because we have some interest and/or knowledge of tech. If you've been a regular reader for any length of time beyond a month you've developed a healthy distrust of Microsoft and procede with caution when patching and upgrading. You and I are not like the 90% of PC users in the world who have scant to no knowledge and if can't find an answer from someone, simply trust Microsoft and you have IE7 on your PC now.

      This is where the developer of a start-up may run into trouble, because much of their market may already be on IE7.

      I'm an old hand at tech and learned over 20 years ago from and older hand the wisdom of not upgrading until you absolutely must and then only proceding with caution and leaving yourself an out to revert back should things go awry.

      --

      A feeling of having made the same mistake before: Deja Foobar
    4. Re:You should care, if not a savvy user by ackthpt · · Score: 1

      You probably already know this, but you can install IE6 as a standalone app and just run it out of a folder with all its DLLs in it. I do this constantly for testing.

      Of this I have no doubt, but we are not the majority, we actually know things or at the very least know where to go for answers and may not procede with things until we are satisfied we are covered, one way or the other.

      What's the developer to do if most of his target customer base is already on IE7 because they simply don't know any better than to implicitly trust Microsoft and install IE7?

      --

      A feeling of having made the same mistake before: Deja Foobar
    5. Re:You should care, if not a savvy user by Anonymous Coward · · Score: 0

      This is actually not a truly separate app... some bits are still shared between IE7 and IE6. That's why the VirtualPC images of IE6 on XP exist. I was troubleshooting one web app and couldn't reproduce the problem (customer was using IE6 and I was using IE6 standalone on an IE7 machine). When I installed Virtual PC and the IE6 image for it, the problem instantly appeared.

    6. Re:You should care, if not a savvy user by mstahl · · Score: 1

      What's the developer to do if most of his target customer base is already on IE7 because they simply don't know any better than to implicitly trust Microsoft and install IE7?

      Just try to recover, I guess. The point that I've been trying to make this whole time is that the web development world is a house divided upon itself, and IE7 really didn't fix anything. All of my library of cheap IE6 kludges break in IE7 (well, not all of them, but enough to annoy me). Yet it's not as if IE7 is sufficiently compatible for me to have the majority of my code stay the same from Firefox to IE7. Instead, I have to precariously balance the needs and bugs of three browsers where previously I had to only worry about two.

      I don't think it's fair of all these other people who seem to think that I'm kvetching about nothing. It's a serious problem in that I could spend the time I spend working around IE's bugs doing other things, like making prettier websites. Instead, I can think of a handful of circumstances where I've had to tell a client that there just wasn't enough room in their budget to pay me for the time necessary to get everything exactly right. That's a pretty crappy feeling.

  23. building up controversy? by marcello_dl · · Score: 3, Interesting

    I thought web devs were thoroughly used to IE having its quirks. You think IE fought netscape, opera, and firefox only to comply in the end with somebody else's standards? LOL.

    Websites and simple web apps must first be compatible, so the problem is not IE7 more than IE6.

    Complex apps might benefit by targeting only "standard browsers" like Firefox and Opera, if you have to use a complex app you're literate enough to install a second browser, and the dev effort to reach compatibility takes resources away and prevents good but not cross platform stuff to be used. I'm not talking only about svg and xform, but little things which make a huge difference when you're behind a web app for hours: IIRC on IE6 you couldn't pick the correct entry in a long drop down menu by typing the first few letters when it's focused.

    So this outburst of noise might just make the scheduled revamp of IE7 a "MS listen to us" propaganda stunt.
    Does IE7 have a revamp? Well, FF3 is round the corner and opera is fast.

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    1. Re:building up controversy? by gorfie · · Score: 1

      Agreed - working around browser differences is nothing new. It's more complicated when you try to get cute but maybe that's a sign that you're making things too complicated. Make your pages comply with WCAG and chances are they'll work pretty well in IE / FireFox and the rest of the browser world. Give up on exact control of the appearance and instead focus on making the page function and look good in a variety of client configurations. I'm rambling - but whatever - it's nothing new and seems like a group of people with an agenda took advantage of the MS post to spread their message to others. Mission accomplished.

    2. Re:building up controversy? by dvice_null · · Score: 1

      > Websites and simple web apps must first be compatible, so the problem is not IE7 more than IE6.

      The websites are incompatible, because they have been tested using IE.

      I'm not talking about complex stuff. I'm talking about links that use \ instead of /. Because of this very small and simple thing, there are websites which images can't be seen using Firefox. If the incorrect non-standard \ would not been accepted by IE, these websites would not exist. And should it be fixed, many of these websites would be fixed really fast.

      So the problem is not with the websites, the problem is with IE. IE needs to be fixed or forgotten. Standards don't help if they are not followed.

    3. Re:building up controversy? by marcello_dl · · Score: 1

      > So the problem is not with the websites, the problem is with IE. IE needs to be fixed or forgotten.

      I meant one should follow standards which are recognized by all browsers... and IE needs to be forgotten.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  24. Re:Enough already by nevali · · Score: 5, Insightful

    It's better than IE6, that much is true.

    It's still very much broken, though. It doesn't have as many major issues as IE6, but it still has its own pile of quirks (some old, quite a few new) that you end up working around in most sites of a reasonable complexity that you build, and it still doesn't support lots of things that every other browser of more than 1% marketshare has had forever.

    In other words: IE7 sucks. IE6 sucks significantly more, but IE7 still sucks.

  25. Re:Enough already by jdeisenberg · · Score: 2, Informative

    Having spent several hours today tracking down a CSS interaction between style="vertical-align: middle" and dir="rtl", (works in Mozilla, fails in IE7, fails miserably in IE6), I am in total agreement with your sentiments.

  26. Get Firefox! by linebackn · · Score: 1

    Seriously, there is a way to fix this mess. Get everybody to use Firefox (Ok, Opera and Safari are good too).

    There is some holiday involving gift giving coming up. Perhaps somebody would like a nice shiny fiery CD from the Mozilla store?

    1. Re:Get Firefox! by DeepHurtn! · · Score: 1
      (Ok, Opera and Safari are good too).

      Don't forget about Konqueror. :(

      (Sorry, I just loves me my Konq!)

    2. Re:Get Firefox! by cloakable · · Score: 1

      So do I :D Very customisable!

      (Is running with middle-click-to-close tab, and tabs at the bottom)

      --
      No tyrant thrives when every subject says no.
  27. Firefox is number 1 in W3Schools.com by 140Mandak262Jamuna · · Score: 2, Interesting

    At the w3schools, the top browser is Firefox at 36%. OK, OK it is a techie site not a general site. And yes, if you add IE5, IE6 and IE7 it comes to 57% beating Firefox. But still, for the first time, in Sep 2007, the column for Firefox becomes the king of the hill. Since IE6 is going down, till IE7 overtakes Firefox, it will keep the number 1 spot for sometime to come.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Firefox is number 1 in W3Schools.com by kurokaze · · Score: 1

      Good Lord, people are still using IE5?

      Heck, up until a few months ago I was doing front-end development for a multi-million dollar web-based subscription offering. For the business end of things (the site the customers used), it was IE6/7 and FF1/2 compatible. For our internal Admin site, it was IE only, since it was easy for us to dictate which browser we were going to support.

    2. Re:Firefox is number 1 in W3Schools.com by VGPowerlord · · Score: 1

      Of course, w3schools is a site for web designers, rather than people who blindly use whichever browser is on their system.

      My own site's statistics show the following browser numbers for November, spread across 19,983,489 hits:
      (numbers are rounded to the nearest percent)
      56% Internet Explorer (5, 6, and 7)
      27% Firefox (1, 1.5, and 2.0)
      3% Safari
      1% Generic Mozilla/4 browser (possibly a search engine)
      1% Opera (9.2)
      1% Netscape 4.8 (I'm guessing this is a spoof, but I can't really say)

      The remaining 11% are made up of a number of other browsers, downloaders, spiders, and media players (it's a media site) that each have less than .4%.

      All statistics like this are prone not only to errors, but to user agent spoofs, including those from search engines.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    3. Re:Firefox is number 1 in W3Schools.com by Just+Some+Guy · · Score: 1

      Of course, w3schools is a site for web designers, rather than people who blindly use whichever browser is on their system.

      Exactly, and it's our job to remind people of that fact when they try to dismiss it as "just a site for techies and not what real people use":

      "People who do this stuff for a living using Firefox more than any other single browser. Don't you want to use what the professionals use, especially since it's free?"

      --
      Dewey, what part of this looks like authorities should be involved?
    4. Re:Firefox is number 1 in W3Schools.com by toddestan · · Score: 1

      Interesting how they divide up IE but clump all the Firefoxes together. What if they broke up Firefox into 1.0/1.5/2.0/3.0 beta?

  28. Newsflash... DK irrelevant by sc7 · · Score: 1

    Unfortunately, DK is irrelevant. Most of the premium content on the web, which makes up for 90% of what average Joe's access is designed/run by large corporations. These corporations know not to isolate a large market share, therefore, those sites that don't work with IE only kill themselves, because the main services work fine with Joe's PC, so he sees the others as inferior.

    1. Re:Newsflash... DK irrelevant by jeffgtr · · Score: 1

      The tide is turning. Even large corporations are starting to become wise to the added Microsoft tax. My boss for the first time is considering Linux and Mac. It about made me fall over because he has been such a M$ advocate in the past. You push out shoddy products and eventually it will catch up with you. I cite Ford as an example.

  29. DK - large turd in a small bowl by timmarhy · · Score: 2, Interesting
    I don't get what people like this developer called DK think their empty threats will achieve. Lets say he is for real about abandoning MS products. This is how his next sales pitch will go.

    customer: "We standardise on the MS platform, what can you offer us?"

    DK: "No i swore off it on some random blog, can't go back on my word now!"

    customer: "Good day to you sir"

    I feel sorry for this guy's staff if he thinks he should be the one driving what customers want, not the other way around.

    --
    If you mod me down, I will become more powerful than you can imagine....
    1. Re:DK - large turd in a small bowl by karlto · · Score: 1

      "We standardise on the MS platform, what can you offer us?"
      How about: "something better"?
    2. Re:DK - large turd in a small bowl by bigstrat2003 · · Score: 1

      Somehow I don't think telling your clients to move away from the platform they're standardized on is generally going to go over well. There are almost no reasons, apart from ideological ones, to move away from MS products (note I said here move away from, meaning specifically a platform switch)... so how are you going to convince your prospective clients that you're right and they're wrong?

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    3. Re:DK - large turd in a small bowl by notagain.was.notagai · · Score: 2

      But developers do drive to a large extent their customers. For a while, I had to have IE on at least one computer because of a piece of "web software" (to put it politely) that was required by my organization. If the vendor had developed it to run only on Firefox, for example, I'm sure my IT department would have bought it anyway and demanded that we put firefox on our machines - if the kickbacks were right and it didn't increase their work load, they'd require me to use lynx.

      It's not a simple relationship and not completely asymmetrical; power is on both sides - but a decent sales staff with a decent product will find customers that match your product or that are willing to work with you. The "we standardize on MS" line can be replaced with any other word than "MS" if IT feels it's in their interest (or management above IT), whether it's price, personal relationship, quality, cost of use, or simple old-fashioned corruption.

    4. Re:DK - large turd in a small bowl by Anonymous Coward · · Score: 0

      This argument comes up every time development around IE is discussed. I'm seeing quite a few medium-sized companies with Firefox on the desktop (larger, I dunno). So requiring a non-IE browser is not that far-fetched these days, even on the consumer desktop where the download is all of one minute. Three years ago? Not a chance.

      Point being, nowadays dk could probably make a decent living by just picking the low hanging fruit. Sites and online apps where standards compliance is more important that IE compatibility.

    5. Re:DK - large turd in a small bowl by jtgeibel · · Score: 2, Insightful

      You know, some times is can pay off to have principles and to stand for them. Who says that DK's company can't make any money while avoiding Microsoft's internet platform? Maybe his company isn't interested is writing enterprisey code for large corporations that are stuck in their old way. Maybe he isn't interested in working with customers that are going to force him to work in a closed platform.

      Sometimes it makes sense to drive customers places they don't yet realize they need to be. I think DK's customers will thank him in a few years when their entire infrastructure isn't based on a proprietary system, just because the customer thought Silverlight looked cool.

    6. Re:DK - large turd in a small bowl by photon317 · · Score: 1


      There's a wide open market of customers who don't insist you do stupid things. If you've got skills, you don't have to cater to idiots. It's that simple.

      --
      11*43+456^2
    7. Re:DK - large turd in a small bowl by Anonymous Coward · · Score: 1, Interesting

      customer: "We standardise on the MS platform, what can you offer us?"

      The name of a good psychiatrist?
      Or perhaps an accountant who can point out how much more it's going to cost to be IE 'compliant'?
      Or the number of a help center in India, where the customer's customers or employees can get help with all the things which 'just don't work right' when they use IE?

      Turning down unprofitable contracts can be a smart move, especially when the requirements mandate less than professional results. Cave on one, lose two more profitable ones later on. The customer is NOT always right.
      Those who think they are - I certainly don't want or need their business.

    8. Re:DK - large turd in a small bowl by JohnnyBigodes · · Score: 1

      Nice try. Unless his customer is someone with a technical mind (which I doubt, since apparently it's a web product), he isn't going to give a rat's ass about what's the underlying technology for his site/web-app/whatever.

    9. Re:DK - large turd in a small bowl by grcumb · · Score: 5, Interesting

      Somehow I don't think telling your clients to move away from the platform they're standardized on is generally going to go over well.

      That's because this hypothetical client doesn't know his ass from a hole in the ground, if you'll pardon my French. What software the client is using doesn't mean jack squat if you're building a public website. What's important is what the rest of the world is using today, and what they will be using 12 months from today.

      Standards compliance is not ideology. It's the practical application of the very principle that the Internet depends on: We have to be able to talk to one another using known protocols. Anything that subverts that principle should be treated as damage and routed around, to coin a phrase.

      If a potential client doesn't care about turning 20% or more of their potential customer base away simply because they don't want to support software from more than one manufacturer, then I don't want to work for them, because they're going to be equally stupid about other decisions, too.

      If you're talking about an Intranet application, then your point is moot. It has no bearing whatsoever on the the Internet, which is what's being discussed here. If I meet a potential client that wants a Microsoft-centric intranet application, then I'll politely decline the work and send them on to someone who actually likes that kind of thing. There's enough work to go around.

      This argument has been rearing its ugly head since the mid-1990s. Do a Google search for 'standards compliant' in comp.infosystems.www.html.authoring and you'll find endless, tedious debate there. Frankly, I find it boring. I made the decision not to work with Microsoft anything on the web back in 1998, and it hasn't hurt a bit. I've never lacked for work, and I find I spend so much less time dealing with bugs and incompatibilities that I can actually focus on polishing and improving things instead of busting a nut against Microsoft's latest crap-du-jour.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    10. Re:DK - large turd in a small bowl by bigstrat2003 · · Score: 1

      I wasn't talking about any sort of application in particular. Your points are valid, but I feel they'd be better directed at the GGP, not me, because I was merely trying to say that if the client wants to use MS products, you won't get very far by telling them that you have something better and they should change their ways. Either do it the way they want it done, or don't do it at all.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    11. Re:DK - large turd in a small bowl by notagain.was.notagai · · Score: 1

      Or higher better salesmen. If you don't have salesmen that can sell snowboards in Florida and jet skis in Arizona, you need a new salesman. In other words, there's more money to be made in creating new markets - in actually marketing, than just looking for what customers already want - bigger kids on the block will always be there to take those jobs.

    12. Re:DK - large turd in a small bowl by Anonymous Coward · · Score: 0

      Maybe dk *is* a customer. Ever think about that?

    13. Re:DK - large turd in a small bowl by Serious+Callers+Only · · Score: 1

      There are almost no reasons, apart from ideological ones, to move away from MS products

      Really? How about :

      Security? - Though now much improved
      Cost? - Not at all improved
      Avoiding being screwed over by your technology partner? - Never likely to improve

      The funny thing is that MS have somehow sold you the proposition that it's all or nothing - you must 'standardize' on MS. The reason you think this is you've only ever used the stuff they produce, which doesn't play well with any other system, thus in your mind QED. It's an interesting slight of hand and has served them well. Most other systems (Unix/Linux, OS X) play well with others, including Windows, in spite of the obstacles set up by MS. As to convincing prospective clients, if they really can't see that sometimes Microsoft products are not the answer to everything, I really wouldn't want the pain of having them as a client. I doubt many clients are so hide-bound and inflexible though, most just want the job done with the most suitable tools.
    14. Re:DK - large turd in a small bowl by bigstrat2003 · · Score: 1

      The funny thing is that MS have somehow sold you the proposition that it's all or nothing - you must 'standardize' on MS. Not at all. However, in my mind, if a company is already (truly) standardized on MS, that means they probably have a strong desire to have a uniform platform, for whatever reason. Thus, a move would be all or nothing. That's just how I would imagine things happening, however, reality frequently diverges from predictions.
      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    15. Re:DK - large turd in a small bowl by (pvb)charon · · Score: 1

      I feel sorry for this guy's staff if he thinks he should be the one driving what customers want, not the other way around.
      Sure, nobody gives a rat's ass about what this guy thinks but it's developers that tell customers what's actually a good idea. Someone might come up to you and ask for blinking text because he thinks it looks cool. Will you do it as long as you get the money or tell him that he'll annoy the hell out of his customers if he does so?
      It's us techies who should know what the customer wants and posess a reasonable amount of convincing power. After all, it's our job!
  30. The problem by Anonymous Coward · · Score: 3, Informative
    The problem is that we as web developers let them get away with it. The "just make it work" attitude of PHBs is a false economy. The correct way to deal with IE is like this:

    Customer: Your web site doesn't work in Microsoft Internet Explorer
    Response: The site is standards compliant. Please contact your browser
              vendor with support issues relating to their software.
    That wasn't hard was it? I'm all for accessible sites that work in everything from lynx to Fx3 but my days of working my butt off to cover Microsoft's failures and incompetence are over.
    1. Re:The problem by longacre · · Score: 4, Insightful

      If you build websites for a living, you're going to be homeless pretty soon. I don't know many customers who would agree to throw away 60% of their audience just because their web developer is tired of working harder to make it work for everyone.

    2. Re:The problem by JasterBobaMereel · · Score: 1

      But there are developers that refuse point blank to code for IE6 now IE7 is out ...

      Not saying IE7 is perfect but it gives them an excuse not to support the totally broken nature of IE6

      It used to be Code for standards
        Make one or two minor mods to get the layout looking nice in Firefox and Opera
        Make a number of mods to make it look ok in IE7
        put huge amounts of Javascript in to make it render at all in IE6

      Now many are just leaving out the last step and adding an "Upgrade to IE7 to use this page" button ....

      --
      Puteulanus fenestra mortis
  31. Organise a no-IE protest day! by trawg · · Score: 4, Interesting

    You know what I was thinking would be cool?

    A day organised where all web developers can band together and intentionally not make their sites work for IE, just for one day.

    I can't think of anything that would be a more effective protest. A single day where every IE user couldn't access a significant number of sites might make Microsoft sit up and take notice.

    1. Re:Organise a no-IE protest day! by bigstrat2003 · · Score: 1

      And what, exactly, makes you think that this will get Microsoft to do anything, rather than having a legion of users pissed off at you? I know that if any web site I went to deliberately locked me out for a day because I use IE, those pricks wouldn't ever see a bit of traffic from me again.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    2. Re:Organise a no-IE protest day! by trawg · · Score: 1

      And what, exactly, makes you think that this will get Microsoft to do anything, rather than having a legion of users pissed off at you? Well, Microsoft can get away with IE being a pain in the ass for developers because 95% of end users are not inconvenienced by the problems. Only a small portion of people on the planet (ie, web developers) are frustrated by it, and there's clearly not enough incentive for Microsoft to fix problems because of this.

      If, however, they were deluged with support complaints or bad press because a significant proportion of IE users were presented with an error message on their favourite websites, that might provide the impetus for them to change it.

      I know that if any web site I went to deliberately locked me out for a day because I use IE, those pricks wouldn't ever see a bit of traffic from me again. You have strong convictions! And thus should be applauded for them. However, what would you do if Google did it (the incentive for them is obvious - they could put a link to Firefox and say "maybe you should try using THIS instead", and then sit back and laugh)? Or some other site that was indispensable to you?
    3. Re:Organise a no-IE protest day! by JakartaDean · · Score: 1

      You know what I was thinking would be cool? A day organised where all web developers can band together and intentionally not make their sites work for IE, just for one day. I can't think of anything that would be a more effective protest. A single day where every IE user couldn't access a significant number of sites might make Microsoft sit up and take notice.
      Ummm.... well, would that also include the sites where they would need to go to download alternative browsers?

      I smell an implementation issue.

      --
      The subject who is truly loyal to the Chief Magistrate will neither advise nor submit to arbitrary measures (Junius)
    4. Re:Organise a no-IE protest day! by RAMMS+EIN · · Score: 4, Insightful

      How about, instead of deliberately locking out IE users (and accidentally locking out some non-IE users due to faulty browser detection), we just made our web pages standards compliant, with all the glory we can muster, and let browsers with faulty implementations lock themselves out?

      Bring out the translucent PNGs, the padding, the XML and XHTML declarations and the DOM access. And don't forget to let your pages degrade gracefully; use images and JavaScript only to enhance. We don't want to lock out text browsers, spiders, or users with disabilities. We don't actually want to lock out anyone. We just don't want to be bogged down by IE anymore. We want to make great web sites. If your browser fails to render them, because it fails to comply to standards...well, you can always use a browser that does implement the standards. They're freely available for every platform.

      --
      Please correct me if I got my facts wrong.
    5. Re:Organise a no-IE protest day! by GamerCowboy · · Score: 1

      I know that if any web site I went to deliberately locked me out for a day because I use IE

      Most of the time, IE's various flaws are bad enough that simply coding to standards would give the desired result.

      --
      void
    6. Re:Organise a no-IE protest day! by bigstrat2003 · · Score: 1

      That's quite acceptable, of course. I have no problem with not ensuring that your site works with any browser in particular, especially if that browser doesn't follow the standards. It's deliberate exclusion that I would have a problem with, i.e., "if (browser == MSIE) noSiteForYou();".

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    7. Re:Organise a no-IE protest day! by bigstrat2003 · · Score: 1

      If, however, they were deluged with support complaints or bad press because a significant proportion of IE users were presented with an error message on their favourite websites, that might provide the impetus for them to change it. Fair enough, I just see your idea as being chock full of risk. If the users ever realized that they were intentionally left in the cold, even for a day, they could be furious. Then again, they could be apathetic.

      However, what would you do if Google did it (the incentive for them is obvious - they could put a link to Firefox and say "maybe you should try using THIS instead", and then sit back and laugh)? Or some other site that was indispensable to you? If it was truly indispensable, I would probably have to suck it up for the time being, unfortunately. That said, I would immediately begin keeping a keen eye out for alternatives to that site which I could use.
      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    8. Re:Organise a no-IE protest day! by Anonymous Coward · · Score: 0

      How do you manage to get most commercial sites to comply? Such sites are managed by people who don't even understand the problem, or think that it is the Firefox users who are the problem.

      Anyway, what should work, is that govermental and other official services refuse to make sites other than what are standards complient. These sites shouldn't have any worries with losing customers.

      - Jon

    9. Re:Organise a no-IE protest day! by trawg · · Score: 1

      How about, instead of deliberately locking out IE users (and accidentally locking out some non-IE users due to faulty browser detection), we just made our web pages standards compliant, with all the glory we can muster, and let browsers with faulty implementations lock themselves out? I don't think that'll work - my experience is that when users with faulty browsers see a broken web page, they don't go blaming the browser - they come knocking on the developer's door.

      We use to ONLY test in IE, because it was 95% of the market, and it was all we used. Then Firefox came out and changed the scene dramatically, and now all our developers use Firefox, and a big part of our audience does too - so now sometimes we don't test in IE. And when something is broken, IE users whine at us and we go looking and sure enough, there's some weird bug that we missed and now have to work around!
    10. Re:Organise a no-IE protest day! by trawg · · Score: 1

      Ummm.... well, would that also include the sites where they would need to go to download alternative browsers? Well, I suspect with even some half-assed organising attempt for such a protest, someone would remember to ask Mozilla to leave up a Firefox download page that was accessible by users.

      I'm sure Opera and other browser developers wouldn't be slouching around either - it'd be a prime opportunity for them to peddle their wares.
    11. Re:Organise a no-IE protest day! by cloakable · · Score: 1

      Bravo. Very well put.

      --
      No tyrant thrives when every subject says no.
    12. Re:Organise a no-IE protest day! by Anonymous Coward · · Score: 0

      I wonder what kind of affect this would actually have. I suspect that without some sort of message telling the user how dumb IE is, the user will assume the website is not working. This sort of thing would also hurt traffic, meaning money would be lost. I therefore doubt that any major site the IE users flock to would take part in this. Unfortunately, as long as the IE users have MSNBC, AOL, and their email, they won't really care.

    13. Re:Organise a no-IE protest day! by martinQblank · · Score: 1

      That's great for a personal blog or hobby site, but for a business Web site, it would be tantamount to suicide. A business site must work in as many places as possible - so long as the value is there to support the less common browsers (if a browser only has .03% of the market share or, better still, my site traffic, it's not going to get a lot of love from me come development time). It's a simple business decision.

    14. Re:Organise a no-IE protest day! by ispeters · · Score: 1

      I can't think of anything that would be a more effective protest.

      Then either you're not very imaginative or we're all screwed, 'cause that would be completely ineffective—especially if it was announced to be a one-day protest in advance! The vast majority of the IE-using crowd is going to blame the web developer, not the web browser. Many IE-users think that the little blue "e" is the internet—not a browser, but the internet itself. If, for a day, "the internet" doesn't work, and then it works the next day, what difference is that going to make?

      Ian

    15. Re:Organise a no-IE protest day! by Anonymous Coward · · Score: 0

      well, you can always use a browser that does implement the standards. They're freely available for every platform.

      That sounds good. Perhaps you could point me in the direction of this magical browser that supports all standards flawlessly. Oh, that's right, it doesn't exist. Even if developers could understand the specs perfectly and write bug free code the contradictions and ambiguities in the HTML and CSS specs ensure that the perfect browser cannot be written.

  32. Design for a Real Browser (tm) then check IE by Phrogman · · Score: 1

    Thats what I tend to do. I produce web pages which are as generically compatible as possible (meaning I have to give up on a lot of nice features sometimes), usually checking them in Firefox, Safari, Opera etc, then if necessary I tweak them to ensure they aren't completely broken under IE. As long as they are readable under IE thats good enough. I really could care less what MS does with IE, its a sub-par product being developed in a haphazard and irresponsible manner for the sole purpose of supporting Microsoft's monopoly further. I don't think anyone seriously in the know uses IE if they have 2 points of IQ to rub together, the security problems alone should be enough to steer most people away from it. Of all my friends and relations I can only think of one who uses IE on a daily basis, the rest use Firefox.

    If we all ignore IE, and continue to support the standards that other browsers are working to support, Microsoft will eventually have to develop their browser to support those same standards. Its percentage has been steadily dropping, and I think that each new version will continue that trend.

    --
    "The first time I got drunk, I got married. The second time I bought a chimpanzee, after that I stayed sober" Arian Seid
    1. Re:Design for a Real Browser (tm) then check IE by rgravina · · Score: 1

      As long as they are readable under IE thats good enough.

      Try telling that to a designer or customer!
    2. Re:Design for a Real Browser (tm) then check IE by calebt3 · · Score: 1

      /. seems to do it to, too. The D2 system doesn't collapse properly in IE. :)

    3. Re:Design for a Real Browser (tm) then check IE by pla · · Score: 1

      Try telling that to a designer or customer!

      Designers often want "features" you couldn't implement as anything short of a flash program, and even if you give them that, will completely change the layout if they don't like the way a particular shade of lavender looks on a rainy day. For the poor bastards tasked with implementing the designer's "vision", learning how to tell them "no" in a way they will accept (or at least not throw a fit over) counts as the single most important skill available.

      As for customers - They don't know what your site should look like, so don't know it looks wrong. As long as they can navigate it, they'll just consider it ugly or awkward, not broken.

      And as for customers going elsewhere - Puh-lease. Hollow threat and we all know it. People don't go to a company's website because of the website itself (with the small exception of sites that actually specialize in producint/distributing online content). They go because they need a driver, or product information, or contact information, or already want to buy something.

  33. The same moral level as spammers. by weston · · Score: 5, Insightful

    For some reason, I resisted the idea that Microsoft's browser incompatibilities were malevolent and intentional.

    The kicker for me, though, was seeing people implement Javascript layers that addressed the inconsistencies. In their spare time. For free. It completely demolished the idea that any kind of technical difficulty was in the way. It's been almost four years since Dean Edwards released the IE7 js layer and since then, Microsoft hasn't even managed to roll that much support into their product.

    Personally, I put whoever's in charge of Microsoft's IE product development team on the same moral level as spammers. Much in the same way spammers end up wasting your time and gumming a fantastic common resource, Microsoft's product wastes the time of thousands of web devs and holds the web back.

    I honestly don't think that anyone's gone far enough in expressing the level of contempt they've earned.

    1. Re:The same moral level as spammers. by Tumbleweed · · Score: 5, Interesting

      What's even worse is that MS removed the * hack from IE6 that people were using to 'rebuild' IE6 to be more standards-compliant. Talk about a slap in the face! Yeesh.

      I've not checked to see how Dean's IE7 js thing works with the real IE7 - does it still work?

    2. Re:The same moral level as spammers. by peragrin · · Score: 2, Insightful

      stop resisting the idea that MSFT incompatiblities are malevolent and intentional.

      Active X a poor excuse for javascript
      Ever changing Document formats, .NET started as MSFT started to lose the Sun Java court case.
      MS JAVA a rip off windows only implentation of Java,
      Kerebos? nope.

      the only Industry standard that MSFT properly supports is ??? TCP/IP And even that is questionable at times. Networking? SMB, nope SMB MSFT way, nope SMB sucks use CIFS. Every time someone gets close to reverse engineering MSFT protocols they change.

      Documentation? nope MSFT documents none of their formats. at least according to the sworn statements MSFT made in the EU anti trust case. The only logical reasons are they are lazy and don't have the man power, or they are malevolent in their intentions.

      --
      i thought once I was found, but it was only a dream.
    3. Re:The same moral level as spammers. by aGuyNamedJoe · · Score: 1

      If people will do that kind of work to address the inconsistencies, why not simply start coding to the standards? Eventually there will be layers for each browser that make them standards compliant. Of course, that site will be slower than those that don't need the layer. However, as FireFox / Safari / XXX become more standards compliant, the compliance layer gets smaller and they run faster.

      When IE is the slowest browser, those who care will move to another browser and MS will see even fewer complaints about IE, and everyone is happy.

    4. Re:The same moral level as spammers. by Anonymous Coward · · Score: 0

      The entire point of IE 7 was a stopgap to prevent people from moving to Firefox. Firefox has tabs - look we have tabs too. Firefox displays pages correctly - look we sort of do. Firefox has something called web standards implemented - look, we can pretend that we made progress.

      IE7.x will not be out ever, because the whole point is to make managers say the following words: "We do not have enough in the budget to support two browsers. Therefore, we have decided to test this release on IE only." And for more enlightened ones will add, "If you have the time to make things work on other browsers, go for it."

      IE8 will be Silverlight + enough XHTML to specify where Silverlight features go. And there will be a point and click web dev kit, and everyone will say "I develop for IE only because it's so easy." And informed technical-minded people the world over will give up and shoot themselves.

    5. Re:The same moral level as spammers. by Spikeles · · Score: 1

      Intentional incompatibilities? Have a read of this: http://worsethanfailure.com/Articles/Faulty-by-Design.aspx

      --
      I don't need to test my programs.. I have an error correcting modem.
    6. Re:The same moral level as spammers. by radixvir · · Score: 3, Informative

      FYI, they removed one version of the star hack. The more useful property version still exists. #thing { width: 20px; *width: 30px; _width: 40px; } /* * for ie 6&7, _ for ie 6 only */

    7. Re:The same moral level as spammers. by salmonmoose · · Score: 2, Interesting

      The irony is that their own development software (Expression Web) creates files that do not work in IE7. They could scrap IE and build a browser off Expression Web, and have something that actually worked.

    8. Re:The same moral level as spammers. by Anonymous Coward · · Score: 1, Informative

      They haven't really removed it; just put a bandaid over it. The exact same flaw in their parser still exists, but now they treat this mysterious parent element as a previous sibling, which means that the IE7 only selector which shouldn't match anything in any decent browser ever released becomes *+html {}

    9. Re:The same moral level as spammers. by Fozzyuw · · Score: 1

      What's even worse is that MS removed the * hack

      As a standards web developer, one can only say that's a good thing. Since that time MS and some of the big name web standards developers have come out in having people use the IE Conditional comments to target specific CSS code to (any) IE. It allows you to keep your main CSS files IE hack 'clean'.

      Cheers,
      Fozzy

      --
      "The past was erased, the erasure was forgotten, the lie became truth." ~1984 George Orwell
    10. Re:The same moral level as spammers. by Anonymous Coward · · Score: 0

      The * hack still works, in both IE 6 and 7. If you have a style that looks ok in IE7, you might want to consider replacing the * with _ thus making that style visible only to IE6.

    11. Re:The same moral level as spammers. by carou · · Score: 1

      Microsoft did develop a standards-compliant browser: it was called Internet Explorer 5.5 for Macintosh. IT was the best browser of the time (about five years ago) and one of the first to properly support PNG alpha channels, and css features like position:fixed.

      The fact that those features never made it into IE for Windows was proof enough for me that Microsoft were quite deliberately releasing broken code.

    12. Re:The same moral level as spammers. by tehcyder · · Score: 1

      I honestly don't think that anyone's gone far enough in expressing the level of contempt they've earned.
      You must be new here.
      --
      To have a right to do a thing is not at all the same as to be right in doing it
  34. Re:Enough already by Anonymous Coward · · Score: 0

    alright, mow that astroturf...

  35. Parent has a halfway decent point by mstahl · · Score: 5, Insightful

    Frankly, we have a long ways to go and this idle bitching isn't helping.

    We're not bitching idly. We're all working three times as hard as we would have to without IE messing everything up.

    While I agree that Firefox has its many flaws (it still fails to render ACID properly, for instance, and still doesn't support a lot of the newer, more interesting CSS selectors and attributes), I have to disagree.

    Developing for Firefox is an experience of wishing I could use such-and-such CSS attribute, or wishing it didn't automatically slip padding in such-and-such location. It's quirky. It's definitely NOT buggy the way that IE is, though. IE's layout and rendering are so attrocious that they break things that look just fine in other browsers--something that happens only very rarely in Firefox.

    As for javascript, it's like a whole different universe. Firefox has a great, if sluggish, javascript interpreter. It gives me access to a debugging console, too, that is far more functional than that in IE. In addition, I can install extensions like Firebug that make the experience almost as easy as profiling code in an application. Meanwhile, IE provides me with no means whatsoever to inspect how it is operating, no way to determine what the problem is if something goes wrong. This is unbelievably frustrating when I make my living writing web *applications*, not just web sites.

    The really sad thing about IE is that it merely takes up space in the web ecosystem; it cannot be said that it improves anything. It raises the bar for frustration tolerance among web developers but that's pretty much it. The only original idea that has come to HTML from Microsoft, sadly, has been the marquee tag, and I'm actually not really sure that it's still supported in IE.

    1. Re:Parent has a halfway decent point by Osty · · Score: 5, Informative

      Meanwhile, IE provides me with no means whatsoever to inspect how it is operating, no way to determine what the problem is if something goes wrong. This is unbelievably frustrating when I make my living writing web *applications*, not just web sites.

      This is absolutely not true. IE has had debugger hooks since forever (at least IE4, which is the earliest IE that mattered). You simply need an external debugger in order to use them. Visual Studio works great, but you can use one of the free Express versions like Visual Web Developer Express, or you can use the archaic Microsoft Script Debugger. Enabling debugging does require poking around in the Tools -> Options Advanced tab to flip the counter-intuitively named "Disable script debugging (Internet Explorer)" to off (yes, the checkbox is a negative, so when it's checked debugging is disabled and when it's unchecked debugging is enabled). Once you've done that, you can attach your debugger to the iexplore.exe process or you can use the new debugger-related options in the "View" menu to attach, break, etc (may have to restart IE for those menu options to show up), or you can just wait for something to break and present with you a "do you want to debug?" prompt.

      While hooking a debugger to IE is not quite as simple as it is in Firefox (install Firebug, you're done), it does allow you to work in a familiar interface (assuming you're familiar with Visual Studio, of course) and is sufficiently powerful. Couple that with the IE Developer Toolbar for DOM inspection and Fiddler for session inspection and you have all of the tools you need to debug even the largest of web applications. When you're done, don't forget to Drip for memory leaks.

      The really sad thing about IE is that it merely takes up space in the web ecosystem; it cannot be said that it improves anything. It raises the bar for frustration tolerance among web developers but that's pretty much it. The only original idea that has come to HTML from Microsoft, sadly, has been the marquee tag, and I'm actually not really sure that it's still supported in IE.

      Not directly to HTML, but Microsoft was responsible for creating XMLHTTP, the precursor to XMLHttpRequest, without which the whole "web2.0" "AJAXy" stuff wouldn't exist. I believe XMLHttpRequest is now a w3c standard, which never would've happened if not for XMLHTTP (and yes, IE7 finally does support a native XMLHttpRequest object so you don't have to have branches for XHR vs. XMLHTTP if you don't care about supporting IE6). Similarly, there would be no SVG if it weren't for VML (not to be confused with VRML). Saying that marquee is the best Microsoft's ever been able to contribute to the web is very, very shortsighted.

    2. Re:Parent has a halfway decent point by Chysn · · Score: 5, Insightful

      > The really sad thing about IE is that it merely takes up space in the web ecosystem

              No, the really sad thing is that it doesn't just merely take up space; it has a massive footprint in the web ecosystem.

              My five-year-old son broke my heart the other day. I helped him get online and started up Firefox. And he said, "I want to use Internet Explorer. It's better than Firefox." Why does he think this? It sure as hell isn't because I'm a bad parent; it's because a lot of websites for kids have areas that only work for IE. When you try to use Firefox, you're told that you need to "upgrade" to Internet Explorer. That's the damn word they use--"upgrade."

              Okay, so how do you explain to a Kindergartener that Firefox is better even though he can't see Blues Clues or whatever? Probably the same way you explain it to an adult who can't use Firefox to watch movies on Netflix.

      --
      --I'm so big, my sig has its own sig.
      -- See?
    3. Re:Parent has a halfway decent point by KefabiMe · · Score: 1, Insightful

      Wait, are you telling me I need to get a Windows computer just so I can install a Microsoft product to help me work around another Microsoft's products bugs?!?!?

    4. Re:Parent has a halfway decent point by Osty · · Score: 5, Insightful

      Wait, are you telling me I need to get a Windows computer just so I can install a Microsoft product to help me work around another Microsoft's products bugs?!?!?

      No, I'm saying that if you're going to actively modify your code such that it runs on IE (either by your own choice or by mandate from management), you're going to have to have a Windows computer in order to run IE (WINE aside, there is no difference between running a VM like VMWare or Parallels and running a separate Windows machine). If you're going to test for IE, you need to be aware of the tools available for developing and testing in IE. Claiming that IE sucks because it doesn't have Firebug is ignorant.

      Obviously the ideal situation is for things to Just Work(tm), whether you're dealing with IE, Firefox, Opera, Safari, Konqueror, or whatever other browser you're testing with. In practice, you'll have to debug your code on each of those browsers, and when you're doing so you need to know how to do it rather than just throwing up your hands in disgust and writing off the browser because you can't figure it out.

    5. Re:Parent has a halfway decent point by mortonda · · Score: 2, Interesting

      Wait, are you telling me I need to get a Windows computer just so I can install a Microsoft product to help me work around another Microsoft's products bugs?!?!? If you are doing professional work, ie, getting paid to do it right, then ... yes. Or use vmware, whatever.
    6. Re:Parent has a halfway decent point by Anonymous Coward · · Score: 0

      Firebug far surpasses the IE Developer "Toolbar" in usefulness.

    7. Re:Parent has a halfway decent point by Tom · · Score: 5, Insightful

      When you try to use Firefox, you're told that you need to "upgrade" to Internet Explorer. That's the damn word they use--"upgrade." I've been using that for years on my site (see below) - only the other way around. It works, I've got 70%+ Firefox users, many who switched because of my game and aren't looking back.

      --
      Assorted stuff I do sometimes: Lemuria.org
    8. Re:Parent has a halfway decent point by mrjb · · Score: 3, Interesting

      As for javascript, it's like a whole different universe. Firefox has a great, if sluggish, javascript interpreter.

      Sluggish as it is, by my measurements is around 5 times as fast as the one of IE7.

      On a side note, I'm very surprised that setting the innerHTML of a table row doesn't work on IE- it will give an Unknown runtime error (very informative). I ended up writing a javascript setTRinnerHTML function that does what is really the job of the browser: interpret HTML, converting it to DOM and building up the table row like that. I guess MS couldn't have spent a day extra development time to let the browser behave as expected. A completely uninformative error message was easier to implement, I suppose.

      --
      Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
    9. Re:Parent has a halfway decent point by gazbo · · Score: 2, Interesting
      I'm 23 years older than your son, and I think that IE is a far better browser than Firefox. Opera even better still. In fact the only reason that I ever use Firefox is because Firebug (a plugin, remember) is so damn good.

      For every rendering bug in IE, I'll raise you a segfault or sluggishness from Firefox. I realise that being on Slashdot gives you the impression that everyone in the world loves Linux and Firefox and that the only reason people use Win and IE is because they are forced to (or know no better), but really there are a lot of people who actually like them - me included.

      (Typed using Opera on Fedora, FYI. I'm not speaking out of ignorance here)

    10. Re:Parent has a halfway decent point by mstahl · · Score: 1

      Well met, but I still think that as much as you just demolished most of my talking points there, as a web developer with a typical (read: mac) set up, that's still not particularly helpful. My point remains that I waste a lot of time that I shouldn't have to making things work in IE. Even if systems exist as you're saying to debug my scripts and my DOM issues, that's still two systems that I have to use for doing the same thing, and adds unnecessary complexity to my work.

      I understand the XMLHttpRequest thing, but if they were the ones who invented it why'd they do it wrong? And by "wrong" I mean "in such a way as to make compatibility with other browsers difficult".

    11. Re:Parent has a halfway decent point by Tim+C · · Score: 1

      as a web developer with a typical (read: mac) set up
      Maybe things are different where you are, but I've been working in the web for 8.5 years now and I can't think of a single person I've worked with who has used a Mac in their day to day work. Quite a few have owned them, yes, but I can't think of any who actually used them at work. YMMV, but in my experience a Mac is hardly a typical set-up for a web developer.

      And by "wrong" I mean "in such a way as to make compatibility with other browsers difficult".
      What other browsers? At the time MS came up with that stuff the only serious competition they had was Netscape 4, which was utterly shit. Now don't get me wrong, I used it - I have never and most likely will never use IE as my browser, but even when I was using Netscape 4 rather than IE I acknowledged just how bad it was. Resizing the window forced a page reload, for crying out loud! It choked on even semi-complicated pages, crashed regularly, etc.

      Yes, MS were wrong for implementing XHR in a guaranteed IE-only fashion, but at the time they really didn't have anything to be compatible with.
    12. Re:Parent has a halfway decent point by mstahl · · Score: 1

      Maybe things are different where you are...

      I'm in Chicago. Also, pretty much the only places I've worked haven't been programming shops per se. They've all been design shops. Design, in particular print design, just doesn't happen so great on the PC for a large number of reasons (for me, personally, it's colour representation and mouse precsion, which I'm still not entirely sure what exactly is different but it just feels different when I'm drawing). As for the development aspect of things... I really don't know. It's just extremely difficult for me to imagine doing my web dev thing on any machine that doesn't have a UNIX-like foundation, because I'm in and out of the command line constantly while I work.

      Where is it you are? Do your designers also work on PC? Are you in ... bizarro world?

    13. Re:Parent has a halfway decent point by ivar · · Score: 1

      there would be no SVG if it weren't for VML It's a bit disingenuous to credit MS with SVG. SVG came about because Sun/Adobe pushed an alternate format (PGML) to Microsoft's VML in the bid to become a W3C vector graphic standard. Since there was no consensus on which format to adopt, SVG was born and is the hybrid offspring of the initial proposals. If MS hadn't pushed VML, the W3C vector graphic standard would be PGML....
    14. Re:Parent has a halfway decent point by Senjaz · · Score: 1

      Rubbish "Web2", oh how I hate the term, sprang into existance as soon as we started dynamically loading new content into pages via frames/hidden iframes. The new XMLHttpRequest stuff is a great tool that takes the hack nature out of the technique but the principle and design is still the same. I bet every web dev encapsulates XMLHttpRequest into a Javascript library just the same as they did with iframe manipulation code. So what's the difference?

      I was doing this shit 9 or 10 years ago, and now all of a sudden it's new? No, the number of respectable web developers has just been increasing so that now it's a blip on the radar. Some guy comes up with a buzzword for it. A month or so ago I had my boss ask me about this new Web2 stuff, and I had to explain to him it's just a new name for what we've been doing for years.

      As for using IE for serious Javascript development. That's just not going to cut it. Show me the profiling tools in VS? Oh there aren't any. Not even in the hideously expensive MSDN subscribed version I have here, nevermind in the free version. Firebug is free and does more than VS does to aid Javascript development.

      My work cycle simply put is:
      Create web app to comply with current standards.
      Debug in Firefox.
      Disable Firebug and test in Firefox - Firebug does mess with XMLHttpRequest so we need to do this.
      Test in Safari - oh it works, so far I've never encountered anything that works in FF and doesn't in Safari.
      Add hacks for the bits that don't work in IE - there is always something to fix.

      My guess is that most web app devs do something very similar.

      An aside, does anyone know if there's a reason for the bonkers capitalisation of XMLHttpRequest? Why isn't it XmlHttpRequest, or XMLHTTPRequest.. sigh

      --
      Don't blame me - this .sig had steal me written all over it.
    15. Re:Parent has a halfway decent point by Anonymous Coward · · Score: 2, Insightful

      how do you explain to a Kindergartener that Firefox is better

      Take him off the computer and put him outside to play where he belongs?

    16. Re:Parent has a halfway decent point by Genom · · Score: 1

      Maybe things are different where you are, but I've been working in the web for 8.5 years now and I can't think of a single person I've worked with who has used a Mac in their day to day work. Quite a few have owned them, yes, but I can't think of any who actually used them at work. YMMV, but in my experience a Mac is hardly a typical set-up for a web developer.

      Similar time in the industry here, and in every single place I've worked, there's been at least one, if not several Mac webdev people.

      Perhaps "typical" is a bit strong, but it's certainly not unusual or uncommon.

    17. Re:Parent has a halfway decent point by caution+live+frogs · · Score: 1

      The really, really sad thing is that tactics like this often exclude anyone not running Windows - not because the site won't actually work in any other browser, but because some web programmer was too lazy to write a browser detection script that actually worked. I've used user agent switchers to let myself in to quite a few "IE only" websites just to find that they worked quite well in FF once I got past the bouncer at the entry page. At least one such site (a page on a US .gov site, actually) was using a browser detect script that hadn't been changed since IE5. Really.

      Poke around in some of the source code. You might be surprised.

    18. Re:Parent has a halfway decent point by hansamurai · · Score: 3, Informative

      While I agree that Firefox has its many flaws (it still fails to render ACID properly You may be interested in knowing that Firefox 3 (alpha public build) passes the Acid2 test. I checked it out for myself when I first downloaded the browser and here's some other random site detailing it.

      http://ajaxian.com/archives/firefox-30-passes-acid-2-css-test
    19. Re:Parent has a halfway decent point by n0-0p · · Score: 1

      Color and mouse precision? That's a load of crap. Macs have no technical advantage over PC's for graphics work. It's simply that Apple started courting designers early on and successfully won them for life. In fact, Adobe actually tried to dispel the common myth back in 2003 but the community still chooses to pay a 25% Mac tithe.

      As a case in point, my wife works in Chicago as a graphic designer primarily on print media. At work she uses a Mac, along with her designer coworkers and friends from art school (and at SAIC Apple's hooks were so deep they only supported Macs). However, at home she uses a PC and actually prefers CS on the PC because all the menu commands have keyboard shortcuts. She does have some occasional headaches with font assignment when switching files back and forth, but that's the only issue. As for web design, she freelances some of that on the side, and has worked with a mix of PC and Mac groups, but they usually lean more toward the PC.

    20. Re:Parent has a halfway decent point by Osty · · Score: 1

      It's a bit disingenuous to credit MS with SVG. SVG came about because Sun/Adobe pushed an alternate format (PGML) to Microsoft's VML in the bid to become a W3C vector graphic standard. Since there was no consensus on which format to adopt, SVG was born and is the hybrid offspring of the initial proposals. If MS hadn't pushed VML, the W3C vector graphic standard would be PGML....

      And if Sun/Adobe hadn't pushed PGML, the W3C vector graphic standard would be VML. What's your point? All I said was that Microsoft was one of the parties directly responsible for SVG, and they were :).

    21. Re:Parent has a halfway decent point by Anonymous Coward · · Score: 0

      and you assume the child doesn't get outside time why exactly?

    22. Re:Parent has a halfway decent point by mstahl · · Score: 1

      Ooooh. Yes that is pretty good news. I can recall many times debating on /. the pointlessness of the ACID 2 test with a lot of IE apologists rallying against its validity. It's good to know that Firefox is rocking it. Now, if only they can stop it from taking up so much damn memory whenever I use it, that'd be pretty nice.

    23. Re:Parent has a halfway decent point by ProfessionalCookie · · Score: 1

      You sir, are obviously not a web developer. Cheers, Ed.

    24. Re:Parent has a halfway decent point by duyn · · Score: 1

      Perhaps part of the reason why IE still occupies space in the ecosystem, despite its massive sucktitude, is because normal users don't experience a tangible benefit from switching away from it. Web developers spend countless hours to ensure the experience is (almost) exactly the same whether the client is using IE or a more standards compliant browser. While there are good reasons for this, it just reinforces the current situation.

      So what does switching to Firefox or Opera mean to most normal users? They have to download this new program, install it somewhere. They have to break the habit of clicking on the blue "e" whenever they want to go online. Some users might have changed some settings to make IE behave the way they like. And all this for what? So they can view the web exactly the same way as they did before?

      Security is good, but if people really cared about security, Windows wouldn't be so dominant on the desktop. Extensions are cool, but not everyone likes to spend so much time configuring their browser. Features like SVG and MathML support are quite nice, but to a normal user they might as well not exist. When's the last time you came across either during a google search?

      Maybe what's needed is less discussion and more demonstration. If web visitors using standards compliant browsers were presented with prettier/more functional interfaces which are not practical to hack in IE, they would have a real reason to stop using IE. If web coders stopped lusting after the latest standards support like a new geek's toy, and showed real benefits flowing from it, people will start caring about standards support.

      Ultimately, if you can't show a tangible benefit from all this, then maybe all the benefits of a standards compliant browser aren't as significant as you think. After all, you're being paid to do something, and as long as the task remains difficult, the paycheques will keep coming.

    25. Re:Parent has a halfway decent point by WNight · · Score: 1

      Yeah, Firefox does get a bit sluggish. With 150+ tabs open. And it dies every two weeks or so under that load.

      Does Windows stay up that long? I've only rarely seen it do so, and it was only when coming to Linux full-time that I realized Firefox dies after a while, Windows XP rarely lasted long enough for Firefox to have a problem.

      IE won't do what FF will. If you tried it would result in a smoking pile of fail.

      But, it open ActiveX malware...

    26. Re:Parent has a halfway decent point by WNight · · Score: 1

      Have you ever used a monitor spider to set the color and gamma of your monitors separately?

      You can't do it in Windows. Trivial for anyone who on a Mac.

      Some of the problem is the GUI. You set one option here, it unsets another in the last screen. It showed the wrong value (not what it was using) in a few places, and has absolutely abysmal hardware overlay controls.

      Once you've got your dual monitors, though unfortunately not profiled properly, try to play a DVD on them. Play on one, then switch to the other. If you can do it in less than a reboot you're lucky. Often playing a video on the other device requires swapping primary and secondary in the main dual-monitor screen. At that point you only have to reconfigure everything it lost when switching them. Of course it's not like it's obvious if it'll work on not, you have to try playing to movie to test it and have to restart the player at each change so it'll try to reallocate the overlay.

      I run Debian on a PC - I'm not a Mac lover, but god damn does Windows blow compared to a Mac.

  36. IE 7 is a good first step.... by Eskarel · · Score: 1
    But only a first step. Microsoft ignored developers for years, and there's a lot of bitterness in the community about that. I've only been developing professionally for a year or so now, and my organization isn't going IE7 on the desktop yet, so I haven't really tested it thoroughly, but as far as I can see IE7 is reasonably standards compliant, probably around the Firefox 1 mark for most things.

    As I said, this is a good first step for Microsoft, and a good first step for moving the web into an environment where we can have development again(as opposed to the years of semi stagnantion and work arounds we've had since IE 6.

    It is however, not anywhere near enough, and Microsoft has as of yet not shown any real indication that it's changing its ways and treating it's web browser division as a serious part of business.

    Part of it of course is that while up to date browsers are vitally important for all sorts of future developments, they're hard to monetize, and they tend to lessen the strength of Microsofts major product.

    1. Re:IE 7 is a good first step.... by largesnike · · Score: 1

      monetize? woah, I mean whoah!

      --
      "Laugh while you can a-monkey boy!" - Dr Emilio Lizardo
    2. Re:IE 7 is a good first step.... by Eskarel · · Score: 1
      I know it's market speak, but it's really the only appropriate phrase. The browser needs to be developed, but it needs to fund itself somehow too. You can't charge for a web browser(well not outside specific arenas at least), you can't even charge for support of a web browser(at least no one has really managed too so far).

      That really leaves only advertising(the route of opera and to a lesser extent Mozilla(a lot of firefox's funding comes from google who must be making some money out of default searche and the like) or subsidization the way that IE and again to a lesser extent Mozilla work.

      The general problem being is that large companies don't like to sink lots of money into subsidized products(less leaders yes, but pure ought and ought losers no), and in the new browser war the old lock in stuff isn't going to be a viable option(there being a difference between lock in and innovative new features mind you).

      Microsoft is perfectly capable of building a cutting edge browser, IE was one once, but they lack the motivation to do so because they, at least at the moment, can't work out how to make any money out of it. At the same time web developers need Microsoft to step up their game because for better or worse a lot of people still use IE and so IE has to be a useable relatively standards compliant modern browser.

      The whole not using silverlight is really a rather immaterial threat as no one wants to go back to the old days of "best viewed with _____", and so unless silverlight is readable with other browsers no one is going to write with it. .Net mostly suffers from the fact that IIS is still a pretty shitty web browser and the way Microsoft does licensing means that using windows servers in general tends to be somewhat unpleasant.

      Microsoft has always tended to give their technologies away for free and use them to tie in Operating System and IDE sales. The problem being that the world of the Web has to deal with customers who might run Linux on the Desktop, or have Macs that need to connect to a site, or be public and have to accept connections from Firefox or Safari or Opera. It also has to deal with places where CAL's aren't already a part of life and the TCO of your ASP or .NET product might include a few hundred grand worth of Microsoft licenses they don't otherwise need.

      Lock-in only benefits Microsoft and no one is really interested in it if it can be avoided.

    3. Re:IE 7 is a good first step.... by fingusernames · · Score: 1

      Yeah, I don't think you got the comment. Monetize a browser? The irony is precious given the history of IE.

    4. Re:IE 7 is a good first step.... by motokochan · · Score: 2, Informative

      To expand on this (for those reading at this deep of a level), the whole monetization of browsers is what helped push IE to be the most popular browser (given, Netscape really messed up with 4.x).

      Back in the old days, browsers were pretty much non-free. There was NCSA Mosaic for a while until it was discontinued, but progress moved very fast. Netscape was the most popular replacement, and often had cool innovations that Mosaic didn't. After all, Netscape had full-time developers working on the product. As a result, it cost to use if you weren't an educational institution.

      Now, Netscape was making decent money from both their browser and their web server (Netscape Enterprise Server, now Sun Java System Web Server). Companies were buying licenses for their employees, and things were going well. Microsoft rightfully saw this as a threat to their desktop monopoly, and acted.

      Microsoft didn't have much time to get a competitor browser out because of the lead Netscape had on them. Microsoft thus turned to Spyglass, a company that had licensed Mosaic for commercial purposes. Under an agreement, Microsoft would pay a certain percentage of sales of their new browser to Spyglass in return for having a commercial license for the code behind Spyglass Mosaic. Thus, Internet Explorer was born. Go look at the about screen in any version of IE, even 7.0. You'll still see the Spyglass reference.

      Microsoft had some tricks up its sleeve, however. The first was that Spyglass wouldn't ever see much in the way of payment. As they had agreed to a percentage of sales, their license revenue depended on Microsoft selling the browser. I guess since Netscape was selling their product, Spyglass didn't have reason to doubt Microsoft wouldn't sell their product. However, Microsoft didn't sell IE. Instead, they gave it for free to anyone who wanted it (at least with 2.0, I think 1.0 shipped only with NT 4.0). Thus, Spyglass basically gave away a huge codebase for free. Also, with Microsoft giving away IE, Netscape couldn't really sell their browser anymore. To enhance the hurt, Microsoft made sure that all the popular platforms were covered. There was even an IE for UNIX (released in 1998). Once Netscape was dying, that port was discontinued (around 2001 with the 5.0 line).

      Of course, price wasn't the only reason Netscape failed. As I mentioned above, Netscape 4 was awfully buggy with some really strange bugs, where IE was more polished and worked better overall. Part of that was likely the browser wars extending extensions to HTML (embed vs object as an example) at the very least. Also, Netscape did lose a lot of their lead because of the mess of code. It really wasn't until IE 4 where you could say that Internet Explorer was honestly a better browser.

      Still, had Microsoft actually charged for their browser, things could be quite different today.

    5. Re:IE 7 is a good first step.... by dvice_null · · Score: 2, Informative

      > but as far as I can see IE7 is reasonably standards compliant, probably around the Firefox 1 mark for most things

      Actually IE 7 is better only in CSS 3 basic properties when compared to Firefox 1 (Firefox 2 outbeats IE 7 on that too). For everything else, including the total score for CSS 3, Firefox 1 beats IE 7:
      http://www.webdevout.net/browser-support-summary?IE7=on&FX1=on&FX2=on&uas=CUSTOM

      Here are some highlights:
      Tech IE 7 Firefox 1
      HTML / XHTML 73% 90%
      CSS 2.1 56% 88%
      CSS 3 changes 13% 14%
      DOM 51% 79%
      ECMAScript 99% 100%

      I could have added Firefox 2 there too, but that would have made IE 7 look ever more bad. And just wait when IE 3 comes out. The version whichs rendering engine they have been working on since Firefox 1.5 was released. IE 7 is marginally better than IE 6, but even very old browsers still beat it.

    6. Re:IE 7 is a good first step.... by fingusernames · · Score: 1

      OMG. Why did you have to do that? Now I remember using IE on a Sun workstation!

      Larry

    7. Re:IE 7 is a good first step.... by Eskarel · · Score: 1
      Personally I didn't switch to IE till 5, but I was stubborn.

      Either way it's all a big ugly mess at the moment, and it may end up all falling down in a heap or going back to being a paid license product before the end.

  37. In the meanwhile, take a look at WPF by melted · · Score: 2, Funny

    It's fucking awesome.

    It's sort of like HTML for true apps, except:
    1. You have a "real" programming language backing it, you can do whatever you want with it, even processor heavy computations. It's FAST.
    2. All HTML niggles are fixed. You don't have to dig around in Google to figure out how to lay out a piece of UI. It's just obvious.
    3. You can deploy your apps as *.xbap pages. As simple as that. If the user has .NET Framework 3.5, XBAP link will open a sandboxed instance of a full-blown app. This means you don't have to fake it in HTML anymore.
    4. Modern UI things that were a giant pain in the ass now don't require much coding aptitude - you can focus on the guts instead. Reflections, halos and transparency out the wazoo.

    All of the above assumes you only want things to run on Windows, however. But the new crop of Microsoft dev technologies (updated ASP.NET AJAX, WPF, WCF) and Visual Studio 2008 are really good. Add to this a blockbuster release of SQL Server, an OS and a web server with fewer vulnerabilities than Linux counterparts (Windows 2003 and IIS 6), and you begin to see a worrisome picture. Worrisome to the open source community, that is.

    1. Re:In the meanwhile, take a look at WPF by Kent+Recal · · Score: 0, Troll

      You should go see a doctor soon. Maybe he can still get the
      coolaid out of your system before it melts the rest of your
      brain, too.

    2. Re:In the meanwhile, take a look at WPF by Anonymous Coward · · Score: 0

      MS can't even make a functional browser - I doubt they have a remotely usable web application framework.

      You read like a PR bot.

      Building things that only run on Windows is ethically suspect at best.

      As for Windows Server being more secure than a Linux box? All I can say is "lol".

    3. Re:In the meanwhile, take a look at WPF by g2g591 · · Score: 0, Troll

      Fewer vulnerabilities than linux? hahahahahhaha, 99% of vulnerabilities are fixed within a week and a half, most are fixed even before release. SQL Server? That runs pretty darn well on Linux too. So what hole have you buried your head in?

    4. Re:In the meanwhile, take a look at WPF by oatworm · · Score: 1
      That sounds neat on paper. There is, however, one big problem with your approach:

      All of the above assumes you only want things to run on Windows, however. That's a BIG assumption, and is going to be a deal breaker for a lot of people. Furthermore, you're not just limiting yourself to Windows - you're limiting yourself to people with Windows and an installation of .NET 3.5. Heck, I'm only starting to install .NET 2.0 on some machines, and that's because people are finally writing applications for that. Every time I've tried to install .NET 3.0 on the same box as one that runs any older version of .NET tends to hose whatever application required the older versions of .NET, so you can understand if my enthusiasm for installing .NET 3.5 is somewhat muted, especially for "reflections, halos and transparency out the wazoo". Meanwhile, you're also throwing in a terrible amount of vendor lock-in - what happens to all those lovely interfaces if/when Microsoft decides it's time to change their APIs again?

      PS: If you're being sarcastic (please tell me you are), I apologize if I didn't get the joke. :-)
    5. Re:In the meanwhile, take a look at WPF by rkcth · · Score: 0

      We use WPF, and while I do really like it, the tools for it are horrible and inconsistent. I don't understand why they wouldn't put more muscle behind making excellent tools for it. Even all this time after release and using the latest VS 2008 and SP1 of Blend there are still major major issues in WYSIWYG functionality, I end up having to spend way too much time in XAML, and XAML isn't all that pretty. Also some things are harder than they were before, but not many things. Triggers are very crippled for one thing only working in templates, that's a really big and stupid limitation forcing you to build templates when they aren't needed. I have a whole list of issues, but I have reported some to M$ and only got we aren't going to ever fix this answers so why bother.

    6. Re:In the meanwhile, take a look at WPF by pimpimpim · · Score: 1
      By the looks of his other answers, the guy isn't sarcastic. Now I'm not in principle against his points, I am using XP at home to browse the web, that works, it's fine. Browsers even crash less than when I browse using Linux (e.g. youtube manages to stall Firefox on linux every now and then). A friend of mine is a big MS fan and is pretty enthusiastic about their IDEs, quite easy to quickly make a functional application on the server.

      But when the functionality of a site depends on the client (i.e. me) installing some 600 MB development software, I see nothing but insanity. And sandboxed applications started from the web is nothing new anyway, just try java webstart, I found it pretty easy to use.

      --
      molmod.com - computing tips from a molecular modeling
    7. Re:In the meanwhile, take a look at WPF by fishermonger · · Score: 1
      Hey, you forgot the one part of this beautiful puzzle:

      Vista

      --
      "...normal evolution would have gone Word to Frame to troff, but instead, the computer industry has gone the other way!"
    8. Re:In the meanwhile, take a look at WPF by professorfalcon · · Score: 1

      Shhh. You had me at XBAP.

    9. Re:In the meanwhile, take a look at WPF by leabre · · Score: 1

      Every time I've tried to install .NET 3.0 on the same box as one that runs any older version of .NET tends to hose whatever application required the older versions of .NET, so you can understand if my enthusiasm for installing .NET 3.5 is somewhat muted

      Interesting, I've released quite a bit of software for 1.1 and when 2.0 was installed, everything for 1.1 continued to work just as it did, and things for 2.0 work as expected. Both on the Web side and the Windows Services side and the WinForms side. Never had anything in 1.1 break because 2.0 was installed.

      When installed 3.0 (which doesn't replace 2.0, rather adds new assemblies to the 2.0 package) I have yet to see something in 2.0 break when 2.0 is installed on the machine. I can't imagine how applications in older version of .NET would break because they are compiled to use a specific version of the CLR and 3.0 is 3.0, but with extra assemblies that aren't apart of the initial 2.0 installation.

      I've upgraded hundreds of servers and thousands of desktops (I'm a sofwtare architect for forturn 500 company) and haven't seen any problems. So, whatever issues you're experiencing, aren't common enough that I've encountered it.

      Installing 3.5 I can understand may have an effect, but I'm not positive yet, I'll have to test it. Supposedly, 3.5 builds on the 2.0 framework in a sense but doesn't use the stock 2.0 assemblies. Instead, we're required to apply SP1 because they've made some changes for some reason and I can imagine that 3.5 programs won't work on stock 2.0/3.0 installations because of the compiler differences, but in all, they were especially careful not to break anything (a concept they called red-bits/green-bits) but we'll see.

      My greater point is that a 3.0 installation should not have broken anything in 2.0 because they don't enhance anything in the stock 2.0 installation only add new assemblies that weren't originally there.

      I say something else is the problem.

      Thanks,
      Leabre

    10. Re:In the meanwhile, take a look at WPF by leabre · · Score: 1

      I agree, WPF is really neat and opens up possibilities. I'm writing some interesting software on top of WPF simply becauses its far easier to do than with GDI+. I spent a year already building infrastructure that still is barely to my liking with GDI+ (C++) but then changed over the C# and WPF 2 weeks ago and I already can focus on the application because WPF provides a great vector engine. Now I dont have to focus on that kind of plumbing and MS did a better job than I could, being only one person.

      That said, it bothers me a little that my audience can only be Windows XP SP2, Server 2003, Vista or later, but when Silverlight 2.0 comes out, a chunky subset of the main app will be able to function in whatever browsers support Silverlight.

      I could never write this thing for Linux because I don't have the knowledge or free time to learn it and master it like I have .NET and Windows programming in general. But I do want to learn how to write this for mac, they have a vector API that might make it possible there, too.

      What really tickles me is that I can create a WCF service with .NET 3.5 and then create a Javascript function that automatically wires up into the Service (AJAX and all) but the seamlessness of it all has a touch of polish. It is so simple now compared to what we had to do to wire up our AJAX to webservice calls or remoting servers and performance isn't too bad, considering we have between 250 and 400 million request on our servers during peak times, performance is acceptable. .NET isn't perfect, but it does solve a lot of problems and its ancillery technologies does make many things much more possible than other platforms/toolkits (including Java in some of my cases but not all) because they take care of a lot of plumbing for you. It is just a matter of taste, however. I could never do my application in Flash but WPF does what I want perfectly.

      Thanks,
      Leabre

    11. Re:In the meanwhile, take a look at WPF by Anonymous Coward · · Score: 0

      Where can I get your crack?

    12. Re:In the meanwhile, take a look at WPF by Anonymous Coward · · Score: 0

      >In the meanwhile, take a look at WPF
      >It's fucking awesome

      MS leaving the money on the dresser suga?

    13. Re:In the meanwhile, take a look at WPF by oatworm · · Score: 1

      You're probably right - most of the places I've had problems with .NET 3.0 are places running Sage software, which tends to be picky anyways. I have seen some successful .NET 3.0 installations without issue, but I've yet to see any compelling reason to really jump on top of it, especially since none of my customers have applications that call for it.

      As always, your mileage may vary.

    14. Re:In the meanwhile, take a look at WPF by radish · · Score: 1

      Sounds quite a lot like Java WebStart but with more visual bells & whistles. Not that that's a bad thing...

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  38. Why should we be the ones to change? by Spittles · · Score: 2, Interesting

    In a perfect world, we'd stop complaining about how Microsoft are forcing developers to jump through their proprietary hoops in order to render what would otherwise be standards compliant pages. Instead we would continue developing pages that are completely standards compliant, until the public perception of IE was "Oh that browser that makes pages look like crap... what's that Firefox thing you've been telling me about?"

    1. Re:Why should we be the ones to change? by Asmor · · Score: 1

      Because the public doesn't think "Man, IE sucks at rendering XYZ Corp's webpage! Maybe I should switch to Firefox."

      The public thinks "Man, XYZ Corp's webpage sucks! Maybe I should switch to ZYX Corp," and then ZYX Corp firs you.

    2. Re:Why should we be the ones to change? by Propaganda13 · · Score: 1

      A lot of people wouldn't know what's causing the problem. The page should throw up an message box stating that all components of the web page may not render correctly if using IE. Another option would to have a high bandwidth and low bandwidth/IE page. Of course, there's many a time, I've clicked on the low bandwidth page to get the information I wanted and avoid what the developer thought was an "exciting" page.

    3. Re:Why should we be the ones to change? by Spittles · · Score: 1

      Yep... welcome to our imperfect world

    4. Re:Why should we be the ones to change? by Yusaku+Godai · · Score: 1

      Because for my salary to get paid, there has to be profit. And there can't be profit if the customers can't use the website. Believe me, we'd ALL love to just tell everyone, "Go away and don't come back until you're using a better browser." But until that happens, there's not enough profit to stay in business in the first place.

    5. Re:Why should we be the ones to change? by Anonymous Coward · · Score: 0

      You are totally right, I do not even look at how my page looks in IE*. Sorry for the people who visit my site from windows, everybody knows by now he/she has alternative browsers to choose from, hell it started with netscape.

      I only care about safari (also for windows now) and secondly firefox. The rest can go crying. The good thing is I do not see any drop of interest, on the contrary my traffic is still steadily increasing.

      IE that browser that makes web sites look funny :)

      cheers, Robin
      iphonetunes.net

  39. Just plain incompetent by flyingfsck · · Score: 1, Funny

    No, MS developers are just plain incompetent. Malevolence gives them far too much credit. To be malevolent, they would actually have to understand, plan and execute - while they cannot actually do any of those, as proven yet again by the Vista death march project.

    Do not underestimate fools. Better ones are born all the time and Microsoft is hiring.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
    1. Re:Just plain incompetent by domatic · · Score: 3, Interesting

      I think of Microsoft devs as neither incompetent or malevolent. Their executives and anybody above middle management may be another matter. What they mainly are is indifferent to anything except MS products. If standards ARE leveraged, it's just a way to get things quickly working. I doubt most of them either know or care about how MS is holding back web development. The only important thing is getting the current project out the door and the specs for that come from higher up. The higher ups on the other hand use phrases like "de-commoditize protocols" and "knife the baby" so malevolent is a fair description of how they operate.

    2. Re:Just plain incompetent by grcumb · · Score: 2, Informative

      No, MS developers are just plain incompetent. Malevolence gives them far too much credit. To be malevolent, they would actually have to understand, plan and execute....

      Make no mistake: Microsoft have a deliberate strategy of disrupting the standardisation process, and everything they do that requires any amount of interoperability is designed with this strategy in mind.

      Maybe you're too young to remember, but incompatibility was Microsoft's explicit strategy from the early days of Internet Explorer. Oh, they dressed it up in pretty language, but never forget that 'Embrace and Extend' was a phrase invented by Microsoft in the late 1990s in order to justify their subversion of Web standards. I remember attending the 1999 World Wide Web conference in Toronto where the MS kiosk was happily emblazoned with that very phrase in two foot tall letters.

      'Embrace and Extend' has been Microsoft's strategy with regards to any standard they couldn't coopt or dominate from the start. They've done it with HTML, with DHCP, with Kerberos and no doubt with numerous other standards as well.

      It's also true that Microsoft produces poor to mediocre software almost all the time, but that's a separate issue. Let me put it this way, I wouldn't attribute to malice what can be explained by incompetence, but in this case we are seeing malice and incompetence.

      Do not underestimate fools. Better ones are born all the time and Microsoft is hiring.

      Heh, you just got yourself a new .sig. 8^)

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  40. Competition? by Anonymous Coward · · Score: 1, Insightful

    You mean we should cheer Microsoft on while they crush yet ANOTHER product? I mean, we already had Windows Desktop Search rammed down our throats to kill Google Desktop Search. Nice thing about that update is that WUS won't let you remove it and it slid by unless you had a fairly hidden checkbox unchecked.

    But more to the point, how is Adobe going to give us monopoly lock-in over Flash? PDF is an ISO standard now. Flash has a GPL implementation now. Silverlight? Microsoft will use it to hurt Adobe, then turn to screwing over customers. Yeah, it'll get Linux support... the same way Macs got Microsoft Office "support" (i.e. left to rot on the vine the second the threat to Microsoft's monopoly is neutralized).

    No offense, but even if I were to believe that Adobe had some kind of terrible plans for locking us in, they simply don't have the ability to screw people over that Microsoft does. I don't trust Microsoft at all and I don't see anything in their entire corporate history that makes me doubt that decision.

    But perhaps you can fill me in? Just what terrible things is Adobe doing or planning to do that make you root for Microsoft? Yes, competition is good. But this isn't "competition", this is Microsoft working to gain monopoly control over yet another market by leveraging their other products. When their only goal in "competing" is to eliminate competition, well, it's just not the sort of thing I'm going to cheer for.

  41. IE sucks. by MikeFM · · Score: 1

    It's Javascript support is still somewhat funky too although I admit you see more cross-broweser support issues with Javascript in other browsers too. CSS in Firefox, Safari, and Opera is usually really close on the first try while Javascript can have unexpected errors across them still. Still, IE is still the worse offender and that combined with the pain of getting CSS to work with it is annoying. I make my code work in Firefox, Safari, and Opera then bother with IE7 and finally bother with IE6 last if at all. I still fight with IE7 on a daily basis to work around weird or broken behavior.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    1. Re:IE sucks. by SL+Baur · · Score: 1

      Still, IE is still the worse offender and that combined with the pain of getting CSS to work with it is annoying. I find it remarkable if that really is the current state of affairs of CSS in IE. They were one of the earliest adoptors of CSS, behind Maya the W3C browser that never really worked right and W3. Remarkable that it sounds like they've fallen so far behind the pack when they started out in front.
    2. Re:IE sucks. by MikeFM · · Score: 1

      Try to do anything even mildly advanced and even in IE7 you'll run into major limitations and outright bugs. I think Microsoft just doesn't want to keep up. If they did they could easily take the Gecko or KHTML engines and slap an IE interface on them and the average user wouldn't notice anything except a better web experience. Heck, they could probably buy Opera and make it IE8 if for some reason neither Gecko or KHTML would work for them. They just don't want the web to be a good platform. They never did. The only reason they bothered with IE at all was because they saw Netscape and the web as a threat. Now that they are the #1 browser the best way to fight the web threat is to make the web suck.

      At least IE7 doesn't suck near as much as IE6. I can't wait until people stop using IE6. It was nice enough when I could drop IE5 support. I still get a few people using old versions of IE for Mac OS but I figure if they are to stupid to switch to Safari, Opera, or Firefox then I can ignore the few of them. :)

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  42. Re:Stay away from the above GNAA link. by Anonymous Coward · · Score: 0

    Hi Twatter.

  43. have i heard this before, and firefox=quattro by cinnamon+colbert · · Score: 1

    I bet if you go back into "ancient" history, like 1995, you will find similar statemts for every major release from MS
    Might even be amusing to collect such comments, as an illustration of the famous saying that those who ignore history are condemmed to repeat it
    In any event, this sort of thing Hasn't seemed to hurt MS

    firefox coulda woulda shoulda been the ie killer: i personally have turned, what 20 people onto ff, and routinely used to write letters to the contact us/webmaster link at websites, complaining of poor ff compatibility

    No more - all that money from google, they pay their ceo more then they spend on RnD, F*ck fire fox and Mozilla, I won't do a damm thing for em anymore

    1. Re:have i heard this before, and firefox=quattro by game+kid · · Score: 1

      Don't scream "google gave them money" too loud, anonymous internet users might start seeking legal damages. Oh wait, it's Mozilla, corporate laws don't apply to them or Ron Colbert Torvalds or whatever becomes Anonymous's next groupthink choice.

      Always assume the target of a "Donate!" button doesn't need donations. Then check their finances. If there's no finances to check (as was Mozilla's case when they started the drive), don't give.

      --
      You can hold down the "B" button for continuous firing.
    2. Re:have i heard this before, and firefox=quattro by cinnamon+colbert · · Score: 1

      i really don' understand your comment - can you explain a little more (seriously) I dont get it

  44. To make it work in IE, catch an exception by angelwalkwithme · · Score: 1

    Had a "bug" yesterday in IE (which threw no errors) and finally found this on w3c schools as the official example of how to add a select option.  I wonder if they were trying to be funny in subtle way.

    <script type="text/javascript">
    function insertOption()
      {
      var y=document.createElement('option');
      y.text='Kiwi'
      var x=document.getElementById("mySelect");
      try
        {
        x.add(y,null); // standards compliant
        }
      catch(ex)
        {
        x.add(y); // IE only
        }
      }
    </script>

  45. Preach it Brother! by Anonymous Coward · · Score: 0

    Excellent question.

    Am I the only one (besides you) who thinks that a web interface for almost any sort of application completely sucks?

    The X guys have had right concept for, what, 20, maybe 25 years now. X may have its flaws, but it's a far cry from pounding in screws with a hammer that is web 2.0.

    Can we get an X Server in a browser plug-in and stop the madness?

    1. Re:Preach it Brother! by jibjibjib · · Score: 1

      Or a VNC client. The X protocol is inefficient and complex and generally not as usable over internet connections as VNC is.

    2. Re:Preach it Brother! by cloakable · · Score: 1

      X over compressed SSH (try the -XC switch)? I use that on my laptop, often on free hotspots. Very useful, and all you need for it to be passwordless is keybased auth.

      --
      No tyrant thrives when every subject says no.
    3. Re:Preach it Brother! by Anonymous Coward · · Score: 0

      Am I the only one (besides you) who thinks that a web interface for almost any sort of application completely sucks?

      No. There are lots of us, but we're shouted down and ignored by the hip Web 2.0 AJAX enabled latte drinking New Wave of developers who think that a web browser somehow makes a great application platform, despite the lack of anything that might resemble useful features that anyone would sane would expect to find in an application platform.

      Like, say a widget set. Or a windowing model.

      Never fear, the ivory tower of W3C will save us all with yet more convoluted crap that will continue to try to bend a markup language into a programming language, and how wonderful it will be to box everything up inside a web browser and run it over a slow network link. I can't wait.

  46. Inherent problem by Apreche · · Score: 4, Informative

    No matter what the do with IE7, the problem is many people still use IE6. I'm seeing about half of IE users on 6, and half on 7. This means that no matter what Microsoft does to IE7, we still have to develop for multiple platforms because people are still using 6.

    The other problem is this. I'm a web developer. In order to make my job easier I use many software tools. Most of those tools, like the web developer toolbar and Firebug, are Firefox extensions. No version of IE really has any tool that can equal Firebug. I was considering moving away from Firefox because of its instability and poor memory usage, but I am so dependent on the extensions that I can not leave.

    The result of this is that I will always develop for Firefox where the handy developer tools are. Then after I am done, I will tweak and hack until it works under IE. Really, Microsoft created this horrible situation, and now there's almost no way out. Honestly, they should just get rid of IE and have Firefox be the default browser for everybody. That's about all they can do at this point.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:Inherent problem by wralias · · Score: 1

      You might want to check out Jash, which is a cross-browser debugging tool. The guy doesn't seem like he works on it anymore, but it works in IE7, IE6, Safari, FF, Opera, whatever. It's just a bookmarklet, so it doesn't have the proxy stuff that Firebug can do. I use Jash and Charles as a proxy (or Fiddler, whatever strikes the mood). Firebug still wins out, but it's nice having this one to use in IE.

    2. Re:Inherent problem by trawg · · Score: 1

      I was considering moving away from Firefox because of its instability and poor memory usage, but I am so dependent on the extensions that I can not leave. Ironically (in my experience at least), the instability and poor memory usage are directly related to the extensions you're running.

      I recently removed a bunch of extensions that I rarely used and I was *blown away* by the difference in performance.
  47. Stay away from the above Twitter troll by Anonymous Coward · · Score: 0

    What the fuck do you know about "reasonable discussion"?

  48. Re:Enough already by Anonymous Coward · · Score: 4, Funny

    "Khrushchev might not be the least evil world leader out there, but he's leaps and bounds better than Stalin. Deaths in the gulag are way down, and far fewer people are being abducted and tortured by the KGB than were by the NKVD."

  49. Re: your comment by Anonymous Coward · · Score: 0

    I feel sorry for you if I or my employer somehow end up as your customer. I'm pretty brutal about the "nobody ever fired the guy who chose $dominant_vendor" BS.

  50. Go Outside and Play (preferably in heavy traffic) by Anonymous Coward · · Score: 0

    Do you really hate twitter so much that will say a GNAA troll "made a valid point"? You need to get a life outside of Slashdot.


  51. One better? by TaoPhoenix · · Score: 1

    I'll see your point and raise you one.

    If we agree they are not "merely malevolent", maybe they are "incompetently malevolent"?

    They are different adjectives, so they CAN be combined:
    Malevolent: Implementing grand plans against usability/standards, etc. Except:
    They then thrash around like bad movie villains and can't figure out WHICH malevolent trick to try!

    "Let's make IE6 non-standard."
    "Let's make IE7 differently non-standard."
    "Let's make an incomplete format and pretend it's a standard."
    "Let's promote the upgrade."
    "Let's support the broken legacy lest someone defect to a standard."
    "Let's retire older versions."
    "Let's resurrect older versions when the new ones don't sell."

    Add your own further ones.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  52. MOD PARENT UP by Anonymous Coward · · Score: 0

    It is inconvenient, agreed. But then again, truth often is.

  53. Terrible assumption! by notagain.was.notagai · · Score: 1

    You don't actually argue that "There are almost no reasons, apart from ideological ones, to move away from MS products," you just assume it and beg the question. Often there are many good, cost-effective reasons to switch. If I can develop my product more cheaply for an alternate platform, then my product can be sold at a lower price; if the cost of the product is large compared to the cost of switching users from IE to Firefox, for example, that would be an excellent reason. If my product is more stable than my competitors, but is on an alternate platform, once again there are quite a few situations where it would be smart to switch. If I offer other "benefits", (whatever those may be in a real business world), they will switch.

    You seem to live in some kind of alternate reality where all products are equal in all cases, where all salesmen are equally talented, where the cost of development is the same for all products on all platforms, where all developer pools have equal talent and cost, where all infrastructure is the same, and so on ad nauseum, where the only distinguishing feature in the world is "ideology". That's trivially untrue.

    Unless you're little parenthetical comment is a strawman: the choice is to completely abandon all MS products completely, or to be a completely MS environment. And that's just plain weak. You don't have to drop Windows to go to Firefox, you don't have to drop Windows desktops to go to Solaris servers, you don't have to drop Windows servers to go to python; if you want to, you can run KDE on OSX (if that made sense in some situation). To lock yourself into one vendor under some mythical idea of support costs is just plain stupid. It's like claiming that you have lower support costs if all your housing contractors restricted themselves to hammers - "I know how to replace a hammer, but a saw is a completely different tool".

    1. Re:Terrible assumption! by bigstrat2003 · · Score: 1

      But we're talking what a company uses here, or at least I assumed we were. Switching to anything except Linux, if you run a Windows environment, is going to be prohibitively expensive. And why would you do such a thing? The only reason I can think of is if you need an app that is exclusive to one of the other platforms. All of the big OS contenders work pretty damn equally well, so you wouldn't need to switch for performance reasons. I'm not saying that there are NO reasons to switch, but that they're pretty damn few and far between, because switching is going to be one hell of a project.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    2. Re:Terrible assumption! by notagain.was.notagai · · Score: 1

      Not all switches are the same. Not all companies are the same. The problem is the "Windows environment". If, for example, Solaris has your right balance of price, stability, support and performance in your particular app (they're not all the same for all products), and your talking about switching one group of servers, I don't see why it would be "prohibitively expensive".

      If you're talking about switching everything simultaneously, then you can never switch anything - it's prohibitively expensive just to switch from XP to Vista overnight for everything. I just don't understand that can of a mind set - that it has to be all or nothing. If you're a large or medium size company, your talking a lot of people. Some of those people are just better at developing apps for one environment or another, so why wouldn't you have each group working and supporting themselves? If you have engineers developing one product, another group developing something completely different, another group of salesmen and secretaries, their needs are completely different.

      And if you're a small company, you want to keep yourself flexible. You never know what opportunity comes down the pike that you need to jump on, so you want to be a multiple OS house. If you're integrating with a windows product, you had better know windows. If a large company comes in with Solaris and AIX servers, you had better already have someone who is at least familiar with those systems; if you need to sell a low cost system, a few linux developers would be handy.

      Everyone is both a vendor and a customer. If you let a few IT people invent the idea that your costs will be lower if you force the entire company to "standardize" -- I'd bet they're selling you a line (and possibly getting kickbacks from some vendor). It makes sense to standardize secretaries and salesmen. It make sense to have interchangeable desktops in HR. But in the backroom, or for developers? And if you've standardized those classes, switching them for one app, say from IE to Firefox, it should be fairly simple and low cost to do the switch - you just force the upgrade, because your desktops already are identical (within a class and an age).

  54. Re:Enough already by MBraynard · · Score: 1
    I don't really care for IE7. I wouldn't mind trying Firefix and I have both FF and Safari installed to check compatibility of some of the sites my firm develops.

    But the one reason I will absolutely NOT use FF is that when I press ctrl-N, I want a brand new window. I have tabs turned off in IE. I don't care to use tabs. I ant a new window to open up with all the history and current page from the page I am opening it from. Where is that!

  55. Re:Who cares? by odourpreventer · · Score: 2, Insightful

    Why do I need IE 7 when IE 6 already works.

    Define "works". If you're fine with the slow rendering, broken DOM, memory leaks, etc, then so be it. The thing is, people like you shouldn't have the right complain when pages don't display properly, if you can't be bothered with upgrading.

  56. All the browsers have issues... CCs? by SirJorgelOfBorgel · · Score: 4, Interesting

    As a web development professional (and long before that a software development professional) I can feel the pain of most people who are complaining here. I must say I do not feel the same about IE7 as a lot of others here feel though. Sure it isn't perfect, but I hardly spend time fixing things for IE7. For IE6, that is another story though. Now I must admit I have written my own build system that automates a lot of tasks for me, and it also includes creating IE-compatible CSS files for a lot of common CSS hacks (read: the ones I use) that can be included with a conditional comment. This saves me quite some time. But still, for the design I am handed, if you would take the FF2 front-end development time as 100%, I'd add 35% for IE6, 5% for IE7, 5% for Opera and 5% for Safari. Development is obviously done in FF as this has the best developers tools.

    To be honest, I've run into so many quirks in all 4 major browsers alike (IE/FF/Opera/Safari) that I'd almost say I hate them all. As someone on IRC said a few days ago: I hate IE 1 MS, and I hate all the others several milliMS, but I don't love any of them.

    IE7 still has issues with PNG's (just use AIL as in IE6, it works better, it's actually faster, and you have to do that for IE6 anyway), you can't use fading effects on text because of the cleartype issues and developers tools are just not nearly as good as their FF counterparts.

    In the other hand, I've been playing with FF3 (and posting bug reports like crazy) and it breaks. It really really breaks. FF3b may pass the ACID2 test, but that's about all it passes. It has broken pretty much all the complicated sites I've tried in it. Sure it's a beta, and a lot of issues will be resolved, I just wouldn't be surprised if FF3 final still breaks a lot.

    Opera, yeah, let's talk about Opera. The latest Opera is worse than FF3b. 9.2 is totally bugridden. It seems that every bug I run into, I upgrade to a newer Opera (every month or two) and it's fixed. Sure this says a lot for how hard the Opera guys are working and fixing things, but it's till bad. Opera 9.5b? I'm surprised to find it in that quirksmode comparison. According to that page it does lots of things it doesn't actually do - or only does half. Again, 9.5 breaks, and it breaks bad. They even had the nerve to 'fix' the mousewheel to now use - and + indices as the other browsers do. That's a good thing, if it weren't for the fact that pretty much all mousewheel JS depends on Opera doing it the other way around. Should we talk about all the redraw bugs Opera suffers from? Seriously it's amazing how may artefacts you see on screen that disappear by minimizing/maximizing (and other such operations that force the window to completely redraw). These are not really HTML/CSS rendering errors, it's just redraw code where corners have been cut that shouldn't have been. Sure it's fast, but if this is the price you pay....

    Safari? Oh yeah Safari. It's bitchingly fast. Too bad the rest of the interface is slow as a dog. Really, who came up with the 'sliding' message box animation? Yeah there's an error, oh, hey, let me just wait 7 seconds on a really stupid animation that's not even anti aliased just so I can click OK. Webkit good. Safari interface bad. And it has LOTS of quirks as well (and I'm talking about v3 here, not v2, that's a horror of biblical proportions by itself).

    Just saying. IE7 isn't 'the doggs bollocks', but neither are the other browsers. And with the betas of FF3 and Opera 9.5 I'm almost scared for the future, it doesn't look well so far, but at least there's hope in those departments.

    Which brings me to my real point. Conditional comments. Sure, they may be bad practise, and yeah, they bloat. In the meantime, in the REAL WORLD, things need to be fixed. I can't sell to a client that we can't do something correctly cross-browser or it takes XXXX more hours because of quirk A in browser B that simply cannot be fixed without a bunch of javascript that does the SAME THING as a conditional comment would, but EVEN LESS mainta

    1. Re:All the browsers have issues... CCs? by Blobule · · Score: 1
      Conditional comments are awesome... I've found I can fix almost any IE rendering flaw with the following:

      <html>
      <body>
      <!--[if IE 7]>
      <div id="ie7">
      <![endif]-->
      <!--[if lt IE 7]>
      <div id="ie6">
      <![endif]-->
      <!--[if IE]>
      <div id="ieX">
      <![endif]-->

      CONTENT GOES HERE

      <!--[if IE]>
      </div>
      <![endif]-->
      <!--[if lt IE 7]>
      </div>
      <![endif]-->
      <!--[if IE 7]>
      </div>
      <![endif]-->
      </body>
      </html>
      That fixes things to a presentational level. But it still doesn't make up for the huge deficiency of CSS support in IE.
  57. Go to Secunia.com by melted · · Score: 1

    And see for yourself.

    1. Re:Go to Secunia.com by oatworm · · Score: 4, Informative
      To quote Secunia:

      PLEASE NOTE: The statistics provided should NOT be used to compare the overall security of products against one another. It is IMPORTANT to understand what the below comments mean when using the statistics, especially when using the statistics to compare the vulnerability aspects of different products.

      Secunia advisories often cover multiple vulnerabilities. Consequently, the number of advisories issued for a product does not always reflect the number of security issues that have been disclosed. For instance, in 2006 Secunia issued more than 5,000 advisories covering more than 9,000 vulnerabilities. This is counted AFTER removing duplicates generated by Linux distributions, issues in beta software, and what Secunia considers non-issues and fake issues that our competitors and other security vendors often write about.

      It should also be noted that some operating systems (e.g. certain Linux distributions) bundle together a large number of software packages, and are therefore affected by vulnerabilities, which do not affect other operating systems (e.g. Microsoft Windows) that don't bundle together a similar amount of software packages.

      Additionally, the number of Unpatched vulnerabilities for a product may be affected by the fact that certain products (product bundles) consist mostly or solely of third party software (such as Linux distributions). Secunia tracks the number of issues fixed by the product vendor and not the issues reported in the third party software; this affects the statistics looking at Unpatched issues A direct and fair comparison of Unpatched issues for e.g. Microsoft Windows and Linux distributions is therefore NOT possible using the aggregated Secunia statistics. Such a comparison can only be made by tracking the upstream third party software included in Linux distributions and combining this with Linux distributions' own patches before comparing this with the aggregated statistics for Microsoft Windows operating systems. Translation: You can't compare Secunia's Linux vulnerability counts with Secunia's Windows vulnerability counts. Secunia itself says so.
    2. Re:Go to Secunia.com by g2g591 · · Score: 1

      While you were on there, did you notice "5 December, 2007 - 40 Virus Descriptions released"? It is almost impossible to install a virus in linux (not that any currently exist outside of labs, but even so) that could harm the operating your system without knowingly doing so. Can't say the same there for windows and as for the vulnerabilities, linux (and most linux software) gets patches out for its vulnerabilities (of which you can be notified in one click (for the entire system, and install them in 3 more clicks). While MS quietly sneaks them to you (or you must go seek them out for yourself).

  58. Yeah right... by Anonymous Coward · · Score: 0

    > Yeah, more browser plugins and flashing shit never hurt anybody.

    Tell that to that monkey everyone was punching!

  59. Re:Enough already by hyades1 · · Score: 2, Insightful

    I feel your pain. I'm a dinosaur, but even I've figured out that Firefox and Opera (it runs on my PDA) are the way to go. I keep IE around for when I occasionally do an on-line virus scan (they usually use ActiveX) or when a web page gives me problems (very rare). Sooner or later I'll take a look at Safari, just because it's there.

    I simply cannot understand why people don't do what I've done as a matter of course. I'm no genius, so it isn't that friggin' hard. My Aunt, who's 80, asked me to install "that Fox thing you use" about a year ago. As soon as she caught on to the "tabs" idea, she went nuts.

    --
    I've calculated my velocity with such exquisite precision that I have no idea where I am.
  60. The world does your QA, test cases, reg tests by Anonymous Coward · · Score: 0

    The world does your QA, test cases, regression tests. For free. In detail. With examples of how it should look.

    And you still can't get it right.

    But you can make VS.NET, ASP.NET, silverlight, SQL server, and advanced algos for DRM that update immediately when they are cracked.

    Conclusion: this is intentional.

  61. I dunno by walterbyrd · · Score: 2, Informative

    > customer: "We standardise on the MS platform, what can you offer us?"

    If somebody has some great web-based application, that is just what I need, I'm not going to turn it down just because I would have to download a free browser.

    You can still standardize on the MS platform if you use firefox. Ever hear of adobe, intuit, symantec, macafe, or autodesk? Those companies have products that are used by thousands (millions?) of shops that standardize on the MS platform. Just because you use windows doesn't mean you have to use microsoft exclusively.

    I have worked in several shops that have windows on every desktop, but lots of people put firefox on their desktop also. It is very common.

  62. Low IE6 to IE7 Conversion by g16n · · Score: 2, Interesting

    Though IE7 is still a mess, it would save developers thousands of wasted development hours if a sufficient enough number of people switched from IE6 to it.

    A big part of this low conversion rate is the "genuine advantage" testing Microsoft now requires in order to download and install IE7. So in trying to force low-income people to purchase Windows they are costing developers millions of dollars in wasted development hours each year.

    Quite frankly, IE6 is a major bottleneck in web development. It is retarding the development of web technologies.

    1. Re:Low IE6 to IE7 Conversion by simong · · Score: 2, Informative

      It doesn't need Genuine Advantage any more. The common installer doesn't check for it. In addition there are badged versions such as Google's that don't either.

  63. re You mean... by jelizondo · · Score: 1

    exactly like Microsoft is doing? I'm old enough to remember MS before they were the 800-pound gorilla, but they always had the attitude...

    --
    Be very, very careful what you put into that head, because you will never, ever get it out. - Cardinal Wolsey
  64. New Tag! by gooman · · Score: 1



    </generic IE hatred/criticism>

    Fixed that for you.

    --
    "Kittens give Morbo gas!"
    1. Re:New Tag! by Lunzo · · Score: 1

      Hmm that new tag of yours doesn't seem to render properly in IE6, although being 100% standards compliant. How about you fix your code to work on all browsers.

      Sincerely PHB.

      As an aside I'm working on a web application and myself and the other developer use ie7 & firefox to test and the boss has ie6 only. The amount of bugs to fix before every Friday afternoon progress meeting is really annoying, cause if it doesn't work on his computer than he thinks it doesn't work at all.

  65. Might would use IE7 more... by Albert71292 · · Score: 2, Interesting

    ...IF Yahoo News Video would work in it. Tried nearly everything I've Googled, still no video on Yahoo News. Works fine in Firefox, seems Firefox has its head on straight.

    --
    "A Bird In The Hand Will Poop On Your Wrist"-Benny Hill,1982
  66. Re:Enough already by game+kid · · Score: 2, Insightful

    You assume mods promote groupthink for being "original and intelligent".

    --
    You can hold down the "B" button for continuous firing.
  67. Why just one day? by Franklin+Brauner · · Score: 1

    Install EXPLORER DESTROYER and protest immediately.

  68. dk huh. by xx01dk · · Score: 1

    interesting

    --
    There is simply too much glass..
  69. Welcome To Reality by pwhysall · · Score: 1

    Developers do drive end-user environments.

    Case in point: SAP. Deployed in many, many corporations across the world. Uses the IE HTML ActiveX control.

    And, in the version that's widely deployed, doesn't work with IE7. (I believe the latest version does work with IE7)

    So there's no IE7 rollout in many corporations, simply because SAP doesn't work with it. If J. Random User wants to install IE7, that's fine: if their PC isn't locked down, they can. They won't be able to submit a business expense report with SAP, though.

    --
    Peter
  70. Removal of star-html bug is a good thing by vdboor · · Score: 4, Insightful

    What's even worse is that MS removed the * hack from IE6 that people were using to 'rebuild' IE6 to be more standards-compliant.

    Well they had to.. The abuse of IE 6 bugs in the star-html selectors is so heavy that pages would break each time the IE 7 team fixed a bug. Standard-compliant web pages are filled with hacks like these:

    * html ... { height: 1%; }

    Do you really want that to be rendered at 1% in IE 7? That's what your code really states, and it's what IE 7 will render because they fixed the expanding box problem. That bug is abused heavily to enforce containment for the floats in IE 6, since IE 6 magically enlarges the box if is too small.

    I haven't had any real problems when the star-html parser bug was removed. IE 7 renders almost everything like Firefox because Microsoft fixed most of the bugs. There is one thing that I did have problems with, which is missing support for :after. This is typically used to enforce containment for standard-compliant browsers.

    Fortunately, there is a simple way to work arround that problem. A min-height of 0 will also trigger "hasLayout", and cause the box to contain all floats. So a nice way to clear floats without structural markup becomes:

    #header:after { /* Standard compliant browsers supporting CSS 2 */
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    }

    * html #header { height: 1px; } /* IE 6 */
    *+html #header { min-height: 0; } /* IE 7 */

    Yes, and note the *+html selector. :-)

    --
    The best way to accelerate a windows server is by 9.81 m/s2 ;-)
  71. Hooray!!!! by kapoios · · Score: 1

    And what in the hell do i care?
    A noone found a fund to found a start-up, and inform all of us that he is not going to use Microsoft product.
    What this has to do with me?

    Seriously, it is an irresponsible decision to not use someone product just because you say that is a "devil" company. Have you evaluated and you rejected them? From the post it seems that not.
    After all, it still has the major part of the market that it seems you are involved.

    1. Re:Hooray!!!! by Tony · · Score: 1

      Seriously, it is an irresponsible decision to not use someone product just because you say that is a "devil" company. Have you evaluated and you rejected them? From the post it seems that not.

      I believe you misunderstand his reasoning. It goes thusly: Microsoft has consistently made the worst browser out there, with regards to standards. Their browsers' non-compliance with standards has caused his company serious amounts of additional work and frustration.

      It isn't that MS is a devil company. It's that their products suck. That's all he's sayin'. He's evaluating their general product quality based on the suckage that is IE. And really, he's right. Microsoft makes non-standard, sub-standard products, in general (with a few exceptions).

      --
      Microsoft is to software what Budweiser is to beer.
    2. Re:Hooray!!!! by MyCrowSoft · · Score: 1

      I completely agree with the overall developer response. The point isn't to call the company a "devil" and walk away from their products... the overarching sentiment is one of protest.
      I myself am working on a site and its getting to the point where its completely absurd that IE simply cannot follow the standards. I've been hacking my way around IE and, yes, it takes a great deal of time. I myself won't consider using their other offerings - who knows what traps may lay in wait in Silverlight?
      Sometimes I wish Microsoft didn't fully support the TCP/IP standard, either. Then we wouldn't have to deal with this kind of nonsense.
      -MCS

  72. What's in a theme? by homerhomer · · Score: 1

    I like IE 7 and it's new functionality is nice, but I still want to have the old layout of IE6. I really don't understand that a company with 90 some percent of the market would make such a large layout change without having the ability to go back to the old style. I don't thing anyone way really complaining out IE6's layout, it's sort of the tried and true. I noticed more people (like myself) wanting more functionality like themes, plugins, tabs, safer surf experience, but not a new redesigned layout I'm sure that IE8 will have a better theme support. oh well Firefox works

  73. Tiresome by ThirdPrize · · Score: 1

    IE v Firefox. Windows v Linux. Blu-Ray v HD DVD. When is /. gonna stop raising the same old arguments over and over again? Haven't we got anything better to do with our time?

    --
    I have excellent Karma and I am not afraid to Troll it.
    1. Re:Tiresome by o'reor · · Score: 1

      ... and a "vi vs. Emacs" to rule them all, in the land of Slashdot where geekiness lies.

      --
      In Soviet Russia, our new overlords are belong to all your base.
    2. Re:Tiresome by PhxBlue · · Score: 1

      IE v Firefox. Windows v Linux. Blu-Ray v HD DVD. When is /. gonna stop raising the same old arguments over and over again? Haven't we got anything better to do with our time?

      We have work, but I wouldn't necessarily call that "better."

      --
      !#@%*)anks for hanging up the phone, dear.
  74. Re:Enough already by Anonymous Coward · · Score: 0

    "Khrushchev might not be the least evil world leader out there, but he's leaps and bounds better than Stalin. Deaths in the gulag are way down, and far fewer people are being abducted and tortured by the KGB than were by the NKVD." In 1941 we Russians were forced to choose between two equally evil dictators, we decided to choose the one who spoke Russian.
  75. My sites don't support IE. At all. by dotancohen · · Score: 1

    I have stopped coding for IE about a year ago. I write only standard markup now, and the browser can display it however it chooses. I found that I was coding for four hours to get the layout that I want, then adding another eight hours of aggravation to make it work in IE6. In wine/browsercam. Because IE doesn't even run on my platform of choice.

    I came to the conclusion that if developers stop coding specifically for IE's bugs, then end users will see it for the crap that it is and switch. Call me a dreamer (but I'm not the only one), but as I code for a hobby, I can afford to take the risk. Those who insist upon using a broken browser can see a broken webpage. At the bottom of each page I display a "this site does not support IE" message with an explanation and an [paid] link to Firefox. I make about $10 a month from that link, so I'm not in it for the money. But that means that I've educated an average of 10 people a month. That is more satisfying than the money.

    For an example, take a look at http://what-is-what.com/ (disclaimer: my site). Note that IE7 displays it just fine, but in IE6 it is almost unusable. That's fine with me. The browser wars are back, but this time it's not BrowserX vs. BroswerY. It's Internet Explorer vs. W3C standard code.

    And no, I'm not some linux/firefox fanboi gone extremist. Quite the opposite: I'm not coding for _any_ browser. Just standards-compliant code and let the browsers do with it as they please.

    --
    It is dangerous to be right when the government is wrong.
  76. Hate them all... Flash any better? by slashbart · · Score: 1

    To be honest, I've run into so many quirks in all 4 major browsers alike (IE/FF/Opera/Safari) that I'd almost say I hate them all. As someone on IRC said a few days ago: I hate IE 1 MS, and I hate all the others several milliMS, but I don't love any of them.

    Exactly. Having been involved in a high end Ajax application once we found out that even though we had awesome code, the issues with deployment were so bad that the whole site had to be scrapped and rewritten in more generic html plus a little bit of Ajax. The issues of browser performance, roundtrip delays, dom issues, css issues, bwwggh I hate them.

    Having never programmed Flash, I just have this question: since Flash is pretty much everywhere, wouldn't just programming your site in Flash be a better option? Can you really build a functional site in Flash (as opposed to useless eyecandy)? Flash is a virtual machine isn't it? Could one build a "compiler" to convert ones favorite language to Flash virtual machine code?

    If Java applets were quick loading (instead of taking ages to start up) would we use java applets for web apps?

    Just some random thoughts.

    1. Re:Hate them all... Flash any better? by Tony · · Score: 1

      Having never programmed Flash, I just have this question: since Flash is pretty much everywhere, wouldn't just programming your site in Flash be a better option?

      A pox on thy house! May you and your family suffer from those fungal infestations that make your toenails look like cauliflower. For fuck's sake, FLASH?

      Have you checked out Open Laszlo? It sounds like it might be what you're looking for. (I'm not affiliated with them in any way. I just think it's an interesting project.)

      --
      Microsoft is to software what Budweiser is to beer.
    2. Re:Hate them all... Flash any better? by slashbart · · Score: 1

      I've just had a look at it. Looks interesting.

      I had pretty much decided that I'd had it with web apps. I like embedded much better, and there's plenty of work anyway. Maybe with this tool web programming becomes fun again.
      Thanks for the tip.

  77. Re:Enough already by Smidge204 · · Score: 1

    You assume mods promote groupthink for being "original and intelligent".


    Smidge204: Moderation +3; 60% Insightful; 20% Offtopic; 20% Informative
    game kid: Moderation +1; 100% Insightful ... You were saying?
    =Smidge=
  78. Warning: IE7Pro site hacked by giafly · · Score: 3, Informative
    Parent suggests downloading something called IE7Pro. Its site may have been hacked, so please take care.

    bntxkca3ryyj1 ford truck ford truck
    ... extract from FAQ Page

    libodomlet acacbaserr ercool delcvitao varouva tazellilao alracgetroor trocmoneltb roorzeldartr
    ... extract from About Page
    --
    Reduce, reuse, cycle
    1. Re:Warning: IE7Pro site hacked by Anonymous Coward · · Score: 0

      Not hacked, just a non-protected Wiki.

    2. Re:Warning: IE7Pro site hacked by man_of_mr_e · · Score: 1

      Umm.. You do understand how Wiki's work right. Anyone can edit them by default (though they can be configured to require accounts).

      Saying that someone editing a wiki "hacked" it, is like saying someone is a pirate for using open source.

  79. I think all this moaning is missing the point by spacecowboy99 · · Score: 1

    Isn't it rather a good idea to have double standards for browser? Means more work for developers which surely can't be a bad thing Ask your client do you want to support IE or Mozilla or both? IE = £ FF = £ IE+FF = ££ Simple innit?

    1. Re:I think all this moaning is missing the point by CastrTroy · · Score: 1

      No, it's usually something more like, get the site working in IE, and here's an extra $X to make it work in firefox. Working in IE isn't an option, it just has to work, because that's what the majority of people are using. Yet when it comes time to implement, you don't need to spend extra time to get things to work, because they work the way they should. You have to spend tons of extra time getting things to work in IE, but you don't get any extra cash for it. If things just worked in IE, you would spend a quarter of the time in messing around with HTML, JS, and CSS, and could focus on more important things like website security.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:I think all this moaning is missing the point by ScottKin · · Score: 1

      Even more so than your comment: I'd lay hard money down that if FireFox was the dominant browser in the market as IE is today, that said developer would be aiming his comments just as squarely at the Mozilla / FireFox team. FireFox has just as many quirks (albeit different ones) as IE. CSS is implemented only *slightly* better in FireFox than IE but is in no way fully W3 CSS compliant.

      The only way that you're going to get a web page that is implementation & platform neutral is to go back to HTML 1.0 and toss all of those things that make a webpage look like a TV commercial or a magazine page - like DHTML, Java, Scripting, CSS in their entirety.

      --ScottKin

      --
      I don't give a rat's behind about "karma" here or anywhere else. Don't like what I have to say here? Deal with it!
  80. Re:Enough already by cp.tar · · Score: 1

    Actually, tabs can be disabled in Firefox. Just install TabMix Plus.

    --
    Ignore this signature. By order.
  81. unfair comparisson by abigsmurf · · Score: 1

    The choices on that CSS styles comparisson seem deeply unfair. There are lots of questionable choices, for example it slates browsers for not including a non-standard Mozilla only atrribute that isn't part of the specification. They seem to be carefully chosen, test of random or the most common attributes would be fair but it seems the author picked them himself with no reasoning given. I've yet to come across Opera based CSS issues (only major problem is Opera hates curly quote marks and seems to have a limited selection of standard fonts) but there are some major Mozilla ones that aren't represented there. Lack of support for negative z-indexes is one that had to cause me to do some extensive recoding of a site recently

  82. Stillborn by theolein · · Score: 2, Insightful

    I can almost guarantee you that WPF is going to go the same path as ActiveX did, i.e. It will be used by companies that are Windows only internally on intranets, it will get used by a tiny minority of general windows web developers, the rest will almost certainly avoid it like the plague for the very obvious reason that their sites would lose customers if they were only usable by Windows users with .Net version x.x only. And all those who do NOT code for .Net on the backend (and, believe it or not, that is most of them) will most likely have no benefit in developing for .Net on the frontend then.

    Eventually Microsoft will give up and, in say 8 years, come up with the next idea which, too, will go down that same path. Ad infinitum.

  83. Stupid bastard by theolein · · Score: 1

    I can just surf the wave created by my own supplier Jeebus, you really are one stupid bastard. After all the years of Micorosoft's "partners" getting fucked over after they are no longer useful to Microsoft, I would have thought that just about everyone knows better. You know why, dumbass, WinCE is not the most used OS on Smartphones and Symbian is? 1. Because WinCE's a buggy, slow OS with a terrible UI ans 2. The majors companies in the mobile phone arena had seen what Micorosoft did to all their "partners" in the past - use them until they were no longer useful and then break the partnership and fuck the partner over. They did this starting with IBM, the did it to Sun, with Netscape and they tried to do to Linux in general via SCO.

    So what will you do when MS steals or breaks your business? You locked yourself into a so called de facto standard, in your own words, and then you'll be fucked when they're no longer useful.

    1. Re:Stupid bastard by holophrastic · · Score: 1

      It's certainly a risk, I kid you not. But it's a smaller risk than I take every day in other areas of the business. In fact, that's the reason I take this particular risk. I can't do everything myself on the first day. So I pick and choose. At some point in the very distant science-fiction future, I'll control everything myself because of course that's better. But I don't have the resources to ever do that, so I pick and choose my priorities.

      First, I'm in an industry where my products have a life-span of about three to five years. So I don't have to worry about everything I've ever done getting screwed over, just those things that are currently active.

      Second, I don't have to worry about web-based things stopping immediately, just my development tools. I happen to use very few tools, and UltraEdit is the best thing on the planet.

      Third, I do the same thign in my industry. Welcome to the business world. I'm not in business to support my partners, nor to even support my employees. My employees are here to support me, and you had better believe that when they stop, they're out the door. Same goes with my suppliers. And partners, yeah, it's a mutual relationship. When it stops becoming mutual, partners become competition.

      It's not a pink and fuzzy world. It's capitalism. Perhaps the principles of capitalism have been forgotten here. Hey, I've always described the web as "communism in a box" ever since I started exchanging advice with competing developers on forums. But no one expects the competition to stop.

      Welcome to owning a business. Business risk can be just as fickle as investment risk. And maybe you choose to diversify, and maybe you choose to go whole-hog. Risk / Reward = 1.

  84. Why so much IE6? by theolein · · Score: 1

    What blows my mind is the continual high use of IE6, as evidenced by many web browser stats.

    The only people who would be forced into using IE6 would be Win2K and earlier users (who make up, at most, some 10 % to 15 % of the market), WinXP users who are still on dial-up and therefore on SP1 or so,internal company installs where IE6 is mandated due to site compatibility, and pirated WinXP. IE7 has been an mandatory install for some time now on WinXP, but obviously not on pirated WinXP.

    I would love to know what real precentage of WinXP users are using pirated WinXP. If it really is as high as 30% (or higher, since many cracks exist for IE7 and Vista already), I think MS is heading for some real problems.

  85. IE6 and IE7 on same machine by brian.aspx · · Score: 1

    Another kick in the face for developers is that to test a web page properly you need to test in all browers and Microsoft makes it a pain in the ass to run both browsers on the same machine. You are better off leaving IE6 on your machine and testing your pages in Firefox since the majority of pages will render similiarly in IE7 and Firefox.

  86. The good thing about IE by Krommenaas · · Score: 1

    Without IE, web developers would be twice as productive so half the current web developers could lose their job. Think about that and burn a candle for Microsoft.

  87. What are you developing for? by klubar · · Score: 1

    You claim to be in a typical web development environment... but how about testing your products on what your users are actually using. Look at your web logs and see what browsers/OS your visitors using. I'm not sure that there is much value in developing the coolest web site ever (tm) that is only accessible to the elite that share your typical set up. Web developers... stop whining and make your web sites work in the real world. This includes testing (what a shock) on a wide variety of browsers, monitors (not everyone has that dual 30-inch setup like you do) and OS. I believe that would be part of what your employer would be paying you for.

    1. Re:What are you developing for? by ericlondaits · · Score: 2, Insightful

      Yes... I agree... ... you're not developing for standards if you neglect the de-facto standards (as bad as that situation may be).

      --
      As a Slashdot discussion grows longer, the probability of an analogy involving cars approaches one.
    2. Re:What are you developing for? by mstahl · · Score: 1

      You think I don't test in all browsers? I test in Internet Explorer 7 and also in 6, since I do check my logs and I know that IE6 continues to be the majority. Having a mac does not preclude running IE in either Parallels (really nice VM for mac) or, if I'm pressed for time, Wine. Of course I test in all of these except in rare cases where I am developing something that I know will only be used internally and thus I have much more control over the user's choice of browser. That is the only case in which I feel it's okay to say "best viewed in Firefox" or even sometimes "best viewed in Safari".

      It sounds to me like you're just jealous of my 30" cinema display ;-P

    3. Re:What are you developing for? by klubar · · Score: 1

      Not jealous of the 30 inch display -- merely happy to know that my just-as-good Dell 30" monitors left me with $1000 or more in my pocket.

  88. Re:Enough already by Anonymous Coward · · Score: 0

    I see what you did there...

  89. POS by nermaljcat · · Score: 2, Interesting

    From a web developers perspective, IE is simply a POS. It takes longer to port AJAX-based features to IE than it does to iteratively develop and test them in Firefox. FF proved great tools (Firebug, Web developer toolbar) to speed the process and has logical JS behavior. Who knows what kind of crack they deal out to their developers at M$. You can't even get an accurate line number from IE for an exception, you need to fill your code with logging and/or alerts to find the source of an error. Even then, it just points out the location. The error message is too vague to mean anything. Scripts don't load as expected, you cannot do the kind of dynamic loading that you can implement in FF. ... IE causes pain... IE causes pain... (*nermaljcat rocks back and forth in the fetal position)

  90. Virtual machines. by argent · · Score: 1

    I use virtual machines to run IE for testing. This gives me a double win - not only do I get to run multiple browsers, I can keep the VM sandboxed (no shared host drives) and restore the VM to a checkpoint before every run. It's a pity this isn't really practical for most end users since the state of their installed browser actually matters (bookmarks, browser history, plugins, and for some people persistent cookies and certificates they need would all be lost), but it's great for testing.

    1. Re:Virtual machines. by brian.aspx · · Score: 1

      True, I like to use my wife's machine for testing. Its messed up enough to where I can get some real world testing done on it.

  91. Re:Enough already by Hal_Porter · · Score: 2, Funny

    I shoulda learned to play them drums

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  92. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  93. Not marketing by Tony · · Score: 2, Informative

    It isn't because of marketing-- it's because of exclusionary deals with PC manufacturers back in the day when MS-DOS was the dominant "OS", and DR-DOS was its only competitor.

    Microsoft has used exclusionary licensing deals with the distribution channel companies to ensure they are the only OS sold on PCs. That stranglehold has worked effectively, to the point where, when competition has arisen and MS is legally barred from such tactics, OEMs are still hesitant about crossing Microsoft. This is slowly changing (SEE Dell & HP for examples), but it's still dangerous for OEMs to cross Microsoft.

    MS has known from the beginning that controlling the distribution chain is the key to maintaining a monopoly, not marketing. It's all about leaving the customer no choice whatsoever, which suits the customer fine-- choices mean they might make the wrong one. That's why there are so many fanbois out there, whether XBox vs. PS3 (they both suck), GNU/Linux vs MS-Windows vs Mac (they all three suck), etc.

    Really, the computing world right now is a shit buffet. Every choice is a bad one.

    --
    Microsoft is to software what Budweiser is to beer.
  94. Hanlon's razor by Tony · · Score: 1

    "Never attribute to malice that which can be adequately explained by stupidity."

    Aye, and there's the rub. This has happened so many times that it can no longer be adequately explained by stupidity. There is a *definite and undeniable* pattern of abuse that points to one primary explanation: malice.

    --
    Microsoft is to software what Budweiser is to beer.
  95. Conditional Comments are a hack at best. by DaggertipX · · Score: 1

    Oh yes, the joy of IE conditional comments... now I have to scatter my hacks across 2 or 3 ie specific stylesheets AND I even get the benefit of letting my CSS hacks spill into my other markup. This is not a proper solution... this is a worse hack than what we were doing before.
    Internet Explorer is trash. Always has been, and from the looks of how they are acting now - always will be.

  96. Yes, it is by Tony · · Score: 1

    IE6 has serious CSS issues that increases the amount of work required for Javascript logic.

    For instance, it's extremely flexible to assign multiple classes to an element to affect layout. Using Javascript to manipulate the various classes assigned to an element makes the Javascript logic easy to implement and easy to understand, and makes the CSS pretty simple, too. Selectors can look like: .class1.class2 { ... stuff to do only when an element has both classes ... }

    Unfortunately, IE6 CSS selectors are seriously broken. IE6 selects *all* elements with class2, *not just* elements with both class1 and class2. This makes the Javascript much more convoluted, and less-obvious to write, as you have to do things like "class1_class2", and constantly manage your combined classes.

    It sucks, it makes *much* more work, and it's harder to debug.

    This is just one example of how it's not just a matter of carefully coding your CSS to work around IE6 layout issues. The repercussions are pretty extensive, from the DOM to the Javascript.

    In the end, IE6 *is* hard to code for.

    --
    Microsoft is to software what Budweiser is to beer.
  97. CTRL-F by scarboni888 · · Score: 2, Insightful

    in-page searching is still super sucky in IE & I can't imagine why that is, in this day & age. It seems to me like it regressed, actually - I thought that at least before you could keep hitting "F3" to "find next" but tried it yesterday & unbelievable it doesn't do it.

    As far as in-page searching is concerned Firefox got that one right ages ago, IMO.

  98. Re:Who cares? by zip6 · · Score: 1

    Because IE6 is completely rotten in block level construction and is hell to write front end code for. Check out End 6! for more info. Sure, IE6 works, but technically, Netscape 4 does as well...

  99. I call Bullshit by surfingmarmot · · Score: 1

    This is absolutely not true. IE has had debugger hooks since forever (at least IE4, which is the earliest IE that mattered). You simply need an external debugger in order to use them. Visual Studio works great, but you can use one of the free Express versions like Visual Web Developer Express [microsoft.com], or you can use the archaic Microsoft Script Debugger [microsoft.com]. I develop on Linux and OS X and none of those tools run on anything but Windows. But you seem to be myopic in that regard--not only are there other browsers besides those from Microsoft, but there are other operating systems and tools. And fortunately the market usage of the alternatives is growing.
    1. Re:I call Bullshit by Osty · · Score: 1

      I develop on Linux and OS X and none of those tools run on anything but Windows. But you seem to be myopic in that regard--not only are there other browsers besides those from Microsoft, but there are other operating systems and tools. And fortunately the market usage of the alternatives is growing.

      You might have a point, if IE ran on Linux or OS X. Because IE only runs on Windows, how would you expect to test and debug? With Linux or OS X programs? If you're going to support IE (I'm fine with you not supporting it), you need to know this stuff.

      Also, I'm not ignoring that there are other browsers, or even saying that you should only use IE. All I said was that IE has the same or similar debugging and testing capabilities as were claimed for Firefox + Firebug. Claiming that IE sucks and Firefox rocks because you can debug JS in Firefox but not in IE is myopic.

  100. Don't know their burro from their burrow by zooblethorpe · · Score: 1

    That's because this hypothetical client doesn't know his ass from a hole in the ground, if you'll pardon my French.

    I can't take credit for this, but I read a wonderful snippet somewhere that coined a different phrase, about people who don't know their burro from their burrow...

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
    1. Re:Don't know their burro from their burrow by grcumb · · Score: 1

      That's because this hypothetical client doesn't know his ass from a hole in the ground, if you'll pardon my French.

      I can't take credit for this, but I read a wonderful snippet somewhere that coined a different phrase, about people who don't know their burro from their burrow...

      Coincidentally, it was a regular poster to comp.infosystems.www.html.authoring. His tag line quoted a past professor of his, saying something like: "A burro is an ass. A burrow is a hole in the ground. As journalists, you are expected to know the difference."

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    2. Re:Don't know their burro from their burrow by zooblethorpe · · Score: 1

      Coincidentally, it was a regular poster to comp.infosystems.www.html.authoring. His tag line quoted a past professor of his, saying something like: "A burro is an ass. A burrow is a hole in the ground. As journalists, you are expected to know the difference."

      Brilliant, yes, I recall it had something to do with journalism, so this is very probably what I was dimly remembering. Thank you for posting the more elegantly put original. :)

      Cheers,

      --
      "What in the name of Fats Waller is that?"
      "A four-foot prune."
  101. User agent string is your friend for IE-only pages by zooblethorpe · · Score: 1

    When you try to use Firefox, you're told that you need to "upgrade" to Internet Explorer. That's the damn word they use--"upgrade."

    I used to work at a big multinational corporation, and the intranet was set up to be IE-only -- and would obnoxiously remind any non-IE user of this fact whenever we logged in, showing only the warning and locking us out of anything else. However, a quick change to the user agent string in Firefox (google for it) to identify us instead as IE users allowed us to bypass the dumbshit "warning" and access about 98% of the intranet's functionality (all we were excluded from was some of the more nitpicky Sharepoint pages, and "View Page in IE Tab" worked just fine for those).

    It might be worth a try for your kid's sites too. :)

    HTH,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  102. IE7 by pebear · · Score: 1

    IE6 was faster but crashed a lot. IE 7 is an all around pig. Stick to Fire Fox

    --
    Paul E. Bahre
  103. Re: Horray!!!!! by kapoios · · Score: 1

    I still yelling my first phrase:

    "And what in the hell do i care?"

    I still believe that he has taken the wrong way. He is risking to loose the most possible clients.
    You refuse microsoft's product again without evaluating them.-

    About the standard compliace of the explorer, you forgot that it is a piece of software that his development cycle started when the standard about the web was still draft or on their early days. After all, it has to work around with all of the web developers who dont follow the standards and just want a browser to show their site as they think that should be shown.
    And even mozilla doesn't fully comlpies with the standards, and every believes the opposite doesn't know the basics.
    Why i dont here anyone yelling about the "non-standard" implemantion of the tcp-ip, or the sql language in the MSSQL, or the HTTP protocol on the IIS, or i dont know what else. You find the answer to my previous phrase...

    ps. I believe that i havent to mention that i m software engineer too. That isn't change anything about my post.