Slashdot Mirror


The Future of Google Chrome

TRNick writes "Lars Bak, who heads up development of Google Chrome's cornerstone javascript engine, talks about why Google is so focused on in-browser javascript performance, the role Chrome has played in driving up javascript performance in other browsers, and why it's taking so long to introduce support for third-party extensions. 'The web is becoming an integral part of the computer and the basic distinction between the OS and the browser doesn't matter very much any more,' he says."

294 comments

  1. I know the future... by Anonymous Coward · · Score: 5, Funny

    Being uninstalled?

    1. Re:I know the future... by wisty · · Score: 0, Troll

      I can't even uninstall it, since it's Windows only (AFAIK).

    2. Re:I know the future... by Anonymous Coward · · Score: 0

      Then how did you install it in the first place?

    3. Re:I know the future... by Anonymous Coward · · Score: 3, Funny

      Then how did you install it in the first place?

      Very carefully. . .

    4. Re:I know the future... by Anonymous Coward · · Score: 0

      Works in wine afaik

    5. Re:I know the future... by Kagura · · Score: 4, Insightful

      Being uninstalled?

      Until they get support for Firefox addons or get a base of addons equal to Firefox's, it won't be going on my computer anymore. ;*( I used it for about two weeks after its release, and then switched back to Firefox and never looked back.

    6. Re:I know the future... by cyclocommuter · · Score: 3, Insightful

      More specifically for me, until Chrome incorporates addons/extensions equivalent to NoScript, Adblock, and Flashblock I won't be using it except perhaps when I need to do a quick check of my Google Calendar appointments.

    7. Re:I know the future... by crf00 · · Score: 1, Insightful

      Now everyone stop complaining about Chrome having no extension! If Chrome is really that good for everything else except has no add-ons, and if you really so sick of getting that noscript/adblock add-on, why not develop one yourself and contribute back to the project?

      Am I missing something? The source code of Chromium is available freely under BSD right? I thought open source is all about the freedom to take any source code and modify until it suites you?

    8. Re:I know the future... by Demiansmark · · Score: 1

      I used to think the same way but I think I use way too many extensions most completely for productivity and work purposes and have found the resulting performance of Firefox lacking. I've even found myself opening up IE to watch BSG or Hulu because there's an annoying skip in FF likely caused by some extension. I'm not so sure that it wouldn't make sense for me to use a browsing browser (chrome) and a production browser (FF + extensions).

      Of course I'm sure my situation is not really widespread among the larger internet using population and there are a number of extensions I use heavily that I'd want in my 'browsing browser' (foxmarts, twitterfox, etc). But just making the point that extensions come with a performance price and maybe there's room to actively use more than one browser.

    9. Re:I know the future... by Ninnle+Labs,+LLC · · Score: 5, Insightful

      Because not everyone in the world is a programmer?

    10. Re:I know the future... by digitig · · Score: 3, Insightful

      Now everyone stop complaining about Chrome having no extension! If Chrome is really that good for everything else except has no add-ons, and if you really so sick of getting that noscript/adblock add-on, why not develop one yourself and contribute back to the project?

      Am I missing something?

      Yes. Not all potential users are developers. In fact, I suggest that the majority of potential users are not developers. Telling a random user of web browsers that they need to learn to program to make it do what other free browsers already do is unlikely to convert them. And of those of us who are developers? Well, lets see: shall I spend my free time developing tools for Chrome that are already working perfectly satisfactorily for me in Firefox, or shall I spend my free time doing someting that I think actually needs doing?

      --
      Quidnam Latine loqui modo coepi?
    11. Re:I know the future... by 0xABADC0DA · · Score: 4, Insightful

      if you really so sick of getting that noscript/adblock add-on, why not develop one yourself and contribute back to the project?

      Time to develop extensions support and equivalent noscript add-on: six months, full time
      Time to complain about lack of extensions in Google Chrome: <10 seconds

      Your question is why people don't give up 6 months of their time instead of complaining why Google released a browser without modern features? That's madness. Developers work on open source for free when they feel like it, so unless some developer is really excited about reinventing NoScript they are going to complain instead.

      And I'll go even further and turn the tables on you. If you are so sick of people complaining about lack of extensions why haven't you fixed it yet? And even if you are contributing to the project, why are you taking your free time to complain about everybody else instead of working on plugins? The chromium code is right there, so get back to work.

    12. Re:I know the future... by Anonymous Coward · · Score: 1, Funny

      Since when do you have to be a programmer to start an Open Source project?

    13. Re:I know the future... by crf00 · · Score: 4, Funny

      Because not everyone in Slashdot is a programmer?

      Now fixed that for ya.

    14. Re:I know the future... by Anonymous Coward · · Score: 0

      >Am I missing something?

      Yes...people like open source because they can get something without paying for it. It has nothing to do with the freedom of being able to modify the source code.

    15. Re:I know the future... by Actually,+I+do+RTFA · · Score: 4, Insightful

      Because not everyone in the world is a programmer?

      I'm a programmer. But that doesn't mean I don't have better things to do than play with web browsers.

      If I wanted to work on yet another solution to an already solved problem, I would write accounting software for fun.

      --
      Your ad here. Ask me how!
    16. Re:I know the future... by BIGELLOW · · Score: 5, Interesting

      I think it is important to add that Google Chrome already supports add-ons (well, user scripts)... the types that block ads... customize sites... etc... I use these user scripts all the time, and these weren't ones I wrote myself... these are ones written by others.

      What Chrome does not yet have is the ability for non-techies to easily find and install these user scripts. That is definitely coming, but everyone just needs to be patient. Also what is coming is the ability for such add-ons to modify and tweak the UI.

    17. Re:I know the future... by wastedlife · · Score: 1

      Even assuming someone was a programmer and wanted to spend time making an add-on for chrome (or chromium), they would need to first create a plug-in architecture for chrome. I haven't written a program since a PASCAL class I took in college, but my guess would be that it would be very difficult to develop a plug-in architecture from the ground-up and integrate it into chrome. This is something that Google supposedly has in the works, so chances are it will never be accepted by Google's developers and merged back into chrome, and will forever live on as a fork. Then, after all of that work building the plug-in interface, they would need to program plug-ins for it. It seems pretty doubtful that Firefox plug-ins could be made compatible, as I would assume those are heavily integrated with XUL and Gecko, neither of which are used by chrome.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
    18. Re:I know the future... by Anonymous Coward · · Score: 0

      Speak for yourself. I'd like all my software to be open source independent of whether or not I've paid for it. It doesn't mean I'll necessarily modify it. There's some software I've messed with personally, some I've used others' patches, and some I've left alone.

      None of that means I want to spend time reinventing the wheel.

    19. Re:I know the future... by Jurily · · Score: 3, Insightful

      why not develop one yourself and contribute back to the project?

      Because we already have it with firefox.

    20. Re:I know the future... by Anonymous Coward · · Score: 0

      Time to develop extensions support and equivalent noscript add-on: six months, full time Time to complain about lack of extensions in Google Chrome: <10 seconds

      ...

      The chromium code is right there, so get back to work.

      virtual mod +2 insightfunny

    21. Re:I know the future... by Ninnle+Labs,+LLC · · Score: 1
      Huh? I was responding to this statement by the GP:

      If Chrome is really that good for everything else except has no add-ons, and if you really so sick of getting that noscript/adblock add-on, why not develop one yourself and contribute back to the project? I'm pretty sure to be developing add-ons for Chrome that it would mean that you would have to know how to code, which would make you a programmer...

    22. Re:I know the future... by Junior+J.+Junior+III · · Score: 1

      Now everyone stop complaining about Chrome having no extension! If Chrome is really that good for everything else except has no add-ons, and if you really so sick of getting that noscript/adblock add-on, why not develop one yourself and contribute back to the project?

      Am I missing something? The source code of Chromium is available freely under BSD right? I thought open source is all about the freedom to take any source code and modify until it suites you?

      Chrome is open source, but google paid their developers to work on it. If I contribute to it, I'd like to get paid for my time, too. If google or anyone else wants to fund me, I'll be happy to put my time in and contribute to the project. If I want a feature as a user, maybe I'll code it for myself and ask them to include it in the project, but most likely I have things I need to do in order to maintain my life that will keep me from contributing as much time to this as I otherwise might like to.

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    23. Re:I know the future... by redxxx · · Score: 1

      Now everyone stop complaining about Chrome having no extension! If Chrome is really that good for everything else except has no add-ons, and if you really so sick of getting that noscript/adblock add-on, why not develop one yourself and contribute back to the project?

      It's very simple. That would take a lot of work. Chrome is slightly better than firefox at a few things.

      It's not worth it.

      Unless the changes make it back into the main fork, not a whole heck of a lot of people are going to make extensions anyway, so it is mostly pointless unless it supports firefox plug-ins(which is pretty close to not being feasible).

      Now, Google pays people to do that sort of work. When we complain, they hear about it, however indirectly. Bitching about it can do something that a more hands on approach would do less well, and it's a heck of a lot easier.

    24. Re:I know the future... by jimmyhat3939 · · Score: 1

      I know this is a joke, but I wonder if you're sort of right. When I first installed Chrome I used it a few times, but then moved back to Firefox.

      --
      Free Conference Call -- No Spam, High Quality
    25. Re:I know the future... by Duradin · · Score: 1

      If Chrome is really that good for everything else except has no add-ons, and if you really so sick of getting that noscript/adblock add-on, why not develop one yourself and contribute back to the project?

      Am I missing something? The source code of Chromium is available freely under BSD right? I thought open source is all about the freedom to take any source code and modify until it suites you?

      And people wonder why everyone doesn't embrace FOSS with open arms...

    26. Re:I know the future... by Anonymous Coward · · Score: 0

      Exactly! I need stumbleupon!

    27. Re:I know the future... by MobileTatsu-NJG · · Score: 1

      Until they get support for Firefox addons or get a base of addons equal to Firefox's, it won't be going on my computer anymore. ;*( I used it for about two weeks after its release, and then switched back to Firefox and never looked back.

      I like Chrome as a dedicated GMail browser and Google Maps viewer. I'm not sure why it has to be an all-or-nothing sort of thing.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    28. Re:I know the future... by DiegoBravo · · Score: 1

      ... And because not everyone in the world loves to develop in Windows environments.

    29. Re:I know the future... by SanityInAnarchy · · Score: 1

      Partly because some of the nice things about Chrome (Webkit) aren't likely to ever be integrated into Firefox. At the very least, they would likely break plenty of existing extensions -- not even all Greasemonkey scripts would necessarily work out of the box if you wrote a Greasemonkey-like plugin for Chrome.

      --
      Don't thank God, thank a doctor!
    30. Re:I know the future... by DJRumpy · · Score: 1

      It's easier to install the Chromifox addon for Firefox. Same GUI, with plugins, and it works on any OS that supports firefox ;)

      https://addons.mozilla.org/en-US/firefox/addon/8782

    31. Re:I know the future... by Anonymous Coward · · Score: 0

      Time to develop extensions support and equivalent noscript add-on: six months, full time
      Time to complain about lack of extensions in Google Chrome: less than 10 seconds

      Comparing the incomparable: timeless.

    32. Re:I know the future... by UnderCoverPenguin · · Score: 1

      While extensions (or features) like NoScript, FlashBlock, etc are nice, even better would be secure Java, JavaScript, Flash, etc. engines.

      Sometimes, a surgical scalpel is better than a chainsaw.

      --
      Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
    33. Re:I know the future... by s00pcan · · Score: 1

      I've used google chrome every day since it released and don't really miss adblock. I thought I would, but really, it's not that big of a deal. Was intolerable without greasemonkey though.

    34. Re:I know the future... by amRadioHed · · Score: 1

      Also same problem with lousy flash plugin crashing your browser, same problem with big, slow Acrobat plugin freezing your browser for 30 seconds.

      Appearance is the least of the selling points for Chrome.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    35. Re:I know the future... by eihab · · Score: 1

      I like Chrome as a dedicated GMail browser and Google Maps viewer. I'm not sure why it has to be an all-or-nothing sort of thing.

      Because it's a "Web Browser" not a 2-site application!

      Gmail and Google Maps are both web applications that can be viewed with any browser. Why should I download and install a separate browser just for 2 web sites/apps?

      Your setup sounds like the same mess we had/have with having to run IE to access crappy websites.

      If I'm not forced to run a "second" browser to get something done, I won't voluntarily do it to myself just because a site will run a tiny bit faster or having Google on my desktop would fill me with glee.

      Google wants to take over the web browser market (or a big bite out of it) and that's fine. But they'll have to do a hell of a lot more than this to get people to switch over.

      --
      If you can't mod them join them.
    36. Re:I know the future... by DJRumpy · · Score: 2, Informative

      I haven't had a single crash using the plugin (V3.1b2) on OS X 10.5.6. There is no delay opening PDF files, although I used to see that issue on my Windows box. So much so that I disabled PDF's in the browser and just used the Adobe reader to open them. It is a non-issue for me on my Mac.

      Conversely, I couldn't keep the Chrome browser running more than a few minutes without crashing on my Windows box. I didn't even have to browse somewhere. Just opening the Bookmark organizer and trying to import crashed it every time. I wasn't impressed. It was far less stable than the usual Google 'beta'.

      The only item of interest with Chrome for me is the tabbed browsing and distinct URL's per tab.

    37. Re:I know the future... by MobileTatsu-NJG · · Score: 1

      Because it's a "Web Browser" not a 2-site application!

      The use of your machine is your own, not Google's or Microsoft's.

      Gmail and Google Maps are both web applications that can be viewed with any browser. Why should I download and install a separate browser just for 2 web sites/apps?

      Why wouldn't you use the best tool for the job? Well that's up to you. There is no perfect browser, so whatever you want to settle for is fine.

      For me, personally, I consider email a very seperate function of web browsing. Since my email, task list, calendar, and Office'y Docs all go through Google, it makes sense for me to have a seperate browser up for it. I used to cram it all into one browser, but then I found inopportune crashes, windows/tabs management, and security risks were not easy to address with a one-browser solution. It's like trying to buy a car that's compact, high fuel efficiency, lotsa cargo space, sporty, inexpensive, easy to maintain, and reliable.

      Your setup sounds like the same mess we had/have with having to run IE to access crappy websites.

      Not really. It's about what works best, not what works at all. You don't want one browser to rule them all. THAT is how we ended up with that stupid IE mess. There are too many people browsing the web to have a one-size-fits-all browser.

      If I'm not forced to run a "second" browser to get something done, I won't voluntarily do it to myself just because a site will run a tiny bit faster or having Google on my desktop would fill me with glee.

      Hey, that's fine. Everybody's got their own way of doing things. The thing is, though, you're better off exploring that yourself than trying to have people sell you on it. Maybe it is only just a matter of Google working better with that browser. Or maybe it's a better work-flow for you. Possibly the browser's philosophy is more in tune with how you want to browse the web? How am I supposed to tell you that, I don't even care about trying to penetrate that skull of yours! It's inexpensive for you to download and install it and give it a whirl. That's what lots of other people are doing instead of saying "well it's missing this so I won't even tinker with it."

      Google wants to take over the web browser market (or a big bite out of it) and that's fine. But they'll have to do a hell of a lot more than this to get people to switch over.

      Seperately I agree with this statement. They're not at the domination phase, though. They've made it useful, that's the all-important first step. They have all the time in the world to keep improving it.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    38. Re:I know the future... by Drumforyourlife · · Score: 1

      I run chrome with winXP. Although it does crash occasionally (once a week or so), it has a restore button that allows you to bring back the exact pages you were viewing. I have one of those Acer Aspire netbooks, so the viewable screen area is important to me, and chrome maximizes that. IE and Firefox fill up the top of my screen with all those toolbars and garbage that I really could care less about. Chrome has everything I want in a browser. I like it.

    39. Re:I know the future... by Anonymous Coward · · Score: 0

      You know I agree that I still prefer firefox due to various addons and config options, but I must say, it is impressive how much faster Chrome renders and chews through all the whizzy javascript used in a lot of sites these days. It can make other browsers including firefox seem very slow. I hope firefox new js engine can match this performance stock.

    40. Re:I know the future... by Tubal-Cain · · Score: 1

      NoScript et al. is (are?) the scalpel. Those "Enable Javascript" and "Enable Java" tick boxen in the Preferences (under "Content") are the chainsaws.

    41. Re:I know the future... by Anonymous Coward · · Score: 0

      Or just get Ad Muncher, which works across all browsers and applications. It works like NoScript, AdBlock, FlashBlock, Proxomitron, Hide IP, GreaseMonkey etc all rolled into one tiny 1MB app with each and every feature customizable via the GUI.

      Best software purchase I ever made!

    42. Re:I know the future... by o'davy · · Score: 1

      Sometimes, a surgical scalpel is better than a chainsaw.

      And sometimes a chainsaw is better than a scalpel. Come to think of it, and I don't use either, much, but I'd go chainsaw above scalpel for everyday use.

      --
      Sig goes here.
    43. Re:I know the future... by Hylk0r · · Score: 1

      Your question is why people don't give up 6 months of their time instead of complaining why Google released a browser without modern features? That's madness.

      Madness? THIS IS SPARTA!!




      Oh wait, this is slashdot...

    44. Re:I know the future... by aquariusss777 · · Score: 1

      So I spent 30 seconds looking for chrome user scripts and then decided I would spend the next 30 seconds to ask you to spend a minute and instruct us on where to find these user scripts.

      Something in the direction of adblock functionality would be nice.

    45. Re:I know the future... by BIGELLOW · · Score: 1

      I apologize. The best way to go about this is the following:

      1) Go here and download and run the Google Chrome Channel Changer:
      http://dev.chromium.org/getting-involved/dev-channel

      2) Change to the DEVELOPER channel. Releases happen more often, a later version can be found here, but the versions can be less stable, depending on whether the developers were having a good week or not. ;)

      3) Go to the ABOUT dialog box in Google Chrome and it will now say there is a new version. Install it.

      4) Once this is complete, change the shortcut for Google Chrome and add --enable-user-scripts after the chrome.exe path and name.

      5) Google Chrome will now support user scripts. These are just greasemonkey scripts for those who are unfamiliar with the term.

      6) Place your scripts here:

      C:\Documents and Settings\your-windows-user-name\Local Settings\Application Data\Google\Chrome\User Data\Default\User Scripts

      "Default" is the default profile... if you use a different profile for Chrome, you'd want to go into that path instead.

      7) Most user scripts are supported. The ones which are not supported are the ones which use certain GM_ commands. Simple ones like basic ad blockers, ones which force an HTTPS connection for certain services, once which change URLs for links, etc... all tend to work. I've had to tweak some user scripts to avoid certain issues, but some work right out of the box.

      Again, it's not "simple"... it's not "clean"... but for now, it works... and is clear that Google is taking the right direction to supporting this stuff. I imagine that, eventually, Google Chrome supported user scripts will become more abundant, will be easily installed via a basic wizard within Chrome, and will likely be found in a "gallery" hosted by Google some day.

    46. Re:I know the future... by BIGELLOW · · Score: 1

      Oh, and a user script which blocks ads and works with Google Chrome can be found here:

      http://www.adsweep.org/

      I personally don't use it, but it claims to work with Chrome. I am sure there are others. Just look for greasemonkey ad-blocking scripts and try them out. With Chrome, after installing a new user script, just refresh the tab you're interested in and it should take effect immediately. If it doesn't work or you don't like it, either delete the script or move it into another path. I just create a folder under the User Scripts folder called "deactivated" and dump bad scripts in there, in case I feel like tweaking it later to get it to work better.

  2. As we've seen. by stonedcat · · Score: 4, Insightful

    As we've seen with Windows and IE.... the distinction between browser and and OS matters quite a bit. That is if you don't want to get accused of being and evil monopoly.

    --
    You can't take the sky from me.
    1. Re:As we've seen. by elrous0 · · Score: 4, Interesting

      It was truly an odd thing for Google to say just days after they joined the EU antitrust case against MS over the this very distinction.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    2. Re:As we've seen. by fuzzyfuzzyfungus · · Score: 4, Insightful

      There are fairly clearly two different senses of "distinction" at work here.

      The lawsuit concerns the question of whether or not a web browser is structurally distinct from the OS or not: is it an integral component, or an instance of bundling of two essentially unrelated things.

      This interview concerns the developer's observation that people's use of the browser doesn't draw much of a distinction between the browser and the OS(in that they consider the computer broken if web access isn't working, and in that they consider webapps to be on par with native apps).

      It is also quite possible that, shockingly, an individual developer, speaking semiformally about his project, has a slightly different view than does Google's legal department, speaking on behalf of Google's official position.

    3. Re:As we've seen. by kkamrani · · Score: 1

      Agreed, there is a clear distinction and it matters between OS and Broswer. I don't get why this guy would say otherwise, since Google Chrome isn't neither Mac nor Linux ready.

      --
      Anthropology.net - Beyond bones and stones.
    4. Re:As we've seen. by MrNaz · · Score: 2, Interesting

      This "the browser is the OS" rubbish is really starting to annoy me. It's just not the case.

      in that they consider the computer broken if web access isn't working, and in that they consider webapps to be on par with native apps

      This really doesn't signal a change in paradigm in computing. Rather, it signals that many users who don't understand the distinction between local and remote applications have become the majority, and those who understand the distinction are now the minority. Buzzwords like "cloud computing" and "online OS" don't change the fact that this is not a paradigm shift so much as a widespread misperception.

      The so-called "browser is the OS" paradigm is simply a use case where the majority of a user's tasks are performed in a browser. Cloud computing really just describes people who use a PC for Facebook more than they use the PC for productive work with a word processor.

      I know what you're thinking. Yes, you, thinking "it's just a matter of time until word processors get implemented in JavaScript". Please, I beg you, go and get a vasectomy. For the sake of mankind.

      --
      I hate printers.
    5. Re:As we've seen. by Anonymous Coward · · Score: 1, Insightful

      It is just a matter of time.

      Granted, a very long time - you might be able to get away with in around five years or so, assuming you don't care about IE (which might have just caught up with where every other browser is right now). JavaScript runtimes are getting faster, as are CPUs, and browsers are becoming more and more capable.

      Word hasn't substantially changed since Word 97, which was 12 years ago now. It's not like the word processors of 10 years from now will have some amazing new feature that won't be possible to replicate in a web browser 10 years from now.

      Whether you'd actually want to do this or not is another matter entirely.

    6. Re:As we've seen. by cunamara · · Score: 1

      I agree. When considering the statement "The web is becoming an integral part of the computer and the basic distinction between the OS and the browser doesn't matter very much any more," one has to consider the bias of the source. My laptop spends the majority of its time not connected to the internets and that time is its most important use as a tool- I make my living in part with my computer offline. The OS matters much more to me than the browser- I can use Safari, Camino, Firefox, etc. with equal outcomes (Google hasn't yet released Chrome for OS X). The browser is just an application. Google is positioning the browser as middleware- more than a browser, less than an OS.

    7. Re:As we've seen. by elrous0 · · Score: 4, Insightful

      in that they consider the computer broken if web access isn't working

      I suspect that will be MS's essential defense of bundling a default brower (IE) with Windows. People EXPECT any modern OS to come with a default browser. Most of them don't even realize the browser is a distinct program from the OS itself. The argument against MS not bundling a browser with their OS is a relic from the 90's. These days it would be suicide for anyone to release an OS without built-in web capability right out of the box.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    8. Re:As we've seen. by D+Ninja · · Score: 1

      These days it would be suicide for anyone to release an OS without built-in web capability right out of the box.

      ...I'm looking at you, Gentoo!

    9. Re:As we've seen. by Tarlus · · Score: 4, Insightful

      Buzzwords like "cloud computing" and "online OS" don't change the fact that this is not a paradigm shift

      And "netbook."

      Thank you for writing this post, it really nails my opinion of the matter on the head as well. This whole new webapp craze has created such a stink in the IT world because so many people assume that it's going to phase out good-old-fashioned binaries. This is simply not the case. Like any tool, webapps are extremely useful for the right job. Regular binary programs are extremely useful for the right job. Writing a document with a webapp that is OS-independent and stored remotely is a nifty idea (especially if your laptop dies or is stolen, your data is safe), but the thought of something like MatLab, number-crunching or large spreadsheets using Javascript makes me cringe. Of course, people out there are still going to try doing this, and that's the crappy part about webapp popularity.

      The two approaches just need to find a balance and coexist. There will continue to be a distinction between webapps and the local OS because there will continue to be different people who have different uses for their computers. Average Joe will not know or care what OS is on his Eee as long as he can use his Google Mail and Google Calendar and Google Documents... and as long he knows that when the Eee is pickpocketed or dropped and broken, he can still get his data back from Google using another computer. IT Dude Tarlus (me) will continue to be anal-retentive about my OS, my software and the more advanced applications I have for them. I admit that I have written and use webapps, but only because they're the best tool for the job at hand. But I'll stick with a native word processor. (And no vasectomy, please.) =)

      --
      /* No Comment */
    10. Re:As we've seen. by pixelcort · · Score: 5, Informative

      Too late. Google Docs is already here, a JavaScript word processor with real-time collaboration features.

      --
      http://pixelcort.com/
    11. Re:As we've seen. by AmiMoJo · · Score: 1

      The parent speaks the truth. You wouldn't believe how many times a customer has complained to me that their freshly re-installed computer doesn't have Word any more, and I have to tell them that Word isn't part of Windows and I can't put a pirate version on for them like the guy who sold them the PC did.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:As we've seen. by scream+at+the+sky · · Score: 1

      These days it would be suicide for anyone to release an OS without built-in web capability right out of the box.

      The last I looked, none of my Debian boxes had a browser installed on them out of the box...

      Same thing that I recall from playing with slackware a decade ago

      --
      I wish I was a neutron bomb, for once I could go off...
    13. Re:As we've seen. by 99BottlesOfBeerInMyF · · Score: 1

      As we've seen with Windows and IE.... the distinction between browser and and OS matters quite a bit. That is if you don't want to get accused of being and evil monopoly.

      I take it you don't know what a monopoly is? MS is a monopoly. Their tying/bundling of their browser with their monopolized desktop OS is antitrust abuse. What exactly do you think Google has monopoly influence on that would prevent them from merging an OS and browser?

    14. Re:As we've seen. by 99BottlesOfBeerInMyF · · Score: 1

      The lawsuit concerns the question of whether or not a web browser is structurally distinct from the OS or not: is it an integral component, or an instance of bundling of two essentially unrelated things.

      Do you really think countries around the world passed laws specifically regarding structural components of software? These are economic laws and are concerned with markets, not software architecture. They apply to the market for telephone service, bananas, and OS's without getting into the details of if voicemail and telephone service are distinct services, because it is clear if they are distinct markets.

    15. Re:As we've seen. by 99BottlesOfBeerInMyF · · Score: 1

      I suspect that will be MS's essential defense of bundling a default brower (IE) with Windows. People EXPECT any modern OS to come with a default browser.

      I don't think their lawyers are that incompetent. People expect a modern computer to come with an OS and browser and CPU and monitor. Which of those components is supplied by MS, however, is a very different matter.

      MS can try to argue, again, that, they are unable to separate their browser and OS because of technical problems, but no one is likely to buy it. Frankly, they're going to lose any antitrust case because they are so clearly breaking the law, just as they have lost so many similar cases in the past, except when they managed to "lobby" their way into getting the courts to do nothing about their crimes.

      These days it would be suicide for anyone to release an OS without built-in web capability right out of the box.

      Why is that? Do you think it would be too hard for them to allow a plug-in Web engine and have OEMs install either trident and IE or Firefox and Gecko or Chrome and Webkit? Why do you think that is impossible and why do you think end purchasers of computers from Dell or Sony (who ship them preinstalled) would ever notice?

    16. Re:As we've seen. by BIGELLOW · · Score: 1

      Maybe they should be "the browser is the Operating Environment" instead of "the browser is the Operating System". That would be more accurate.

      Essentially what this shift is doing is it is changing the way developers build applications for use by the masses. Instead of coding back-end processes to a certain file-system and the front-end GUI in the form of modular windows for a particular OS, developers are increasingly designing their GUI's to be rendered in a browser and building the back-end on remote servers.

      Google (and others) are closing this gap a bit by providing the same functionality remote servers provide, and implementing this functionality on the individual client machines (Gears)... not necessarily as a replacement, but as a fall-back when Internet access is not available or is shaky.

      This design philosophy, coupled with the fact that the front-end GUI is also hosted remotely, is basically making the browser the access point to the applications people use on a daily basis... whereas, before, the user's desktop (the visible portions of the operating system and the reason most people upgraded from one operating system to the next) was the access point to the applications people used to use on a daily basis.

      The shift is still happening, and it won't happen overnight, but more and more people are turning to their web browser for every task, rather than the Start Menu in Windows, for instance. Rather than running Calc to do a calculation, they might have a Calculator Gadget on their customized Google Home Page (or other equivalent site) or maybe just typing the numbers directly into the Google search box. Rather than running Solitaire on their local machine, they might be visiting a website to run a Flash-based version of Solitaire. Rather than opening Notepad to type some notes, they might be using a hosted document provider. This trend in shifting from the general desktop to the browser is continuing to happen.

      While it is true that it isn't necessarily replacing the "OS" from a geek standpoint (after all, the OS is still needed to RUN the web browser), it IS replacing the public's perception of what an OS is. Most people who just USE computers and don't also TINKER with computers generally move from one operating system to the next because of the next wave of applications that this opens up to them... because of the interface changes that make doing every-day things easier... etc... Nowadays, people are staring less at their desktops and are staring at a web browser. So now, people are more interested about the advancements in web browsers than the advancements in operating systems.

      Eventually, the operating system will be a moot point. One day, a Windows user will have no problem switching to Linux... because he/she won't have to worry about "will Microsoft Word run on Linux? Will I have to get used to a whole new desktop experience?" and so on... instead, the only question will be "Can I run a web browser in Linux? If so, will all of my web-based applications run in that web browser?" The answer to both of those questions is usually already "yes"... so the majority of the concerns are already taken care of.

      The main areas that will not consider this kind of switch are Enterprises (which have legacy applications which will continue to remain in their respective environments) or hard-core gamers (who rely heavily on installed applications and powerful hardware configurations to meet their hard-core gaming needs.) The latter group might be eventually replaced by the console market as the line between "what is a gaming console" and "what is a computer" is continually blurred. It would not surprise me if the next PlayStation comes pre-installed with Linux, with much easier use by laymen... and if the next XBox 360 comes pre-installed with the latest flavor of Windows, complete with tie-ins with Microsoft's cloud-based services. Add a keyboard and a mouse and a hi-def television, and you're set.

      As for the Enterprise... it is only a matter of ti

    17. Re:As we've seen. by manif3st · · Score: 1

      Very much so because Microsoft decided to name their browser Internet Explorer while their OS GUI is called Windows Explorer. As much as we, in this crowd, may consider that a clear separation of utility, the layman finds it of utmost confusion and usually defaults to the idea that because they're both "Explorers" that they must in fact be tied one and together for the computer to work at all. That is, the "internet" will only work through the Internet Explorer because their "documents and stuff" only works through the Windows Explorer...

      --
      http://www.collude.biz - Ignore this, it's for Project Honey Pot.
    18. Re:As we've seen. by Anonymous Coward · · Score: 0

      It was truly an odd thing for Google to say just days after they joined the EU antitrust case against MS over the this very distinction.

      google is not creating an os ... therefore their assertion that the distinction is less important has more to do with the importance of a browser that works equally effective across platforms. evil empire ... c'mon. also, pls don't compare them to MS and the bs MS did w/ IE, OE, and ms messenger.

    19. Re:As we've seen. by jsebrech · · Score: 1

      Web apps run locally, they just run on a different API than "local apps". With google gears offline support, you don't even need an internet connection to run "remote" apps. Users can't tell the difference between local and remote because there barely is any.

      The paradigm shift here consists of two things:
      - wherever you are, your apps and data are waiting, you don't need to take your hardware with you.
      - apps are always up to date and installed, without you having to bother with software maintenance.

      From a user friendliness perspective, "the cloud" is inevitable. Why do we force users to manage installation of applications, when we can build stuff that manages itself?

      Now, you would be right in saying the web platform isn't where it needs to be at yet. Still, if you saw the firefox 3.1 demo of multi-threaded motion detection in live video using nothing but javascript and the canvas element, you might see the potential.

    20. Re:As we've seen. by squallbsr · · Score: 1

      What! You don't have lynx??

      user: ~$ lynx

      --
      Sleep: A completely inadequate substitution for Caffeine.
    21. Re:As we've seen. by zuperduperman · · Score: 1

      And boy does it stink to high heaven for anything more complex than a shopping list. Seriously, trying to use it for real documents is like poking your own eyeballs out with toothpicks.

    22. Re:As we've seen. by Abreu · · Score: 1

      Too late. I already got a vasectomy...

      (after having two kids, of course)

      --
      No sig for the moment.
    23. Re:As we've seen. by petermgreen · · Score: 1

      or maybe just typing the numbers directly into the Google search box.
      BTW googles calculator facility rocks :). It will quite happilly handle expressions like "7 mil in mm" or "2.7 grams per cubic centimeter in grams per cubic inch" and have the answer back immediately without having to remember or look up syntax or function names.

      Sure I could look up the conversion factors, get some scrap paper and maybe a calculator and do it by hand (I actually have it deeply ingrained that 0.1 inch is 2.54 mm but still with various scales of unit on both sides it's easy to get the decimal point wrong if I try and do it in my head). Sure I could fire up matlab (if it's installed on the machine in question) and either look for a builtin unit converter or write my own but google is so much more conviniant.

      Does anyone know of any offline tools where I can ask a unit conversion problem in natural language like with google?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    24. Re:As we've seen. by nimrody · · Score: 1

      Well, actually running MATLAB (or any number crunching software) as a webapp makes a lot of sense -- You get to run the core processing on a potentially higher performance server.

      At work, we routinely use Xwindows or VNC to connect to a remote machine running MATLAB: more processors, more memory, better OS..

      A good example of such webapp is the Sage Notebook.

    25. Re:As we've seen. by RichiH · · Score: 1

      It's not about them bundling a browser. It's about them using the same old tactics they always use, making sure there is something that somewhat works, make it very hard to remove it and make it extremely hard to interoperate with third-party products. And that's without gag-contracts which keep OEMs from bundling other browsers.

      If they had not done all that, IE would never have been where it was all those years.

    26. Re:As we've seen. by jamesswift · · Score: 1

      , but the thought of something like MatLab, number-crunching or large spreadsheets using Javascript makes me cringe

      Why? It's perfectly feasable already. I doubt the thought of remotely running apps on a high spec machine but running the GUI on a local X server makes you cringe.

      --
      i wish i could stop
  3. The whole point of Chrome by LeDopore · · Score: 5, Insightful

    is that its future per se doesn't matter.

    What Google cares about is that there is a least one standards-compliant browser out there with fast javascript. Sure Google might have a slight preference for people using Chrome over another browser with fast javascript (like, say, Safari), but what really matters to them is that they are able to deliver web apps that are fast enough to be reasonable competitors to traditional desktop apps.

    Chrome is a combination insurance policy/open-source soapbox whose purpose is to make sure that Google apps (and other web apps) will always have a browser to run on.

    --
    Expected time to finish is 1 hour and 60 minutes.
    1. Re:The whole point of Chrome by wlt · · Score: 1

      I'd always thought Chrome was the first step in the declaration of war against MS (Android being the next). I mean... a browser with a task manager?

    2. Re:The whole point of Chrome by Aladrin · · Score: 5, Interesting

      I think it's more important that it's a challenge to the rest of the 'market' to catch up on Javascript performance. I don't think they -really- expect their browser to be the best or even have a decent market share... They just need something to point to and say 'See, it's possible. Why haven't you done it yet?'

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    3. Re:The whole point of Chrome by Deag · · Score: 5, Interesting

      It is interesting the while javascript is being more and more heavily used, it is in a way like development tools have been reset 10 years.

      Maybe I have been blind, but I have yet to come across a decent IDE for javascript development. All the nice features like code completion and even syntax checking are now no longer a given.

      Even some decent syntax checking would be nice. I would like to know how much time is lost now on developers looking for typos in their js code. The only way you discover them is to run the code. And even then, the errors generated are not always helpful.

      And debugging is getting more complicated. Stuff like venkman and firebug work for basic standard linked javascript, but the newer libraries use so many shortcuts in declaring objects that no debuggers just can't seem to keep up.

      A lot of this is with any script that is weakly typed. So many libraries and scripts take advantage and abuse this.

      Now these same libraries are abstracting so much of what is hard browser differences and the like out. So that is good. But with this only really being at the start of being heavily used. I can see some real ugly legacy applications around in five years time.

      And this type of scripting is popping up everywhere, I see servers now that have javascript running on the server, and other devices using them for UI.

    4. Re:The whole point of Chrome by wumpus188 · · Score: 1

      There used to be no debugger at all... alert(), anyone?

    5. Re:The whole point of Chrome by MrNaz · · Score: 1

      If that's all they want then why don't they just re-write the Firefox JS engine and push it upstream? Isn't that what open source is all about? Nope, that explanation doesn't quite make sense to me.

      --
      I hate printers.
    6. Re:The whole point of Chrome by Canazza · · Score: 2, Informative

      good luck using Alert when you get an infinite loop...

      --
      It pays to be obvious, especially if you have a reputation for being subtle.
    7. Re:The whole point of Chrome by m.ducharme · · Score: 3, Insightful

      Maybe 1) re-writing the firefox JS engine is too much work or 2) would be too disruptive to a well-established open-source project, or 3) wouldn't be as supa-cool awesome as starting from scratch (I'm assuming that Chrome began as a %20 time project), or 4) they felt the Firefox dev team would have simply ignored the work done by the Chrome people, or 5) they would have to've reworked the whole browser, and not just the JS engine.

      I'm sure I could think of more reasons why the Chrome developers would want to do their own thing rather than submit changes to the Firefox engine, but I hope you get the point. Nothing about the bazaar forces you to join a current project and push updates, or even makes that practise logically necessary. Sometimes it's a good idea, sometimes not.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    8. Re:The whole point of Chrome by Anonymous Coward · · Score: 0

      Have a look at 280atlas.com

      Obj-j IDE built on top of AppKit/Cappuccino.
      I'm hoping they'll release a beta fairly soon.. guessing they want the tableview finished first.

    9. Re:The whole point of Chrome by Anonymous Coward · · Score: 0

      IntelliJ IDEA 8 (which is actually a JAVA IDE so may be overkill for you) has full Javascript support with code completion, syntax checking and even debugging.

    10. Re:The whole point of Chrome by Artifex33 · · Score: 4, Informative

      I'd suggest you check out IntelliJ's IDEA 8.0. I've been developing interfaces for the web for ten years now, and I've come across nothing with such comprehensive and accurate support for js coding. Both your complaints about code completion and syntax checking are handled by IDEA accurately.

      Some other developers in my group swear by MyEclipse's js handling, but I haven't had any personal experience with it in the past couple of years. My last impression of it was that its color-coding wasn't as detailed as IDEA's. Still, MyEclipse is open-source, so check it out first and see if it takes care of your needs.

      For debugging, Firebug is still your best bet, though I believe IE's debugger has been making huge strides lately, and is better than Firebug for automatically handling breakpoints--in Firebug, you have to search through your .js files in order to manually place a breakpoint, and then that can get weird if you have iframes to deal with.

    11. Re:The whole point of Chrome by Anonymous Coward · · Score: 2, Informative

      Try NetBeans, it has javascript autocompletion, support for popular libraries, like jQuery and various other goodies.

    12. Re:The whole point of Chrome by Anonymous Coward · · Score: 0

      or print() for that matter in other languages

    13. Re:The whole point of Chrome by Anonymous Coward · · Score: 0

      code completion, syntax checking...

      http://www.activestate.com/komodo_edit/ is slow to start up, but otherwise great for Javascript.

    14. Re:The whole point of Chrome by Anonymous Coward · · Score: 0

      Exactly what I think.

    15. Re:The whole point of Chrome by LWATCDR · · Score: 1

      Well I thin Chrome is part of Android.
      I often wonder if Google is getting too myopic. I am not sure that Browser Apps will ever replace all native apps. Maybe Google doesn't as well but their supporters really do.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    16. Re:The whole point of Chrome by abshnasko · · Score: 1

      I use vim and jrunscript for testing and syntax checking. JSUnit does unit testing. vim has code completion and syntax highlighting for every language anyway, including javascript.

    17. Re:The whole point of Chrome by Anonymous Coward · · Score: 0

      Try Komodo Edit

      http://www.activestate.com/komodo_edit/

    18. Re:The whole point of Chrome by Thaelon · · Score: 1

      I suspect it's because the skillset to make a program in C/C++ or some other locally-run language are very close to the same skillet to write a debugger for those languages. But I suspect the skills to write a JavaScript debugger are much more disparate from those for writing JavaScript itself.

      So you have all these web developers and no debugger developers in the field. The people who can write debuggers are all busy writing in languages that aren't JavaScript. At least that's my crackpot theory.

      --

      Question everything

    19. Re:The whole point of Chrome by Anonymous Coward · · Score: 0

      hi alert()
      i'm printf()

      and i suck at debugging

    20. Re:The whole point of Chrome by ednopantz · · Score: 0, Flamebait

      No kidding. I find it amazing that javascript-- that abortion of a compromise of a hack is what holds the web together.

      There was a moment when they could have had java....but no. They picked js because it would be quicker to download a browser with a js engine. And instead every web page has 800K of hacky js scripts attached to it.

    21. Re:The whole point of Chrome by Deag · · Score: 1

      I took a look at the web page for this one and yes it seems to definitely steps in the right direction.

      But the fundamental aspect of javascript being a weakly typed language means that further development is quite a difficult problem.

      Take a simple line of code. somevar.jump(); If this is java, it doesn't take much for the compiler to figure out whether this is valid.

      In javascript it might be possible to declare if it is a valid call but it is impossible to determine if it is an invalid call.

      The IDE that you linked to and others pointed to can cheat in some aspects by having predefined dom operations and maybe reference for the more popular libraries. And this may be the best that can happen. And it is simulating what strongly typed languages have had for a long time.

      I guess I have been too used to say writing Java in eclipse (it practically writes and debugs itself).

      There are definite advantages to a loosely typed language. Something like greasemonkey demonstrates this, but it brings plenty of obstacles.

    22. Re:The whole point of Chrome by Enderandrew · · Score: 1

      Because Chrome is more than just JS performance. It is also about security and sandboxing. And frankly if Google approached Mozilla and said "we want to gut over a decade of spaghetti code and write something completely different, do you want to call that Firefox", Mozilla wouldn't have liked that very much.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    23. Re:The whole point of Chrome by Enderandrew · · Score: 1

      Firefox has a rewritten JS engine that they've worked on for the past few years. If I recall, it got kickstarted by Adobe donating a bunch of code that they used in Flash for handling JS.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    24. Re:The whole point of Chrome by ljw1004 · · Score: 2, Informative

      Visual Studio has a great javascript IDE. It provides statement completion, syntax checking, and intellisense. It's debugging experience is great too (step over, step into, hover over variables to evaluate them at tooltip, type evaluation expressions interactively while the code is paused, ...)

      function f()
      {
          var x = new MyObject1();
          x.| -- here it shows intellisense for MyObject1
          x = "hello";
          x.| -- here it shows intellisense for strings
      }

      The intellisense does flow analysis so that even if a variable changes type mid-way through some lines of code, then it still shows the right thing.

      The intellisense figures out the types of libraries you throw at it.

      Obviously it's impossible to make perfect intellisense. That'd be turing-complete. But in practice, with the code I tend to write and the libraries I tend to use, it does the right thing often enough.

      All these features were in Visual Studio 2008, though not before.

    25. Re:The whole point of Chrome by LDoggg_ · · Score: 1

      Chrome and Android's browser both use webkit for rendering, but they are different browsers.

      For example, Android's browser is not able to render SVGs.

      --

      "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
    26. Re:The whole point of Chrome by Anonymous Coward · · Score: 0

      It seems everyone ha forgotten that the purpose of Chrome was to be a "proof-of-concept" browser, not nevessarily a competitive product in itself. The idea had been to develop a *sample* application which would push the envelope, which other browsers could adopt to their own products.

      So forget about whether chrome/chromiun/whatever is available on your own platform; steal the pieces you need and incorporate them to your *own* browsers.

    27. Re:The whole point of Chrome by Keyper7 · · Score: 1

      I'm surprised no one so far mentioned Aptana Studio. It provides decent syntax highlighting, autocomplete, has support for a dozen popular libraries and a very good debugger that integrates Firebug with the Eclipse debugging framework. Plus, it has some neat features for web development such as the CSS autocomplete that indicates for which browsers each property is available.

    28. Re:The whole point of Chrome by Anonymous Coward · · Score: 0

      Aptana Studio community edition is one that incorporates 'Jaxer' that uses serverside javascript, and addresses code completion/syntax checking.

    29. Re:The whole point of Chrome by drew · · Score: 1

      It is interesting the while javascript is being more and more heavily used, it is in a way like development tools have been reset 10 years.

      It depends what kind of development you are used to. If you come from a background in C++ / Java / C#, then I'm sure it seems like quite a step back. But if your primary experience has been in Perl / PHP / Ruby, then it's not really too much different. In fact, I think that JavaScript is actually quite a step up from debugging Perl or PHP. (I have very little experience with Python or Ruby, so I can't make any comparison there.) I've been working JavaScript and PHP (and to a lesser extent ASP and Perl) for 10 years now, and I've always been happy just using ViM. ViM's autocompletion isn't on the level of IntelliSense, but most of the time, it is sufficient just to look for similar strings in the file I am working, because typically I'm just trying to complete a variable that I have almost always declared or used previously. At one point I went in and configured "omnicompletion" to be aware of all the JavaScript libraries that I was using at the time, but I didn't find it to be all that much more helpful.

      I've not typically had too much trouble hunting down syntax errors. Running the code is just a quick as compiling in another language, and as long as you aren't trying to debug in Internet Explorer, the errors aren't all that cryptic. The only syntax error that I remember ever having to spend a lot of time hunting down, or helping other coworkers hunt down (At my last company, we had about 30 developers whose primary job was JavaScript programming - we used it as a server side language as well) is having a trailing comma in an inline array.

      var blah = [ 1, 2, 3, 4, 5, ];

      It may look obvious when it's on one line like that, but if you split it up over multiple lines it can be really hard to spot - especially when you start rearranging the items in the array or commenting some of them out. The only reason that this is so hard to track down compared to any other syntax error is that Internet Explorer seems to be the only browser that cares. The rest will happily ignore the trailing comma and do what you mean. And since Internet Explorer gives you completely useless information in its Script Error dialogs, and won't even tell you what JavaScript file the error is in, it can take a lot of time figuring out where the error is. (Supposedly, Microsoft fixed the useless error messages in IE 7. It's been a little while now since I've had to do serious JavaScript debugging, but I seem to remember that they were only a slight improvement.) It got a little bit easier to track down once we realized that if you are getting a syntax error that only appears in IE, this is almost certainly the cause.

      My bigger beef with JavaScript is that they used the same operator for concatenation and addition. Maybe you can get away with this in a static language that will throw a compiler error when you try to add a sting to an integer, but in a dynamic language it is a real source of confusion. It's way too easy to end up with 10 + 1 == 101. This is a much harder error to spot than a syntax error because you never get a warning. If they had just added a separate operator for concatenation, like virtually every other dynamic language (and some static languages) the whole problem could have been avoided.

      --
      If I don't put anything here, will anyone recognize me anymore?
    30. Re:The whole point of Chrome by LWATCDR · · Score: 1

      Really? I did not know. Everybody talks about the Android browser being Chrome. Thanks for the info.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    31. Re:The whole point of Chrome by Arkham · · Score: 3, Informative

      Maybe I have been blind, but I have yet to come across a decent IDE for javascript development. All the nice features like code completion and even syntax checking are now no longer a given.

      I felt like this for a long time. Finally I discovered , which is Google's own solution to this problem.

      I now code my dynamic web components in java in my regular (eclipse) IDE, debug it in Eclipse, then deploy (compile) to Javascript. It's robust, full featured, maintainable, and easily debugged.

      --
      - Vincit qui patitur.
    32. Re:The whole point of Chrome by renoX · · Score: 1

      You know that it's quite funny: 10 minutes before reading the article about Chrome's emphasis on Javascript, I spent some time figuring how to disable an annoying 'vertically scrolling' ad on a website, it turned out that disabling Javascript was the key.

      But I like Google's web application,so I have mixed feeling about Javascript..

    33. Re:The whole point of Chrome by OverZealous.com · · Score: 1

      IE's debugger ... is better than Firebug for automatically handling breakpoints

      FYI: There is an option within FireBug to "Break on All Errors" - it's under the little options menu in the script tab.

      Check this, and it will break on any error. (However, mine does seem to glitch and not make it obvious when it has stopped. I often am trying to figure out why nothing is clicking anymore, and then I realize it has stopped for some obscure error.)

    34. Re:The whole point of Chrome by thetoadwarrior · · Score: 1

      Truth.

      It's a bit of overkill just for JS but it does a great job and its new PHP support is quite good too and it runs better than Eclipse, imo.

    35. Re:The whole point of Chrome by Anonymous Coward · · Score: 0

      Also, I seem to remember reading blogs of the Chrome developers that basically said that Firefox's code base is a mess that makes doing the kinds of things they wanted to do nearly impossible. WebKit was chosen because it performs well, is more standards-compliant than Firefox, and the code base is relatively clean and modular enough that they could easily replace the piece that they felt needed improvement. If there were a major open source browser based on WebKit, they probably wouldn't have felt the need to release their own. There are plenty of minor ones, but Safari is the only WebKit-based browser that has any real market share.

      Google could have just contributed the code and let Safari run with it, but they probably a) wanted some attention for their work and b) didn't want to be beholden to Apple for anything. Releasing their own browser solves both issues while still giving them the ability to contribute their work so that it can be used in all WebKit browsers. I haven't looked closely enough to see if it's all there, but I've seen V8 file names in the WebKit source tree, so I think they've checked it in there.

    36. Re:The whole point of Chrome by Raenex · · Score: 1

      MyEclipse is open-source

      No it isn't.

    37. Re:The whole point of Chrome by MemoryDragon · · Score: 1

      Standards compliant maybe, bugridden, unfortunately as well... I had to drop down 2 hours yesterday into a workaround because setting window.location.hash (I know it is not a standard but vital for ajax bookmarking hence exactly in the area chrome should work) was not working as expected!
      There are other things, for instance as it seems the bayeux comet protocol has its fair share of problems with this browser as well. Most of the problems stem from the fact that chrome is on a rather old Webkit codebase!

    38. Re:The whole point of Chrome by MemoryDragon · · Score: 1

      Intellij....
      Also Netbeans has a very good javascript support, Eclipse however, as usualy is absymal!
      I am not sure where you look for dev tools but definitely not on the java side of things, where you currently can find the best IDEs in existence!

    39. Re:The whole point of Chrome by MemoryDragon · · Score: 1

      Its javascript support is not that good either, compared to Netbeans with its excellent Debugger integration and to Intellij as overall package it is subpar, but still one of the better offerings in the Eclipse world. Why people still use the bug ridden monster Eclipse is somewhat beyound me. Eclipse used to be top notch but nowadys it is the worst of all!

  4. How Many People Even Use Chrome? by Logical+Zebra · · Score: 1

    I ask, because I don't know of many. Additionally, it is viewed as "unsafe" for corporate use. My company will not allow us to use Chrome on our computers, but we are allowed to use IE and FireFox with impunity.

    --
    I have a bad feeling about this...
    1. Re:How Many People Even Use Chrome? by MightyYar · · Score: 1

      I occasionally fire it up... in particular I find it very responsive when I know I'm going to be doing a lot of "Web 2.0" type sites... Gmail, Facebook, Google Apps, etc because it is very responsive. Overall, though, I still prefer Firefox because I can then use the same browser on all my computers. Add to that Adblock Plus, NoScript, and the Web Developer plugin and Firefox still has a major advantage.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    2. Re:How Many People Even Use Chrome? by dayjn · · Score: 1

      I see quite a few using it where I work (in a university). It's very fast, and stable as mentioned in the interview. I also like the private browsing mode. It especially works well on my old slow laptop. Firefox is too heavy but Chrome runs. I'd like to see a few Firefox extensions made available, but it's a great start.

    3. Re:How Many People Even Use Chrome? by Anonymous Coward · · Score: 0

      i use it at my company.. screw the overzealous Windows IT guys.

      p.s. Having a password change policy of once every 3 months and not being able to use any of the last 24 passwords is dumb fyi. It causes sticky note passwords which is 1000x more insecure.

    4. Re:How Many People Even Use Chrome? by john.wingfield · · Score: 1

      But isn't it nice to have the choice? For a while back in the browser dark ages, on Windows you had a choice of bloated Netscape Communicator and broken Internet Explorer.

    5. Re:How Many People Even Use Chrome? by jitterman · · Score: 5, Informative

      Call me ignorant, or rash, or just living on the edge, but I actually use it on a daily basis for *almost everything. I haven't installed FF on this (brand new) machine and don't plan on it simply due to its bloat and slowness - things it didn't have when it was introduced.

      Chrome introduced features which IE and FF either have since included as well or are planned for future releases. I am certainly aware that Chrome is quite limited in some areas, but in the end its speed, flexibility, small memory footprint, and physical layout (minimal intrusion into the web page display area) make it my first choice despite its drawbacks. Feel free to correct me where I may be ignorant (seriously, no sarcasm intended).

      *Every now and then I find a web app that's just not well coded (mostly due to funky CSS that's poorly formed) that works or at least displays properly in IE but not Chrome. C'est la vie.

      --
      For conscience is the wound, and there's naught to staunch it
    6. Re:How Many People Even Use Chrome? by MightyYar · · Score: 1

      No argument there... my windows box has 4 browsers currently, and while I mostly use Firefox I do fire up all of them at various times. Since I'm one of those perverse Mac users, I even occasionally use Safari :)

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    7. Re:How Many People Even Use Chrome? by Anonymous Coward · · Score: 0

      Chrome introduced features which IE and FF either have since included as well or are planned for future releases.

      I bet you are refering to the Incognito Mode... you dirty little pervert

    8. Re:How Many People Even Use Chrome? by Hijacked+Public · · Score: 2, Interesting

      I use it as my primary browser in Windows. The only time I use anything else is when I need to go to the Windows Update site.

      You mention the minimal intrusion of menus and taskbars and such. I wish all software was that good at getting the administrative debris out of my way.

      When I go back to Safari in OSX I immediately notice the difference between it and Chrome's UI, Chrome is light years better. They've uncomplicated and uncluttered the modern address bar design while keeping it (making it?) actually useful. First letter, tab, search phrase is brilliant. I'm not sure I care one way or the other yet about the screenshot start page but it is growing on me. I like how settings and history and such open as browser tabs rather than dialogs. That pretty much avoids the overextended 'stack of tabs' convention.

      I am probably less feature demanding than most Slashdot users. It seems like the first 10 comments in any Chrome story are about the lack of extensions. When I used FF I think I had AdBlock, maybe Forecast Fox, a skin or two. I can see how Chrome wouldn't work if I really really needed the /b/ Toolbar, but since I don't the UI improvements alone sell it.

      --
      "Sacrifice for the good of The State" - The State
    9. Re:How Many People Even Use Chrome? by whoop · · Score: 2, Funny

      How many people even view Slashdot? I only ask because I don't know of many. Does it even exist? I asked the baby sitter and she said no. Also, what are these personal computer things? My company only lets us use winterms. Obviously, this whole PC fad is not ready for any real use since my job gets by just fine without them and my job is the determining factor for anything needing to exist.

    10. Re:How Many People Even Use Chrome? by renoX · · Score: 1

      I've tried to use Chrome as my 'fallback' browser for some time but in the end, I gave up as Flash used too much CPU and memory with Chrome..
      Sure you can kill the plugin easily in Chrome, but I'd prefer not having it started *at all*, so I'll retry Chrome once there is an easy way to ensure that I can see only the Flash animation which I select.

    11. Re:How Many People Even Use Chrome? by 0xABADC0DA · · Score: 1

      Chrome's UI, Chrome is light years better. hey've uncomplicated and uncluttered the modern address bar design while keeping it (making it?) actually useful. First letter, tab, search phrase is brilliant. I'm not sure I care one way or the other yet about the screenshot start page but it is growing on me. I like how settings and history and such open as browser tabs rather than dialogs. That pretty much avoids the overextended 'stack of tabs' convention.

      Screenshot start page is bloat. History is better in a side panel (ctrl-H in firefox) than in a separate tab or window. Settings are almost never used, and about:config is better than Chrome's config (iirc, on linux atm). If you care about UI space you're probably using full-screen, in which case Firefox's F11 fullscreen mode is better.

      I'm sorry, but it just seems like what you probably meant by UI is that you use Chrome because it's 'cool' and it's 'googlishous'. In that case, you might like firefox with Chromifox theme. It makes firefox look 'cool' like Chrome.

    12. Re:How Many People Even Use Chrome? by Splintax · · Score: 1

      Screenshot start page is bloat. History is better in a side panel (ctrl-H in firefox) than in a separate tab or window. [...] If you care about UI space you're probably using full-screen, in which case Firefox's F11 fullscreen mode is better.

      Your first two points are a matter of personal preference. Personally, I like the screenshot start page, and find it useful, and I prefer history as a separate page. Fullscreen mode sucks (in Windows, not sure about other OSes) because you can't see the taskbar.

      I wouldn't argue that Chrome is a better browser than Firefox, but it suits my needs better, so I prefer it. What have you got against competition?

    13. Re:How Many People Even Use Chrome? by 0xABADC0DA · · Score: 1

      I wouldn't argue that Chrome is a better browser than Firefox, but it suits my needs better, so I prefer it. What have you got against competition?

      I don't have anything against competition, I just don't understand the draw the Chrome has, and *especially* in terms of UI.

      Get chromifox, turn off status bar, turn off bookmarks bar. Maybe get a couple extensions for behavior you like, such as HistoryInTab since you prefer that. I didn't find one for the homepage screenshots though, so if that *one* feature is so valuable then I guess Chrome/Safari/Opera is for you. That all takes about 30 seconds to set up.

      Then you have a Chrome, only better because it's a fully fleshed out browser. And frankly a /. user that's prefers screenshot homepage over NoScript is suspect...

    14. Re:How Many People Even Use Chrome? by Anonymous Coward · · Score: 0

      Yep, I too use Chrome daily and in preference for it's speed, ease of use (it's most visited home page) and screen space over Firefox.

      I'm locked into Windows at work so use Chrome there. But even at home I have started to use Windows (for Chrome) when I'm simply browsing. My girlfriend uses Ubuntu more than me! And after I introduced her to it!

    15. Re:How Many People Even Use Chrome? by Splintax · · Score: 1

      Chrome just 'feels' snappier to me than Firefox. The various browser performance benchmarks out there seem to support this. Firefox is not a bad browser, but I've just never liked it (before Chrome, I was an Opera user), and I don't like having to install extensions to get the features I want. Fortunately, Chrome has most of those.

      I consider Chrome a "fully fleshed out browser", and I'm not really sure what Firefox has (without extensions) that makes it more 'fleshed out' than Chrome.

    16. Re:How Many People Even Use Chrome? by Anonymous Coward · · Score: 0

      I consider Chrome a "fully fleshed out browser", and I'm not really sure what Firefox has (without extensions) that makes it more 'fleshed out' than Chrome.

      Are you fucking retarded? I mean I seriously wonder at Chrome fanbois such as yourself... stupid, or just blind from wanking off to Google logo a little too much?

      No fullscreen mode.
      Poor plugin performance (flahs), and problems with some plugins.
      Only basic security (for instance not detecting click-through).
      Problems with cut and paste, selections (can't grow selection using cursor, old-school cursor drag and drop instead of rendered image drag).
      No mouse gestures.
      No firebug equivalent.
      Not cross platform.
      Limited history info (can't even get URL)
      History tab doesn't act like a page (can't text search, select, copy, drag)
      Download tab also not a 'real' page
      Bookmark manager is a window, not a tab (inconsistent with history)
      Closing a window with multiple tabs nukes them with no warning.
      Poor handling of many tabs (they shrink forever).
      No 'view page info' equivalent (showing links, media, etc)
      Can't control what sites are in the screenshots on start page
      Can't search inside and outside a text field at once
      Can't highlight more than one search term at once
      No 'page style' css choices
      No Work offline mode
      No Print preview(? idk because:)
      Print... silently does nothing if no printer installed
      No rss support at all
      No multiple profiles
      With lots of bookmarks, it doesn't remember where you were in the list so you have to scroll to the bottom again to click more than one
      Stole 'chrome' name from mozilla
      Can't allow/prevent pages from choosing their own fonts
      No whitelist for cookies
      No clearing of cookies on closing browser
      No separate proxy settings, have to use OS ones
      No settings for enable/disable Java, Javascript.
      Can't restrict Javascript behaviors, such as moving windows
      Can't disable image loading
      Can't modify MIME type mappings
      Can't set max history time in days
      Can't set cache size
      Can't configure/reset which warning messages to show
      No master password
      No whitelist to avoid site warnings
      No support for security devices
      Can't control update behavior
      Poor accessibility
      No autoscroll
      Can't clear all transfers (have to remove one by one)
      Text encoding menu doesn't autoscroll up despite having arrows (have to click arrow, can autoscroll down if wiggle mouse)

      Just to get started...

  5. Re:annoyed by bsdaemonaut · · Score: 2, Insightful

    I guess it works if you picture Google as taking on a Borg-like mentality.

  6. Google sees what future web is heading to by Frozen+Void · · Score: 1

    And its built on JavaScript.
    If they they create a framework or engine which internet would be dependent on, they would control the web. The plugins which try to compete against JavaScript will lose their place when its achieve this speed and Google Gears integration.
    I think what would happen is Chrome framework being (a restricted) interface to the OS and media control libraries which would try to be what ActiveX,Flash and Java do today(within their plugin interface). Except it would be built-in into Chrome and executed inside the content.

  7. basic distinction between the OS and the browser by wiredog · · Score: 1

    More "the basic distinction between the shell and the browser". OTOH, when you can run MacOS, Linux, and WinXP simultaneously on not too high end equipment (a 2 year old 24 inch iMac w/3gb ram in my case) then you have to ask just which layer is the "operating system", and which is the shell.

  8. Re:annoyed by Stormwatch · · Score: 4, Insightful

    Am I the only one annoyed by "Google are..."

    That is UK-English, it seems TechRadar is a British site. I agree, it sounds really strange and illogical if you are used to US-English.

  9. <script type="text/python"> by PetoskeyGuy · · Score: 4, Interesting

    I would rather have the browser guys work on getting something OTHER than javascript into the browsers. Javascript is getting better, but you only polish a turd so much.

  10. JavaScript assembly language by radarsat1 · · Score: 5, Interesting

    With compilers like GWT, Pyjamas, and HotRuby, I sometimes wonder if JavaScript is starting to emerge as a "portable assembly language" for dynamic languages, the way C is often used by higher-level language compilers. I mean, when it comes down to it JS is basically just hash tables and closures, some of the basic elements required for dynamic language execution.

    Given a fast-as-C javascript engine, you could have a pretty decent VM to share between several dynamic languages, and due to JS's dynamic nature compiling these languages to JS is fairly trivial.

    I mentioned this once on reddit and someone called it a 'braindead' approach. That may be true. I'm not sure. He also pointed out that many things you'd have to do to get languages like Ruby running in JS would require passing the context as a function argument, which he claimed would probably bypass any potential optimization by the JS compiler. Not sure about that either.

    But I find it really interesting (and cool!) that JS's heavy web presence is giving it such attention in both the "compiler backend" and optimization departments simultaneously. Whether it's a braindead approach or not, it sure seems to be drawing a lot of interest lately.

    1. Re:JavaScript assembly language by Samschnooks · · Score: 1

      Portable assembly language: I think it's called 'Forth'.

    2. Re:JavaScript assembly language by Anonymous Coward · · Score: 2, Interesting

      I don't know, Lua would fit that role a whole lot better. It's semantically similar to Javascript but is much cleaner. Javascript is a disgusting hack of a language with bizarre bit and pieces shoehorned into it over the years.

      The fastest Javascript engines will never be as fast as the fastest Lua engines. Javascript is too tied down by cruft. LuaJIT already beats every other Javascript engine out there in all tests except a few and it's not even using tracing yet (the fastest JS engines are using tracing). LuaJIT 2 with tracing is supposed to be out at some point here and that will probably blow the doors off everything else.

    3. Re:JavaScript assembly language by abigsmurf · · Score: 3, Funny

      Yeah we could have a platform independent language that compiles efficiently into a type of code easily run by virtual machines.

      Not sure about the name Javascript though, think it sounds a bit complex and we need to distinguish it from the browser only one. Lets just call it Java

    4. Re:JavaScript assembly language by Mr.+McGibby · · Score: 2, Insightful

      You're missing the point.

      Lua isn't built into the browser of almost every computer on the planet.

      --
      Mad Software: Rantings on Developing So
    5. Re:JavaScript assembly language by YourExperiment · · Score: 1

      I mentioned this once on reddit and someone called it a 'braindead' approach.

      Ah well, if the Reddit guys don't like it, the idea must be fundamentally broken - there's no point us wasting time here on /. discussing it further.

    6. Re:JavaScript assembly language by Anonymous Coward · · Score: 0

      Surely you would compile other languages to a VM shared with the JavaScript JIT compiler, not to JavaScript itself ?

    7. Re:JavaScript assembly language by kripkenstein · · Score: 2, Insightful

      With compilers like GWT [google.com], Pyjamas [pyjs.org], and HotRuby [accelart.jp], I sometimes wonder if JavaScript is starting to emerge as a "portable assembly language" for dynamic languages, the way C is often used by higher-level language compilers. I mean, when it comes down to it JS is basically just hash tables and closures, some of the basic elements required for dynamic language execution.

      However, a language is more than hash tables and closures, and even the great similarity between most dynamic languages isn't enough.

      For example, in JavaScript all you have are doubles - no integers. That means that if you are using Pyjamas, and you write some math stuff in what appears to be Python, it won't behave like Python. Because of a lot of stuff like this, a straightforward translation of syntax-to-syntax will never work.

      Instead, you can do more complicated stuff - like compile code using integers into code that converts back to integers in JavaScript (via rounding, etc.) - but that's not trivial, you'll need to do some of that compiling at runtime, since by looking at the source you don't know what is an integer value and what isn't!

      If you want true compatibility with Python, the only solution is really to run a virtual machine for it. You can write such a thing in JavaScript - PyPy have. It's a cool idea, but with obvious drawbacks.

      Or, you can do what the Pyjamas etc. people do - be ok with writing the syntax of Python but having the semantics of JavaScript. It's a hybrid language, and you'll always run into corners and bugs that are hard to figure out if you do anything interesting, but stick to conventional code and you might do ok.

    8. Re:JavaScript assembly language by Frozen+Void · · Score: 1

      There was a small window of opportunity before JavaScript established itself and now its gone. No one would switch to Lua when JavaScript is deployed.
      Consider it a network effect of millions of sites which run JavaScript today and people write code for these sites. It would be much harder to change the base language then to upgrade it gradually.

    9. Re:JavaScript assembly language by Kz · · Score: 1

      the main problem of these compilers is that since JS have high-level constructs but with unoptimal semantics (not even talking about performance...), they have to reimplement their own containers.

      take Pyjamas for example: Python has dicts, JS has objects, in the surface they're close enough, so you'd want to use them to implement the other; but there are _lots_ of corner cases that mean you have to either check lots of access patterns and emulate the desired behavior, or, more likely, just give up and reimplement the whole structure using arrays as if they were C memory buffers (that's what Alchemy does).

      in the end, it would be far better to just use a real bytecode VM with JIT capabilities to run compiled 'small applications'.. lets call them 'applets'?

      --
      -Kz-
    10. Re:JavaScript assembly language by Kz · · Score: 2, Insightful

      Lua isn't built into the browser of almost every computer on the planet.

      neither is Flash... but it's everywhere.

      all we need is NativeClient to suceed just as widely

      --
      -Kz-
    11. Re:JavaScript assembly language by Kz · · Score: 1

      Or, you can do what the Pyjamas etc. people do - be ok with writing the syntax of Python but having the semantics of JavaScript. It's a hybrid language, and you'll always run into corners and bugs that are hard to figure out if you do anything interesting, but stick to conventional code and you might do ok.

      only if 'conventional' python code doesn't include something as popular as list comprehensions.

      yes, i know that it's a young project, and features are added daily; but it amounts to a new compiler with all the disadvantages of JS and only a few of the nice things of Python (which wouldn't be my first choice either). better just write JS.

      browser development would only get really comfortable if NativeClient gets stable and popular, so you can use the real C compilers of good languages (Lua! real Python, Scheme?) without worrying about weird corner cases introduced by a tall and wiggly tower of languages over languages.

      --
      -Kz-
    12. Re:JavaScript assembly language by thechao · · Score: 1

      Given a fast-as-C javascript engine, you could have a pretty decent VM to share between several dynamic languages, and due to JS's dynamic nature compiling these languages to JS is fairly trivial.

      You made me snort coke out of my nose. Hold on ... let me contact Goto, and tell him to port Goto BLAS to JavaScript right now!

    13. Re:JavaScript assembly language by Anonymous Coward · · Score: 0

      Fast-as-C javascript engine! LOL!

      My dear friend, if you knew anything about compilers and optimization technology you'd know that is impossible. Even "Fast-as-Java" javascript engine is outside of the realm of possibility.

  11. Re:annoyed by daybot · · Score: 4, Funny

    it sounds really strange and illogical if you are used to US-English

    Yeah, the normal and logical may seem that way if you're used to something so strange and illogical as US English - putting 'z' in almost every word, and I mean, MM/DD/YYYY? come on!

    Just kidding... we love how you've butchere^H^H^H^H^H^H^H^Hembraced our language :)

  12. If the browser is the OS... by MobyTurbo · · Score: 4, Insightful

    How come it's Windows-only still if the browser is all that matters and the OS isn't, Google?

    1. Re:If the browser is the OS... by Anonymous Coward · · Score: 0

      And how come it can only be compiled as 32-bit code? Do they not expect 64-bit CPUs to catch on?

      From http://code.google.com/p/chromium/wiki/LinuxBuild64Bit

      chromium is 32-bit only because v8 compiles to x86 native code, this is what makes it so fast.

    2. Re:If the browser is the OS... by noob749 · · Score: 2, Insightful

      because they are taking the time to do it right - that way you will get a well thought out 'OS' instead of a repeat of todays dominant OS. if something is worth doing, it's worth doing right.

      the internet flourished during the dark age of browsers and we've gone another half decade since then. what's another year between friends? at least we have a promise that it's on its way soon.

      besides, with safari, firefox and opera (and even ie??? [ducks]) getting more and more standards compliant and faster JS with each iteration, Google doesn't need to rush. that's the beauty of standards compliance, it turns the browser in to a generic piece of software that is easily interchangeable. That's the future Google are chasing, and it's interesting that Chrome has gone a long way to push that agenda without even releasing a non-Windows version.

    3. Re:If the browser is the OS... by Anonymous Coward · · Score: 0

      because google is a real company, targeting home users. most home users use windows. Also: it's faster to develop for a single platform than to use a shotgun approach.

    4. Re:If the browser is the OS... by toQDuj · · Score: 1

      because they are taking the time to do it right

      ...and then to release it as Beta.

      Oh the irony..

      --
      Every experiment which ends in a big bang is a good experiment.
    5. Re:If the browser is the OS... by Anonymous Coward · · Score: 0

      Seriously?

      They released for Windows first because it's what 85% of the market? Development on Linux/Mac is in process they expect to have something release Q2 I believe.

      If your opening a sandwich shop in a vegetarian community you probably shouldn't focus on the BLT. That's what they are doing here.

      Also it's opensource. If you want it so bad then join the project and contribute. Nothing bugs me more than non-contributors bitching about the software in a project when they don't contribute themselves...I guess the magical opensource ferries write it all for you.

    6. Re:If the browser is the OS... by Enderandrew · · Score: 1

      "because they are taking the time to do it right"

      Sorry, that isn't the case. Doing it right means designing it initially with a cross-platform framework. They've said it themselves that the devs who worked on Chrome were Windows only users, and it was the only way they knew how to make the browser.

      Chrome should have been built on QT 4 from day 1, and it would have worked on Mac, Windows, Linux, BSD, Solaris, etc. from day 1.

      Now they're making a huge fork with GTK, and it isn't just widgets. I guess a whole bunch of the code is very Windows specific. So we'll have a Linux version built on GTK, except GTK is about to change significantly going forward into GTK 3, and GTK apps work horribly on Mac.

      So how are they doing this right?

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    7. Re:If the browser is the OS... by ion.simon.c · · Score: 1

      magical opensource ferries

      Toot toot.
      This is the HMS Mozilla Firefox 3.1 requesting permission to dock!

    8. Re:If the browser is the OS... by MobyTurbo · · Score: 1

      If you read the reasons why they haven't made it cross platform yet, it is because the first version on Windows had a *lot* of (uneccesary IMHO) dependencies on Windows-specific OS libraries, which are possible to avoid if you're building something meant to be cross-platform from the start. Here's one post that gives only an eagle-eye view of how little Chrome was cross-platform: http://benjamin-meyer.blogspot.com/2008/11/status-of-chromium-on-linux.html Also, from an article in The Register, not even the HTTP implementation was build without using WinHTTP, necessitating they rewrite that entirely a second time. If cross-platform was a priority for Google, rather than just fighting IE, they would have tried a lot harder. The only parts of Chrome that were cross-platform are the parts Google didn't write. (That's a lot of stuff, but not near enough to make a working browser.)

    9. Re:If the browser is the OS... by MobyTurbo · · Score: 1

      Then they should stop making statements about browsers being beyond operating system dependencies, it looks a bit hypocritical when your own browser is less cross-platform than IE.

  13. Re: by Sir+Groane · · Score: 2, Interesting

    So Javascript is becoming what Java should have been, the run-anywhere language, if only Java hadn't been such a superficially ugly language and goddam slow - the browser is the equivalent of the JRE.

    If all JRE's (browsers) are alike in syntax, semantics, security and libraries then the faster one will become the shell of choice to run these cloudy, ajaxy apps. And we'll partying like it's 1980 with browser-and-cloud architectures replacing greenscreen-and-mainframe.

    It's a shame that, like you said, javascript is superficially pretty but deeply broken (namespaces? proper, native OO? etc.)

  14. um.. by $1uck · · Score: 1

    'The web is becoming an integral part of the computer and the basic distinction between the OS and the browser doesn't matter very much any more'

    Wanting it to be so and it being so are two entirely different things.

  15. Re:annoyed by Anonymous Coward · · Score: 3, Funny

    And I'm sure that the germans love how you've butchered theirs!

  16. Re:annoyed by Robmonster · · Score: 1

    I is.

    --
    I have no sig yet I must scream.
  17. Re: by gnud · · Score: 2, Insightful

    I disagree.
    The problem with javascript is still browser incompabilities, and that would not lessen with other scriping languages.

  18. Re: by robthebloke · · Score: 1

    How about haskell-script?

  19. Re:annoyed by Anonymous Coward · · Score: 0, Insightful

    I'd argue it's stupid since you're referring to a single entity in a plural sense, which is grammatically incorrect. And no, the excuse that it refers to a collection of people is stupid. You don't say "The set of integers are infinite", do you?

  20. Re:annoyed by MilesAttacca · · Score: 1

    I understand that British English often uses this convention for multi-personed organizations.

    --
    98% of America's teens drink alcohol, smoke, and have sex. Put this in your sig if you like bagels.
  21. Re:annoyed by fuzzyfuzzyfungus · · Score: 4, Funny

    We embraced during the colonial period. After the revolution we extended(and had Noah Webster ram our extensions through a standards body to give them an air of legitimacy).

    Don't worry, nothing bad could possibly happen next.

  22. Re:annoyed by Stormwatch · · Score: 2, Interesting

    and I mean, MM/DD/YYYY? come on!

    I like how the Japanese do it: year/month/day.

  23. I do by ConanG · · Score: 2, Insightful

    I use it as my main browser. I've got a portable Firefox and (of course) IE, but I only fire them up when something isn't working right in Chrome. This is happening less and less.

  24. Noscript - Missing Chrome feature. by Anonymous Coward · · Score: 0

    If Google REALLY wants to help people out, they'd provide Chrome with native support for the functions that the noscript plugin gives to Firefox.

  25. Re:annoyed by Anonymous Coward · · Score: 0

    No, but you do say "His pants/trousers are blue", normally referring to a single entity.

  26. Re:annoyed by MrNaz · · Score: 3, Insightful

    YES!

    YYYY/MM/DD makes so much more sense, as it means that you get sane sorting when ordering using a computer.

    DD/MM/YYYY results in a mess of dates, whereas YYYY/MM/DD always orders dates in chronological order.

    --
    I hate printers.
  27. Re:annoyed by smallfries · · Score: 1

    It totally makes up for all that tentacle porn...

    --
    Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
  28. Re:annoyed by john.wingfield · · Score: 1

    It's a *pair* of trousers. I can't recall ever seeing anyone wearing just the one trouser, mind.

  29. Re:annoyed by daybot · · Score: 2, Funny

    We're gonna tax your coffee, you freeloaders!

  30. Re:annoyed by john.wingfield · · Score: 4, Insightful

    To be fair, we've butchered Latin as well as German.

  31. Re:annoyed by Anonymous Coward · · Score: 0

    I use that format for log-files and things like that. Easily sortable.

  32. Muddy-soft waters... by geekmux · · Score: 1

    ...The lawsuit concerns the question of whether or not a web browser is structurally distinct from the OS or not: is it an integral component, or an instance of bundling of two essentially unrelated things.

    Ah, to clarify, it was Microsoft who managed to muddy the waters first between browser and OS with their implementation, with every damn window on the screen essentially being a IE browser. I certainly don't get the same when I install Firefox on top of any other OS.

    1. Re:Muddy-soft waters... by __aamnbm3774 · · Score: 1

      ahh yes, those were glorious times.
      I enjoyed that integration actually. Maybe the overhead wasn't worth it, but I thought it was convenient and pretty cool.

      Flame me if you must.

    2. Re:Muddy-soft waters... by geekmux · · Score: 1

      ahh yes, those were glorious times. I enjoyed that integration actually. Maybe the overhead wasn't worth it, but I thought it was convenient and pretty cool. Flame me if you must.

      Yeah, the virus writers thought it was pretty cool and convenient too. Why target a browser when you can attack the whole interface. It's a buy one, get one at 50% off deal!

    3. Re:Muddy-soft waters... by __aamnbm3774 · · Score: 3, Insightful

      ok, it was exploitable, but does that mean it was fundamentally a bad idea?
      can't we have some type of integration once in a while?

    4. Re:Muddy-soft waters... by Anonymous Coward · · Score: 0

      no. I want my applications two level removed from the operating system, possibly via ipc calls a la singularity os

    5. Re:Muddy-soft waters... by geekmux · · Score: 1

      ok, it was exploitable, but does that mean it was fundamentally a bad idea? can't we have some type of integration once in a while?

      Sure, but in this case what is the point in having browser capability in every single window when 99.999% of users will fire up Internet Explorer to surf the web?

      I use Firefox now, but I sure as hell wasn't using Windows Explorer before just because I could.

    6. Re:Muddy-soft waters... by __aamnbm3774 · · Score: 1

      what is the point in having browser capability in every single window when 99.999% of users will fire up Internet Explorer to surf the web?

      Instead of creating TWO separate applications (one to display websites, and one to display the filesystem), why not use the Browser to do both? It is already feature-rich, just provide some middle layer to translate the filesystem structure into XHTML, and you don't need windows Explorer anymore. And it would allow for an infinite amount of layouts/schemas/themes. Etc.

      Heck, if you designed the middle-layer correctly, you could even use FireFox to do both.

      I think it's a great idea.

    7. Re:Muddy-soft waters... by shutdown+-p+now · · Score: 2, Funny

      can't we have some type of integration once in a while?

      No. You should read your internets by sending email to a daemon on a different box that downloads the pages and sends them to you as text files, the way Stallman intended things to be.

  33. Re:annoyed by m.ducharme · · Score: 5, Funny

    incidentally, you may be unaware of the distinction made in the UK between pants and trousers, i.e. that pants are what one wears under trousers.

    --
    Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
  34. Re:annoyed by beelsebob · · Score: 1

    No, but you do say "the integers are infinite", similarly, you don't say "the company google are ..." but you do say "google are ..."

  35. Re:annoyed by MightyYar · · Score: 1

    Since I correspond with people in Asia, the US, and Europe for work, I've found that the only unambiguous way to express dates is YYYY-MMM-DD or the reverse (e.g. 2009-Feb-02, 02-Feb-2009). Short of going to the long form, of course. I personally like having the day first, since that is often the most relevant piece of data... how did we Americans end up putting the month first, anyway? I bet it's just the short form of our longhand: "February 2, 2009". Do the Brits write "2 February, 2009"? If so, do they say it that way? Americans almost always say the month first.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  36. Forget Javascript for a moment by Alzheimers · · Score: 1

    I'd be much happier with Chrome if they fixed the little things, like rendering checkboxes properly (especially when it breaks Gmail, of all things) or getting Flash to stop freezing after a few seconds of video after fast-forwarding (which breaks sites like Youtube)

    1. Re:Forget Javascript for a moment by ninkendo84 · · Score: 1

      Both of thesei

      --

      $ make love
      make: don't know how to make love. Stop
    2. Re:Forget Javascript for a moment by ninkendo84 · · Score: 1

      Thanks, slashdot, for swallowing my comment.

      Meant to say: Both of these issues were fixed a long time ago. Get with it.

      --

      $ make love
      make: don't know how to make love. Stop
    3. Re:Forget Javascript for a moment by Alzheimers · · Score: 1

      Not as of 12 hours ago.

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

    That would be far too awesome to ever happen on this side of the mirror.

  38. Re:annoyed by Abcd1234 · · Score: 1

    and I mean, MM/DD/YYYY? come on!

    Well, you can hardly blame them for that one. When your average English speaker writes out a date, they'd write it as, for example, "February 26th, 2009"... which just so happens to be MM/DD/YYYY.

  39. Comment removed by account_deleted · · Score: 4, Funny

    Comment removed based on user account deletion

  40. Re:annoyed by socsoc · · Score: 1

    Why doesn't everyone just say express numerical dates as 2009-02-26? (I was going to use your dates, but the duplicate 02 didn't illustrate my point).

  41. Re:annoyed by ultrafunkula · · Score: 1

    Yes, I write "2nd February 2009" and say "The second of February two thousand and nine"

  42. I disagree by brunes69 · · Score: 4, Informative

    The problem is people still fail to grasp the difference between Javascript and DOM and CSS manipulation....

    All Javascript engines have been ECMA compliant for 5 years now. Javascript incomparability is not the problem, it is the DOM and CSS incompatabilities.

    1. Re:I disagree by LDoggg_ · · Score: 1

      Exactly.

      And it's the reason that things like dojo and other javascript toolkits are picking up so much steam. They hide the DOM, event, and rendering differences under consistent APIs. No reason to code for browser differences when simple API calls can do it for you.

      --

      "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
    2. Re:I disagree by thetoadwarrior · · Score: 1

      So how does having to do this http://www.w3schools.com/Ajax/ajax_browsers.asp involve DOM and CSS incompatibilities?

    3. Re:I disagree by LDoggg_ · · Score: 1

      Because in IE 6 and below XMLHttprequest is an activeX object, while in other browsers like firefox and safari it's a javascript object.
      Javascript objects become part of the DOM.

      This is not a Javascript problem, it's a DOM incompatibility problem. Changing the language does nothing to solve this.

      --

      "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
  43. paraphrasing mr. bak: by circletimessquare · · Score: 2, Insightful

    "resistance is futile, you will be assimilated"

    i think slashdot needs to update its icons

    the borg bill gates icon is threatening only circa 1996. microsoft of 2009 is on a real decline

    meanwhile, the company of all-domination in 2009 is obviously google. we need a remake of the google icon for slashdot to include the borg cube

    and the microsoft icon should be remade with just a non-borg bill gates holding a jar of mosquitoes

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  44. Re:annoyed by DSmith1974 · · Score: 1

    You do realize that using a 'z' is the correct English usage and always has been? This is one area where our American cousins are actually more correct than we are. The usage of an 's' is commonly referred to as the 'Frenchified' version and is a dilution of the language due to cross-pollination with our Gallic neighbours. The misconception that the Frenchified usage is correct English has arisen since the Government adopted it for their official documents (in the 70s?). I can see the connexion, but read an early print of any of Tolkein's works and tell me how many instances you find. Use zeds.

    --
    It is not immoral to create the human species - with or without ceremony, Samuel Clemens.
  45. Re:annoyed by $0.02 · · Score: 1

    You is right.

    --
    If enithin kan gow rong it whil. (Murfey)
  46. Google "are"? by Anonymous Coward · · Score: 0

    Me fail English? That's unpossible.

    Google is a company. "Google" is a single noun, just like "group", "family", "staff", etc.

    The staff is ready to work.
    My family is going on a picnic.
    The group is going to be late.
    Google is working on Chrome.

    1. Re:Google "are"? by rantingkitten · · Score: 2, Informative

      Using plural verb forms for entities which are clearly singular (band, group, family, company) but which are by definition composed of multiple individual components -- that's a quirk of Brits. You know, the ones who sneer at Americans for using an inferior dialect of English, yet can't seem to figure out basic subject/verb agreement or the concept of collective nouns?

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    2. Re:Google "are"? by Neon+Aardvark · · Score: 0

      That's how English people speak English, dolt.

      --
      Azural - instrumentals
  47. Re:annoyed by teh+kurisu · · Score: 5, Funny

    This is why Superman dresses as he does. He landed in America, and was told to wear his pants on the outside.

  48. Re:annoyed by MightyYar · · Score: 2, Insightful

    Well, mystery solved! I love it when it is that easy :) I guess the American way is slightly lazier... "February second, two-thousand and nine" is 2 fewer words. Is that lazier or more optimized?

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  49. Re:annoyed by buchner.johannes · · Score: 2, Insightful

    ISO standard is YYYY-MM-DD which I use for documents when I need it. Good for sorting.

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  50. Re:annoyed by Anonymous Coward · · Score: 0

    No. You don't. Singular nouns are singular. You say the integers are infinite because the "the integers" is a plural noun. Google is a singular noun so you say "the company, Google, is..."

    You could say "the workers at Google are..." because then you're talking about many instead of one.

  51. Re: by Anonymous Coward · · Score: 0

    Hey, I hate Javascript like any other, but Python?

    Ugh. You ain't serious, are you?

  52. Re:annoyed by coopaq · · Score: 3, Funny

    "incidentally, you may be unaware of the distinction made in the UK between pants and trousers, i.e. that pants are what one wears under trousers."

    So what the hell are under-pants in the UK then? Do they go under your pants?

    You guys wear 3 layers of pant?

    Do you wear a pair of pants or more? So confusing.

    All I know is if you wear pants under your trousers and that's all... well then you aren't wearing underwear and that's nasty.

  53. Re:basic distinction between the OS and the browse by Anonymous Coward · · Score: 0

    Yes, people tend to use OS as a synonym for the shell (graphical or text) or the packaging environment, where the OS is normally just the kernel and maybe its modules.

  54. Re:annoyed by teh+kurisu · · Score: 1

    You would say, "This company of people is ", but you wouldn't say, "This Google of people is ". 'Google' is a proper noun (and a verb), not a collective noun.

  55. Re:annoyed by teh+kurisu · · Score: 1

    Wouldn't a committed American slacker say, "February two, two thousand nine"? Cutting thirteen syllables down to nine.

    It makes me cringe every time I hear a date expressed this way...

  56. Re:annoyed by steelfood · · Score: 1

    Yes, then we mixed them together, ingested, digested, and what came out the other end after all was said and done was a flaming piece of turd.

    --
    "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
  57. Either I don't get it, or they don;t get it by rickb928 · · Score: 0

    "web is becoming an integral part of the computer and the basic distinction between the OS and the browser doesn't matter very much any more', he says"

    Um, the Web is actually an internetwork, that is networks of networks. It is *not* part of the computer, it is a resource the computer accesses, based on user commands.

    Remember Larry Ellison telling us "The network is the computer"? No, Larry, the network is the network. The computer is the computer. Apparently you get this in your CS4xx classes, the ones you skipped when you had your one Big Idea, kinda like the kids who come out for the NBA Draft a year early and skip their NBA4xx classes on foul shots and firearm safety.

    The browser may be the most-used, most common, multifunctional software on the computer, but the basic distinction between the OS and the browser is that the browser can't yet boot the computer, or render it useful for other things such as file management, network connectivity, or printing. The browser is an application. We see Windows with so many services and features that intertwine the browser (and other apps) with it that it is hard to tell where the OS stops and the app begins, but that's the simplistic view anyways.

    How about Google makes good on that statement and pump out a down and dirty OS/browser combo that just does it? Include an install that lets you multi-boot XP/Vista/Windows7 or whatever Linux ya got, and people will be choosing either 'ChromeOS' or 'my usual OS', and lamenting that they have the wrong one loaded for whatever they want to do next. Or go whole hog and write it as a VM shell, and let Windows run underneath it. Xen is giving their stuff away now, how about leveraging that? And yes, I know of at least one reason right now why that doesn't work. I'm just ignoring it for the sake of the argument.

    I know, I know. One of my machines is still a Sempron, the others are Pentium 4 CPUs, and I had no real reason to upgrade until now. So current VMWare won't like those so much, what with VT extensions missing. So I've got a reason to upgrade, finally - taking Xen up on their offer.

    Bleagh. The apps guys are still trying to make the OS superfluous. And making stupid statements.

    ps - which CPU should I buy to be able to dive into VMware and Xen in a big way? Core 2 Duo or AMD?

    arghhh....

    --
    deleting the extra space after periods so i can stay relevant, yeah.
    1. Re:Either I don't get it, or they don;t get it by Lord+Ender · · Score: 3, Insightful

      The combination of your statement and your sig makes it clear that you are one of those people who has to be dragged kicking and screaming into the future. You weren't like that when you were young, were you?

      I think it's pretty clear when he means: the OS is becoming little more than the driver for the dumb-terminal you use to access your web-based applications. Stuff like file system management is pointless if all your data lives server-side in web apps.

      You can go after his terminology in a display of petty pedantry, but it doesn't change the fact that what he is saying is becoming increasingly the way things are. We may not be there yet. We may not ever get there. But that is certainly where the momentum is.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  58. How about something OTHER than javascript... by Fished · · Score: 3, Interesting

    It seems to me that the browser will not be able to replace the desktop ... or even claim to be an "OS" in anything but the most attenuated sense... until we have the ability to use something other than javascript in a reasonably cross-platform way. Imagine for a second that Windows could only be programmed in Visual Basic, or Linux could only be programmed in C. We'd absolutely hate it, and we'd be right to hate it.

    Now, granted, any given development platform generally displays a preference for a given programming language. If you're going to develop Gnome applications, you're probably going to use C, if Cocoa, then Objective C, etc. But right now the situation in the web space is one of total locking to Javascript, which isn't even all that good of a language.

    What I really want to see is a reasonable degree of cross-platform support for the use of a reasonable variety of object-oriented scripting languages embedded in the browser, as plugins. So I can develop web pages in HTML + Ruby, or HTML + Python, or HTML + Javascript, as is best suited for my application. The hooks are there in the HTML specs to do this, but browser implementations don't seem to have caught up.

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    1. Re:How about something OTHER than javascript... by Enderandrew · · Score: 2, Informative

      Plasmoids can be programmed in a whole slew of languages, such as Ruby, JS, Python, C++, etc. Someone made a proof-of-concept Firefox extension that ran plasmoids in your browser.

      Chrome comes with Gears, and can't Gears widgets be programmed in a variety of languages?

      And Java is still around, etc.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    2. Re:How about something OTHER than javascript... by maxwell+demon · · Score: 1

      Make it scriptable in Unlambda!

      --
      The Tao of math: The numbers you can count are not the real numbers.
    3. Re:How about something OTHER than javascript... by Kz · · Score: 1

      Plasmoids can be programmed in a whole slew of languages, such as Ruby, JS, Python, C++, etc. Someone made a proof-of-concept Firefox extension that ran plasmoids in your browser.

      AFAIK, those plasmoids were only the ones that where any programming was JS. or maybe it could run other kinds outside the browser process but displaying in the same window. not useful as a start for multi-language web programming.

      Chrome comes with Gears, and can't Gears widgets be programmed in a variety of languages?

      no, it's still JS only.

      the only parts in C are inside the plugin itself, not useful if you want to depend on a single version of the plugin

      And Java is still around, etc.

      even if several 'good' languages are getting compilers that target JVM, these usually don't mean the applet environment. for example Jython runs on tomcat servers, not on the browser.

      worse, some of them (Clojure, Scala) are hopelessly handicapped because JVM design is tied to Java design. (for example Clojure doesn't have real tail-call optimisation, so any Scheme programmer would get lots of stack overflows for trivial functions. also cons pairs are implemented with objects, making them immensely heavier in space and time than a real LISP implementation)

      --
      -Kz-
    4. Re:How about something OTHER than javascript... by anarxia · · Score: 1
      The problem is that the runtimes for all those languages must be first installed on the browser. For example a python runtime would be a minimum 4MB, ruby 6MB and so on. If you make them optional web developers will not bother using them if they will risk their sites not working.

      This is why the web standardised on one language.

    5. Re:How about something OTHER than javascript... by Fished · · Score: 1

      This is a legitimate point... but if Javascript is going to be a sort of "bytecode for the Internet"... one wonders if it's really the right choice. Maybe what we need is a sort of "compiled web page" (ick... is this really just becoming flash?) standard or somesuch. I could see a pretty good case for this--if nothing else, browsers could become significantly faster as they wouldn't have to individually parse HTML pages. Also, compiled web pages would have the advantage of being run through a compiler on the server side, which could eliminate a lot of the malformed crud that browsers have to deal with currently.

      I'm just thinking out loud here, but maybe it's time to really rethink the basic architecture of the web and of HTML? And maybe SGML/XML syntax (between http server and browser at least) is part of the problem?

      --
      "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
  59. Re:annoyed by gbjbaanb · · Score: 1

    When your average English speaker writes out a date, they'd write it as, for example, "February 26th, 2009"

    but that is still the wrong way round, nearly all UK residents will write 26th February 2009 (you insensitive clod!)

    The date should be fully written as "the 26th day of February in the year of our lord, 2009" (as our Gregorian calendar is christian-centric).

  60. Re: by Anonymous Coward · · Score: 1, Informative

    Javascript HAS proper, native OO. It just doesn't have class-based OO (though some libraries like Prototype hook onto the prototype-based OO and provide not only class-based OO, but with mixins, too). Yes, there IS a distinction; no, just because you don't use prototype-based OO often or aren't used to thinking in its terms, that doesn't make it `improper'.

  61. Single platform, then multi, equals fail by jonaskoelker · · Score: 2, Interesting

    it's faster to develop for a single platform than to use a shotgun approach.

    Yeah, but telling your developers that they can develop for windows only and then porting the application is likely to be a lot slower than writing things portably from day 1.

    An argument to back this assertion up: the sooner you fix a bug, the cheaper it is to fix [this is widely believed]. Every dependence on a particular platform that's not put into a platform abstraction layer is a bug. If you develop for every platform all the time, you'll find and fix those bugs immediately, paying the lowest possible price for portability. If you develop for $PLATFORM first and then port, you'll pay the largest possible price for portability.

  62. Re:annoyed by Anonymous Coward · · Score: 0

    Unusual maybe, but illogical? Google = multiple people. It's perfectly logical to refer to 'them' rather than 'it' since the entitity is a collection of individual elements that act in unison.

  63. Irony by Anonymous Coward · · Score: 0

    The stereotypical Brits I've met have too many conflicted ideas about the staid traditions of their mythical England to internalize the linguistic fact that US English is the archaic snapshot of common English from the American colonial era. They are emotionally invested in the idea that Brits are traditional and Americans are new-fangled and immature, when really it is the UK that has been punking out the language and forgetting its past.

    Fortunately, many of the Brits I've met in the tech sector are not stereotypical Brits, so we can get right down to drinking and laughing at our respective stereotypical cousins further down the bar...

  64. Re:annoyed by pesc · · Score: 1

    Yeah, the normal and logical may seem that way if you're used to something so strange and illogical as US English - putting 'z' in almost every word, and I mean, MM/DD/YYYY? come on!

    Yes they store dates in mixed endian format.

    Not to mention football which Americans think is a sport where you don't have a proper ball and you very seldom play it using a foot. :)

    --

    )9TSS
  65. Re:annoyed by Ultra64 · · Score: 1

    You seem to have confused the word 'stupid' with the phrase 'something I'm not used to'

  66. Re:annoyed by Inda · · Score: 2, Funny

    You mean during the colonial fullstop?

    --
    This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
  67. Re: by Anonymous Coward · · Score: 0

    I would rather have the browser guys work on getting something OTHER than javascript into the browsers. Javascript is getting better, but you only polish a turd so much.

    Right! What we really need is a platform-independent, reasonably fast language, with built-in security.

    Perhaps we could have a language which compiled into some sort of 'bytecode', so if developers wanted to use Python or Ruby or Whatever they could, and they could still compile into the same bytecode.

    While we're at it, we could have one language particularly aimed at writing this bytecode. It could retain the popular syntax of C and C++, but fix confusing and often-misused features like nonstandard numerical types, pointer arithmetic, and operator overloading.

    We could even enable this new web-programming-language in older browsers using plugins, like Flash and Quicktime do, so anyone who wanted to take advantage of its functionality could just download a plugin.

    I, for one, look forward to the future when this fantastic technology becomes available. I'm certain web application writers will be all over it, in preference to the slow, browser-incompatibility-laden morass that is JavaScript.

  68. Re:annoyed by Anonymous Coward · · Score: 0

    No, he'd say "two, two, oh nine." Ironically, in that specific instance, it doesn't matter which one the month is as long as you know the year.

  69. Well, since I have scripting turned OFF ... by Toad-san · · Score: 1

    This entire issue rapidly becomes a non-issue.

    Be DAMNED if I'm running anything on my computer that some yahoo out there at some web site has decided is gonna run. Momma didn't raise no fool.

    And the godz bless Firefox for the NoScripts addon!

    I'm not buying into this "Your PC is a web client" concept.

  70. Re:annoyed by Anonymous Coward · · Score: 0

    YYYY/MM/DD makes so much more sense, as it means that you get sane sorting when ordering using a computer.

    You should upgrade your computer to a version that allows you to do non-lexicographic sorting.

  71. Re:annoyed by ndixon · · Score: 1

    Since I correspond with people in Asia, the US, and Europe for work, I've found that the only unambiguous way to express dates is YYYY-MMM-DD or the reverse (e.g. 2009-Feb-02, 02-Feb-2009).

    I've seen this form (usually little-endian) quite a bit, and yes, it was probably to remove ambiguity. When you have underpaid and overworked staff trying to quickly parse the date on an invoice, that seemed to be the clearest way to convey the information without mistakes.

    Do the Brits write "2 February, 2009"? If so, do they say it that way? Americans almost always say the month first.

    Yes, we do. But we usually write the ordinal form, e.g. "2nd February, 2009". And in speech, there's always an "of" in there: "2nd of February"

    --
    Oh, how convenient: a theory about God that doesn't involve looking through a telescope.
  72. Re: by Kz · · Score: 1

    yes! please!!! almost any other modern language would be preferable over JS!

    i keep dreaming of Lua on the browser...

    of course, if NativeClient ever gets stable and popular enough, it would be dead easy to use whatever language you wish to compile

    --
    -Kz-
  73. Re:annoyed by ndixon · · Score: 1

    Why doesn't everyone just say express numerical dates as 2009-02-26? (I was going to use your dates, but the duplicate 02 didn't illustrate my point).

    Tradition.

    When you can't think of any other reason for doing something, at least you can say "But we've always done it like this."

    --
    Oh, how convenient: a theory about God that doesn't involve looking through a telescope.
  74. Re: by Kz · · Score: 1

    the language itself is mostly compatible across browsers. the main problem is premature standardisation, see crockford's website to see how the language design was frozen before it was tested enough. so now we're stuck with terrible design decisions, like the 'which' keyword, the changing meaning of 'this', the 'not-quite-lexical' scoping of 'var', etc.

    (of course, that's besides the DOM incompatibilities, and even worse, CSS completeness)

    --
    -Kz-
  75. Re:annoyed by NudeAvenger · · Score: 1

    It's cold in the UK...

    --
    for(b=(a=0)+1;;b+=(a+=b))print(a+"\n"+b+"\n");
  76. Mobile devices!!! by the-matt-mobile · · Score: 1

    With my new phone, running Windows Mobile 6, I've struggled to find a good browser. PIE is dated and nearly useless. Skyfire is really neat, but it's still beta and it shows. Opera Mini is the best of the three, but it requires a Java MIDLet engine to run it. I would install and use a Google Chrome mobile browser in a heartbeat if it was good and fast. With Android, I'm hoping that that was part of the plan with Chrome all along!

  77. Re:annoyed by ndixon · · Score: 1

    I always think it's funny when someone gets nervous about whether to use "I" or "me" when referring to themselves in a sentence, so they give up and say "myself" instead, and sound even more stupid.

    --
    Oh, how convenient: a theory about God that doesn't involve looking through a telescope.
  78. Re:annoyed by MightyYar · · Score: 1

    You answered your own question. 2009-02-02 is ambiguous. It also doesn't fit natural speech... who says "2009, February 26"?

    For computer applications, though, it is the most convenient notation (in my mind)... and any time I include a date in a file name I use your convention.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  79. Re:annoyed by Abcd1234 · · Score: 1

    but that is still the wrong way round, nearly all UK residents will write 26th February 2009 (you insensitive clod!)

    Hey, it ain't my fault you're weird, you limey bastard. :)

    For the record, I'm Canadian, and AFAIK, we've never written the date that way. 'course, for all I know, that may be a little cultural inheritance from our 800lb gorilla neighbour to the south.

    The date should be fully written as "the 26th day of February in the year of our lord, 2009"

    Uh, no, it shouldn't. Your "lord" sure as hell isn't my "lord" (which is, of course, the Great Noodley One), so the phrase "year of our lord" is, at best, inaccurate.

  80. The Future of Google Chrome = by saddino · · Score: 1

    The Future of Apple Safari

  81. Re:annoyed by zindorsky · · Score: 1

    I know you're joking, but I see this a lot in serious contexts and I need to get this off my chest:

    English is NOT derived from German. Yes, it is a Germanic language, but it comes from a language much older than German. German and English are in a cousin, rather than parent/child relationship.

    --
    If the geiger counter does not click, the coffee, she is not thick.
  82. Re:annoyed by BenEnglishAtHome · · Score: 1

    I was taught this way and have no authorities to appeal to, so dismiss me if you wish. It's just that, as long as we're expressing annoyances...

    "two thousand and nine"?

    Two thousand and nine what? Two thousand and nine tenths? Two thousand and nine hundredths?

    The connective "and" is used in spoken numbers to point out the decimal. "Two thousand and nine" is 2000.9 (or 2000.09, or 2000.009, etc.) To speak the number 2009, say "Two thousand nine".

    Simple and logical, right?

    OK, folks, flame away.

    PS - I've had this discussion before, so to save people trouble, here's my favorite response to me on this subject: "I can throw as many connectives into a spoken number as I wish. I say 'point' or 'decimal' when I mean to designate the spot where the decimal goes."

    Fun attitude, that. That means that the last bank deposit I made was "one thousand and seven hundred and twenty and five decimal ninety and five dollars" or some such clumsy nonsense.

    Multiple/misused/misplaced/extra "ands" when speaking numbers == the run-on sentences of the numeric world.

  83. Re:annoyed by Logic+and+Reason · · Score: 1

    Wouldn't it be easier for people whose first language isn't English to parse '2009-02-02' than '2009-Feb-02'? And I don't think it's ambiguous: not only does YYYY-MM-DD make more sense, but also people who do put the year first always use that format, in my experience. I don't think I've ever seen anyone write a date in YYYY-DD-MM form.

  84. Re:annoyed by Anonymous Coward · · Score: 0

    Perhaps it's simply because in the USA we just love corporations so much we like to pretend they're people too? Rather than groups of people.

  85. distintion between OS and browser by askksa · · Score: 1

    I guess the distinction between OS and browser does not matter much in the sense that eventually most browser will implement each browser tab/window as a different process. Which is actually a good thing. It can be used to enforce a stronger Same Origin Policy.

  86. Re:annoyed by Jaysyn · · Score: 1

    At least only two of our dialects sound retarded.

    --
    There is a war going on for your mind.
  87. Re:annoyed by caluml · · Score: 1

    Very interesting. It's probably two thousand, seven hundred and nine because that's how lists are done. John, Mark, and Peter. Although having thought about it, it's two hundred and fifty-two thousand, four hundred and ninety-nine.
    Perhaps it's due to the Germanic influence in our language? Drei und funfzig. (Apologies to the Germans here, I'm sure that spelling is wrong.
    Well, anyway. As a Brit, the American way of missing the "and" just sounds horrible to me. Like you're trying to save .25 second of time saying it. You drop a lot of words from English. We're say: "Write to your MP". You'd say "Write your senator". Things like that. I forget the other examples.

  88. Re:annoyed by caluml · · Score: 1

    $ date ; ddate
    Thu Feb 26 17:48:30 GMT 2009
    Today is Boomtime, the 57th day of Chaos in the YOLD 3175

  89. Re:annoyed by ttldkns · · Score: 1

    Actually I would say the set of integers are infinite. I would also say the set of Real numbers are uncountably infinite.

    God save the Queen ;)

    --
    How many computers are too many?
  90. Re:annoyed by gbjbaanb · · Score: 1

    Uh, no, it shouldn't. Your "lord" sure as hell isn't my "lord"

    so when do you start counting years? Is this 2009 to you too, or something else? Anno dominae is the phrase used to denote why this year is the number it is, and not the 4009th year since the last king of babylon, or whatever.

    Still, if you write "february 26th"? I have to ask - 26th of what? You're not Yoda: "ahh, February 26th day of, it is"

  91. security, anyone? by Tom · · Score: 2, Insightful

    'The web is becoming an integral part of the computer and the basic distinction between the OS and the browser doesn't matter very much any more', he says."

    Outch. After this quote, I know I'm never going to test Chrome.

    There is an absolutely vital distinction. The damn browser will happily run any code embedded in any website I visit. My OS (don't know about yours, but mine) only runs stuff that I explicitly tell it to, usually after explicitly installing it. In fact, I'd prefer even tighter limits on that.

    If you don't get that distinction, your security mindset is fucked up.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:security, anyone? by Splintax · · Score: 1

      He's not talking about the distinction between the web and the OS from a technical perspective. Yes, the browser and the OS will always be fundamentally different. But for most end users, the distinction between web apps and native apps is rapidly disappearing.

  92. Web Brown Noser by neilobremski · · Score: 1

    Perhaps it's time to do away with phrases like "browser will replace the desktop" and "browser-based OS", because they seem to bring about angry friction in old-school developers. I tend to think that "desktop" operating systems and their BIOS's will eventually merge to provide a base hardware interface whereas the browser becomes a base for most software. And I say most, but realistically everything is on or going to the web and to say otherwise is a denial. It's been nearly 15 years since I started using the internet and all I've seen is a inexorable shift from OS-specific to browser-based. Sure there's obstacles related to privacy, technology, and people but it's only delays (the singularity is near?). All that said, I prefer Chrome as my primary perusal platform. It generally stays out of my way and handles things as I expect. Whether or not Google has its eye on a permanent place amongst similar products, its speedy minimalist approach is a sexy suggestion to its peers.

    --
    -- NeilO
  93. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  94. Re:annoyed by Abcd1234 · · Score: 2, Funny

    Still, if you write "february 26th"? I have to ask - 26th of what?

    Uhh... February. You know, like "day 42 - George and I are still stranded on this desert island, and each day, he looks tastier and tastier..." That isn't too terribly confusing for you, is it? :)

  95. Re:annoyed by MightyYar · · Score: 1

    I agree that YYYY-MM-DD is unlikely to cause a problem, but it is still ambiguous. I simply prefer to leave absolutely no question and use the 4 digit year with the abbreviated month name. No one can find a way to screw that up, and it makes no assumptions about the reader other than "they know the month names in English".

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  96. Re: by drew · · Score: 3, Insightful

    I strongly disagree. JavaScript is a great language - in fact I think it is one of the best dynamic languages out there. The biggest problem is that 95% of the people who program JavaScript never bother to figure out the right way to use the language. I have heard people who had worked for years programming in JavaScript (actually JScript) claim that the language does not support inheritance, which could not be more untrue. As Douglas Crockford stated in a talk titled "JavaScript: The Good Parts":

    I began programming JavaScript the same way everybody else began programming JavaScript: I didn't learn it. Just tried to figure it out by trial and error. It was like "There's not enough here to be worth having to learn it. I'll just fumble around with it." That's not true of any other language. Every other language that I've ever attempted, I would learn it - I would learn it deep and I would learn it good. JavaScript is the only language I've ever encountered where "I should be able to fake it."

    I don't know why JavaScript has that aspect about it, but I find that's pretty much universal. Most of the people who start using JavaScript really don't bother to learn it. But they expect it to work anyway, and often they are disappointed when it doesn't work the way they thought it should, when they have no reason to expect that it should work the way they thought it should.

    If people would actually bother to learn the language (and could be convinced to give up the notion that you can't do OO properly without classes) you'd probably hear a lot less hatred for it.

    Also, adding other support for other languages wouldn't do anything to address the biggest difficulty in writing code that runs in a browser, which is the incompatibilities between the different browsers' DOM and CSS implementations.

    --
    If I don't put anything here, will anyone recognize me anymore?
  97. the OS does matter by portscan · · Score: 1

    as of now Chrome is windows-only.

  98. The problem as I see it... by Anonymous Coward · · Score: 0

    There has been much talk about the browser (pick one) as being platform independent, but no one seems to have done this, esp. IE.

    Building things like JS into a browser is nice and all, but until and unless all browsers stick to standards, we the end users will not see any true benefit.

    I'm tired of switching from one browser to another just so I can see a web site or watch a video. I use Linux, BSD, and Windows, and they all have their strengths and weaknesses, but this is getting ridiculous...

  99. Keep going google by AmherstburgVision · · Score: 1

    I'm ready for Google to take it further so we can log into a google terminal server for our computing needs. Then we can really have $100 computers that are capable, since all they will have to do is work as a dumb terminal!

    --
    http://www.AmherstburgVisionCentre.com
  100. Re:annoyed by sfcat · · Score: 1

    Actually, there are more French words in English than German works...just saying...

    --
    "Those that start by burning books, will end by burning men."
  101. Re:annoyed by Dragonslicer · · Score: 1

    so when do you start counting years? Is this 2009 to you too, or something else? Anno dominae is the phrase used to denote why this year is the number it is, and not the 4009th year since the last king of babylon, or whatever.

    The "politically correct" term is Common Era, so the current year would be 2009 C.E., and ~3000 years ago would be 1000 B.C.E.

  102. does this thing even compile yet? by Punto · · Score: 1

    last time I checked, it was a long way from even building properly.

    --

    --
    Stay tuned for some shock and awe coming right up after this messages!

  103. Re:annoyed by RCL · · Score: 1

    How come that you (US & British) are still using outdated imperial system with its inches, feet, legs, arms, and so on? :)

  104. Re:annoyed by thetoadwarrior · · Score: 1

    Actually they aren't called under pants because they go under the pants. It is because they are pants that go underneath. Pants comes from the term pantaloons which originates from Patanlone (trousers in Italy) you would certainly not wear underneath another form of clothing.

    http://en.wikipedia.org/wiki/Trousers

    It's all well in good that Americans (including myself) have evolved the language but it's embarrassing that the country doesn't teach people more about why we use certain terms and where they originate from.

    Just as most people don't know that Aluminum and Aluminium are both technically British as the US version was the original term for the metal but it was then decided to change it so it has the same sound as other elements on the periodic table.

  105. Re: by thetoadwarrior · · Score: 1

    Java doesn't want to be Javascript which is still a hack of a language where you can't even do basic things like simple AJAX calls without writing a load of code to compensate for the fact browser developers (well one developer in particular) are too petty to agree and make things work one way and as far as security goes it's all or nothing with Javascript unless you install some third party add-on (which should be unnecessary) to manage your per script settings.

  106. Re:annoyed by Anonymous Coward · · Score: 0

    This is all just a matter of custom and expectation. Simply because things do not fit your expectations or custom does not make them wrong, neither does making a straw-man argument about the number of "and"s in a spoken number. There are perfectly regular places to put the "and" in British or Australian English, (between the hundreds and tens, whether hundreds or tens digits are present or not). So: "One thousand seven hundred and three" or "Two thousand and twenty one". I have not often heard people use "decimal" to mean the decimal point: they usually use "point", but "decimal" is just as unambiguous.

    How about prices? Is it really the case that you pronounce $29.95 as "twenty nine and ninety five" or just "twenty nine ninety five"?

    Your assertion that "and" is used to spell out the decimal is a custom I am unfamiliar with. In your deposit example, I would simply have used "dollars" as the decimal separator: "one thousand, seven hundred and twenty five dollars ninety five". Not matching your rules for spoken numbers does not mean that we just throw "and" anywhere we fancy.

    My guess is that the American preference for using fractions over decimals (such as the avoidance of the metric system and quoting stock prices in dollars and fractions rather than dollars and cents) has led to your expectation that the "and" represents a fractional part. This seems unusual to me, but that doesn't make it an error, any more than the custom of using "and" in numbers in non-American English is misplaced. Consistently using "point" (or in the case of money, "pounds" or "dollars") to indicate the decimal point seems far less prone to ambiguity to me.

    While we're making gripes about additional one syllable words, the American habit of adding redundant prepositions is far more egregious, in my opinion. "The furniture is inside the house" contains all the information about relative location you need. You don't need the extra "of" in "the furniture is inside of the house". And let's not even begin on a system of writing dates that has non-monotonically changing significance.

  107. V8 is innovative? by hkmwbz · · Score: 1

    Bak heads up the development of the v8 JavaScript engine in Chrome, one of the key features of Google's browser and also one of the most innovative.

    I don't get what's so innovative about V8. Didn't both Apple and Mozilla do these things long before Chrome was announced?

    --
    Clever signature text goes here.
  108. Re:annoyed by Chabo · · Score: 1

    Basic word roots, and grammar, both matter more than sheer number of words.

    For instance, French and other Romantic languages put most adjectives after the noun: "le chapeau rouge" (the red hat). Meanwhile, German puts adjectives before nouns, like English does.

    --
    Convert FLACs to a portable format with FlacSquisher
  109. Re:annoyed by Chabo · · Score: 1

    I work for Intel; they went a step further: instead of having to deal with months and dates, they just designate the year, Work Week number, and day.

    Today is WW09.4, or 2009WW09.4, in long form. (Week starts on Monday, Sunday is "Day 7")

    It took some getting used to, but I'm sure it helps prevent issues with month abbreviations among non-native English speakers, in addition to simplifying any calculations regarding quarters, fiscal years, and such.

    --
    Convert FLACs to a portable format with FlacSquisher
  110. Re:annoyed by Chabo · · Score: 1

    It's nice to open any Windows folder, or type "ls", and get an ordered list if your files, if they start with a date. If you use Windows' "Scanner and Camera Wizard", and someone who doesn't think about ease of sorting names their photo set "Feb 26 2009", then it's a pain. Then with 10 photos, by default you'll have:

    Feb 26 2009_1.jpg
    Feb 26 2009_10.jpg
    Feb 26 2009_2.jpg
    Feb 26 2009_3.jpg

    And so on.

    --
    Convert FLACs to a portable format with FlacSquisher
  111. OS/Browser distinction by Anonymous Coward · · Score: 0

    "basic distinction between the OS and the browser doesn't matter very much any more"

    Oh yeah? Then why the fuck did Google do this http://tech.slashdot.org/article.pl?sid=09/02/26/1547223&from=rss

    I know comments against Google and supporting Microsoft get modded down on Slashdot (and still Microsoft continues to advertise here..werd) but Microsoft's share of the browser "market" is no more than Google's share of search.

  112. The difference by Brandybuck · · Score: 1

    What's the difference between the OS and the browser? Besides the obvious one, that an OS doesn't need an OS and desktop to host on, here's my number two difference: I can use (for example) KDE and Konqueror on Linux, FreeBSD, NetBSD, OpenBSD, other BSD variants, OpenSolaris, AIX, HP-UX, Mac OSX and Windows. I can use most Google websites with exactly three browsers: IE, FF and Safari. Konqueror is not supported. WebKit browsers are not supported. Hell, Chrome isn't that well supported, and it's their own dogfood!

    Google is an advocate for what I call "cross-platform lite". Which is about as tasteless as "miller lite" but not nearly as filling.

    --
    Don't blame me, I didn't vote for either of them!
  113. Re:annoyed by Splintax · · Score: 1

    What matters is where the language came from, historically speaking. English is a Germanic language because it evolved from other Germanic languages, not because its grammar is similar to other Germanic languages (although the latter is often evidence suggesting the former).

  114. Re:annoyed by gbjbaanb · · Score: 1

    I guess it is for you if you think February has 42 days.

    Its also terribly confusing for all date parsers, poor computers can't tell if the date makes sense, or has to be parsed in your arse-about-face way.

  115. Same mistakes by dugeen · · Score: 1

    "The web is becoming an integral part of the computer and the basic distinction between the OS and the browser doesn't matter very much any more,'" which is exactly where Microsoft went wrong with Internet Explorer. That's why the OS-wide 'Internet Options' are on a menu inside an app, which is even more stupid and illogical than complaining that a UK website doesn't use US English.

  116. Re:annoyed by daybot · · Score: 1

    Yes, I write "2nd February 2009" and say "The second of February two thousand and nine"

    I can vouch for my fellow countryman. That's how we roll over here.

  117. Google Chrome by Anonymous Coward · · Score: 0

    'The web is becoming an integral part of the computer and the basic distinction between the OS and the browser doesn't matter very much any more,' he says."

    Wasn't that MS' argument in the 1990's about not removing IE? Didn't they say that IE was an integral part of Windows and therefore couldn't be removed? The more things change, the more they remain the same!

  118. Most internet users don't know what a browser is. by Anonymous Coward · · Score: 0

    I use firefox at work because it has great add-ons to help web development. I use Chrome at home because it's fast and has clean UI with innovative , useful features.
    Most people just use IE because it is they think it IS the internet. They don't really understand what a browser is so can't really judge differences.
    The browser(s) that most people use in the future will be the one(s) that is/are most easily accessible and easy to use for most people. Hence google creating a decent user experience and getting involved in the MS anti-trust procedings.
    Why should they bother with add-ons? They are used by a tiny minority of people.

  119. Re:annoyed by Chabo · · Score: 1

    I like this language tree to illustrate the ancestors of modern languages:

    http://www.intersolinc.com/newsletters/Language_Tree.htm

    --
    Convert FLACs to a portable format with FlacSquisher
  120. Re:annoyed by BenEnglishAtHome · · Score: 1

    That's the best reply I've ever gotten to my pet peeve about number pronunciation. Thank you very much. Three points:

    You assert that there are "regular" places to put the "ands" when speaking numbers. If that were true, I'd have no objection. It's my observation, though, that connectives are scattered about nearly at random in long numbers. My example was exaggerated but, in truth, I commonly hear something along the lines of "one million, one hundred and five thousand, six hundred and fifteen" when saying "1,105,615." It seems people sprinkle the "ands" into spoken words according to no generally-accepted rules. If there were such rules, such a "regular" way of using them, I'd have no problem.

    The rules that I adhere to about how to say words do apply for most Americans during the only time they actually write out the pronunciation of a word - when they write a check. I take that as proof that there's a correct, formal way to write and (by extension) say numbers. Other folks view it as a special, too-formal case that should be abandoned in speech. I can't argue with that, of course; it's just personal preference.

    Finally, spoken money amounts are a special case. I find much more consistency in the way people speak dollar amounts and it's far less irritating to me. Generally speaking, most Americans would say "one thousand, seven hundred and twenty five dollars and ninety five cents." I'd say the same, just omitting the first and. I might even shorten it to "seventeen hundred twenty fine and ninety five cents."

    I'm certainly open to people saying words however they wish. In spoken communications, it's getting the idea across that's important and pretty much any form will get the job done. The fact that extra connectives irritate me is something I keep to myself except in functionally anonymous internet locales. There's certainly nothing about the way people say numbers that irritates me nearly as much as pull handles on doors that must be pushed and vice versa. :-)

    ps - I agree with you about the sprinkling of extra prepositions. I find myself doing it when writing and must focus my editing efforts on rooting them out.

  121. Anonymous Coward by Anonymous Coward · · Score: 0

    Can they just put that on android?

    Because I'd recommend opera, ff, safari, ie (for intranet with BHO); in that order. Google only adds to the browser requirements that clients would ask. argg