82 karma · joined April 16, 2012
If this header would have only been useful if it was only enabled by a small set of people, then it has always been stupid, and is in no way Microsoft's fault. Imagine a perfect world where everyone using IE organically decided to poke around in their browser settings, find, understand, and enable DNT. Are the trackers now somehow less justified when they ignore it in this perfect world? No, the motivator is the same — they want to track as many people as possible and "disabled by default" is just a thin excuse. People that are defending the idea of trackers ignoring DNT because of IE are engaging in some weird kind of corporatism.
output1 output2: depsHere's the dependency script: http://code.google.com/p/min-game/source/browse/dep.sh
Both inspired by code in "Recursive Make Considered Harmful", always worth a read: http://aegis.sourceforge.net/auug97.pdf
The built-in rules and variables for gnu make are worthless for anything but the most trivial project; don't bother with them. I'd be so happy if there was a makefile directive that forced make to run in "make -rR" mode.
You've never written C.
But, I can think of one or two way more popular and significant counterexamples (although I don't disagree with his general sentiment): Perl and Ruby.
http://www.gamasutra.com/view/news/31995/Exclusive_Black_Ops...
The original Playstation came out in 1994 and wasn't discontinued until 2009. The PS2 is still being manufactured. PS3 still has a while to go by that metric. If you want to talk time between models, PS1-to-PS2 was 6 years, and PS2-PS3 was 6 years, leaving PS4 to be only slightly behind the curve if it comes out next year.
Consoles have always been subpar in some way or another compared to top-of-the-line PCs at release; that article's claim is silly. My PC at the release of the PS3 had four times the PS3's RAM, and it wasn't even top-of-the-line. One of the biggest benefits of targeting a console is that it's a stable, homogeneous platform.
Tablets and phones aren't the new consoles, they're the new GameBoys. In that way, I agree with you that they could hurt Nintendo the most, mainly by virtue of the DS having been the leader in that market.
try {
...
int rc = fx ();
if (rc != 0)
throw std::exception ("Error!");
...
catch (std::exception &e) {
handle_exception ();
}
Why is he throwing exceptions and catching them within the same function? His "C equivalent" is what he should've been doing in C++.C90 isn't going away, and it's not Microsoft's fault. Many C compilers still support 1st edition K&R style for a reason — old C code is going to stick around, and it's probably not going to change much, let alone in any way that needs C99 features.
This is on the poster.