Depends on the specifics but sometimes video and, more often, wireless cards, functionality is hampered by lack of vendor participation in Linux driver development.
Should have added more specifics on the hardware. I used a QC Phenom MB w/4GB RAM. Because the on-board NIC was garbage I threw a server grade Intel NIC in as well. The entire box, not counting HD's was done for $800 and can handle streaming multiple standard DVD resolutions fine and will stream at least one HD file (Blue Ray quality) without issue.
To serve as a storage vault to work with my XBMC Live box, I threw a low-end PC with a high end SATA storage card + 6 2TB HD's in my basement. I used freeNAS as the OS. Works great- ZFS is da bomb when it comes to large storage systems.
While the parent poster didn't mention games, a lot of the recent award winning games that truly do innovate (vice this year's fresh paint on leading Windows titles) are cross-platform. And of course Firefox, Filezilla, Thunderbird, Google & Open Office have all been complete flops- they'll never draw a crowd. MS is losing 10% browser share a year. It won't be long now.
Speaking as a developer I could never go back to MS-Land. I've grown fond of a desktop that responds when I click instead of searing the Windows hourglass into my retina.
Yes that's right: "Those bastards." Though I believe you're being sarcastic, your bullet points make it easy to clearly explain that while what MS does is not uncommon, it does make them bastards. All of your bullet points are examples of value added for consumers. The propaganda they spread regarding their stance toward Open Source (which are just words not action and frequently a position they reverse on) is an example of them using deceit to positively influence the market's perception of MS (presumably to gain market share) which at the end of the day probably takes value away from consumers. I for one prefer honesty in my vendors.
I disagree- Being exposed to how early x86 or other platform programmers worked around limits of the time teaches new programmers how to innovate and think outside the box (in addition to the very valuable insights on performance tuning & optimization on physical hardware mentioned by many others above).
Go down some sketch back alley, find a guy in tattered clothing and ask him to film stuff for you. This technology is readily available under what I like to call the Night Train Agreement.
"When in the Course of human events it becomes necessary for" society to build a better solution, they will. A massive number of IT professionals around the world have clearly demonstrated that when the world of business takes an industry down a path not in the best interest of consumers, consumers are ready, willing and able to manufacture their own solution. If book publishers (E- or otherwise) take the publishing industry in a direction unsatisfactory to the majority of readers, they may eventually find themselves in a position of irrelevance.
The reason why people downloaded Flash is not because it was the only game in town, it was because a large # of content producers chose to deliver content in Flash. The same can't be said of Silverlight.
Hilarious. Truly. But back to reality- are you saying that the bar hasn't changed with the advent of the Web and the removal of virtually all costs and barriers to publishing to a global audience? Because that hasn't been my experience. I've observed a marked change in the signal-to-noise ratio since the web went mainstream.
If you're not the author of and haven't read, run right out and buy "Stuff White People Like." I think you'll appreciate it. Then again you might have already have had 'nuf-o-that particular humor.
The engine is more "organic chemistry" then it is the brain. The brain is the result of dropping the genome (data) into the engine (the reality of organic chemistry). It's tough to make complexity comparisons of binary systems (ie. von Neuman machines) to analog systems such as organisms; the latter has a much more robust signalling system and so comparisons of data capacity are not very helpful... or relevant.
Maybe it's not a computer problem as much as it is an expression problem. Given a formal language (ie. a deterministic, machine-readble one) computers can generally deal with the problem expressed but, to my knowledge, there is no formal language for expression of abstract concepts.
It's only fear mongering if somebody is afraid. Are your own beliefs that shaky that you actually give a crap what this guy does? I suggest a whit of tolerance my friend. This is solely a copyright or trademark issue; it doesn't matter whether he's selling iced cream or evangelizing Linux out of his Bug.
So, and I'm just spit-ballin', strong typing is the major benefit? There are a fair number of dynamic languages that support strong type checking - maybe that's the appropriate direction for web dev. I certainly enjoy RAD IDEs and would hate to give that up. Maybe I'll dust off an old APL or Erlang reference this weekend... I've a friend that did web dev in Smalltalk 10 years ago - maybe there was a method to the madness I thought it was at the time.
I'd settle for less bloat-ware. Back in the day amazing things were done with extremely limited CPU resources by programming closer to the wire. Now we have orders of magnitude more resources but most programming is done at a very high level with numerous layers of inefficiency which negates, possibly more than negates, the benefits of increased CPU resources. Yes, yes- I wax a little "in my day/up hill both ways, etc." but do the benefits of high level programming and efficient use of resources have to be mutually exclusive?
The point of a new architecture would be for it NOT to be a one shot deal and that it would give you ample room for evolution before hitting physical limitations at least for a few "generations". The problem of stepping sideways is the risk. You don't have to look too far on/. to find other examples of civilization being irrationally tied to a legacy they're unwilling to walk away from even if by doing so they accept mediocre technology.
If static languages are better, why is the bulk of web development done with dynamic languages? I'm not picking a side, just interested in your response.
Perhaps they're already gone and the role is being fulfilled à la The Dread Pirate Roberts. This might explain some of the step-changes in editing quality over the last decade.
You've hit the proverbial nail on the head. Valuing revenue over customers only works for a finite number of annual financial reports. More mature companies, even other evil ones, know that a retained customer is one of the best sources of revenue and especially of profit.
That noise, Mr. Ballmer, is the sound 10% browser market share makes when migrating to the competition.
I guess somebody thinks that knowing more about less eyeballs is more profitable. I suppose there's a possibility that may work for a while... a short while.
Depends on the specifics but sometimes video and, more often, wireless cards, functionality is hampered by lack of vendor participation in Linux driver development.
Should have added more specifics on the hardware. I used a QC Phenom MB w/4GB RAM. Because the on-board NIC was garbage I threw a server grade Intel NIC in as well. The entire box, not counting HD's was done for $800 and can handle streaming multiple standard DVD resolutions fine and will stream at least one HD file (Blue Ray quality) without issue.
To serve as a storage vault to work with my XBMC Live box, I threw a low-end PC with a high end SATA storage card + 6 2TB HD's in my basement. I used freeNAS as the OS. Works great- ZFS is da bomb when it comes to large storage systems.
While the parent poster didn't mention games, a lot of the recent award winning games that truly do innovate (vice this year's fresh paint on leading Windows titles) are cross-platform. And of course Firefox, Filezilla, Thunderbird, Google & Open Office have all been complete flops- they'll never draw a crowd. MS is losing 10% browser share a year. It won't be long now.
Speaking as a developer I could never go back to MS-Land. I've grown fond of a desktop that responds when I click instead of searing the Windows hourglass into my retina.
Yes that's right: "Those bastards." Though I believe you're being sarcastic, your bullet points make it easy to clearly explain that while what MS does is not uncommon, it does make them bastards. All of your bullet points are examples of value added for consumers. The propaganda they spread regarding their stance toward Open Source (which are just words not action and frequently a position they reverse on) is an example of them using deceit to positively influence the market's perception of MS (presumably to gain market share) which at the end of the day probably takes value away from consumers. I for one prefer honesty in my vendors.
I disagree- Being exposed to how early x86 or other platform programmers worked around limits of the time teaches new programmers how to innovate and think outside the box (in addition to the very valuable insights on performance tuning & optimization on physical hardware mentioned by many others above).
Go down some sketch back alley, find a guy in tattered clothing and ask him to film stuff for you. This technology is readily available under what I like to call the Night Train Agreement.
"When in the Course of human events it becomes necessary for" society to build a better solution, they will. A massive number of IT professionals around the world have clearly demonstrated that when the world of business takes an industry down a path not in the best interest of consumers, consumers are ready, willing and able to manufacture their own solution. If book publishers (E- or otherwise) take the publishing industry in a direction unsatisfactory to the majority of readers, they may eventually find themselves in a position of irrelevance.
The reason why people downloaded Flash is not because it was the only game in town, it was because a large # of content producers chose to deliver content in Flash. The same can't be said of Silverlight.
Hilarious. Truly. But back to reality- are you saying that the bar hasn't changed with the advent of the Web and the removal of virtually all costs and barriers to publishing to a global audience? Because that hasn't been my experience. I've observed a marked change in the signal-to-noise ratio since the web went mainstream.
With neither providing any visibility of the thin layer of fact in the middle.
Isn't that what "New Media" means; sensational?
If you're not the author of and haven't read, run right out and buy "Stuff White People Like." I think you'll appreciate it. Then again you might have already have had 'nuf-o-that particular humor.
The engine is more "organic chemistry" then it is the brain. The brain is the result of dropping the genome (data) into the engine (the reality of organic chemistry). It's tough to make complexity comparisons of binary systems (ie. von Neuman machines) to analog systems such as organisms; the latter has a much more robust signalling system and so comparisons of data capacity are not very helpful... or relevant.
Maybe it's not a computer problem as much as it is an expression problem. Given a formal language (ie. a deterministic, machine-readble one) computers can generally deal with the problem expressed but, to my knowledge, there is no formal language for expression of abstract concepts.
It's only fear mongering if somebody is afraid. Are your own beliefs that shaky that you actually give a crap what this guy does? I suggest a whit of tolerance my friend. This is solely a copyright or trademark issue; it doesn't matter whether he's selling iced cream or evangelizing Linux out of his Bug.
So, and I'm just spit-ballin', strong typing is the major benefit? There are a fair number of dynamic languages that support strong type checking - maybe that's the appropriate direction for web dev. I certainly enjoy RAD IDEs and would hate to give that up. Maybe I'll dust off an old APL or Erlang reference this weekend... I've a friend that did web dev in Smalltalk 10 years ago - maybe there was a method to the madness I thought it was at the time.
I'd settle for less bloat-ware. Back in the day amazing things were done with extremely limited CPU resources by programming closer to the wire. Now we have orders of magnitude more resources but most programming is done at a very high level with numerous layers of inefficiency which negates, possibly more than negates, the benefits of increased CPU resources. Yes, yes- I wax a little "in my day/up hill both ways, etc." but do the benefits of high level programming and efficient use of resources have to be mutually exclusive?
The point of a new architecture would be for it NOT to be a one shot deal and that it would give you ample room for evolution before hitting physical limitations at least for a few "generations". The problem of stepping sideways is the risk. You don't have to look too far on /. to find other examples of civilization being irrationally tied to a legacy they're unwilling to walk away from even if by doing so they accept mediocre technology.
If static languages are better, why is the bulk of web development done with dynamic languages? I'm not picking a side, just interested in your response.
The real question here is what's the broadband situation like inside the Pearly Gates?
Perhaps they're already gone and the role is being fulfilled à la The Dread Pirate Roberts. This might explain some of the step-changes in editing quality over the last decade.
Are we sure this isn't a line some libidinous individual used on some naive prey, which inadvertently made it into scientific research or the press?
You've hit the proverbial nail on the head. Valuing revenue over customers only works for a finite number of annual financial reports. More mature companies, even other evil ones, know that a retained customer is one of the best sources of revenue and especially of profit.
I guess somebody thinks that knowing more about less eyeballs is more profitable. I suppose there's a possibility that may work for a while ... a short while.