I'd have to think very hard to come up with a situation in which I have to change a method signature that's already being used by 10 developers, rather than simply making a new method and wrapping it with the old one. Isn't that the whole point of Java "interfaces", to define a public API and then leave it alone?
The point of interfaces is to write something that everyone subscribes to and shouldn't change, but sometimes the interfaces do change. If you are poo pooing refactoring then I hope you're not using the linux kernel which uses refactoring. The Microsoft kernel appraoch does exactly what you describe. Which is why USB operations in windows are slow. Instead of fixing old broken USB code, they patch it up and call the old, broken implementation which is tied to that old interface. In the linux kernel, all references to drivers are updated to the new better, faster way of doing things when the API changes. They break the API, try to compile and fix all references, and you benefit as a result. You poo poo exactly what runs this site, the linux kernel, and probably what you use every day. You don't get the irony now, but someday you will.
Or I can use an IDE which supports Javascript -- surprise, Eclipse does! And finding all of the references is as easy as grep -- or if it's not, you have yet to explain why not.
You cannot do this practically with Javascript since any Javascript code over 500 lines ends up using eval. And then execution goes into a black box which cannot be looked at by Eclipse. Or you might at runtime decide to add a method to a JS class if a certain event happens. Eclipse won't pick up that method until the program actually runs. So you will be sitting there looking at your code with a small glimpse of your class, which is worse than having no glimpse of your class. You will get the false notion that you know all the methods of the class when you don't. What makes javascript nice is statically weak typing and dynamic programming. But it's a double edged sword, programs like Eclipse can't inspect javascript code as nicely as they can inspect java code or any other language that is statically typed. Java, on the flipside, doesn't offer the nice type tricks you can do in Javascript. I guess that is what non-fanbois do: recognize weak points / strong points in everything. You on the other hand, wax poetically about the wonders of Javascript. You are a Javascript fanboi. I use Javascript, Java and Python every day, I'm a fanboi of none of these. If someone has a valid reason for Java stinking, I will listen if it's a good point. Same thing for any language. You on the other hand have nothing but a fanboi worker mentality.
In other words, it "intelligently" cats together files in a way that makes caching impossible. I believe I did address that, while you were busy making jokes about "virginal nerds."
It caches. The GWT compiler at compile time assembles the JS into different files and decides based on the browser, language, property files, which files to send over. You can of course duplicate this and reinvent the wheel. More power to you. Here is a blurb on how it caches:
Once the user has downloaded it (which can take a while) it does not need to be downloaded unless there is a new release. The existing program stays in the browser cache and gets used the next time the user goes to your web site. All that gets transferred the next time is a tiny HTML file which is a way of checking whether a new release is available.
Knowing your fanboi mentality, you will jump on the "which can take awhile" quote. That is what fanbois/corporate types do. You are in the discussion to appease your ego, win the argument, make the boss proud, get promoted, etc. But I have had the pleasure of knowing very well YUI, Dojo. They all have loads of js files to give you despite JS compression.
I find it interesting in what you leave out. You didn't, exactly, try to address this point. Perhaps I can drag it up. Oh indeed, here it is!
Or you can set up methods with types, if the method breaks, callees break too. So it scales very well in terms of number of developers.
Now let's say you have your javascript method that 10 developers call in 20 different ways. Let's say you change that method signature. You have just hosed the code base and pissed off 10 developers, or you can spend 10-30 mins updating all references, hoping you haven't made an stupid spelling mistakes which you would only find at runtime.
Now let's say we're using GWT. I change the method signature via Eclipse. Eclipse automatically updates all references. 10 happy developers and it took 2 seconds. These are the kinds of things that make big projects run smoothly.
Second, you apparently haven't discovered the wonderful Javascript compiler known as 'cat'. Or, if you want to be really adventurous, use a real "JavaScript Compiler" to combine the files and strip out the whitespace.
Cat. Now that was almost witty, in a virginal nerd sort of way. You are very arrogant despite having no real world knowledge of GWT. GWT doesn't dumbly cat together files. It only streams what you need which decreases response time. But if you like latency, cat away. Indeed, you should start with the FAQ on GWT deferred binding. While you cat together 20 language files and send them to the user, your boss just fired you and replaced you with someone who knows GWT. GWT then streams over 1 language file as needed and gets a bonus.
Your arrogance will get you nowhere except a ditch with no friends and pissed off coworkers. Try using what works, not what your inner egoic fanboi tells you.
It is also statically typed. Which means you can find out who calls your method pretty easily in eclipse. Try that with your javascript editor. Or you can set up methods with types, if the method breaks, callees break too. So it scales very well in terms of number of developers. Set up your interface(method) and everyone must use it. I have used GWT and straight Javascript. Coding in Javascript becomes a pain, you don't want to split up your files since that creates browser lag so you usually have one large file with all the Javascript classes. It gets ugly, fast. With GWT, just code all your java classes in separate files, with their own package names, GWT will take care of streaming the javascript intelligently.
The reason why I prefer YUI right now is it offers more widgets and functionality than GWT. But I keep my eye on GWT, in a year or two, it will have every widget you could want and writing applications with it will be a no-brainer.
Good point about GPL3, but I don't think many people will jump on that bandwagon.
Excellent point except the main targets for a lawsuit are moving to GPL3, like Samba. Otherwise, the threats are mere threats, with no source code or anything except hot air backing them up. Microsoft will never bring this into court, they will merely attempt to create an air of hysteria, hoping people like yourself make a big deal out of it so they don't have to substantiate their claims. Much like the SCO case, we know how far that got after the threats start and actual litigation started. So if this is creating a bigger target for Microsoft, that is the exact opposite of what they want. If everyone uses Redhat for years and there is no lawsuit, which is the most likely case, then that wouldn't be very good. It looks like Microsoft will just have to innovate with innovation vs baseless lawsuits.:)
Slashdot is not the beacon of freedom, and now we learn digg is not(I should change my signature). On slashdot you will get banned from having mod points if you mod down important people. It has been a year since I haven't had mod points, before that I regularly had mod points, now, despite having the same posting history.
On the other hand, I have had my digg topics that I submitted erased because of this fiasco. I created one topic that asked people to not post the code, but post it in encrypted form, and that topic was deleted. I deplore censorship and closed door policies, here, on digg, everywhere. I guess I should move on to reddit. I find reddit probably the best site out there, not only does it have all the social networking web 2.0 stuff, it also has threaded conversations, necessary for in depth discussions, and apparently less censorship since they allow DVD codes to be posted. In any case, Digg is getting a bit immature, the ship is sinking in my book.
Yeah I guess I should have given MS more credit - they are onto something. Google is sleeping on this issue and it surprises me - here they are giving us GWT, which hacks together javascript to make it seem like a rich GUI app, when what they should be doing is working on something like XAML, XUL, SVG, etc. and doing things right vs using javascript+html hacks.
It is bad for the reasons I listed, the article is accurate. CMU used to take in hackers and programmers and churn out refined computer scientists. I lived next to guys who had unix networks going in their dormroom freshman year, many are now retired for the rest of their lives after making important contributions to the industry. I roomed next to one of the first cell phone hackers. That is what made CMU unique and it's a thing of the past. Now CMU is like every other program. I have paid close attention to these changes and the need to "diversify" their student body. I just don't buy it.
Microsoft views new rich web apps as a threat to Microsoft dominance. Imagine a world where you use a functional web application that doesn't lock you down to Microsoft's.NET / windows OS. Right now people must use a win32 executable for a decent GUI experience, but with these new technologies, you need only to click a link.
Microsoft wants to lock this up and make this a.NET / non-linux world, adobe is more interested in truly cross-platform work, so MS is acting quickly to make sure we use their XAML, vs the XUL and the open standard SVG. Adobe, too, isn't thrilled about open standards.
I think the closest thing we have to a great dev environment+rich web app is Google's GWT. It makes GUI and server integration easy. This makes Microsoft scared. I would love to see more open standards in this respect.. Make XUL a standard, create a library, add it to all browsers, all platforms, same with SVG.
So wait. These students take it upon themselves to learn to program at a young age and you twist this around and make it a bad thing? Sure, some of them are arrogant, that's not stopping you from learning and doing as well as them. Who cares if they're arrogant, are they making fun of you and stopping you in any way? Just work harder, that's what they did. They raise the bar, that can only be a good thing. Don't lobby the school to decrease admission requirements because you want a level playing field. You know what the result of CMU's program is? I no longer hire from CMU. I'm not interested in changing the world, I want antisocial nerds who love to program and solve problems.
I have seen what they did to the program, and I don't like it. When I went to CMU it was full of hackers, people I had known on x.25/internet and other networks while in high school. Now they have done away with that aspect, removing the one very unique aspect to CMU. I have seen what they did to the OS course. I would of course consider hiring from the graduate program because I believe this wasn't changed. CMU's philosophy was to get a 'more diverse' student group which communicates better and is more social. I don't give a rat's ass about people being social, I want hackers.
I wrote her about charging internet radio stations into poverty, sending radio overseas. Here is her response after I let her know I would never vote for her again:
Thank you for writing to me about the Platform Equality and Remedies for Rights-holders in Music (PERFORM) Act. I appreciate hearing from you.
I believe that our nation's intellectual property is vitally important and needs to be protected. In fact, the promotion of the creative process is so important that our Founding Fathers gave Congress the express authority to protect it in the U.S. Constitution. Still, we must ensure that any protection afforded to intellectual property is also balanced and fair to all who are affected by it.
The PERFORM Act, which I introduced with Senators Lindsey Graham (R-SC) and Bill Frist (R-TN), would require satellite, cable and Internet broadcasters to pay fair market value for the performance of digital music. Currently, these providers are treated differently and pay different rates even though, as technology advances, their services have become increasingly similar. Additionally, the bill would require the use of readily-available, cost-effective, and feasible technology to prevent music theft.
As such, the PERFORM Act would help strike a balance between the promotion of technological advances in digital music delivery systems and the protection of, and fair compensation for, the intellectual property of artists and musicians.
The PERFORM Act has received the support of various music, artist, and songwriter groups, as well as digital music service providers. However, let me say, I believe the bill as it was introduced is the beginning of the legislative process; and while there may be disagreements over how to strike the proper balance on these difficult issues, I am certainly open to a robust dialogue. Please know that as the legislation moves through the process, I will be sure to keep your views in mind.
Again, thank you for writing. If you should have any further questions or comments in the future, please do not hesitate to call my Washington, DC staff at (202) 224-3841.
I think they've just tuned zabbix for mysql. I use zabbix+mysql and I use postres for other projects. In my testing, well tuned postgres is pretty scalable.. This link shows another perspective:
Peer reviewed isn't perfect but plenty of earth-shattering (at the time) scientific theories have made it past the peer review process and changed theories. Take peptic ulcers ( http://en.wikipedia.org/wiki/Timeline_of_peptic_ul cer_disease_and_Helicobacter_pylori ). Sure their findings re: H. pylori were met with criticism, their papers rejected, but their papers were ultimately accepted in a few journals which then, due to being reproducable, spread like wildfire. Peer reviewed papers allow all of us to present facts and observations and discuss findings. And yes, if you have valid evidence against global warming, you can get published.
Without the peer review process all we have is faith-based science. On the other hand there does exist a group think hurdle but that has been overcome in the past with solid facts and truth.
http://www.sourcewatch.org/index.php?title=Tim_Bal l Dr. Timothy Ball is Chairman and Chair of the Scientific Advisory Committee of the Natural Resources Stewardship Project (NRSP). [1] Two of the three directors of the NRSP - Timothy Egan and Julio Lagos - are executives with the PR and lobbying company, the High Park Group (HPG). [2] Both HPG and Egan and Lagos work for energy industry clients and companies on energy policy. [3]
Ball is a Canadian climate change skeptic and was previously a "scientific advisor" to the oil industry-backed organization, Friends of Science. [4] Ball is a member of the Board of Research Advisors of the Frontier Centre for Public Policy, a Canadian free-market think tank which is predominantly funded by foundations and corporations. [5]
The links to PR companies is what bothers me. PR companies have studied and refined group psychology for decades, centuries even if you look at how it evolved from greek study of rhetoric, and it has even gotten us into wars like the 1st gulf war ( http://www.prwatch.org/books/tsigfy10.html ). They make Hitler's propaganda team look ineffecient in comparison. Stalin would be envious of them. Having observed PR campaigns for decades, this is a very high level and well funded campaign. I see their tactic - attacking global warming advocates as emotional and vindictive. Basically taking the science out of global warming and turning themselves into victims, because everyone likes a victim. I wish I wasn't so skeptical and negative but having seen PR companies in action, this has all the hallmarks of a PR campaign. The best PR goes unnoticed, it's not obvious to those uniniatied in PR tactics, but it is most definitely happening.
I personally only want to see peer reviewed data, nothing else matters. The PR companies want to take this to the people rather than to the journals.
Already cows are given rBGH which studies show(of course none in the U.S.A.) that rBGH causes mastitis, or inflammation of the breasts. And now we have another chemical to treat the effects of another chemical. And of course these chemicals are only allowed in the USA. Sometimes I feel that Americans are basically cattle themselves, subjected to chemicals in order to line profits of a few companies.
If you don't do it already, drink organic milk. Our non-organic milk supply is now a chemical dump.
2. Licensing FairPlay would open up myriad cans of worms which inevitably risk Apple losing their ability to carefully manage the DRM to the satisfaction of the record companies. It would only be a matter of time before Apple fails to keep the record labels satisfied and thus loses their relationships as well as their catalogue of available songs. Again, both Apple and Sonos lose.
Even if DRM weren't the issue, I would still point back to this: Why should Apple, who makes hardware solutions, help Sonos?
(2) is not valid given the RIAA entrusts Sonos with Rhapsody DRM. Microsoft is also entrusted by the RIAA with their own DRM. Obviously these makers of music-playing hardware can indeed be trusted. But you bring up a good point and you admit what Jobs does not admit. Tightly controlling the DRM is more about protecting themselves against competitors. I'm very happy to hear an Apple fanboy admit this.
and re: "Why should Apple, who makes hardware solutions, help Sonos?" I agree, but listening to Jobs, it's all the fault of the RIAA. I am glad you see the light.
"Apple has concluded that if it licenses FairPlay to others, it can no longer guarantee to protect the music it licenses from the big four music companies."
That doesn't stop the Zune from having its own DRM, doesnt stop sonos from using DRMed music from Rhapsody. These companies are perfectly capable and actually have proved in the market place that they can protect music just as well as Apple. Hell, you can crack Apple's DRM pretty easily, it's not even protected. So this isn't about protection, it's about getting as much as the pie as you can.
It just happens to help Jobs tremendously. Jobs doesn't want Sonos to benefit at all, in fact Jobs has yelled at their CEO and refused to work with him. Jobs is very much part of this cartel. Sonos offered to work with them but Jobs doesn't want to hear it.
Jobs has refused to work with companies like Sonos, disallowing them from playing DRMed music from the itunes store. The media companies had nothing to do with this, this is all about Apple grabbing as much of the music market as they can.
I find it hard to like Jobs more and more every day.
Exactly, correct me if I'm wrong, IANAL, but in California it is very hard if not impossible to enforce non-competes unless there is evidence of sharing trade secrets.
How many other CEOs a) admit mistakes or b) state that dealing with the dictatorial regime in China is not in their best interest.
But it was amusing to see the rationalizations from the Google employees and apologists for effectively collaborating with the Chinese government. Justify it as you will, Google was collaborating with the Chinese government, working hand in hand, to censor information.
Tiananmen Square is one of the largest city squares in the world. It is located on the central axis of old... The Museum of Chinese History and the Museum of the Chinese Revolution are located on the eastern side of Tiananmen Square....
When they take google.cn down then this will mean something more - right now we just have words, actions don't reflect what Brin is saying.
I'd have to think very hard to come up with a situation in which I have to change a method signature that's already being used by 10 developers, rather than simply making a new method and wrapping it with the old one. Isn't that the whole point of Java "interfaces", to define a public API and then leave it alone?
The point of interfaces is to write something that everyone subscribes to and shouldn't change, but sometimes the interfaces do change. If you are poo pooing refactoring then I hope you're not using the linux kernel which uses refactoring. The Microsoft kernel appraoch does exactly what you describe. Which is why USB operations in windows are slow. Instead of fixing old broken USB code, they patch it up and call the old, broken implementation which is tied to that old interface. In the linux kernel, all references to drivers are updated to the new better, faster way of doing things when the API changes. They break the API, try to compile and fix all references, and you benefit as a result. You poo poo exactly what runs this site, the linux kernel, and probably what you use every day. You don't get the irony now, but someday you will.
Or I can use an IDE which supports Javascript -- surprise, Eclipse does! And finding all of the references is as easy as grep -- or if it's not, you have yet to explain why not.
You cannot do this practically with Javascript since any Javascript code over 500 lines ends up using eval. And then execution goes into a black box which cannot be looked at by Eclipse. Or you might at runtime decide to add a method to a JS class if a certain event happens. Eclipse won't pick up that method until the program actually runs. So you will be sitting there looking at your code with a small glimpse of your class, which is worse than having no glimpse of your class. You will get the false notion that you know all the methods of the class when you don't. What makes javascript nice is statically weak typing and dynamic programming. But it's a double edged sword, programs like Eclipse can't inspect javascript code as nicely as they can inspect java code or any other language that is statically typed. Java, on the flipside, doesn't offer the nice type tricks you can do in Javascript. I guess that is what non-fanbois do: recognize weak points / strong points in everything. You on the other hand, wax poetically about the wonders of Javascript. You are a Javascript fanboi. I use Javascript, Java and Python every day, I'm a fanboi of none of these. If someone has a valid reason for Java stinking, I will listen if it's a good point. Same thing for any language. You on the other hand have nothing but a fanboi worker mentality.
In other words, it "intelligently" cats together files in a way that makes caching impossible. I believe I did address that, while you were busy making jokes about "virginal nerds."
It caches. The GWT compiler at compile time assembles the JS into different files and decides based on the browser, language, property files, which files to send over. You can of course duplicate this and reinvent the wheel. More power to you. Here is a blurb on how it caches:
Once the user has downloaded it (which can take a while) it does not need to be downloaded unless there is a new release. The existing program stays in the browser cache and gets used the next time the user goes to your web site. All that gets transferred the next time is a tiny HTML file which is a way of checking whether a new release is available.
Knowing your fanboi mentality, you will jump on the "which can take awhile" quote. That is what fanbois/corporate types do. You are in the discussion to appease your ego, win the argument, make the boss proud, get promoted, etc. But I have had the pleasure of knowing very well YUI, Dojo. They all have loads of js files to give you despite JS compression.
Oh wait -- you were wrong here. Looking at
I find it interesting in what you leave out. You didn't, exactly, try to address this point. Perhaps I can drag it up. Oh indeed, here it is!
Or you can set up methods with types, if the method breaks, callees break too. So it scales very well in terms of number of developers.
Now let's say you have your javascript method that 10 developers call in 20 different ways. Let's say you change that method signature. You have just hosed the code base and pissed off 10 developers, or you can spend 10-30 mins updating all references, hoping you haven't made an stupid spelling mistakes which you would only find at runtime.
Now let's say we're using GWT. I change the method signature via Eclipse. Eclipse automatically updates all references. 10 happy developers and it took 2 seconds. These are the kinds of things that make big projects run smoothly.
Second, you apparently haven't discovered the wonderful Javascript compiler known as 'cat'. Or, if you want to be really adventurous, use a real "JavaScript Compiler" to combine the files and strip out the whitespace.
Cat. Now that was almost witty, in a virginal nerd sort of way. You are very arrogant despite having no real world knowledge of GWT. GWT doesn't dumbly cat together files. It only streams what you need which decreases response time. But if you like latency, cat away. Indeed, you should start with the FAQ on GWT deferred binding. While you cat together 20 language files and send them to the user, your boss just fired you and replaced you with someone who knows GWT. GWT then streams over 1 language file as needed and gets a bonus.
Your arrogance will get you nowhere except a ditch with no friends and pissed off coworkers. Try using what works, not what your inner egoic fanboi tells you.
s/callee/caller
It is also statically typed. Which means you can find out who calls your method pretty easily in eclipse. Try that with your javascript editor. Or you can set up methods with types, if the method breaks, callees break too. So it scales very well in terms of number of developers. Set up your interface(method) and everyone must use it. I have used GWT and straight Javascript. Coding in Javascript becomes a pain, you don't want to split up your files since that creates browser lag so you usually have one large file with all the Javascript classes. It gets ugly, fast. With GWT, just code all your java classes in separate files, with their own package names, GWT will take care of streaming the javascript intelligently.
The reason why I prefer YUI right now is it offers more widgets and functionality than GWT. But I keep my eye on GWT, in a year or two, it will have every widget you could want and writing applications with it will be a no-brainer.
Good point about GPL3, but I don't think many people will jump on that bandwagon.
:)
Excellent point except the main targets for a lawsuit are moving to GPL3, like Samba. Otherwise, the threats are mere threats, with no source code or anything except hot air backing them up. Microsoft will never bring this into court, they will merely attempt to create an air of hysteria, hoping people like yourself make a big deal out of it so they don't have to substantiate their claims. Much like the SCO case, we know how far that got after the threats start and actual litigation started. So if this is creating a bigger target for Microsoft, that is the exact opposite of what they want. If everyone uses Redhat for years and there is no lawsuit, which is the most likely case, then that wouldn't be very good. It looks like Microsoft will just have to innovate with innovation vs baseless lawsuits.
Slashdot is not the beacon of freedom, and now we learn digg is not(I should change my signature). On slashdot you will get banned from having mod points if you mod down important people. It has been a year since I haven't had mod points, before that I regularly had mod points, now, despite having the same posting history.
On the other hand, I have had my digg topics that I submitted erased because of this fiasco. I created one topic that asked people to not post the code, but post it in encrypted form, and that topic was deleted. I deplore censorship and closed door policies, here, on digg, everywhere. I guess I should move on to reddit. I find reddit probably the best site out there, not only does it have all the social networking web 2.0 stuff, it also has threaded conversations, necessary for in depth discussions, and apparently less censorship since they allow DVD codes to be posted. In any case, Digg is getting a bit immature, the ship is sinking in my book.
Yeah I guess I should have given MS more credit - they are onto something. Google is sleeping on this issue and it surprises me - here they are giving us GWT, which hacks together javascript to make it seem like a rich GUI app, when what they should be doing is working on something like XAML, XUL, SVG, etc. and doing things right vs using javascript+html hacks.
It is bad for the reasons I listed, the article is accurate. CMU used to take in hackers and programmers and churn out refined computer scientists. I lived next to guys who had unix networks going in their dormroom freshman year, many are now retired for the rest of their lives after making important contributions to the industry. I roomed next to one of the first cell phone hackers. That is what made CMU unique and it's a thing of the past. Now CMU is like every other program. I have paid close attention to these changes and the need to "diversify" their student body. I just don't buy it.
Microsoft views new rich web apps as a threat to Microsoft dominance. Imagine a world where you use a functional web application that doesn't lock you down to Microsoft's .NET / windows OS. Right now people must use a win32 executable for a decent GUI experience, but with these new technologies, you need only to click a link.
.NET / non-linux world, adobe is more interested in truly cross-platform work, so MS is acting quickly to make sure we use their XAML, vs the XUL and the open standard SVG. Adobe, too, isn't thrilled about open standards.
Microsoft wants to lock this up and make this a
I think the closest thing we have to a great dev environment+rich web app is Google's GWT. It makes GUI and server integration easy. This makes Microsoft scared. I would love to see more open standards in this respect.. Make XUL a standard, create a library, add it to all browsers, all platforms, same with SVG.
So wait. These students take it upon themselves to learn to program at a young age and you twist this around and make it a bad thing? Sure, some of them are arrogant, that's not stopping you from learning and doing as well as them. Who cares if they're arrogant, are they making fun of you and stopping you in any way? Just work harder, that's what they did. They raise the bar, that can only be a good thing. Don't lobby the school to decrease admission requirements because you want a level playing field. You know what the result of CMU's program is? I no longer hire from CMU. I'm not interested in changing the world, I want antisocial nerds who love to program and solve problems.
I have seen what they did to the program, and I don't like it. When I went to CMU it was full of hackers, people I had known on x.25/internet and other networks while in high school. Now they have done away with that aspect, removing the one very unique aspect to CMU. I have seen what they did to the OS course. I would of course consider hiring from the graduate program because I believe this wasn't changed. CMU's philosophy was to get a 'more diverse' student group which communicates better and is more social. I don't give a rat's ass about people being social, I want hackers.
I wrote her about charging internet radio stations into poverty, sending radio overseas. Here is her response after I let her know I would never vote for her again:
Thank you for writing to me about the Platform Equality and
Remedies for Rights-holders in Music (PERFORM) Act. I appreciate
hearing from you.
I believe that our nation's intellectual property is vitally
important and needs to be protected. In fact, the promotion of the
creative process is so important that our Founding Fathers gave Congress
the express authority to protect it in the U.S. Constitution. Still, we must
ensure that any protection afforded to intellectual property is also
balanced and fair to all who are affected by it.
The PERFORM Act, which I introduced with Senators Lindsey
Graham (R-SC) and Bill Frist (R-TN), would require satellite, cable and
Internet broadcasters to pay fair market value for the performance of
digital music. Currently, these providers are treated differently and pay
different rates even though, as technology advances, their services have
become increasingly similar. Additionally, the bill would require the use
of readily-available, cost-effective, and feasible technology to prevent
music theft.
As such, the PERFORM Act would help strike a balance
between the promotion of technological advances in digital music
delivery systems and the protection of, and fair compensation for, the
intellectual property of artists and musicians.
The PERFORM Act has received the support of various music,
artist, and songwriter groups, as well as digital music service providers.
However, let me say, I believe the bill as it was introduced is the
beginning of the legislative process; and while there may be
disagreements over how to strike the proper balance on these difficult
issues, I am certainly open to a robust dialogue. Please know that as the
legislation moves through the process, I will be sure to keep your views
in mind.
Again, thank you for writing. If you should have any further
questions or comments in the future, please do not hesitate to call my
Washington, DC staff at (202) 224-3841.
Sincerely yours,
Dianne Feinstein
United States Senator
From what I have read, the GWT compiler attempts to minimize javascript code on the client by only providing code that it uses.
I think they've just tuned zabbix for mysql. I use zabbix+mysql and I use postres for other projects. In my testing, well tuned postgres is pretty scalable.. This link shows another perspective:
s ql-performance.html
http://blog.page2rss.com/2007/01/postgresql-vs-my
Peer reviewed isn't perfect but plenty of earth-shattering (at the time) scientific theories have made it past the peer review process and changed theories. Take peptic ulcers ( http://en.wikipedia.org/wiki/Timeline_of_peptic_ul cer_disease_and_Helicobacter_pylori ). Sure their findings re: H. pylori were met with criticism, their papers rejected, but their papers were ultimately accepted in a few journals which then, due to being reproducable, spread like wildfire. Peer reviewed papers allow all of us to present facts and observations and discuss findings. And yes, if you have valid evidence against global warming, you can get published.
Without the peer review process all we have is faith-based science. On the other hand there does exist a group think hurdle but that has been overcome in the past with solid facts and truth.
http://www.sourcewatch.org/index.php?title=Tim_Bal l
Dr. Timothy Ball is Chairman and Chair of the Scientific Advisory Committee of the Natural Resources Stewardship Project (NRSP). [1] Two of the three directors of the NRSP - Timothy Egan and Julio Lagos - are executives with the PR and lobbying company, the High Park Group (HPG). [2] Both HPG and Egan and Lagos work for energy industry clients and companies on energy policy. [3]
Ball is a Canadian climate change skeptic and was previously a "scientific advisor" to the oil industry-backed organization, Friends of Science. [4] Ball is a member of the Board of Research Advisors of the Frontier Centre for Public Policy, a Canadian free-market think tank which is predominantly funded by foundations and corporations. [5]
The links to PR companies is what bothers me. PR companies have studied and refined group psychology for decades, centuries even if you look at how it evolved from greek study of rhetoric, and it has even gotten us into wars like the 1st gulf war ( http://www.prwatch.org/books/tsigfy10.html ). They make Hitler's propaganda team look ineffecient in comparison. Stalin would be envious of them. Having observed PR campaigns for decades, this is a very high level and well funded campaign. I see their tactic - attacking global warming advocates as emotional and vindictive. Basically taking the science out of global warming and turning themselves into victims, because everyone likes a victim. I wish I wasn't so skeptical and negative but having seen PR companies in action, this has all the hallmarks of a PR campaign. The best PR goes unnoticed, it's not obvious to those uniniatied in PR tactics, but it is most definitely happening.
I personally only want to see peer reviewed data, nothing else matters. The PR companies want to take this to the people rather than to the journals.
Not much fanfare.. It's cheap, works, and no need to worry about ISPs gouging the consumer with pricing and routing.
http://www.lompoc.tv/
Already cows are given rBGH which studies show(of course none in the U.S.A.) that rBGH causes mastitis, or inflammation of the breasts. And now we have another chemical to treat the effects of another chemical. And of course these chemicals are only allowed in the USA. Sometimes I feel that Americans are basically cattle themselves, subjected to chemicals in order to line profits of a few companies.
If you don't do it already, drink organic milk. Our non-organic milk supply is now a chemical dump.
2. Licensing FairPlay would open up myriad cans of worms which inevitably risk Apple losing their ability to carefully manage the DRM to the satisfaction of the record companies. It would only be a matter of time before Apple fails to keep the record labels satisfied and thus loses their relationships as well as their catalogue of available songs. Again, both Apple and Sonos lose.
Even if DRM weren't the issue, I would still point back to this: Why should Apple, who makes hardware solutions, help Sonos?
(2) is not valid given the RIAA entrusts Sonos with Rhapsody DRM. Microsoft is also entrusted by the RIAA with their own DRM. Obviously these makers of music-playing hardware can indeed be trusted. But you bring up a good point and you admit what Jobs does not admit. Tightly controlling the DRM is more about protecting themselves against competitors. I'm very happy to hear an Apple fanboy admit this.
and re: "Why should Apple, who makes hardware solutions, help Sonos?" I agree, but listening to Jobs, it's all the fault of the RIAA. I am glad you see the light.
"Apple has concluded that if it licenses FairPlay to others, it can no longer guarantee to protect the music it licenses from the big four music companies."
That doesn't stop the Zune from having its own DRM, doesnt stop sonos from using DRMed music from Rhapsody. These companies are perfectly capable and actually have proved in the market place that they can protect music just as well as Apple. Hell, you can crack Apple's DRM pretty easily, it's not even protected. So this isn't about protection, it's about getting as much as the pie as you can.
It just happens to help Jobs tremendously. Jobs doesn't want Sonos to benefit at all, in fact Jobs has yelled at their CEO and refused to work with him. Jobs is very much part of this cartel. Sonos offered to work with them but Jobs doesn't want to hear it.
Jobs has refused to work with companies like Sonos, disallowing them from playing DRMed music from the itunes store. The media companies had nothing to do with this, this is all about Apple grabbing as much of the music market as they can.
I find it hard to like Jobs more and more every day.
Exactly, correct me if I'm wrong, IANAL, but in California it is very hard if not impossible to enforce non-competes unless there is evidence of sharing trade secrets.
How many other CEOs a) admit mistakes or b) state that dealing with the dictatorial regime in China is not in their best interest.
s quare
... The Museum of Chinese History and the Museum of the Chinese Revolution are located on the eastern side of Tiananmen Square. ...
But it was amusing to see the rationalizations from the Google employees and apologists for effectively collaborating with the Chinese government. Justify it as you will, Google was collaborating with the Chinese government, working hand in hand, to censor information.
For a look at the absurdity, see:
http://www.google.cn/search?hl=zh-CN&q=tiananmen+
Sunrise Over Tiananmen Square
Tiananmen Square is one of the largest city squares in the world. It is located on the central axis of old
When they take google.cn down then this will mean something more - right now we just have words, actions don't reflect what Brin is saying.
"I really wished I had mod points and I'd throw all of them to you"
I'm flattered but you would just be throwing them away (see sig).