The new MacBook Pro Retina may have 2880 x 1800 resolution, but for software enginers it isn't much better than a 1440x900 screen because it doesn't fit more text (at a readable size) than this smaller resolution.
I disagree. The rMBP runs very nicely in "more space" mode, which is the equivalent of 1920x1200 mode. It's quite usable for smaller and still readable text.
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.
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.
As a general rule of thumb, if you need something lightweight, SQLite is the way to go. If you need something more powerful or sophisticated than that, PostgreSQL.
MySQL and spinoffs all occupy an uncomfortable middle ground. 99% of the small web sites which are built around MySQL don't need it.
It's not double, it's quadruple, which is why it's called 4k.
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.
"About 982 megawatt hours a day, to be exact"
982 MWh/day / 24 = ~41 megawatts
Come on reporters, convert brain-dead units into normal units.
Yeah, we want it 1.21 GW/day units, e.g., how many bolts of lighting per day.
They are relatively good but absolutely terrible. -- Alan Kay, commenting on Apollos