Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Firefox's Slickest Features

Firefox's Slickest Features

Scheduled Pinned Locked Moved The Lounge
question
57 Posts 17 Posters 6 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 1 123 0

    Jeffry J. Brickley wrote:

    what he spoke clear and direct english and you didn't understand???????

    No, she spoke clear and direct english and you didn't know it was a female.

    E Offline
    E Offline
    El Corazon
    wrote on last edited by
    #41

    The Grand Negus wrote:

    No, she spoke clear and direct english and you didn't know it was a female.

    but informal american english uses male as the generic, I thought you were the english expert here? :rolleyes: was there a misunderstanding using informal standard english? wow.... I knew she was female, we've tossed messages back and forth here before. But I knew you would ignore the standard and try for the formal english, which is not standard. But wait? you mean there are different englishes and confusion? who would ever have said that? :rolleyes:

    _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

    1 1 Reply Last reply
    0
    • 1 123 0

      Jeffry J. Brickley wrote:

      Is that Australian English, Australian Aboriginal English, Queen's English, American English... You do realize that the improper use could provide a misunderstanding to the compiler that would create a bug...

      You're thinking much too mathematically again. When I say to my wife, "Hit the lights!" she knows what to do - even though that particular sentence is "Idiomatic English" (which was missing from your list!). The strength and beauty of our approach to language is that it is not, essentially, based on grammar or vocabulary. The machine understands what it's been taught to understand, spelling errors and grammatical mistakes notwithstanding. And when a PAL 3000 misunderstands, it's not a bug, it's typical of an "apparently intelligent"(tm) being. Like, again, my wife. "Not those lights, honey; the other ones." Believe it or not, our approach is designed to handle situations just like these, in the very ways that humans handle them. And since each user will be talking to his own PAL 3000 - brought up in that particular environment - each PAL will behave according to the cultural norms that apply.

      C Offline
      C Offline
      Colin Urquhart
      wrote on last edited by
      #42

      The Grand Negus wrote:

      each PAL will behave according to the cultural norms that apply

      Brilliant. I pull some code from CVS that Bob wrote and my PAL 3000 has no idea how to compile it.

      E 1 2 Replies Last reply
      0
      • E El Corazon

        The Grand Negus wrote:

        No, she spoke clear and direct english and you didn't know it was a female.

        but informal american english uses male as the generic, I thought you were the english expert here? :rolleyes: was there a misunderstanding using informal standard english? wow.... I knew she was female, we've tossed messages back and forth here before. But I knew you would ignore the standard and try for the formal english, which is not standard. But wait? you mean there are different englishes and confusion? who would ever have said that? :rolleyes:

        _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

        1 Offline
        1 Offline
        123 0
        wrote on last edited by
        #43

        It's all moot, Jeffry; we're not talking about the same thing. We Osmosians are not trying to build a computer - that's been done. We're trying to make a machine that understands language the way that people do - misunderstandings and all. We hope to gain some insights this way.

        E 1 Reply Last reply
        0
        • 1 123 0

          It's all moot, Jeffry; we're not talking about the same thing. We Osmosians are not trying to build a computer - that's been done. We're trying to make a machine that understands language the way that people do - misunderstandings and all. We hope to gain some insights this way.

          E Offline
          E Offline
          El Corazon
          wrote on last edited by
          #44

          The Grand Negus wrote:

          We hope to gain some insights this way.

          so far you have not gained any, and we've all offered a lot. Your statement as always is you know the "right" way and everyone else is "wrong." Writing English that way will get you the worst of any English variation spoken to you... and yet you are always shocked that you are treated as such.

          _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

          1 1 Reply Last reply
          0
          • C Colin Urquhart

            The Grand Negus wrote:

            each PAL will behave according to the cultural norms that apply

            Brilliant. I pull some code from CVS that Bob wrote and my PAL 3000 has no idea how to compile it.

            E Offline
            E Offline
            El Corazon
            wrote on last edited by
            #45

            Colin Urquhart wrote:

            I pull some code from CVS that Bob wrote and my PAL 3000 has no idea how to compile it.

            the perfect compiler, all programs are obfuscated by the owner automatically through use of local colloquial English and completely useless for sharing code and team production... why it sounds like... a Cobol shop!

            _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

            1 Reply Last reply
            0
            • C Colin Urquhart

              The Grand Negus wrote:

              each PAL will behave according to the cultural norms that apply

              Brilliant. I pull some code from CVS that Bob wrote and my PAL 3000 has no idea how to compile it.

              1 Offline
              1 Offline
              123 0
              wrote on last edited by
              #46

              Colin Urquhart wrote:

              Brilliant. I pull some code from CVS that Bob wrote and my PAL 3000 has no idea how to compile it.

              Not quite. A PAL first attempts to understand according to the cultural norms of the environment it reside in, as a human does. Failing that, it adjusts its scope and tries again, as a mature or experienced human does. Failing again, it considers unlikely and unusual interpretations, again, as a (persistent) human does. A fully cosmoPALitan machine will even consider different languages (but starting with the original utterance). The good news is that, unlike some, a typical PAL will refrain from comment on an architecture and a plan that it hasn't studied and therefore can't possibly understand.

              C 1 Reply Last reply
              0
              • E El Corazon

                The Grand Negus wrote:

                We hope to gain some insights this way.

                so far you have not gained any, and we've all offered a lot. Your statement as always is you know the "right" way and everyone else is "wrong." Writing English that way will get you the worst of any English variation spoken to you... and yet you are always shocked that you are treated as such.

                _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                1 Offline
                1 Offline
                123 0
                wrote on last edited by
                #47

                Jeffry J. Brickley wrote:

                so far you have not gained any

                That's simply not true. New insights arrive at our door almost daily. It's very exciting for us here.

                1 Reply Last reply
                0
                • 1 123 0

                  Colin Urquhart wrote:

                  Brilliant. I pull some code from CVS that Bob wrote and my PAL 3000 has no idea how to compile it.

                  Not quite. A PAL first attempts to understand according to the cultural norms of the environment it reside in, as a human does. Failing that, it adjusts its scope and tries again, as a mature or experienced human does. Failing again, it considers unlikely and unusual interpretations, again, as a (persistent) human does. A fully cosmoPALitan machine will even consider different languages (but starting with the original utterance). The good news is that, unlike some, a typical PAL will refrain from comment on an architecture and a plan that it hasn't studied and therefore can't possibly understand.

                  C Offline
                  C Offline
                  Colin Urquhart
                  wrote on last edited by
                  #48

                  As you said before:

                  The Grand Negus wrote:

                  The machine understands what it's been taught to understand

                  But my PAL 3000 has no clue what Bob has been teaching his. His code is therefore useless to me until I've retrained mine. The side effect is that I want my code to punch the lights when I say "Hit the lights". Bob's code has taught my compiler to simply switch it on. Now my code doesn't work the way I want it.

                  1 1 Reply Last reply
                  0
                  • C Colin Urquhart

                    As you said before:

                    The Grand Negus wrote:

                    The machine understands what it's been taught to understand

                    But my PAL 3000 has no clue what Bob has been teaching his. His code is therefore useless to me until I've retrained mine. The side effect is that I want my code to punch the lights when I say "Hit the lights". Bob's code has taught my compiler to simply switch it on. Now my code doesn't work the way I want it.

                    1 Offline
                    1 Offline
                    123 0
                    wrote on last edited by
                    #49

                    Colin Urquhart wrote:

                    But my PAL 3000 has no clue what Bob has been teaching his.

                    It does if you let your PAL out on the "alternet"(tm) to play with his friends.

                    Colin Urquhart wrote:

                    His code is therefore useless to me until I've retrained mine.

                    No, your PAL does things the way you like when you're talking to it. When Bob is addressing it, it does things Bob's way. When it doesn't recognize the speaker, it either does nothing (because it doesn't accept that person's authority to boss it around), or it responds in the most generally applicable way - like a human.

                    Colin Urquhart wrote:

                    The side effect is that I want my code to punch the lights when I say "Hit the lights". Bob's code has taught my compiler to simply switch it on. Now my code doesn't work the way I want it.

                    See above. Your PAL will punch the lights in response to you saying "Hit the lights". It will switch them on when Bob says the same thing, or when you say "Hit the lights like you do for Bob." Isn't this what you'd expect a human to do? And an "apparently intelligent"(tm) machine? But once again - this time more bluntly - you're shooting in the dark. Since you haven't even asked about our architecture and our plan, you can't possibly know what you're aiming at.

                    C 1 Reply Last reply
                    0
                    • 1 123 0

                      Colin Urquhart wrote:

                      But my PAL 3000 has no clue what Bob has been teaching his.

                      It does if you let your PAL out on the "alternet"(tm) to play with his friends.

                      Colin Urquhart wrote:

                      His code is therefore useless to me until I've retrained mine.

                      No, your PAL does things the way you like when you're talking to it. When Bob is addressing it, it does things Bob's way. When it doesn't recognize the speaker, it either does nothing (because it doesn't accept that person's authority to boss it around), or it responds in the most generally applicable way - like a human.

                      Colin Urquhart wrote:

                      The side effect is that I want my code to punch the lights when I say "Hit the lights". Bob's code has taught my compiler to simply switch it on. Now my code doesn't work the way I want it.

                      See above. Your PAL will punch the lights in response to you saying "Hit the lights". It will switch them on when Bob says the same thing, or when you say "Hit the lights like you do for Bob." Isn't this what you'd expect a human to do? And an "apparently intelligent"(tm) machine? But once again - this time more bluntly - you're shooting in the dark. Since you haven't even asked about our architecture and our plan, you can't possibly know what you're aiming at.

                      C Offline
                      C Offline
                      Colin Urquhart
                      wrote on last edited by
                      #50

                      The Grand Negus wrote:

                      But once again - this time more bluntly - you're shooting in the dark. Since you haven't even asked about our architecture and our plan, you can't possibly know what you're aiming at.

                      I was aiming sqarely at your post[^].

                      The Grand Negus wrote:

                      "Hit the lights like you do for Bob."

                      So I'd need to change Bob's code get it to compile for me? My compiler has never met Bob.

                      The Grand Negus wrote:

                      Isn't this what you'd expect a human to do?

                      That's the problem - human's don't understand each other even when they speak the same language. We seem to be having the same problem in this conversation.

                      1 1 Reply Last reply
                      0
                      • C Colin Urquhart

                        The Grand Negus wrote:

                        But once again - this time more bluntly - you're shooting in the dark. Since you haven't even asked about our architecture and our plan, you can't possibly know what you're aiming at.

                        I was aiming sqarely at your post[^].

                        The Grand Negus wrote:

                        "Hit the lights like you do for Bob."

                        So I'd need to change Bob's code get it to compile for me? My compiler has never met Bob.

                        The Grand Negus wrote:

                        Isn't this what you'd expect a human to do?

                        That's the problem - human's don't understand each other even when they speak the same language. We seem to be having the same problem in this conversation.

                        1 Offline
                        1 Offline
                        123 0
                        wrote on last edited by
                        #51

                        Colin Urquhart wrote:

                        So I'd need to change Bob's code get it to compile for me?

                        No. Your compiled code and Bob's compiled code can reside at the same time in the same machine. The question is which compiled code is executed given a particular command; the decision is made as I outlined in my previous post.

                        Colin Urquhart wrote:

                        My compiler has never met Bob.

                        If your PAL has been playing with another PAL that knows (or knows of) Bob, then your PAL does know (or at least, knows of) Bob.

                        Colin Urquhart wrote:

                        That's the problem - human's don't understand each other even when they speak the same language.

                        I think you mean, "humans don't always understand each other even when they speak the same language" to which I'd add, "but they do understand each other, often enough, to get at least some things accomplished - even when, on occasion, they speak different languages." You're starting to sound like Jeffry. We're not trying to build a machine that never makes mistakes - that is impossible. On the contrary, we're trying to build a machine that understands language like a human (and that will, therefore, make the same kinds of mistakes that humans do, under the same conditions).

                        Colin Urquhart wrote:

                        We seem to be having the same problem in this conversation.

                        Perhaps - one more time - because you've jumped into the middle of something without the necessary prerequisites?

                        C 1 Reply Last reply
                        0
                        • 1 123 0

                          Colin Urquhart wrote:

                          So I'd need to change Bob's code get it to compile for me?

                          No. Your compiled code and Bob's compiled code can reside at the same time in the same machine. The question is which compiled code is executed given a particular command; the decision is made as I outlined in my previous post.

                          Colin Urquhart wrote:

                          My compiler has never met Bob.

                          If your PAL has been playing with another PAL that knows (or knows of) Bob, then your PAL does know (or at least, knows of) Bob.

                          Colin Urquhart wrote:

                          That's the problem - human's don't understand each other even when they speak the same language.

                          I think you mean, "humans don't always understand each other even when they speak the same language" to which I'd add, "but they do understand each other, often enough, to get at least some things accomplished - even when, on occasion, they speak different languages." You're starting to sound like Jeffry. We're not trying to build a machine that never makes mistakes - that is impossible. On the contrary, we're trying to build a machine that understands language like a human (and that will, therefore, make the same kinds of mistakes that humans do, under the same conditions).

                          Colin Urquhart wrote:

                          We seem to be having the same problem in this conversation.

                          Perhaps - one more time - because you've jumped into the middle of something without the necessary prerequisites?

                          C Offline
                          C Offline
                          Colin Urquhart
                          wrote on last edited by
                          #52

                          The Grand Negus wrote:

                          I think you mean

                          QED.

                          1 1 Reply Last reply
                          0
                          • C Colin Urquhart

                            The Grand Negus wrote:

                            I think you mean

                            QED.

                            1 Offline
                            1 Offline
                            123 0
                            wrote on last edited by
                            #53

                            Colin Urquhart wrote:

                            QED.

                            But exactly what have you proven? That English can be, but isn't always, ambiguous? A lot of work for the obvious, mate. Besides, every time a PAL responds to a command - correctly or incorrectly - it is saying, in effect, "I think you mean..." followed by an action that indicates how the command was understood. Just like any other "apparently intelligent"(tm) being. So exactly what is your point? Or, if you prefer it as one particular PAL might say it, "I don't understand. Please rephrase."

                            C 1 Reply Last reply
                            0
                            • 1 123 0

                              Colin Urquhart wrote:

                              QED.

                              But exactly what have you proven? That English can be, but isn't always, ambiguous? A lot of work for the obvious, mate. Besides, every time a PAL responds to a command - correctly or incorrectly - it is saying, in effect, "I think you mean..." followed by an action that indicates how the command was understood. Just like any other "apparently intelligent"(tm) being. So exactly what is your point? Or, if you prefer it as one particular PAL might say it, "I don't understand. Please rephrase."

                              C Offline
                              C Offline
                              Colin Urquhart
                              wrote on last edited by
                              #54

                              The Grand Negus wrote:

                              "I don't understand. Please rephrase."

                              See here for the correct interpretation: http://www.codeproject.com/lounge.asp?msg=1897276#xx1897276xx[^]

                              1 Reply Last reply
                              0
                              • K Kevin McFarlane

                                Apart from the extension model as such... The Downloads and Add-ons Managers Automatic Updates implementation The Find window Display of page title (if present) in the address bar Anything else?

                                Kevin

                                M Offline
                                M Offline
                                Michael Dunn
                                wrote on last edited by
                                #55

                                Hit / to start an incremental text search. Hit ' to start an incremental text search searching only links

                                --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?

                                K 1 Reply Last reply
                                0
                                • M Michael Dunn

                                  Hit / to start an incremental text search. Hit ' to start an incremental text search searching only links

                                  --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?

                                  K Offline
                                  K Offline
                                  Kevin McFarlane
                                  wrote on last edited by
                                  #56

                                  Thanks Michael. I didn't know about those! That's one of the reasons I occasionally post these kinds of topic. I find out what I don't know.:)

                                  Kevin

                                  1 Reply Last reply
                                  0
                                  • M Member 96

                                    I think the downloads and add-ons are particularly slick for Firefox, aside from that it has little to offer that is much different than Opera or IE.

                                    K Offline
                                    K Offline
                                    Kevin McFarlane
                                    wrote on last edited by
                                    #57

                                    John Cardinal wrote:

                                    it has little to offer that is much different than Opera or IE.

                                    I think overall usability is much better than IE (6 at any rate, not tried 7). Opera was my alternative browser before FF came along. Opera has better usability in certain respects than FF. But overall FF is better. And the real "killer feature" over IE is the extension availability.

                                    Kevin

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups