That's the thing, it's not new, it's not expensive, it certainly would help, so why isn't a bill passed requiring all new cars to display mpg statistics?
The trouble is that people would drive in such a way as to try and get it to always read as high as possible!
Now, if you haven't thought about this before you might say, "Huh?" In fact it turns out that maximizing your MPG at every particular moment is NOT the same as minimising the volume of fuel used for the entire trip.
For example, think about a single trip on a straight road. The way to drive it and use the least fuel is to accelerate briskly for a short time, and then coast the rest of the way (eventually with friction bringing you to a stop right on the finish line). Hopefully this is intuitively obvious, I'll spare you the equations.
If you think about what the MPG counter is saying, for that short acceleration period it will read extremely low (you are using lots of fuel to accelerate, but your current velocity is low). If you had driven using minimum throttle (thus a high MPG) you would have used more fuel over the entire run.
Obviously this example doesn't describe what happens in real traffic situations, but the point is to illustrate that driving with your MPG meter as high as possible isn't the way to use the least fuel.
So, why am I aggro about this topic? The reason is that people who drive to maximise their MPG, or who employ the ""intelligent"" braking described in this article, hold up traffic. This sort of driving **CAUSES** the congestion in the first place. If everybody accelerated briskly whenever they could (without crashing of course) then we would not have blocked arterials.
To say it even more clearly, driving ""intelligently"" like this might save YOU a quart of fuel on your trip, but it will WASTE THOUSANDS of gallons of fuel of other people who are stuck in congestion caused by, or exacerbated by, your slow driving.
How much MPG is a car getting while it's waiting at a red light, that it could have been past if the guy in front had hurried up?
There is no physical addictive qualities you immersed yourself into the game to avoid RL problems,
Some studies have shown that when watching TV or playing computer games or other such activities, the body produces opioids, which stimulate the same receptors in the brain as externally-supplied opiates. I read about it on Slashdot a few months ago...
As for TFA, I've noticed that (in WoW, for example) people try not to stand in the middle of other people when in crowded areas such as auction houses and mailboxes.
For me, that's just because it makes it harder to click the mailbox/auctioneer.
Yes, not only did they not warn the user that there was a maximum on the password length while signing up, and not only did their form accept my 16-char password, but it actually would not let me log in with the full password
When signing up with Absolute Poker, I created a password with a comma in it. It accepted it and created the account.
Then I went to log in. After entering my password, I got an immediate error "password may not contain comma" (or other characters). I had to manually request support to assign a new password, which took several hours.
There was a paper published about it back in the 90's. I wonder if anyone can find it out there on the internet. I believe it was "social manifestations in online gaming" or something similar where they already looked at this and even in a game where you are supposed to go around killing each other, certain social rules are still followed or suffer getting punished.
I wish someone would send that paper to those cunty Horde who keep ganking me while I'm questing. To Peterjenning @ Dunemaul, may you have your arms cut off and an itchy anus.
No. I just tried this on my work's development Solaris machine, as another poster suggested. Typed in the first 8 characters of my password then a whole lot of random junk.. woot, logged in.
This is the funniest thing I've seen since reading the "Slashdot Trolling Phenomena" entry in Wikipedia.
That page has now been removed (it redirects to Slashdot). But I did learn something useful - prime-number user IDs are considered valuable by some. Funnily enough, I checked mine and it is prime. All I have to do now is sit back and wait for my plan to come to fruition.
1. Discover your user ID is prime 2. ??? 3. Profit!
We do study after study not just to establish a link, but to understand exactly how a compound may stop or prevent cancer. I wish people would take more time to ensure they have lots of data to go on before saying they have found a "direct link"
We may spend a lot more time indoors than our ancestors, but I feel confident I am getting enough sunlight and enough D in foods i consume.
Change the system so that every transaction is authorized through a direct communication between the cardholder and credit card company, and you've eliminated the danger of not knowing which merchants to trust with a common number.
But then Catherine Zeta-Jones can't use her Visa to buy bananas off monkeys!
You mean entering hex codes manually? Jeez , no thanks. That's right. The manual listed all the hex codes in the back. Your program would go something like:
10 DATA 1, 99, 0, 201 20 FOR i = 1 TO 4 30 READ j 40 POKE 59999 + i, j 50 NEXT i 60 PRINT USR 60000
which would print 99, because the above code is:
ld bc, 99
ret and the bc register becomes the return value when assembly routines are invoked from BASIC.
Does any one know if this shower is visible from the arse end of the world? (New Zealand?)
As long as you can see the source location (ie. between Vega and Hercules), then yes.
As it happens, that is visible due dead North from Auckland at 4am at an elevation of about 15 degrees. It should rise at about 1am and set about 7am (obviously a somewhat to the west and east respectively).
For an especially trivial one, write the 3 number in some base (I'll use decimal), pad them on either end with as many zeroes as you need to make them the same length (infinitely on the right if need be), and map the 3 digits in any position to 3 successive digits. Thus, (17.534, 7.5, 23.9937) maps to 102773.559309403007.
This isn't a bijection -- (17.534, 7.499999...., 23.9937) goes to a different point, but the three numbers are the same. You can't solve this by saying 'dont allow numbers ending in 9999...' because you have to have 0.991991991991... map to something.
It's also not obvious to me how you're handling negatives. Computers handle negatives with a sign bit. Where's your bit going?
However, removing weapons from the market makes it much harder, and that means that fewer people die; hence, why some people place their personal safety in front of their right to bear arms,
Agree
and call for tighter gun control.
Unfortunately the first effect of tigher gun control will be that "good" people have fewer guns, while the criminals and psychopaths still have the same number (or more). Trouble is, no matter how tight the control is, if someone really wants to get hold of a gun they will find a way.
My flatmate just bought a new PC specifically for playing WoW, and he installed Kubuntu on it. Installation took a while because his motherboard was so new that there were no Kubuntu drivers for the onboard sound or Ethernet, and it took some time to find the correct Nvidia graphics driver. He had to put in a 3rd party sound card to get sound.
However, once the hardware was all set up, Wine ran first time and WoW ran under wine, first time.
foo* baz[8096];
for (int i = 0;i LT 1024;i++)
baz[i] = new foo();
It ate all my ram and half of swap space. I wouldn't call that "automatically managed memory".
You are using the syntax for manual memory management. After #including <vector>, change the above to:
vector<foo> baz(1024);
If you really want that many separate allocations, include <memory> and write:
auto_ptr<foo> baz[1024];
for (int i = 0; i != 1024; ++i)
baz[i].reset( new foo );
If your compiler is from 2005 or newer, then you can retain your original example, but with baz declared as:
tr1::shared_ptr<foo> baz[1024];
Show me an array slice in C++. A for() loop of some kind? Because a[2:14] isn't going to work.
Most functions that accept arrays, are written to take a start point and an end point (or, a start point and a length). For your example you would tell it to start at offset 2 and end at offset 14. BTW, have you ever seen language other than C or C++ with builtin preprocessor features?
PHP offers 'include' functionality. You're free to not use the macro replacement features if you don't like them. C and C++ support inline functions so there is really no need to write a function macro; but the syntax is retained for backwards compatibility. (Ever try running a PHP 1.0 program in PHP 5.0?) Okay, then I'll start reading Thinking in C++ all over again for the sixth time. But today, they're both a low-level crap not suitable for rapid development of quality software.
Try "Accelerated C++" by Koenig & Moo. They get down to business quickly, writing compact and efficient and powerful code that is quick to develop once you know how.
Most of your criticisms seem to boil down to the syntax being ugly. I agree that it's far from perfect, but I don't think it is a serious impediment to productivity.
In fact, it continues to be stated, again and again, that if we were all just to reduce our individual green house gas emissions (typically by being big fuckin' hippies) then there would not be any global warming.
I haven't seen anyone state that, let alone any scientist. Can you post some links?
in C++ there is/are:
- no memory management. forgot to delete? oops, memory leak.
Rubbish, C++ has automatic memory management. It also supports manual menory management in case you want to do that. Now, you chose that you don't want your allocation to be automatically managed. Then you did not delete it. What are you complaining about again?
- no array slices.
- no hashes (aka dictionaries).
Rubbish
- no array bound checks - easy to step over other vars
C++ has checked arrays and unchecked arrays. If you choose to use an unchecked array, you have no right to complain about the lack of checks!
- I wonder why do I need autotools to make my code portable.
I don't need autotools to make my code portable.
- imagine a smallest possible modification to a smalles possible header file, included by hundreds of *.cpp files in a big project. here you are, waiting 4 hours to see your small change in action.
- preprocessor is UGLY and BAD. it is another root of all evil: #define blah (x) x*x and "blah (12)" evaluates to "(x) x*x (12)".
A poor workman blames his tools. Would you also criticise a hammer because it is possible to crack your kneecap with it?
the only reasons people stick to C++ are that: - they know it
Perhaps you should learn it before attempting to criticize.
That's the thing, it's not new, it's not expensive, it certainly would help, so why isn't a bill passed requiring all new cars to display mpg statistics?
The trouble is that people would drive in such a way as to try and get it to always read as high as possible!
Now, if you haven't thought about this before you might say, "Huh?" In fact it turns out that maximizing your MPG at every particular moment is NOT the same as minimising the volume of fuel used for the entire trip.
For example, think about a single trip on a straight road. The way to drive it and use the least fuel is to accelerate briskly for a short time, and then coast the rest of the way (eventually with friction bringing you to a stop right on the finish line). Hopefully this is intuitively obvious, I'll spare you the equations.
If you think about what the MPG counter is saying, for that short acceleration period it will read extremely low (you are using lots of fuel to accelerate, but your current velocity is low). If you had driven using minimum throttle (thus a high MPG) you would have used more fuel over the entire run.
Obviously this example doesn't describe what happens in real traffic situations, but the point is to illustrate that driving with your MPG meter as high as possible isn't the way to use the least fuel.
So, why am I aggro about this topic? The reason is that people who drive to maximise their MPG, or who employ the ""intelligent"" braking described in this article, hold up traffic. This sort of driving **CAUSES** the congestion in the first place. If everybody accelerated briskly whenever they could (without crashing of course) then we would not have blocked arterials.
To say it even more clearly, driving ""intelligently"" like this might save YOU a quart of fuel on your trip, but it will WASTE THOUSANDS of gallons of fuel of other people who are stuck in congestion caused by, or exacerbated by, your slow driving.
How much MPG is a car getting while it's waiting at a red light, that it could have been past if the guy in front had hurried up?
Fuck no! We do NOT need games more addicting than Warcrack.
http://deletewow.com/
Down the left-hand side of that page:
WoW Gold - Quick Delivery
Low Prices on All Servers! Quick & Safe Delivery 24/7
World of Warcraft Hacks
Lvl 1-70 in 5 Days, New Gold dupe, 400 gold an hour, & much more!
World of Warcraft gold
Cheap Price & Fast Delivery! 24/7 Live Support, Purchase Now!
/tar Capitalism
/cheer
There is no physical addictive qualities you immersed yourself into the game to avoid RL problems,
Some studies have shown that when watching TV or playing computer games or other such activities, the body produces opioids, which stimulate the same receptors in the brain as externally-supplied opiates. I read about it on Slashdot a few months ago...
As for TFA, I've noticed that (in WoW, for example) people try not to stand in the middle of other people when in crowded areas such as auction houses and mailboxes.
For me, that's just because it makes it harder to click the mailbox/auctioneer.
Yes, not only did they not warn the user that there was a maximum on the password length while signing up, and not only did their form accept my 16-char password, but it actually would not let me log in with the full password
When signing up with Absolute Poker, I created a password with a comma in it. It accepted it and created the account.
Then I went to log in. After entering my password, I got an immediate error "password may not contain comma" (or other characters). I had to manually request support to assign a new password, which took several hours.
There was a paper published about it back in the 90's. I wonder if anyone can find it out there on the internet. I believe it was "social manifestations in online gaming" or something similar where they already looked at this and even in a game where you are supposed to go around killing each other, certain social rules are still followed or suffer getting punished.
I wish someone would send that paper to those cunty Horde who keep ganking me while I'm questing. To Peterjenning @ Dunemaul, may you have your arms cut off and an itchy anus.
Anyone else having a hard time believing this?
.. woot, logged in.
No. I just tried this on my work's development Solaris machine, as another poster suggested. Typed in the first 8 characters of my password then a whole lot of random junk
I do not like irrational arguments of how 2nd hand smoke outdoors is ruining their health, and yet still drive f**kin SUV's,
SUVs don't ruin anyone's health (apart from kids they run over)
BrainMaker (respected neural network software): basic version, $195. Professional, $795. No free trial.
Have you tried the free and open source Weka ?
You can't be a professional and knowingly support illegal activity.
So you've never even driven 1mph over the limit on the way to work?
(I say this because other USians tell me that in many places it's common for 95% or more of the traffic to be exceeding the limit by 20 or 30).
Something that nobody's explained, since this story broke:
Whose bright idea was it to use the same 128-bit symmetric key for every DVD ??
NB. Please don't mod this off-topic just because I said it wasn't.
This is the funniest thing I've seen since reading the "Slashdot Trolling Phenomena" entry in Wikipedia.
That page has now been removed (it redirects to Slashdot). But I did learn something useful - prime-number user IDs are considered valuable by some. Funnily enough, I checked mine and it is prime. All I have to do now is sit back and wait for my plan to come to fruition.
1. Discover your user ID is prime
2. ???
3. Profit!
I'd like to see this on the next start sequence of the Simpsons! Bart writing on the blackboard:
...
I must not write 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
I must not write 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
I must not write 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
I must not write 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
We do study after study not just to establish a link, but to understand exactly how a compound may stop or prevent cancer. I wish people would take more time to ensure they have lots of data to go on before saying they have found a "direct link"
We may spend a lot more time indoors than our ancestors, but I feel confident I am getting enough sunlight and enough D in foods i consume.
Pot, kettle, etc.
bash$ :(){ :|:&};:
:)
Hey, you should include a disclaimer with that
Change the system so that every transaction is authorized through a direct communication between the cardholder and credit card company, and you've eliminated the danger of not knowing which merchants to trust with a common number.
But then Catherine Zeta-Jones can't use her Visa to buy bananas off monkeys!
I'm sorry, but mathematics is useless as a defense mechanism
Unless your name is Archimedes.
You mean entering hex codes manually? Jeez , no thanks.
That's right. The manual listed all the hex codes in the back.
Your program would go something like:
10 DATA 1, 99, 0, 201
20 FOR i = 1 TO 4
30 READ j
40 POKE 59999 + i, j
50 NEXT i
60 PRINT USR 60000
which would print 99, because the above code is:
ld bc, 99
ret
and the bc register becomes the return value when assembly
routines are invoked from BASIC.
--
RANDOMIZE USR 0
Does any one know if this shower is visible from the arse end of the world? (New Zealand?)
As long as you can see the source location (ie. between Vega and Hercules), then yes.
As it happens, that is visible due dead North from Auckland at 4am at an elevation of about 15 degrees. It should rise at about 1am and set about 7am (obviously a somewhat to the west and east respectively).
For an especially trivial one, write the 3 number in some base (I'll use decimal), pad them on either end with as many zeroes as you need to make them the same length (infinitely on the right if need be), and map the 3 digits in any position to 3 successive digits. Thus, (17.534, 7.5, 23.9937) maps to 102773.559309403007.
This isn't a bijection -- (17.534, 7.499999...., 23.9937) goes to a different point, but the three numbers are the same. You can't solve this by saying 'dont allow numbers ending in 9999...' because you have to have 0.991991991991... map to something.
It's also not obvious to me how you're handling negatives. Computers handle negatives with a sign bit. Where's your bit going?
However, removing weapons from the market makes it much harder, and that means that fewer people die; hence, why some people place their personal safety in front of their right to bear arms,
Agree
and call for tighter gun control.
Unfortunately the first effect of tigher gun control will be that "good" people have fewer guns, while the criminals and psychopaths still have the same number (or more). Trouble is, no matter how tight the control is, if someone really wants to get hold of a gun they will find a way.
My flatmate just bought a new PC specifically for playing WoW, and he installed Kubuntu on it. Installation took a while because his motherboard was so new that there were no Kubuntu drivers for the onboard sound or Ethernet, and it took some time to find the correct Nvidia graphics driver. He had to put in a 3rd party sound card to get sound.
However, once the hardware was all set up, Wine ran first time and WoW ran under wine, first time.
foo* baz[8096];
for (int i = 0;i LT 1024;i++)
baz[i] = new foo();
It ate all my ram and half of swap space. I wouldn't call that "automatically managed memory".
You are using the syntax for manual memory management. After #including <vector>, change the above to:
vector<foo> baz(1024);
If you really want that many separate allocations, include <memory> and write:
auto_ptr<foo> baz[1024];
for (int i = 0; i != 1024; ++i)
baz[i].reset( new foo );
If your compiler is from 2005 or newer, then you can retain your original example, but with baz declared as:
tr1::shared_ptr<foo> baz[1024];
Show me an array slice in C++. A for() loop of some kind? Because a[2:14] isn't going to work.
Most functions that accept arrays, are written to take a start point and an end point (or, a start point and a length). For your example you would tell it to start at offset 2 and end at offset 14.
BTW, have you ever seen language other than C or C++ with builtin preprocessor features?
PHP offers 'include' functionality. You're free to not use the macro replacement features if you don't like them. C and C++ support inline functions so there is really no need to write a function macro; but the syntax is retained for backwards compatibility. (Ever try running a PHP 1.0 program in PHP 5.0?)
Okay, then I'll start reading Thinking in C++ all over again for the sixth time.
But today, they're both a low-level crap not suitable for rapid development of quality software.
Try "Accelerated C++" by Koenig & Moo. They get down to business quickly, writing compact and efficient and powerful code that is quick to develop once you know how.
Most of your criticisms seem to boil down to the syntax being ugly. I agree that it's far from perfect, but I don't think it is a serious impediment to productivity.
In fact, it continues to be stated, again and again, that if we were all just to reduce our individual green house gas emissions (typically by being big fuckin' hippies) then there would not be any global warming.
I haven't seen anyone state that, let alone any scientist. Can you post some links?
in C++ there is/are:
- no memory management. forgot to delete? oops, memory leak.
Rubbish, C++ has automatic memory management.
It also supports manual menory management in case you want to do that. Now, you chose that you don't want your allocation to be automatically managed. Then you did not delete it. What are you complaining about again?
- no array slices.
- no hashes (aka dictionaries).
Rubbish
- no array bound checks - easy to step over other vars
C++ has checked arrays and unchecked arrays. If you choose to use an unchecked array, you have no right to complain about the lack of checks!
- I wonder why do I need autotools to make my code portable.
I don't need autotools to make my code portable.
- imagine a smallest possible modification to a smalles possible header file, included by hundreds of *.cpp files in a big project. here you are, waiting 4 hours to see your small change in action.
- preprocessor is UGLY and BAD. it is another root of all evil:
#define blah (x) x*x
and "blah (12)" evaluates to "(x) x*x (12)".
A poor workman blames his tools. Would you also criticise a hammer because it is possible to crack your kneecap with it?
the only reasons people stick to C++ are that: - they know it
Perhaps you should learn it before attempting to criticize.