This is all about religion, the PHP church has a large number of followers and it's 'bible' contains some arguably wrong pages, so those in other churches will go out of their way to shake their heads at all the fools…
Yet the fact of the matter is that's how the cards fell - we had the well-designed, well-implemented languages and frameworks that failed utterly to find any foothold with amateurs and beginners, and only found refuge…
Yet Wordpress is still the most widely used blog software ever. PHPBB and it's ilk still run the forum game. Wikipedia has yet be unseated. If it's cost > it's profit, why is it still used so widely? Network…
This sounds like a false dichotomy: - A world that has PHP and enabled web developers. - A world without PHP in which only Java EE-enabled engineers can write webapps. I think that's a demonstrably false assessment. A…
Do you have any concept of just how much time and money hacked-together PHP has cost? Do you know how many aggregate human lifetimes are wasted on the simple act of regularly upgrading PHPBB, WordPress, MediaWiki, et…
I'm not religiously in favor of "tests first, always" (who actually is?), but I find that when you emphasize testing, you spend less time debugging, more time coding, and the end result is generally better engineered.…
Interesting, but the problem with writing HTML e-mail is rarely real-browser testing, but rather, testing the convoluted filtering/rendering of the various webmail clients (Hotmail, Yahoo, GMail).
Can someone explain why the visualizations are triangles, if the two axis are meant to represent similarity and time?
I'm curious about the following: - What scale you're operating at. - What vendor you've found that can provide you with 100 leased servers in 2-3 days while costing less than a cloud provider and not requiring you to…
It is advantageous to them to have power, sure - but it doens't really directly contribute to their goal of organising the worlds information does it? Is it any stranger than designing and commissioning the manufacture…
It definitely looks as though they ended up having to manage it themselves. They're not "manag[ing] it themselves" -- it's a gigantic stretch to say that software RAID on an instantly-configured EBS volume is remotely…
Do you genuinely believe that a company with such a huge investment in data centers is demonstrating a lack of focus by concerning themselves with energy?
I don't think it's necessarily a mistake if your goal is to strong-arm the industry towards abandoning Flash.
It's duplicitous and wrong. He sold the product, and now he is actively undermining the product that he sold with the potential of costing Sun/Oracle considerable sums of money to defend against his clearly self-serving…
No, Apple made a perfectly sane business and technical decision to optimize for their users and existing developer base rather than a small subset of the non-Apple developer base who would have issue with 16-byte stack…
But instead of aligning the stack in one location, the callee, now it needs to be aligned everywhere. It's pretty probable that's more instructions everywhere. SSE2 is used everywhere. That's unlikely. And it's not a…
The stack is not actually aligned on function entry, because the return address is on top, so more alignment will be needed to avoid SSE2 locals being misaligned. The stack has --known alignment-- on entry, which…
For the same CPU architecture, compiler and FPU control word, you should expect the same results. That's a stretch. Just because it's called "GCC" doesn't mean it behaves exactly the same on every platform, even if the…
This shouldn't surprise anyone and I can't say I understand the breathless post. For more information, I recommend Write Great Code: Understanding the Machine -- Chapter 4, Floating-Point Representation.
Multiprocess approaches are both significantly more complicated to implement and significantly more constrained in their functionality. Unless you have overriding design restrictions (such as requiring privilege…
In which country? In the US, that's my understanding of the law, but this is in the UK.
Chrome's approach was not chosen because of its general purpose suitability as a multi-core processing model, but because of the security advantages of relying on OS process separation in a web browser. Chrome is a very…
From Wikipedia: Socialism refers to various theories of economic organization advocating public or direct worker ownership and administration of the means of production and allocation of resources, and a society…
We started making plans to migrate away to PostgreSQL when Oracle embarked on a clear strategy to buy/control MySQL by purchasing InnoDB, and then Sleepycat. There were already plenty of technical justifications to…
That's true, but are "unable to find better work" and "expert tutor" largely disjoint sets? Even those who don't have time to contract will generally have more productive outlets available (... which is often how they…
This is all about religion, the PHP church has a large number of followers and it's 'bible' contains some arguably wrong pages, so those in other churches will go out of their way to shake their heads at all the fools…
Yet the fact of the matter is that's how the cards fell - we had the well-designed, well-implemented languages and frameworks that failed utterly to find any foothold with amateurs and beginners, and only found refuge…
Yet Wordpress is still the most widely used blog software ever. PHPBB and it's ilk still run the forum game. Wikipedia has yet be unseated. If it's cost > it's profit, why is it still used so widely? Network…
This sounds like a false dichotomy: - A world that has PHP and enabled web developers. - A world without PHP in which only Java EE-enabled engineers can write webapps. I think that's a demonstrably false assessment. A…
Do you have any concept of just how much time and money hacked-together PHP has cost? Do you know how many aggregate human lifetimes are wasted on the simple act of regularly upgrading PHPBB, WordPress, MediaWiki, et…
I'm not religiously in favor of "tests first, always" (who actually is?), but I find that when you emphasize testing, you spend less time debugging, more time coding, and the end result is generally better engineered.…
Interesting, but the problem with writing HTML e-mail is rarely real-browser testing, but rather, testing the convoluted filtering/rendering of the various webmail clients (Hotmail, Yahoo, GMail).
Can someone explain why the visualizations are triangles, if the two axis are meant to represent similarity and time?
I'm curious about the following: - What scale you're operating at. - What vendor you've found that can provide you with 100 leased servers in 2-3 days while costing less than a cloud provider and not requiring you to…
It is advantageous to them to have power, sure - but it doens't really directly contribute to their goal of organising the worlds information does it? Is it any stranger than designing and commissioning the manufacture…
It definitely looks as though they ended up having to manage it themselves. They're not "manag[ing] it themselves" -- it's a gigantic stretch to say that software RAID on an instantly-configured EBS volume is remotely…
Do you genuinely believe that a company with such a huge investment in data centers is demonstrating a lack of focus by concerning themselves with energy?
I don't think it's necessarily a mistake if your goal is to strong-arm the industry towards abandoning Flash.
It's duplicitous and wrong. He sold the product, and now he is actively undermining the product that he sold with the potential of costing Sun/Oracle considerable sums of money to defend against his clearly self-serving…
No, Apple made a perfectly sane business and technical decision to optimize for their users and existing developer base rather than a small subset of the non-Apple developer base who would have issue with 16-byte stack…
But instead of aligning the stack in one location, the callee, now it needs to be aligned everywhere. It's pretty probable that's more instructions everywhere. SSE2 is used everywhere. That's unlikely. And it's not a…
The stack is not actually aligned on function entry, because the return address is on top, so more alignment will be needed to avoid SSE2 locals being misaligned. The stack has --known alignment-- on entry, which…
For the same CPU architecture, compiler and FPU control word, you should expect the same results. That's a stretch. Just because it's called "GCC" doesn't mean it behaves exactly the same on every platform, even if the…
This shouldn't surprise anyone and I can't say I understand the breathless post. For more information, I recommend Write Great Code: Understanding the Machine -- Chapter 4, Floating-Point Representation.
Multiprocess approaches are both significantly more complicated to implement and significantly more constrained in their functionality. Unless you have overriding design restrictions (such as requiring privilege…
In which country? In the US, that's my understanding of the law, but this is in the UK.
Chrome's approach was not chosen because of its general purpose suitability as a multi-core processing model, but because of the security advantages of relying on OS process separation in a web browser. Chrome is a very…
From Wikipedia: Socialism refers to various theories of economic organization advocating public or direct worker ownership and administration of the means of production and allocation of resources, and a society…
We started making plans to migrate away to PostgreSQL when Oracle embarked on a clear strategy to buy/control MySQL by purchasing InnoDB, and then Sleepycat. There were already plenty of technical justifications to…
That's true, but are "unable to find better work" and "expert tutor" largely disjoint sets? Even those who don't have time to contract will generally have more productive outlets available (... which is often how they…