Bruce is not saying that good crypt are not a good thing. He is saying that good crypto is just the first step to securing a system.
You must also make sure that whenever a break-in happen that the inpact is as low as possible. By making the exposre as shorts as possible you can minimize the risk of complex systems. A computer system is so complex that it is practically impossible to ensure that it is 100% safe. The goal must be to have strong crypt AND ways to make sure that a single fault do not leave the system wide open. So that the security risc is as low as possible.
I admire MS - this is a good thing for Microsoft. It not hard to see what they are up too and was thinking:
C# language requirements:
- Must appeal to and convert Java programmers - Must appeal to and convert C++ programmers - Must appeal to and convert VB programmers. - Must force everyone to use our products.
A new language means we can sell new books, new courses and certify everybody - so we can make more money. Windows 2000 has a hard time gaining market share so we need some other way to make more money.
Solutions: - Copy Java - mix in some C++. - Make it more like C++ to lure them over. - Add some construct so it can be marketed as a better Java and a typesafe C++. - Add some syntactical sugar to make it more appealing to the programmers. - Tie it to our platform by adding total integration into our OS and thus makes it impossible to move programs to other OSes. We also can reuse that old code we have... - We dont have to invent something new we can just take what others and 'innovate' it - too corrupts the masses to our products. - Supply it to a standards body since people are complaining that Sun has not done that. Noone will dare to make a competing product anyway and if someone does - it must still run in our OS.
It makes it very hard for Microsoft to lose. This is a much better Java killer than Active-X.
Noone can say that Microsoft thinkers are not good at use their existing advantages to maximize profits.
Well the ISO standard defines a formal method of how to construct a program. The fact that a program has been developed using that process should in theory mean that it is bug free.
In practice that basically just means that the formal softeare development process has been described and red-taped. There is a hope that such a process will make it well though of and controlled in such a way that a second project would have come to the same solutions, fully disregarding that design is mostly an art and not a science.
In no way does it in reality mean that the program os more or less bugfree than a bazaar type open source code project. It only conclusion one can draw is that it most certanly exist a lot of documents describing the sytsem - which might or might not describe the actual code.
It also has taken a muck longer period to develop becasue a lot of documents has been produced. But in practice the document are never read anyway since most people who wants to know anything mostly looks inteo the source code anyway - since thay know that the docs never tell the whole truth.
Re:If they want a truely level playing field
on
EU Web Tax Proposed
·
· Score: 1
If they remove the VAT for purchases on the Internet all merchants will sell via the Internet.
Thus the state will not get any income from VAT.
Politicians must protect the states income and they must protexct the local industry and thus they must tax foreign goods and services.
Remember there was a lot of small companies making games that no longer exists. If the copyright was not sold to another company - who then owns the copyright ?
The company no longer exists so there is no legal entity that holds ownership of these old games.
Junkbuster is a simple little program that run on yout computer that you use a web proxy. With it you can filter out the URLs you do not want to see for exampl all those ads. Its a blessing to being able to stop all those irritating blinking gifs. http://www.junkbusters.com/
One man said something like this nearly 30 years ago:
"A programmer is not really a programmer if he not some time or another thought of his program as an estetic object"
I hope the quote is correct since it is from memory. Its from a book called "The psychology of computer programming" and where written in 1971 by Gerald Weinberg.
So yes - code can be art. I personally think it is essential för programmers who love their work.
Actually it already exists. There are a NIC that accepts top domain registrations for anything with 4 letters or more so just apply for your favorite top level domain and off you go. Note however that most name seerver dont reconize those domains and that most poeple cant visit them because of this. Sadly I dont have the url with me right now.
There is no central body controlling the Internet so anyone can basically create their own NIC and any top level domains they want.
For example so does.nu allow ISO8859-1 characters in the domain names so a domain like www.räksmörgås.nu can be used (If it look strange its because your screen cant show the three swedish characters 'å', 'ä' and 'ö')..nu is common in sweden since 'nu' means 'now' in swedish and the nation 'se' top level domain has a fairly restrictive policy for issuing domains. Basically if you do not have a national company with the given name you can not register a domain with the name.
RSA is based on math, and the old greek math is still valid so why should not RSA ? RSA is easy to implement and has withstand years of numerous attempts to break. A downfall with new crypto is the the fact that there migh exist a easy way to break it - that is non-obvois at start but might be uncovered by years of research. RSA is still considered secure - if used correctly.
RSA good point is that its easy to use and as secure as one can get.
Ever heard of proxy servers and Junkbuster.
You must also make sure that whenever a break-in happen that the inpact is as low as possible. By making the exposre as shorts as possible you can minimize the risk of complex systems. A computer system is so complex that it is practically impossible to ensure that it is 100% safe. The goal must be to have strong crypt AND ways to make sure that a single fault do not leave the system wide open. So that the security risc is as low as possible.
I admire MS - this is a good thing for Microsoft.
It not hard to see what they are up too and was thinking:
C# language requirements:
- Must appeal to and convert Java programmers
- Must appeal to and convert C++ programmers
- Must appeal to and convert VB programmers.
- Must force everyone to use our products.
A new language means we can sell new books, new courses and certify everybody - so we can make more money. Windows 2000 has a hard time gaining market share so we need some other way to make more money.
Solutions:
- Copy Java - mix in some C++.
- Make it more like C++ to lure them over.
- Add some construct so it can be marketed as a
better Java and a typesafe C++.
- Add some syntactical sugar to make it more
appealing to the programmers.
- Tie it to our platform by adding total
integration into our OS and thus makes it
impossible to move programs to other OSes.
We also can reuse that old code we have...
- We dont have to invent something new we can just take what others and 'innovate' it - too corrupts the masses to our products.
- Supply it to a standards body since people are complaining that Sun has not done that.
Noone will dare to make a competing product anyway and if someone does - it must still run in our OS.
It makes it very hard for Microsoft to lose.
This is a much better Java killer than Active-X.
Noone can say that Microsoft thinkers are not good at use their existing advantages to maximize profits.
In practice that basically just means that the formal softeare development process has been described and red-taped. There is a hope that such a process will make it well though of and controlled in such a way that a second project would have come to the same solutions, fully disregarding that design is mostly an art and not a science.
In no way does it in reality mean that the program os more or less bugfree than a bazaar type open source code project. It only conclusion one can draw is that it most certanly exist a lot of documents describing the sytsem - which might or might not describe the actual code.
It also has taken a muck longer period to develop becasue a lot of documents has been produced. But in practice the document are never read anyway since most people who wants to know anything mostly looks inteo the source code anyway - since thay know that the docs never tell the whole truth.
If they remove the VAT for purchases on the Internet all merchants will sell via the Internet.
Thus the state will not get any income from VAT.
Politicians must protect the states income and they must protexct the local industry and thus they must tax foreign goods and services.
Buzz thanks for playing but a long is not 32 bits.
The C standard does not say that a long is 32 bit
long!
There are implementations where long is 64 bit.
This is mostly dependent on the harware...
But in intel an int is the same size as an long and thus 32 bit.
The company no longer exists so there is no legal entity that holds ownership of these old games.
No, its not a joke. The UI was really crude.
It was fun making it. The play value was kind of low though.
Yes but they might be lying...
... but it was years since I touched a Mac.
My procy server says I am using Navigator 3.0 Gold on a Mac
The browser info sent out has nothing to do
with the actual browser being used - its very
easy to change that!
Junkbuster is a simple little program that run on yout computer that you use a web proxy. With it you can filter out the URLs you do not want to see for exampl all those ads. Its a blessing to being able to stop all those irritating blinking gifs. http://www.junkbusters.com/
"A programmer is not really a programmer if he not some time or another thought of his program as an estetic object"
I hope the quote is correct since it is from memory. Its from a book called "The psychology of computer programming" and where written in 1971 by Gerald Weinberg.
So yes - code can be art. I personally think it is essential för programmers who love their work.
There is no central body controlling the Internet so anyone can basically create their own NIC and any top level domains they want.
For example so does .nu allow ISO8859-1 characters in the domain names so a domain like www.räksmörgås.nu can be used (If it look strange its because your screen cant show the three swedish characters 'å', 'ä' and 'ö'). .nu is common in sweden since 'nu' means 'now' in swedish and the nation 'se' top level domain has a fairly restrictive policy for issuing domains. Basically if you do not have a national company with the given name you can not register a domain with the name.
RSA is based on math, and the old greek math is still valid so why should not RSA ? RSA is easy to implement and has withstand years of numerous attempts to break. A downfall with new crypto is the the fact that there migh exist a easy way to break it - that is non-obvois at start but might be uncovered by years of research. RSA is still considered secure - if used correctly.
RSA good point is that its easy to use and as secure as one can get.