Macs ARE overpriced. I've used one for 2 years now and they have truly horrible build quality and some really stupid design decisions (2 USBs and 2 firewire on MBP 4.1).
A high-end Dell would've been much better, but I shouldn't look the gift horse in the mouth.
The same way you have an option to disable JavaScript entirely there is (or will be, depending on browser) an option to entirely disable , or WebGL.
And I'm sure NoScript or similar will handle the need for something more selective.
Having something run in Wine is a bonus. If you really need a lot of Windows software, you'll most likely have to use Windows.
But please don't bad-mouth Wine. It's an amazing achievement and a lot of good work went into it.
Even if the HTML5/CSS3 features were proprietary to browsers, the sane vendors have de-facto standards for such proprietary extensions. And they'll be standards one day, even if slightly different. Still better than the situation with flash.
As for video, there are two choices now: use WebM or pay for H.264. That's good enough.
That concept is based on the assumption that laws are social standards written down and that common sense and respect should be enough to not violate laws.
Your assumption in equating skill with using bad tools is very wrong. "ease of development and maintenance" is very important regardless of how skilled you are.
Writing efficient, but buggy unmaintainable code is not a measure of skill.
There's still the problem that few OSes can even create more than a few thousand threads, let alone schedule them all efficiently. If you have many thousands of connections, sync IO simply dies.
Async IO is still slower because it's not being used enough, especially in Java (and for good reason, Java has very bad facilities for callbacks and the like).
I think it's about letting high level players kill low level players. I don't get that at all.
High level player should either get huge penalties for killing lowbies or prevented from doing so in the first place (the chicken in WAR is great).
Then again, an even better language (Python/Ruby) with a JIT would've netted smaller apps and about the same memory usage and performance.
The choice of Java mostly had to do with popularity and tool maturity.
It because so popular in the industry because of marketing. It is the most popular for teaching because it is popular in the industry.
By its merits alone, it would not be used as much.
It severely lacks the level of expressiveness found in other languages, like Ruby or Python. It forces object orientation without doing it properly (classes and methods aren't objects). Calling C code is indeed very hard without JNA.
Macs ARE overpriced. I've used one for 2 years now and they have truly horrible build quality and some really stupid design decisions (2 USBs and 2 firewire on MBP 4.1). A high-end Dell would've been much better, but I shouldn't look the gift horse in the mouth.
It works great! Qt has very good native look&feel on Windows, Mac, KDE and even Gnome.
The same way you have an option to disable JavaScript entirely there is (or will be, depending on browser) an option to entirely disable , or WebGL. And I'm sure NoScript or similar will handle the need for something more selective.
Having something run in Wine is a bonus. If you really need a lot of Windows software, you'll most likely have to use Windows. But please don't bad-mouth Wine. It's an amazing achievement and a lot of good work went into it.
Except it won't be faster than Firefox for rendering. IE9 is still crap and it still barely supports standards.
Even if the HTML5/CSS3 features were proprietary to browsers, the sane vendors have de-facto standards for such proprietary extensions. And they'll be standards one day, even if slightly different. Still better than the situation with flash. As for video, there are two choices now: use WebM or pay for H.264. That's good enough.
Why not just buy a regular phone, but without a contract?
That concept is based on the assumption that laws are social standards written down and that common sense and respect should be enough to not violate laws.
They are in fact, and have been even before everyone became obsessed with JS. Look at PyPy for example. There's simply a lot less money involved.
Your assumption in equating skill with using bad tools is very wrong. "ease of development and maintenance" is very important regardless of how skilled you are. Writing efficient, but buggy unmaintainable code is not a measure of skill.
There's still the problem that few OSes can even create more than a few thousand threads, let alone schedule them all efficiently. If you have many thousands of connections, sync IO simply dies. Async IO is still slower because it's not being used enough, especially in Java (and for good reason, Java has very bad facilities for callbacks and the like).
I think it's about letting high level players kill low level players. I don't get that at all. High level player should either get huge penalties for killing lowbies or prevented from doing so in the first place (the chicken in WAR is great).
This. Too bad laws about it are fucked up in most countries.
Except no one in their right mind wants Sense UI. Pretty much every single other phone (except the CLIQ) has a vanilla Android. Get a Droid.
And lead.
And how is 1080p high resolution? http://xkcd.com/732/ I don't see now Blu-ray is that big a deal. Storage was never the real problem.
Unless it's not less stress on the cattle http://www.youtube.com/watch?v=HQOKQ__3vQw
Then again, an even better language (Python/Ruby) with a JIT would've netted smaller apps and about the same memory usage and performance. The choice of Java mostly had to do with popularity and tool maturity.
epub
I agree. I'm actually annoyed that most CFLs I find are way too warm (read orange) for my liking.
Fluendo.
First of all, I am angry at all parents and medics that circumcise minors without a real medical reason.
Secondly, I am angry at what religion does to people, even as far as mutilating their children because their imaginary friend told them so.
It because so popular in the industry because of marketing. It is the most popular for teaching because it is popular in the industry. By its merits alone, it would not be used as much.
It severely lacks the level of expressiveness found in other languages, like Ruby or Python. It forces object orientation without doing it properly (classes and methods aren't objects). Calling C code is indeed very hard without JNA.
Oh, come on. It's one of the worst dynamic languages in existence. Being cursed with PHP is a great burden.