People are willing to pay what they find acceptable for content. Annoying people and don't letting them access what they're paying will only make them move to other services that provide it for free and without annoyances...
Why run uTorrent in Wine when there's plenty of perfectly good native torrent apps?
Because there is no native app so light and yet with a simple GUI and friendly use:p
The only uTorrent replacement I can suggest is kTorrent, that is not so light, but it's very good:D
Aside from the familiarity of Java, what benefits would Java offer for web services?
Aside from having a huge library that helps you build your services, and a language that almost forces you to program well (A bad programmer can be bad in any language, but Java won't give you so many "liberties"), and... I guess you already see the point;)
I don't need an Nvidia driver for the computer to work if my video card is an ATI.
Suppose you change video card;)
If there are drivers for a hundred different makes and models of viseo card, and you only have one card in the system, that seems to be a huge inneficiency, taking up disk space and possibly memory, and a possibly a hundred "if" statements to go through for the driver actually needed to initialize.
That's where modules take place. Only the driver modules you require are loaded. You can even delete from your harddrive the modules you don't use. It won't take any ram space the modules you don't use.
The fact that you can make an installer that only installs on your computer the modules you require, doesn't mean that there is no source code for the modules you don't use:p
It would be good to know how many of those lines are drivers code...
It can be bloat or not:p
With Linux you don't have cd drivers to install, all the drivers are at the kernel. Drivers are added and very rarely removed. I would not call bloat something that is required for the computer to work. Sure, it can be only the computer of the maintainer;):)
Well, considering that AJAX is used on only a tiny proportion of web sites, and often not to particularly good effect, I'd say that's a bit of a silly claim. In any case, AJAX often suffers from the same flaws as pseudo-web technologies like Flash before it: lack of bookmarkability, breaking back buttons, etc. These are far more likely to doom it than any random security flaw.
Thankfully, someone already though of it... More than a year ago, at least, in here
Sure, there should be a standard way to do it, but it's not impossible:p
How in the WORLD does access to the video, sound, or any other daughterboard grant access for a virus?
If you don't know, please leave your geek-card at the door on your way out.
To safely allow a process (or guest OS) direct access to hardware devices, the hardware architecture and OS needs to be designed so that a DMA from the hardware device can only access memory owned by the process that ordered the DMA.
So you knew the answer all the time:) You know about AMD's IOMMU;). I'm sure Intel has something like this...
So, there's no problem in giving direct access to the hardware:p
Someone said that Democracy is not perfect but nothing better had ever been found
I believe it is called dictadorship. The problem is that all implementations were bugged:p
Let me explain a little better.
In a democracy the majority decides, wich is only good if most people understand what is being voted which is rarely the case.
In a dictadorship, just like in business management, one person is the boss. There is nothing stating that a dictator can't hear it's people (This is the bug all implementations had). It can hear all people, analise all sides, and decide. The best part: The minority can win:).
So, as you can see, although democracies give voice to minorities (and let them speak to walls), dictadorship is the only system that can really give them power.
Processing everything server side [...] dont you think ?
No:p Available processing power of the client is the same when several clients access the web page. Available processing power of the server degrades with the number of clients...
You must know you're target audience, and send most of the job you can to them (never trusting them), or by your logic, why send HTML, you better render it and send it as an image so that the client don't spend time prossecing all those HTML tags:p
What about Man-in-the-Middle attacks? That is, MonopolySoft builds a machine that will only run binaries signed by Red Hat. Red Hat is not required under GPLv3 to give its signature key, but the machine maker is, except, he's decided to verify only against Red Hat's key and he doesn't have Red Hat's private key (just the public key, which is used to validate that the binary came from Red Hat, which is all he needs). So I can still be prevented from modifying my GPL software and running it on my box, right? And no one's violated GPLv3, right? GPLv3 doesn't cover this type of attack at all.
What attack?!?!? If you run the software on MonopolySoft machine that is GPL you can change the software to allow other binaries...
The issue would came only if the MonopolySoft machine run only software that was signed by them. It the software is GPL then under v3 they must also provide the keys (I guess) so that people can run modified versions of the software...
Re:Wow.. this is so like.. 1997
on
Skype 2.0 Adds Video
·
· Score: 2, Informative
You're right. But try it today and remember how it was back then. The bandwith available today has nothing to do 28.8Kbps vs 2Mbps. Plus video compression algoritms are better today.
Computer science is like fashion. Old stuff of yesterday with a little change is the big boom of today. The little change is what makes the big difference...
because its a communist nation that will squash what it doesn't approve of
Just plain wrong. In communist nation everything belongs to everyone, so does information... In a facism nation the dictador does the rules. There is a big difference betweem them (PS - All the so called communist regimes so far have nothing to do with communism)
Check this page found in about 2 sec on google to learn the differences between regimes...
PS - If you find any english error remember, I probably write english better than you write portuguese:p
We are acknowledging that end users who merely open and read government documents that are saved as Office XML files within software programs will not violate the license.
What this means is that they users that save the file will violate the licence? This is not an open format, is a format you have to pay. People change documents...
Besides, even if they could crack the hash of a file, they still have to beat the hash of the parts...
At least in eMule a file is broken in pieces and each piece have an hash, and so has the full file. It's allmost impossible to find a collision on the parts that causes the full file to maintain the same hash.
We'll see:-)
Remember that there are studies about using light instead of electricity to transfer the bits. That would reduce the heat generated.
The water coolers, etc, that today are used for overclockers could be the cooling of the future, allowing more heat to be generated.
There's are also investigation about quantum computing.
So, has you can see, there's no reason why computational power should not keep rising the same way.
And if you think there's no need for that, remember when someone said "640K are enough for anyone"? Processor speed is the same.
And to finish, remember that the computational power of the machine is not only the CPU, but also the GPU. And it could appear some more ?PU in the future...
Maybe not the computational power of a chip, but the computational power of the machine will continue to double.
Intel and AMD will release 2,4,8,16 core chips that will double the computational power available in a single machine.
microsoft "suggests" using the MSN search thing by making that the default...they would only be forcing you to use it if they didn't let IE run any other sort of search tool...
The issue here is google. There's no way google "suggests" you to use their search engine. Or any other of their products. You have to install them by yourself. That's why you can't compare google to microsoft...
I believe you can't compare Google to Microsoft simply because people use google because they want. When people buy a PC it comes preinstalled with windows and IE. Guess what, IE's default search engine isn't Google.
Google can't (at least yet) force users to use it, and Microsoft force users (by forcing computer manufacturers) to use Windows.
I've had this happen to an ATM card with a real bank.. The machine spits out an error receipt and no money. You try again, it still doesn't work. Oh, damn. What the hell, I'll come back in the morning.
I don't know where you live, but in my little country, that's allways the last in everything in Europe - Portugal - it happenned a similar situation to me. I try to withdraw some money and it failed. At the second attempt it worked, but the money had been taken twice from my account. A couple of hours latter the money was there again.
Any regular programmer knows that if it ordered the bank to take the money but got no response (thus the error message) it must check if the money was withdraw or not. If there are communication failures, try later...
People are willing to pay what they find acceptable for content. Annoying people and don't letting them access what they're paying will only make them move to other services that provide it for free and without annoyances...
Why run uTorrent in Wine when there's plenty of perfectly good native torrent apps?
Because there is no native app so light and yet with a simple GUI and friendly use :p :D
The only uTorrent replacement I can suggest is kTorrent, that is not so light, but it's very good
Aside from the familiarity of Java, what benefits would Java offer for web services?
Aside from having a huge library that helps you build your services, and a language that almost forces you to program well (A bad programmer can be bad in any language, but Java won't give you so many "liberties"), and... I guess you already see the point ;)
I don't need an Nvidia driver for the computer to work if my video card is an ATI.
Suppose you change video card ;)
If there are drivers for a hundred different makes and models of viseo card, and you only have one card in the system, that seems to be a huge inneficiency, taking up disk space and possibly memory, and a possibly a hundred "if" statements to go through for the driver actually needed to initialize.
That's where modules take place. Only the driver modules you require are loaded. You can even delete from your harddrive the modules you don't use. It won't take any ram space the modules you don't use.
The fact that you can make an installer that only installs on your computer the modules you require, doesn't mean that there is no source code for the modules you don't use :p
True, but it is a good indication of bloat.
It would be good to know how many of those lines are drivers code...
It can be bloat or not :p ;) :)
With Linux you don't have cd drivers to install, all the drivers are at the kernel. Drivers are added and very rarely removed. I would not call bloat something that is required for the computer to work. Sure, it can be only the computer of the maintainer
Well, considering that AJAX is used on only a tiny proportion of web sites, and often not to particularly good effect, I'd say that's a bit of a silly claim. In any case, AJAX often suffers from the same flaws as pseudo-web technologies like Flash before it: lack of bookmarkability, breaking back buttons, etc. These are far more likely to doom it than any random security flaw.
Thankfully, someone already though of it... More than a year ago, at least, in here
Sure, there should be a standard way to do it, but it's not impossible :p
If you don't know, please leave your geek-card at the door on your way out.
To safely allow a process (or guest OS) direct access to hardware devices, the hardware architecture and OS needs to be designed so that a DMA from the hardware device can only access memory owned by the process that ordered the DMA.
So you knew the answer all the time :) You know about AMD's IOMMU ;). I'm sure Intel has something like this...
So, there's no problem in giving direct access to the hardware :p
I want each core to be able to access its own memory so it is not blocked by the other core's if it is accessing memory
I believe you're talking about NUMA computers...
I want one core to be able to access my NIC while the other accesses the hard drive and the other access the video card.
If the BUS is fast enough (compared to device speed) you can simulate it, just like a single core computer can do multitasking...
We're not quite there yet, but I believe you've seen the future... a real close future ;)
Someone said that Democracy is not perfect but nothing better had ever been found
I believe it is called dictadorship. The problem is that all implementations were bugged :p
Let me explain a little better.
In a democracy the majority decides, wich is only good if most people understand what is being voted which is rarely the case.
In a dictadorship, just like in business management, one person is the boss. There is nothing stating that a dictator can't hear it's people (This is the bug all implementations had). It can hear all people, analise all sides, and decide. The best part: The minority can win :).
So, as you can see, although democracies give voice to minorities (and let them speak to walls), dictadorship is the only system that can really give them power.
Processing everything server side [...] dont you think ?
No :p
Available processing power of the client is the same when several clients access the web page.
Available processing power of the server degrades with the number of clients...
You must know you're target audience, and send most of the job you can to them (never trusting them), or by your logic, why send HTML, you better render it and send it as an image so that the client don't spend time prossecing all those HTML tags :p
What about Man-in-the-Middle attacks? That is, MonopolySoft builds a machine that will only run binaries signed by Red Hat. Red Hat is not required under GPLv3 to give its signature key, but the machine maker is, except, he's decided to verify only against Red Hat's key and he doesn't have Red Hat's private key (just the public key, which is used to validate that the binary came from Red Hat, which is all he needs). So I can still be prevented from modifying my GPL software and running it on my box, right? And no one's violated GPLv3, right? GPLv3 doesn't cover this type of attack at all.
What attack?!?!? If you run the software on MonopolySoft machine that is GPL you can change the software to allow other binaries...
The issue would came only if the MonopolySoft machine run only software that was signed by them. It the software is GPL then under v3 they must also provide the keys (I guess) so that people can run modified versions of the software...
You're right. But try it today and remember how it was back then. The bandwith available today has nothing to do 28.8Kbps vs 2Mbps. Plus video compression algoritms are better today.
Computer science is like fashion. Old stuff of yesterday with a little change is the big boom of today. The little change is what makes the big difference...
Just plain wrong. In communist nation everything belongs to everyone, so does information... In a facism nation the dictador does the rules. There is a big difference betweem them (PS - All the so called communist regimes so far have nothing to do with communism)
Check this page found in about 2 sec on google to learn the differences between regimes...
PS - If you find any english error remember, I probably write english better than you write portuguese
If Firefox does get "Standards" in place, what really makes them good at all?
If televison makers could adhere to a standard so one could see any thing broadcasted in any tv then what's the point of having several tv makers?
Read the FAQ.
We are acknowledging that end users who merely open and read government documents that are saved as Office XML files within software programs will not violate the license.
What this means is that they users that save the file will violate the licence? This is not an open format, is a format you have to pay. People change documents...
I tottally agree :-)
Besides, even if they could crack the hash of a file, they still have to beat the hash of the parts...
At least in eMule a file is broken in pieces and each piece have an hash, and so has the full file. It's allmost impossible to find a collision on the parts that causes the full file to maintain the same hash.
Maybe :)
Moore's law is about doubling the transistors in a CPU, so yes, it's different...
BUT the essence of the law is, in my own personal view, that the power of the computer will double, so it's not so different...
We'll see :-)
Remember that there are studies about using light instead of electricity to transfer the bits. That would reduce the heat generated.
The water coolers, etc, that today are used for overclockers could be the cooling of the future, allowing more heat to be generated.
There's are also investigation about quantum computing.
So, has you can see, there's no reason why computational power should not keep rising the same way.
And if you think there's no need for that, remember when someone said "640K are enough for anyone"? Processor speed is the same.
And to finish, remember that the computational power of the machine is not only the CPU, but also the GPU. And it could appear some more ?PU in the future...
Because that's the point of doubling the core => Double the computational power (not necessarily to a single app, but to the sum of them all).
Maybe not the computational power of a chip, but the computational power of the machine will continue to double. Intel and AMD will release 2,4,8,16 core chips that will double the computational power available in a single machine.
Even better is not using a keyboard. Use a Virtual Keyboard
one could do one of two things: either contribute the patent to the public domain, or license it in some way
They can give free patents licences to every program licenced under a free license. Every other application (closed source) must buy a license...
microsoft "suggests" using the MSN search thing by making that the default...they would only be forcing you to use it if they didn't let IE run any other sort of search tool...
The issue here is google. There's no way google "suggests" you to use their search engine. Or any other of their products. You have to install them by yourself. That's why you can't compare google to microsoft...
I believe you can't compare Google to Microsoft simply because people use google because they want. When people buy a PC it comes preinstalled with windows and IE. Guess what, IE's default search engine isn't Google. Google can't (at least yet) force users to use it, and Microsoft force users (by forcing computer manufacturers) to use Windows.
I've had this happen to an ATM card with a real bank.. The machine spits out an error receipt and no money. You try again, it still doesn't work. Oh, damn. What the hell, I'll come back in the morning.
I don't know where you live, but in my little country, that's allways the last in everything in Europe - Portugal - it happenned a similar situation to me. I try to withdraw some money and it failed. At the second attempt it worked, but the money had been taken twice from my account. A couple of hours latter the money was there again. Any regular programmer knows that if it ordered the bank to take the money but got no response (thus the error message) it must check if the money was withdraw or not. If there are communication failures, try later...