A few months later, I got a $500 bonus (less taxes) in my check.
While I don't believe in bonuses for doing one's ordinary jobs, I believe in exceptional circumstances, bonuses should be commensurate with the associated level of appreciation. It sounds like it barely covered the extra hours you put in, seeing that you were first notified on the way home.
I think a few times your amount would be a nice gesture, especially considering a few hours wasted for the people involved would be worth much much more, not to mention the consequent lost productivity.
And whoever shooed you out of the room should have gotten a strong reprimand -- at the minimum. They appear to be more interested in maintaining their ego than logically considering the situation.
Were you using AMD processors when Intel had 90% of the market? Were you anxious to go out and get a Cyrix CPU? If none of the top 10 computer vendors were selling anything non-intel, would you have gotten one?
This scenario would have two advantages:
1) Increased sales 2) "Comptetitors" wouldn't get much sales, thus it would be more difficult for them to develop a superior product... Paving the way for continued future domination...
If you think Intel is breaking even on the "bribe" to Dell , it is only that Intel is really ahead.
Aside from making oily skin more conductive, a little bit of soap in that bath water makes it a pretty darn good conductor.
You don't need a return path to ground.... And if you are holding the laptop in more than one place and at least one is even 10V higher, you could feel a shock.
Don't believe me?
Try this:
1) Make your hand sweaty, through whatever means necessary. 2) Take a fresh 9V battery and put it connector-side-down into your sweaty palm. 3) Feel the power!
EE grads and CS grads do not study the same things because they aren't going to be doing the same things when they leave university. The need for one group to feel superior to the other is just silly. A claim by one group to be able to do all their specialized work *and* the specialized work of the other group is just arrogant.
Sorry, I didn't mean to sound as if one is superior than the other -- just different.
And BTW, the Fourier Transform (or the related Z transform) is used for a whole lot of stuff other than EE. If you have to multiply huge polynomials, it can perform the multiplication very quickly. If you are working on an image processing app, it can be used to blur/enhance/find edges. It is an essential component in audio/video compression. In fact, I bet you can put "Fourier Transform" and "" as search terms in Google and find it being used there. Its not just an "EE thing" -- its a very practical science/engineering "thing".
You also make a good point... I've also met a number of EE's who aren't interested in programming and really don't care about P and NP... While CS and EE may be different subjects, I feel there are certain basic things that should be common to all science/engineering.
I normally see just much of what the parent has listed as being part of an Electrical Engineering disciple. In my experience, Computer Science just does not take on these areas... (CS people studying information theory *today*, HA that's a good one!)
Isn't work in multimedia codecs typically done by Electrical Engineers (signal processing, embedded systems)? The design/implementation of MPEG video codecs requires background in signal processing, VLSI techniques, etc....
My somewhat biased view is this: if it involves calculus, (mathematical) optimization, advanced probability, adaptive algorithms, etc, it is usually part of electrical engineering. On the other hand, if it involves abstract algebra, applied linear algebra, heuristic algorithms (i.e. those not based upon mathematical optimization), discrete math, compiler design, it often falls under computer science.
I've taken a sizable number of CS classes. Case in point: the Fourier Transform is apparently a new concept to CS Graduate students in a highly ranked ("Top 20") US University. Even more disturbing: deriving the DFT of a simple sine-wave was considered overly difficult! Yes, I realize most CS majors don't do this every day... Then again, its only simple calculus, and is taught to EE sophomores/juniors! This is not the only example and I could go on and on....
I'm not trying to start a flame-war, I just don't see CS as being "math-based" compared to other fields. For me, CS is somewhere between Information Technology and Engineering in terms of math.
Dont worry. California legislators will simultaneously propose a bill to ban CFLs, because they contain a chemical known to the State of California to cause cancer, birth defects or other reproductive harm.
I saw the same label on an EXTENSION CORD that I bought from Fry's. It gave the standard warning and then said "Please wash hands after using".
Marketing makes capitalism worse. It is an attempt to alter demand through psychology. It works. But it doesn't make anything better. Without advertising, consumers would purchase goods more in line with their needs and actual desires.
Indeed... I believe a little bit of 'marketing' is necessary to inform consumers the existence of a product -- something akin to a phonebook/website directory/etc. I can choose to look at a phonebook or not... I have somewhat less choice when watching TV, driving on the road, or even listening on a phone while on hold.
Anything more than a simple phonebook is just deception.
nobody has come up with an alternative way to flash device BIOS's.
Cough.... There are a variety of alternatives:
Some Award BIOSes allow the bios update to be performed from within windows! (I did this recently). It very smoothly.
I also recently encountered a "American Megatrends" (still in business?) BIOS (on a Pentium IV-based system). Its flash program was built into the BIOS... It would search for an image file on EITHER floppy disk or a (ordinary non-bootable) CD.
Frankly, the flash-the-bios-in-Windows option seems pretty appealing. The bios just needs memory to hold two images and the ability to switch between them.
You end up winning the auction for exactly $50. Is it because the other guy only wanted to spend $49.50 and you happen to have outbid him? No, it's because the shill bidder put in increasingly higher bids until they outbid you, then canceled the bid saying "oops, I put in the wrong amount". Or they keep the bid, default on the payment, and the seller will use eBay's "Second Chance" bid to allow you to pay for it at your previous bid (which was the $49 or whatever).
Indeed, I've experienced this before... But you missed a fine point:
When one gets the "second chance email", the price is set to the HIGHEST price they "bid" before the shill accidentally won. Let's say the current price is $15 and I place a bid for $39. Let's say the price rises to $16 (with me as the current winner).
A shiller can come in and bid $40, and accidentally win. However, the "second chance" email will be for the price of $39, NOT for my last actual bid which was $16.
I've seen this before where I and only one other person who mysteriously appeared 1 minute before the end of the auction and then defaulted on payment. Needless to say, I was pretty pissed that I was being given a second chance at a price that no-one else had even bidded near.
Yes, I might have been willing to pay $39 --- but in an auction, the price of an item doesn't hit "X" until more than one person is willing to pay "X-1". I resent being asked to pay "X-1" when the only other bidder was only willing to pay "X-15".
Is there anything in the law that prevents me and my brother from collaborating to make a test case? For instance, I make a piece of software ("Hello, World!") with an unreasonable shrink-wrap EULA, then sue him (who's in cahoots with me) for breaching it. Can we more or less lead a judge to make a ruling on the issue?
IANAL, but this seems possible... Of course, if trial arguments end up invoking DMCA or Copyright laws, your brother might end up in federal pound-me-in-the-ass prison.
Besides, wouldn't either of you need to hire lawyers? Who pays for that? (The lawyer will probably want 1/3 of the lawsuit!)
As to your original question, replace "brother" with "evil foe" and "collaborating" with "attempting" and try to pull it off!
You will either to one of two groups a favor: 1) Yourself & most of society 2) Your evil foe
Although I suspect some people are annoyed when gentoo maintainers release 5-10+ versions of the same version of a package. (I've noticed this particularly with the kernels). It doesn't bother me, especially since some of those releases are including recent security patches (to the same kernel version). Of sometimes its because they screwed up on a kernel for a different arch and everyone else gets to update.
At one time I tried using Redhat Enterprise Linux (v3 I think). Although they did release updates, some packages were extremely outdated (such as "xv" for viewing/editing pictures). I don't remember vnc being included either.. I ended up with 6-10 rpm files that I had to download and install rather than get from redhat -- which means no automatic updates. I don't particularly like that.
Gentoo has the same risk, but (currently) mostly avoids this problem.
here really is no need for any one person to own more than a dozen or two dozen domain names, at least without good financial incentive. True you could set up a sprawling network of shell corporations and paid underlings, but the paperwork necessary to maintain them would quickly become overwhelming without incurring additional costs.
Interesting point but I don't think a mountain of paperwork would prevent it...
It would just give rise to a new kind of "work at home" pyramid scheme... Instead of selling a "product" you would be collecting rare "domains" with the hope of the parent company buying them from you at a substantial profit for an outside buyer. And/or one would also be involved in soliciting these domains to prospective buyers.
Just think of the amount of promotional and informational material that would be needed for that one!
1) Was the mistake in filing as *married* when one is not? 2) Was the mistake filing *separate* returns with both marked as "married, filing jointly" 3) Was the mistake getting *married* in the first place? 4) Was the mistake in filling out the returns *jointly* (or not?) with (or without) one's spouse?
I don't see why the federal government is making such a huge deal out of online gambling, aside from the fact that it is currently not taxed.
I think taxation alone would be enough for the govt to care... Besides that, international gambling becomes a type of "trade" that cannot be controlled very easily (e.g. subsidies/taxes)... Seems like it has the potential to become an unrestricted flow of money in/out of the country with little accounting behind it.
Also, isn't gambling useful for doing something like laundering money? There is at least *some* govt oversight when it takes place inside the US....
I guess what they're saying is that there are bad/buggy/dangerous DNA sequences (code) that don't exist naturally. Does that mean that God is a good programmer?
Nah... I think it means Evolution is a okay programmer...
Then again there are: viruses, defects, dead code, all in a long mess of completely uncommented stuff.
If God exists, he sure hows how to hold on to His "Job Security".
I used their services for a while... Okay selection.
But what gets me is their SPAM practices...
Go and enter your email address in their "unsubscribe" portion on their website (without first subscribing).... You will start getting emails every month saying "we want you back", etc etc...
I filed two BBB complaints in the state of California... But it was only a waste of time.
However, I think many people would be upset at a company that pays its employees as if the company never made a profit when it in fact does fairly well...
In Texas, there is a store named "H.E.B" , (Howard Butt). Its prices are similar to walmart, but slightly higher... But the culture inside the store is entirely different. The store is actually clean, the employees not worn out, and the whole thing is a privately owned company!
On the other hand, when U.S. consumers take advantage of consumer-friendly copyright laws overseas, they're criminals.
I think the RIAA would agree.
Try purchasing a legally-made DVD in country "X" and try playing it in country "Y". Region codes will prevent this. So you are left with two choices:
1) Violate the DMCA and play it using some workaround/hack. 2) Purchase another copy...
Its bad enough to "accept" that "ownership" of a "DVD" is only a "license" to view the DVD... I find that unacceptable and further find it completely nonsensical that I cannot even exercise the *license* if I move from "A" to "B" to "C".
Despite hundreds of years of "democracy", I'm starting to wonder if we have re-entered feudal times in terms of access to the "arts".
If no one picked it up to use on the desktop when it wasn't ready, it will likely never be ready. OTOH, the more people use an open piece of software, the more development it attracts.
I agree.... I think others are just quibbling over the bitter reality that one cannot expect governements to fully support a "not quite yet ready" Linux solution.
(I for one would be amazed and thilled if my county tax office could process a vehicle title form in less than 1-2 months... I would be infinitely more shocked if they were could be motivated to support Linux )
CPUs put a lot of stock in branch prediction; due to the nature of OOP languages like C++, Objective-C (I like this one), and D, this doesn't work. The way virtuals and class inheritence works, functions are necessarily dealt with as pointers; the function is pointed to by pointing to a master class object, basically.
Well sorta but not quite...
But I think it is often not so bad... Moderns CPUs also can do "branch target prediction" which allows them to predict *where* an indirect branch will go (and not just *if* it will be taken). These predictions are be based upon the address of the branch... (So "class X" calling virtual methods on an List on Java *could* actually be done pretty well since the same code is always calling the same "List" methods). (Disclaimer: I deeply hate Java and try to avoid it)
And in C++ there is only need for a method to be virtual if it will be overridden... High performance code can just use templated objects instead of virtual functions. (such as the STL library in C++ with its flexibliity in iterators, allocators, and comparators). Object-oriented techniques are often not really needed at *runtime* and serve to make coding easier... (One could write a C++ program involving inheritance, base classes, and several different objects without ever using a virtual function... The compiler would know exactly what should happen... The OO techniques would server to make coding simpler, more readable, etc, etc)
I think you wrote your "#2" thinking about a function that processes different objects at runtime... I agree that this cannot be done efficiently, but I think this really represents a program design flaw rather than a programming language design flaw... If a program should be processing a large number of objects whose exact types are unknown at runtime, wouldn't it be better to first group them and them process them by type? (This would allow branch prediction to be done effficiently). Of course, this might be more difficult to implement depending on the application...
I calmly replied, "You're not paying me to fail."
A few months later, I got a $500 bonus (less taxes) in my check.
While I don't believe in bonuses for doing one's ordinary jobs, I believe in exceptional circumstances, bonuses should be commensurate with the associated level of appreciation. It sounds like it barely covered the extra hours you put in, seeing that you were first notified on the way home.
I think a few times your amount would be a nice gesture, especially considering a few hours wasted for the people involved would be worth much much more, not to mention the consequent lost productivity.
And whoever shooed you out of the room should have gotten a strong reprimand -- at the minimum. They appear to be more interested in maintaining their ego than logically considering the situation.
At my university, they even have a special contact for DMCA-related issues!
I usually fire them a nice little email when I think a spammer has copied the entire directory (which is copyrighted, probably as a collection).
The spam tends to go away but the DMCA people never reply...
. In this model, how does ANY side benefit
Well what is "market share"?
Were you using AMD processors when Intel had 90% of the market? Were you anxious to go out and get a Cyrix CPU? If none of the top 10 computer vendors were selling anything non-intel, would you have gotten one?
This scenario would have two advantages:
1) Increased sales
2) "Comptetitors" wouldn't get much sales, thus it would be more difficult for them to develop a superior product... Paving the way for continued future domination...
If you think Intel is breaking even on the "bribe" to Dell , it is only that Intel is really ahead.
Aside from making oily skin more conductive, a little bit of soap in that bath water makes it a pretty darn good conductor.
You don't need a return path to ground.... And if you are holding the laptop in more than one place and at least one is even 10V higher, you could feel a shock.
Don't believe me?
Try this:
1) Make your hand sweaty, through whatever means necessary.
2) Take a fresh 9V battery and put it connector-side-down into your sweaty palm.
3) Feel the power!
EE grads and CS grads do not study the same things because they aren't going to be doing the same things when they leave university. The need for one group to feel superior to the other is just silly. A claim by one group to be able to do all their specialized work *and* the specialized work of the other group is just arrogant.
Sorry, I didn't mean to sound as if one is superior than the other -- just different.
And BTW, the Fourier Transform (or the related Z transform) is used for a whole lot of stuff other than EE. If you have to multiply huge polynomials, it can perform the multiplication very quickly. If you are working on an image processing app, it can be used to blur/enhance/find edges. It is an essential component in audio/video compression. In fact, I bet you can put "Fourier Transform" and "" as search terms in Google and find it being used there. Its not just an "EE thing" -- its a very practical science/engineering "thing".
You also make a good point... I've also met a number of EE's who aren't interested in programming and really don't care about P and NP... While CS and EE may be different subjects, I feel there are certain basic things that should be common to all science/engineering.
(Disclaimer, I'm an Electrical Engineer).
I normally see just much of what the parent has listed as being part of an Electrical Engineering disciple. In my experience, Computer Science just does not take on these areas... (CS people studying information theory *today*, HA that's a good one!)
Isn't work in multimedia codecs typically done by Electrical Engineers (signal processing, embedded systems)? The design/implementation of MPEG video codecs requires background in signal processing, VLSI techniques, etc....
My somewhat biased view is this: if it involves calculus, (mathematical) optimization, advanced probability, adaptive algorithms, etc, it is usually part of electrical engineering. On the other hand, if it involves abstract algebra, applied linear algebra, heuristic algorithms (i.e. those not based upon mathematical optimization), discrete math, compiler design, it often falls under computer science.
I've taken a sizable number of CS classes. Case in point: the Fourier Transform is apparently a new concept to CS Graduate students in a highly ranked ("Top 20") US University. Even more disturbing: deriving the DFT of a simple sine-wave was considered overly difficult! Yes, I realize most CS majors don't do this every day... Then again, its only simple calculus, and is taught to EE sophomores/juniors! This is not the only example and I could go on and on....
I'm not trying to start a flame-war, I just don't see CS as being "math-based" compared to other fields. For me, CS is somewhere between Information Technology and Engineering in terms of math.
Dont worry. California legislators will simultaneously propose a bill to ban CFLs, because they contain a chemical
known to the State of California to cause cancer, birth defects or other reproductive harm.
I saw the same label on an EXTENSION CORD that I bought from Fry's. It gave the standard warning and then said "Please wash hands after using".
WTF!
Marketing makes capitalism worse. It is an attempt to alter demand through psychology. It works. But it doesn't make anything better. Without advertising, consumers would purchase goods more in line with their needs and actual desires.
Indeed... I believe a little bit of 'marketing' is necessary to inform consumers the existence of a product -- something akin to a phonebook/website directory/etc. I can choose to look at a phonebook or not... I have somewhat less choice when watching TV, driving on the road, or even listening on a phone while on hold.
Anything more than a simple phonebook is just deception.
nobody has come up with an alternative way to flash device BIOS's.
Cough.... There are a variety of alternatives:
Some Award BIOSes allow the bios update to be performed from within windows! (I did this recently). It very smoothly.
I also recently encountered a "American Megatrends" (still in business?) BIOS (on a Pentium IV-based system). Its flash program was built into the BIOS... It would search for an image file on EITHER floppy disk or a (ordinary non-bootable) CD.
Frankly, the flash-the-bios-in-Windows option seems pretty appealing. The bios just needs memory to hold two images and the ability to switch between them.
You end up winning the auction for exactly $50. Is it because the other guy only wanted to spend $49.50 and you happen to have outbid him? No, it's because the shill bidder put in increasingly higher bids until they outbid you, then canceled the bid saying "oops, I put in the wrong amount". Or they keep the bid, default on the payment, and the seller will use eBay's "Second Chance" bid to allow you to pay for it at your previous bid (which was the $49 or whatever).
Indeed, I've experienced this before... But you missed a fine point:
When one gets the "second chance email", the price is set to the HIGHEST price they "bid" before the shill accidentally won. Let's say the current price is $15 and I place a bid for $39. Let's say the price rises to $16 (with me as the current winner).
A shiller can come in and bid $40, and accidentally win. However, the "second chance" email will be for the price of $39, NOT for my last actual bid which was $16.
I've seen this before where I and only one other person who mysteriously appeared 1 minute before the end of the auction and then defaulted on payment. Needless to say, I was pretty pissed that I was being given a second chance at a price that no-one else had even bidded near.
Yes, I might have been willing to pay $39 --- but in an auction, the price of an item doesn't hit "X" until more than one person is willing to pay "X-1". I resent being asked to pay "X-1" when the only other bidder was only willing to pay "X-15".
Is there anything in the law that prevents me and my brother from collaborating to make a test case? For instance, I make a piece of software ("Hello, World!") with an unreasonable shrink-wrap EULA, then sue him (who's in cahoots with me) for breaching it. Can we more or less lead a judge to make a ruling on the issue?
IANAL, but this seems possible... Of course, if trial arguments end up invoking DMCA or Copyright laws, your brother might end up in federal pound-me-in-the-ass prison.
Besides, wouldn't either of you need to hire lawyers? Who pays for that? (The lawyer will probably want 1/3 of the lawsuit!)
As to your original question, replace "brother" with "evil foe" and "collaborating" with "attempting" and try to pull it off!
You will either to one of two groups a favor:
1) Yourself & most of society
2) Your evil foe
Indeed...
Although I suspect some people are annoyed when gentoo maintainers release 5-10+ versions of the same version of a package. (I've noticed this particularly with the kernels). It doesn't bother me, especially since some of those releases are including recent security patches (to the same kernel version). Of sometimes its because they screwed up on a kernel for a different arch and everyone else gets to update.
At one time I tried using Redhat Enterprise Linux (v3 I think). Although they did release updates, some packages were extremely outdated (such as "xv" for viewing/editing pictures). I don't remember vnc being included either.. I ended up with 6-10 rpm files that I had to download and install rather than get from redhat -- which means no automatic updates. I don't particularly like that.
Gentoo has the same risk, but (currently) mostly avoids this problem.
here really is no need for any one person to own more than a dozen or two dozen domain names, at least without good financial incentive. True you could set up a sprawling network of shell corporations and paid underlings, but the paperwork necessary to maintain them would quickly become overwhelming without incurring additional costs.
Interesting point but I don't think a mountain of paperwork would prevent it...
It would just give rise to a new kind of "work at home" pyramid scheme... Instead of selling a "product" you would be collecting rare "domains" with the hope of the parent company buying them from you at a substantial profit for an outside buyer. And/or one would also be involved in soliciting these domains to prospective buyers.
Just think of the amount of promotional and informational material that would be needed for that one!
she'd hardly touched a computer before she met me, now she finds her way around Mandriva GNU/Linux quite fine a
You sir, are a very lucky man.
My only mistake was in filing married, jointly.
Hmm.... One can only wonder:
1) Was the mistake in filing as *married* when one is not?
2) Was the mistake filing *separate* returns with both marked as "married, filing jointly"
3) Was the mistake getting *married* in the first place?
4) Was the mistake in filling out the returns *jointly* (or not?) with (or without) one's spouse?
lol......
I don't see why the federal government is making such a huge deal out of online gambling, aside from the fact that it is currently not taxed.
I think taxation alone would be enough for the govt to care... Besides that, international gambling becomes a type of "trade" that cannot be controlled very easily (e.g. subsidies/taxes)... Seems like it has the potential to become an unrestricted flow of money in/out of the country with little accounting behind it.
Also, isn't gambling useful for doing something like laundering money? There is at least *some* govt oversight when it takes place inside the US....
I guess what they're saying is that there are bad/buggy/dangerous DNA sequences (code) that don't exist naturally. Does that mean that God is a good programmer?
Nah... I think it means Evolution is a okay programmer...
Then again there are: viruses, defects, dead code, all in a long mess of completely uncommented stuff.
If God exists, he sure hows how to hold on to His "Job Security".
Just do the math! 4^11 = 4.2 billion.
COUGH. 4^11 == 2^22 == ~4 MILLION...
Now that the problem is only 1/1000th as complex as previously thought, is it still a waste of government money?
I used their services for a while... Okay selection.
But what gets me is their SPAM practices...
Go and enter your email address in their "unsubscribe" portion on their website (without first subscribing).... You will start getting emails every month saying "we want you back", etc etc...
I filed two BBB complaints in the state of California... But it was only a waste of time.
Selling things for a profit isn't evil.
Indeed...
However, I think many people would be upset at a company that pays its employees as if the company never made a profit when it in fact does fairly well...
In Texas, there is a store named "H.E.B" , (Howard Butt). Its prices are similar to walmart, but slightly higher... But the culture inside the store is entirely different. The store is actually clean, the employees not worn out, and the whole thing is a privately owned company!
Profit+Greed = Evil
if you were unwilling to lose your privacy you must have something to hide.
Indeed... I think this slashdot article is just an experiment in evolution displayed in textual format.
I'm going to start popping some popcorn and wait for the next headline: "Five percent of slahsdot readership mysteriously arrested"
On the other hand, when U.S. consumers take advantage of consumer-friendly copyright laws overseas, they're criminals.
I think the RIAA would agree.
Try purchasing a legally-made DVD in country "X" and try playing it in country "Y". Region codes will prevent this. So you are left with two choices:
1) Violate the DMCA and play it using some workaround/hack.
2) Purchase another copy...
Its bad enough to "accept" that "ownership" of a "DVD" is only a "license" to view the DVD... I find that unacceptable and further find it completely nonsensical that I cannot even exercise the *license* if I move from "A" to "B" to "C".
Despite hundreds of years of "democracy", I'm starting to wonder if we have re-entered feudal times in terms of access to the "arts".
If no one picked it up to use on the desktop when it wasn't ready, it will likely never be ready. OTOH, the more people use an open piece of software, the more development it attracts.
I agree.... I think others are just quibbling over the bitter reality that one cannot expect governements to fully support a "not quite yet ready" Linux solution.
(I for one would be amazed and thilled if my county tax office could process a vehicle title form in less than 1-2 months... I would be infinitely more shocked if they were could be motivated to support Linux )
CPUs put a lot of stock in branch prediction; due to the nature of OOP languages like C++, Objective-C (I like this one), and D, this doesn't work. The way virtuals and class inheritence works, functions are necessarily dealt with as pointers; the function is pointed to by pointing to a master class object, basically.
Well sorta but not quite...
But I think it is often not so bad... Moderns CPUs also can do "branch target prediction" which allows them to predict *where* an indirect branch will go (and not just *if* it will be taken). These predictions are be based upon the address of the branch... (So "class X" calling virtual methods on an List on Java *could* actually be done pretty well since the same code is always calling the same "List" methods). (Disclaimer: I deeply hate Java and try to avoid it)
And in C++ there is only need for a method to be virtual if it will be overridden... High performance code can just use templated objects instead of virtual functions. (such as the STL library in C++ with its flexibliity in iterators, allocators, and comparators). Object-oriented techniques are often not really needed at *runtime* and serve to make coding easier... (One could write a C++ program involving inheritance, base classes, and several different objects without ever using a virtual function... The compiler would know exactly what should happen... The OO techniques would server to make coding simpler, more readable, etc, etc)
I think you wrote your "#2" thinking about a function that processes different objects at runtime... I agree that this cannot be done efficiently, but I think this really represents a program design flaw rather than a programming language design flaw... If a program should be processing a large number of objects whose exact types are unknown at runtime, wouldn't it be better to first group them and them process them by type? (This would allow branch prediction to be done effficiently). Of course, this might be more difficult to implement depending on the application...
Actually, a better analogy is GM making their oil filters in the shape of the GM logo.
Hmm... Although their oil filters are normal, perhaps that's why their vehicles are CRAP.