I guess that 0 miles in 0 hours tells you NOTHING, not even that the speed is not infinite. If your speed is infinite, what is the distance you travel in 0 hours? Let's call it infinity times zero. This will be any number, in a similar way to zero division by zero. And "any number" can be zero as well. So 0/0 can be infinity as well.
One other point. Yes, 1/0 and 5/0 are not different. Personally I see no difference between 1/0 and -1/0 either. That is, I see no difference between +inf and -inf, in the same way that +0 is identical to -0. The approach is different, but not the quantity itself. That is, approaching +inf is very different to approaching -inf. But being on +inf is no different than being on -inf. Just as approaching +0 is very different to approaching -0. But being on +0 is identical to being on -0.
Anyone who comes up with this crap should have his PhD revoked. Seriously.
All he does is call 0/0 nullity. And he states the obvious, 0^0 = 0/0. We all knew that, it is not a problem which has not been solved for hundreds of years. And he gives us a few howlers.
He defines infinity as 1/0. He defines -infinity as -1/0.
A sensible explanation of 0/0.
First, what is 0/1? If you travel 0 miles in 1 hour, what is your speed? 0/1 miles per hour (mph). 0 mph. You must have 0 speed to remain where you are after 1 hour.
Second, what is 1/0? If you travel 1 mile in 0 hours, what is your speed? 1/0 mph. Infinite mph. You must be REAL FAST, infinitely fast, to travel 1 mile in no time at all!
Last, what is 0/0? If you travel 0 miles in 0 hours, what is your speed? 0/0 mph. If you do 0 miles in 0 time, does that tell you anything about your speed? NO. You can be doing 1 mph. You can be doing 2 mph. You can be doing 0 mph. So 0/0 can be any number.
So this doctor's nullity should not be a point off the number line, it should span the whole number line. Revoke his PhD!
No, the LGPL has no such exemption. The exemption in the GPL lets you LINK to non-free operating system software. It does not allow you to distribute the GPL code itself as non-free. Since with the LGPL you can already link to non-free software, such an exemption makes no sense and does not exist.
To be an engineer you must know how to find out information you need, how to solve your problems on your own. For an engineering project, the engineer should know where to look for information, how to deal with problems he never met before.
Although most of the material taught in engineering classes is rarely used directly by engineers, someone who cannot pass an engineering course will probably not make a good engineer.
Anyone can build a bridge that stays up, an elevator that doesn't plunge, or a building that doesn't collapse in an 8.0 earthquake.
No. Such projects would be unaffordable. And being unaffordable makes a project impossible to implement.
It's the engineer's job to make sure the bridge barely stays up, the elevator is almost too heavy for its cables, and the building will only come down in an 8.1 earthquake.
The movies will not live for long. In a few years, their visual effect will be so out of date few will watch them. Books, on the other hand, tend to be more long-lived.
AFAIK, the PNG format itself allows up to 65536 levels of transparency. It can use 16 bits (65536 levels) for red, 16 bits for green, 16 bits for blue and 16 bits for alpha. But most images use only 8 bits (256 levels) for each channel.
"Come," called the old man, "come now or you will be late." "Late?" said Arthur. "What for?" "What is your name, human?" "Dent. Arthur Dent," said Arthur. "Late, as in the late Dentarthurdent," said the old man, sternly. "It's a sort of threat you see." Another wistful look came into his tired old eyes. "I've never been very good at them myself, but I'm told they can be very effective."
I guess that 0 miles in 0 hours tells you NOTHING, not even that the speed is not infinite. If your speed is infinite, what is the distance you travel in 0 hours? Let's call it infinity times zero. This will be any number, in a similar way to zero division by zero. And "any number" can be zero as well. So 0/0 can be infinity as well.
One other point. Yes, 1/0 and 5/0 are not different. Personally I see no difference between 1/0 and -1/0 either. That is, I see no difference between +inf and -inf, in the same way that +0 is identical to -0. The approach is different, but not the quantity itself. That is, approaching +inf is very different to approaching -inf. But being on +inf is no different than being on -inf. Just as approaching +0 is very different to approaching -0. But being on +0 is identical to being on -0.
Anyone who comes up with this crap should have his PhD revoked. Seriously.
All he does is call 0/0 nullity. And he states the obvious, 0^0 = 0/0. We all knew that, it is not a problem which has not been solved for hundreds of years. And he gives us a few howlers.
He defines infinity as 1/0. He defines -infinity as -1/0.
A sensible explanation of 0/0.
First, what is 0/1? If you travel 0 miles in 1 hour, what is your speed? 0/1 miles per hour (mph). 0 mph. You must have 0 speed to remain where you are after 1 hour.
Second, what is 1/0? If you travel 1 mile in 0 hours, what is your speed? 1/0 mph. Infinite mph. You must be REAL FAST, infinitely fast, to travel 1 mile in no time at all!
Last, what is 0/0? If you travel 0 miles in 0 hours, what is your speed? 0/0 mph. If you do 0 miles in 0 time, does that tell you anything about your speed? NO. You can be doing 1 mph. You can be doing 2 mph. You can be doing 0 mph. So 0/0 can be any number.
So this doctor's nullity should not be a point off the number line, it should span the whole number line. Revoke his PhD!
It may not be a movie, but there is a short story by Asimov called All the Troubles of the World about something similar.
Waiting for Duke Nukem Forever
You should have said: Duke Nukem Wait Forever.
No, the LGPL has no such exemption. The exemption in the GPL lets you LINK to non-free operating system software. It does not allow you to distribute the GPL code itself as non-free. Since with the LGPL you can already link to non-free software, such an exemption makes no sense and does not exist.
1.5 is still in beta. 1.0.7 is the current version.
Version 1.5 is not affected.
I dislike the Recording industry with a passion
You cannot dislike with a passion, you can hate with a passion.
The New York Times article is just a PR article for the E-HealthKey. The article reminded me of an essay by Paul Graham, The Submarine.
To be an engineer you must know how to find out information you need, how to solve your problems on your own. For an engineering project, the engineer should know where to look for information, how to deal with problems he never met before.
Although most of the material taught in engineering classes is rarely used directly by engineers, someone who cannot pass an engineering course will probably not make a good engineer.
Anyone can build a bridge that stays up, an elevator that doesn't plunge, or a building that doesn't collapse in an 8.0 earthquake.
No. Such projects would be unaffordable. And being unaffordable makes a project impossible to implement.
It's the engineer's job to make sure the bridge barely stays up, the elevator is almost too heavy for its cables, and the building will only come down in an 8.1 earthquake.
You're stretching it a bit.
They seem to have used a 2.0 beta version of OpenOffice.org as well (rpm has version 1.9.83).
When you say that 80% of the costs were in production and distribution, do you include editing, etc., in production?
Besides, you can already opt to receive IEEE publications electronically if you do not want them in print.
I think parent was intended to read as follows:
The reasen this can't be allowed is very simply: Look at this:
ArrayList<Integer> s = new ArrayList<Integer>(); // Does not compile, but asume that it would.
// Now we have added a float to a list which can ONLY contain integers. Not good.
// Class cast exception.
ArrayList<Number> t = s;
t.addElement(new Float(10.5));
Integer i= s.elementAt(0);
Allowing t=s would ruin the entire "You are sure your collection only can contain what it say it contains, and we check that at compile time"
The movies will not live for long. In a few years, their visual effect will be so out of date few will watch them. Books, on the other hand, tend to be more long-lived.
Looking forward to the next LOTR movies...
16,777,216 = 256 * 256 * 256.
Your calculation:
GIF : 256 colors
PNG: 256 * 256 * 256 * 256 (r * g * b * a).
PNG/GIF = 256 ** 3 = 16,777,216.
In fact, PNG supports
65536 * 65536 * 65536 * 65536.
So, using your line of thought,
PNG / GIF = 256 ** 7 = 72,057,594,037,927,936.
AFAIK, the PNG format itself allows up to 65536 levels of transparency. It can use 16 bits (65536 levels) for red, 16 bits for green, 16 bits for blue and 16 bits for alpha. But most images use only 8 bits (256 levels) for each channel.
Or perhaps behind SEP fields?
When Dosemu reached 1.0, usage of DOS had become very low. So let us hope for a Wine 1.0 soon:)
The site says that the transfer rate is 5MB per second. 5MB is 5 megabytes is 40 megabits. So it is 40 megabits per second.
"Come," called the old man, "come now or you will be late." "Late?" said Arthur. "What for?" "What is your name, human?" "Dent. Arthur Dent," said Arthur. "Late, as in the late Dentarthurdent," said the old man, sternly. "It's a sort of threat you see." Another wistful look came into his tired old eyes. "I've never been very good at them myself, but I'm told they can be very effective."
Sure it is useless. Go on and write something like:
for (std::map<std::string, std::vector<my_ns::my_class>, my_comp>::iterator i = v.begin(); i != v.end(); ++i)
instead of the seemingly cleaner
for (auto i = v.begin; i != v.end(); ++i)
:)
Your first comment talks about overloading which is simply calling a different function according to the parameter. So map::begin() is overloaded as:
const_iterator begin() const;
or
iterator begin();
To use overloading for your case:
auto x = static_cast<const map>(some_map).begin();
but this clearly defies the scope, as you still have to use the type here, and you might as well use:
map::const_iterator x = some_map.begin();
But you will not use
auto x = map::begin();
You will use
auto x = some_map.begin();
The overloading of begin() depends on whether some_map is itself const or not, so I see no problem here.
but: he wants to program in a real language.
:-)
Sorry, neither could I