Civ 4 map plots are squares. Civ 5 are hexagons. I don't see an easy conversion process that won't produce real not-just-semantic map differences (e.g. how to convert diagonal waterways where in a 4x4, one diagonal is water and the other diagonal is land, and ships can travel through the water diagonal?)
I don't think AMD cares that much if Linux gets subpar drivers, given its low marketshare and audience. Macs might be a different story, and their reliance on OpenGL could get AMD to care more about it.
This is more a critique against PC gaming rather than a critique of this new beast. It is absolutely stupid to think that you need this GPU to "match" the 360 - PCs have already surpassed the 360 and PS3 a while ago in the budget range. You ARE aware that there are GPUs in $50 range that are more powerful than the one bundled with the XBOX 360, right? Heck, there a LAPTOP GPUs that are better than the 360.
PC gaming has its obvious advantages besides better graphics, namely the trusty keyboard & mouse and modability. MMOGs typically require keyboards, and any game that emphasizes modding is likely to be a better experience on the PC, e.g. I pity those that bought the console versions of Dragon Age.
It would help if you actually read the rest of the article:
Just like Lisp, Ioke provides syntactic abstractions. They take two forms, the first one is macros, which is basically like method calls with lazy arguments that can be evaluated in special ways. The other form is syntax, which works a lot like Common Lisp defmacro. These together provide the possibility of creating new control structures and define new abstractions. The language is powerful enough to allow you to create your own method types, for example. If you don't like keyword arguments, you can define a new method type that doesn't have them. The DefaultMethod currently in Ioke could be implemented purely in Ioke, using macros.
The problem with JavaScript is that it doesn't have any mechanism to create new syntax simulating classes that desugars down to prototypes. Instead, you have all these ugly hacks.
So really, prototypes aren't bad. It's just that having only prototypes can feel clunky at times.
Because if I use them in an oft-traversed loop, I'll get a significant performance penalty. If they were O(n), then I should keep track of the size myself in another var.
In any case, I'm pretty sure they're O(1). I've did a couple tests to verify that.
I don't know. I've recently had to use PHP for something, and I've been struggling to find out the performance of each function. For example, the php.net articles on count()/sizeof() functions on an array tell me nothing of whether it's O(1) or O(n). PHP really strikes me as a programming language for non-CS majors.
This thread's title is totally misleading. In fact, the summary is wrong. ES Harmony is NOT ES3.1. And of course, there's the anti-MS slant as usual, but no mention of Yahoo, which was also against ES4. Good ol'/.
So just in case you're too lazy to read the article, here's a quick summary:
ES Harmony is just an ES4 that the ES 3.1 guys agreed to work on after ES3.1 is out the door, while the ES4 guys agreed to work together with the ES3.1 guys on ES3.1. So ES Harmony (which could be ES4 or ES5, depending on what they call ES3.1) will still have classes. They will still have integrity. However, there won't be any early binding, since they now just "desugar to lambda-coding + Object.freeze and friends from ES3.1."
Also, your complaints about web development packaging is out of the scope of ES. It's a browser/HTML issue. Every scripting and styling language on the web suffers the same problem.
Wow, you sound like an old geezer complaining about how things aren't like the good old days.
More seriously, you aren't "stuck" with these new features. In the time you took to write your rant, you could've found extensions and themes to revert back to FF2 behavior and look.
I'm pretty sure that in D&D, HP is more than just a measure of physical damage. I know this is inconsistent as hell there, what with healing spells seeming to indicate that HP = life. I've heard that 4th edition is going to try to make this more consistent, so that 40 hit success should not be interpreted as 40 arrows to the chest. Okay, found the quote:
Mike Mearls:
Second wind and even healing powers have the obvious outcomes in the game of increasing hit point numbers. The question ultimately is: What do hps represent? If they don't just represent physical damage, and they don't, then even a so-called "healing" power might just be strengthening a targeted character's resolve to fight on--or whatever the players and DM decide it means for the narrative at the time. Evidence for this is easily found in that the warlord has the martial power source, which isn't completely nonmagical, but certainly less magical than other power sources. Nevertheless, the warlord has healing powers, which my players model in the narrative as inspiring words, encouragements, or a "rub some dirt in it and get back in this fight, soldier" order. With the cleric, it's really a "Pelor cure your ills" sort of thing.
Healing surges, in general, have to be triggered. Second wind is a trigger, usually usable once a fight. Other triggers include healing powers and items, or the proper use of the Heal skill. I don't see any cheese in healing surges within this context, even though everything is more delicious with cheese. Within this cinematic context, they do make sense.
As for second wind, we've all seen movies and read stories where the hero just won't stay down. Second wind gives a player that kind of control over a PC. What it means in the narrative, once again, is whatever the players and DM decide it means. It's an opportunity to expand the narrative, and not any cheesier than a beat-up action movie hero peeling himself off the pavement and giving the bad guys a few more fives across the lips. D&D aims at that kind of action, and how you imagine the action is up to you.
The same goes for bloodied, which is a state in which a character shows signs of faltering or injury. I can imagine all kinds of abilities keying off being bloodied or an enemy being bloodied. Some people who have posted here have pointed out just such narrative opportunities, such as the yuan-ti seeing he's got you on the ropes and zealously attacking because of it. And that's really what they are--narrative, or roleplaying if you prefer, opportunities.
None of the abstractions of the 4e D&D game are outside the realm of imagination's ability to explain in a fun way within the narrative of the game. I can't agree with assertions to the contrary.
What's wrong with the term artificial intelligence? We study the "intelligence" of insects and other lifeforms, so why can't the same term be applied to artificial constructs? Why do you think that the term "intelligence" means human-level intelligence?
I think the term you're looking for is "artificial sentience" or "artificial consciousness".
I figure that inherent advantage of partitioning up complexity is parallelism and the efficiency that results. Depending on what's being parallelized, it increases throughput, execution times, etc. Heck, you could consider human productivity itself one massively parallel machine. Ever heard of the term "man-hours"?
Dude...this is science. If you don't share the same view, please provide evidence against it rather than spout some relativistic crap. It's stupid to take the relativistic high ground, because in scientific debates, we must assume a shared scientific philosophy.
Not only should this be modded funny but insightful as well. Because what he's saying is very true.
People tend to think of computers as something that should just work out of the box, but really, not all computers (and software) can be like that. A human child can be considered as a computer that needs years to train. If robots ever become popular, I expect that "pet" robots would have to mimic these learning capabilities and "grow" with its master over the years.
Civ 4 map plots are squares. Civ 5 are hexagons. I don't see an easy conversion process that won't produce real not-just-semantic map differences (e.g. how to convert diagonal waterways where in a 4x4, one diagonal is water and the other diagonal is land, and ships can travel through the water diagonal?)
I don't think AMD cares that much if Linux gets subpar drivers, given its low marketshare and audience. Macs might be a different story, and their reliance on OpenGL could get AMD to care more about it.
This is more a critique against PC gaming rather than a critique of this new beast. It is absolutely stupid to think that you need this GPU to "match" the 360 - PCs have already surpassed the 360 and PS3 a while ago in the budget range. You ARE aware that there are GPUs in $50 range that are more powerful than the one bundled with the XBOX 360, right? Heck, there a LAPTOP GPUs that are better than the 360.
PC gaming has its obvious advantages besides better graphics, namely the trusty keyboard & mouse and modability. MMOGs typically require keyboards, and any game that emphasizes modding is likely to be a better experience on the PC, e.g. I pity those that bought the console versions of Dragon Age.
So you're willing to spend a hundred bucks or so to speed up hibernate time by a couple seconds? Do you hibernate 10 times a day or something?!
Wow, this is not just a RTFA. You failed to even read the fucking summary.
I'm not familiar with Tcl, but I've read that it doesn't support closures. That's a major deal-breaker in comparison to Lisp.
He's announcing it way too early. He has practically nothing to show. There's only one tiny code example that I can see to gauge its merits.
*sigh*
It would help if you actually read the rest of the article:
The problem with JavaScript is that it doesn't have any mechanism to create new syntax simulating classes that desugars down to prototypes. Instead, you have all these ugly hacks.
So really, prototypes aren't bad. It's just that having only prototypes can feel clunky at times.
Great post. Someone mod parent up :)
I was under the impression that Mount & Blade was still in beta.
I'm aware I can time these myself, but is it really too much to ask for them to provide this information up front?
At least on my version of php (5.2.3), I'm very sure it's O(1). I've run a couple test on it.
Because if I use them in an oft-traversed loop, I'll get a significant performance penalty. If they were O(n), then I should keep track of the size myself in another var.
In any case, I'm pretty sure they're O(1). I've did a couple tests to verify that.
I don't know. I've recently had to use PHP for something, and I've been struggling to find out the performance of each function. For example, the php.net articles on count()/sizeof() functions on an array tell me nothing of whether it's O(1) or O(n). PHP really strikes me as a programming language for non-CS majors.
Seriously, RTFA.
This thread's title is totally misleading. In fact, the summary is wrong. ES Harmony is NOT ES3.1. And of course, there's the anti-MS slant as usual, but no mention of Yahoo, which was also against ES4. Good ol' /.
So just in case you're too lazy to read the article, here's a quick summary:
ES Harmony is just an ES4 that the ES 3.1 guys agreed to work on after ES3.1 is out the door, while the ES4 guys agreed to work together with the ES3.1 guys on ES3.1. So ES Harmony (which could be ES4 or ES5, depending on what they call ES3.1) will still have classes. They will still have integrity. However, there won't be any early binding, since they now just "desugar to lambda-coding + Object.freeze and friends from ES3.1."
Also, your complaints about web development packaging is out of the scope of ES. It's a browser/HTML issue. Every scripting and styling language on the web suffers the same problem.
Actually, only the main site went down. EC2 and their other services were always up and running. They run on different sets of servers.
Wow, you sound like an old geezer complaining about how things aren't like the good old days.
More seriously, you aren't "stuck" with these new features. In the time you took to write your rant, you could've found extensions and themes to revert back to FF2 behavior and look.
I'm pretty sure that in D&D, HP is more than just a measure of physical damage. I know this is inconsistent as hell there, what with healing spells seeming to indicate that HP = life. I've heard that 4th edition is going to try to make this more consistent, so that 40 hit success should not be interpreted as 40 arrows to the chest. Okay, found the quote:
Mike Mearls:What's wrong with the term artificial intelligence? We study the "intelligence" of insects and other lifeforms, so why can't the same term be applied to artificial constructs? Why do you think that the term "intelligence" means human-level intelligence?
I think the term you're looking for is "artificial sentience" or "artificial consciousness".
According to the article, incorrect. Read the 3rd page: http://www.pcper.com/article.php?aid=506&type=expert&pid=3
I figure that inherent advantage of partitioning up complexity is parallelism and the efficiency that results. Depending on what's being parallelized, it increases throughput, execution times, etc. Heck, you could consider human productivity itself one massively parallel machine. Ever heard of the term "man-hours"?
Dude...this is science. If you don't share the same view, please provide evidence against it rather than spout some relativistic crap. It's stupid to take the relativistic high ground, because in scientific debates, we must assume a shared scientific philosophy.
Not only should this be modded funny but insightful as well. Because what he's saying is very true.
People tend to think of computers as something that should just work out of the box, but really, not all computers (and software) can be like that. A human child can be considered as a computer that needs years to train. If robots ever become popular, I expect that "pet" robots would have to mimic these learning capabilities and "grow" with its master over the years.
Just like Mozilla couldn't release a browser that fixes its memory reputation? *sigh* Prejudices are bad, my friend.