A MacBook Air in typical use uses 10 to 20 Watts, but let's say for the sake of discussion that it uses the full 45 Watts of its power adapter. If you left it plugged in 24x7 for a month, drawing that much electricity, you would use about 33 kilowatts, or about $0.50 in electricity. So your figure of "If it saves you $50 in electricity per month" is off by a factor of 100 to 300.
Actually, you need both. If you're doing angular acceleration, say, a ship that's firing thrusters to rotate around its center of gravity, then you have to keep the orientation of the ship as an angle (in radians, say), and also its angular velocity, and you apply its angular acceleration to that angular velocity. That part simply can't be done as pure Cartesian vectors. Then, when you fire forward thrusters, you take the angular orientation and convert that to a Cartesian vector which you use when applying the thrust force to obtain a Cartesian acceleration vector.
So most of the time (like 99%) you can simply use Cartesian vectors for everything. But you still need trig functions for some stuff. It's inescapable.
You seem to be assuming that content decryption keys would be the same across all copies of a digitally downloaded item. I think that is a false assumption. If an upstream content provider encrypts each stream differently for different destinations (e.g., viewers), then it is irrelevant whether the DRM mechanism is implemented as closed-source or open-source software. You will need to know your unique key for that particular viewing in order to decrypt the content. The only thing open-source might buy you there is an easier time finding some algorithmic flaw in the encryption method. But that is highly doubtful, and even if it were to happen, the content provider could simply change the encryption method on you at any time to patch the hole.
I don't think it's true that DRM in the browser requires a closed-source browser. If the content provider encrypted their content on a per-stream, per-user, per-viewing basis, then you could not simply redirect or strip off the DRM. You would atually need to purchase a one-use decryption key from the content provider.
Now, that doesn't prevent you from recording the content and redistributing it DRM-free, but certainly nothing in the above requires a closed-source model of any sort.
You couldn't be more wrong. Signed ints are usually the best way to go in C/C++.
Actually, he's not wrong at all. He said signed integers don't behave in a very predictable manner, and he's right. Signed integers have undefined (actually, to be more precise, implementation-defined) behavior for mod and div of negative values. You cannot be sure whether -4 / 3 is -1 or -2, without knowing how your compiler implements it. Some round toward zero, others toward negative infinity. Recent drafts of C++ are trying to fix this.
Well, no. Hints are metadata embedded in the font file which provide hints/clues to the rasterizer. The rasterizer then uses the hints to improve its own selective varying of the proportions. You can do selectively varying of proportions without hints. The hints just improve the process.
Finally, hinting is not the process of varying proportions. It's not even remotely that. Hinting is the process of adding hints to a font. A font designer takes a typeface and hints the font manually. Note that there are algorithms to assist with hint generation... hinting the hinting, if you will.
Doubtful that NewEgg is spamming you. If you've purchased things there, then what they're sending you is targeted marketing, not spam. Spam is random garbage. You can opt out of NewEgg mailings; you cannot opt out of spam.
It really depends what you're doing. I happen to largely agree with you, but there are some good music and art applications out there. Also, if you're writing, say, a novel, then you can attach a bluetooth keyboard and be completely fine. I myself haven't done this, but it stands to reason, and others confirm that it works for them.
I don't wanna sound like an ass, but "leaped by 30%" is not a leap. At the rate hard drive sizes have been increasing over the past 30 years, a 30% increase (e.g, 1.3x) is simply 7 months of industry progress. Wake me up when something leaps by 10x in size, not 1.3x.
A MacBook Air in typical use uses 10 to 20 Watts, but let's say for the sake of discussion that it uses the full 45 Watts of its power adapter. If you left it plugged in 24x7 for a month, drawing that much electricity, you would use about 33 kilowatts, or about $0.50 in electricity. So your figure of "If it saves you $50 in electricity per month" is off by a factor of 100 to 300.
Actually, you need both. If you're doing angular acceleration, say, a ship that's firing thrusters to rotate around its center of gravity, then you have to keep the orientation of the ship as an angle (in radians, say), and also its angular velocity, and you apply its angular acceleration to that angular velocity. That part simply can't be done as pure Cartesian vectors. Then, when you fire forward thrusters, you take the angular orientation and convert that to a Cartesian vector which you use when applying the thrust force to obtain a Cartesian acceleration vector.
So most of the time (like 99%) you can simply use Cartesian vectors for everything. But you still need trig functions for some stuff. It's inescapable.
3 {(Die) show} repeat
You seem to be assuming that content decryption keys would be the same across all copies of a digitally downloaded item. I think that is a false assumption. If an upstream content provider encrypts each stream differently for different destinations (e.g., viewers), then it is irrelevant whether the DRM mechanism is implemented as closed-source or open-source software. You will need to know your unique key for that particular viewing in order to decrypt the content. The only thing open-source might buy you there is an easier time finding some algorithmic flaw in the encryption method. But that is highly doubtful, and even if it were to happen, the content provider could simply change the encryption method on you at any time to patch the hole.
I don't think it's true that DRM in the browser requires a closed-source browser. If the content provider encrypted their content on a per-stream, per-user, per-viewing basis, then you could not simply redirect or strip off the DRM. You would atually need to purchase a one-use decryption key from the content provider.
Now, that doesn't prevent you from recording the content and redistributing it DRM-free, but certainly nothing in the above requires a closed-source model of any sort.
Actually, he's not wrong at all. He said signed integers don't behave in a very predictable manner, and he's right. Signed integers have undefined (actually, to be more precise, implementation-defined) behavior for mod and div of negative values. You cannot be sure whether -4 / 3 is -1 or -2, without knowing how your compiler implements it. Some round toward zero, others toward negative infinity. Recent drafts of C++ are trying to fix this.
Well, no. Hints are metadata embedded in the font file which provide hints/clues to the rasterizer. The rasterizer then uses the hints to improve its own selective varying of the proportions. You can do selectively varying of proportions without hints. The hints just improve the process.
Finally, hinting is not the process of varying proportions. It's not even remotely that. Hinting is the process of adding hints to a font. A font designer takes a typeface and hints the font manually. Note that there are algorithms to assist with hint generation... hinting the hinting, if you will.
Quadruple is ***NOT*** why it's called 4k.
"4k" is short for 4000, e.g, pixels. The "4" in 4000 has absolutely nothing to do with the quadrupling. It's merely a coincidence.
The keynote isn't simulcast live, but it is usually up within a couple hours. The sessions are usually up within a week or so.
Doubtful that NewEgg is spamming you. If you've purchased things there, then what they're sending you is targeted marketing, not spam. Spam is random garbage. You can opt out of NewEgg mailings; you cannot opt out of spam.
Yeah, we want it 1.21 GW/day units, e.g., how many bolts of lighting per day.
That is fucked up.
Funny? It's actually largely true — and should be marked Insightful.
I hate to be the one to have to break this to you, but 30% off of $1.30 is $0.91, not $1.00.
Mod parent up! Awesome.
No, but they might shut down.
It really depends what you're doing. I happen to largely agree with you, but there are some good music and art applications out there. Also, if you're writing, say, a novel, then you can attach a bluetooth keyboard and be completely fine. I myself haven't done this, but it stands to reason, and others confirm that it works for them.
Parents.
No, it does not mean that. At all.
It means that Samsung can name a product Galaxy Mini.
I don't wanna sound like an ass, but "leaped by 30%" is not a leap. At the rate hard drive sizes have been increasing over the past 30 years, a 30% increase (e.g, 1.3x) is simply 7 months of industry progress. Wake me up when something leaps by 10x in size, not 1.3x.
Damn, that is cool. Thanks for sharing.
Why do you use uppercase in the first function name and lowercase in the second function name?
I misread that headline at first as:
Smartphone Unearthed From Sixteenth Century Shipwreck
Your code has a terrible, horrific bug. You're throwing away the array values.
Here is what you want:
my @outputarray = sort keys %{{ map {$_=>1} @inputarray }};
Sorry, but microprogrammed instruction codes are still several layers above the transistor switch level.