The article says that "risk of forged codes is no greater than it is with traditional stamps".
If this system is implemented correctly and the text message contains a unique id that can be easily associated to the destination address, the sender address and the transaction, then forged codes or reused codes can be easily detected and efficiency of the all snailmail system could be improved.
An other step to simplify address recognition would be to use QR code.
I am always very disappointed by the level of IT illiteracy of our political class (ministers, deputy, president,...).
They all know the minimum needed to use blogs and social networks for propaganda, and this gives them the illusion that they understand enough to legiferate about all the problems of internet.
All the french political discourse about internet contain so many mistakes (except when it comes to lobby support), that the conclusions are always illogival and incoherent.
When the bigger problem is in front of the screen, anything becomes an easy target for hackers.
For me, the main problem is not the attack, but the effect it will have on their poor understanding of internet ?
When will they learn something or get more stupid certitudes ?
In the absolute, I would agree. The world would be a nightmare if everything was public. Big governmental agencies needs privacy.
The problem is all the wrongdoing that has been shielded this way. When someone is the witness of so much abuse, it is a civic behaviour to violate secrecy agreement and divulgate all the wrong doing.
This is a risky behaviour, but in this case, it was heroic. Governmental agencies shall be warned that secrecy shall not be used for hiding wrongdoing. They shall have ethic and behave well, otherwise they will lose all secrecy.
Bradley E. Manning deserves a reward for his good action.
One more anecdote evidence:
The main family computer has switched to Ubuntu 1 year ago because my printer and my scanner were not supported by Vista 64 (no driver).
90% of the computer use is average Joe (chrome, oo, mail,...), my wife is the main user and do not know much about command line (cd ls). Flash and video work like a charm aven for full screen catchup TV.
I spend less time fiddling with the systems to get things working than I did before with windows. The updates are automatic and do not break anything. The system does not degrade with time.
I miss a bit the polish of word or windows explorer, but honnestly, this does not compare to the time I have spared not using windows.
So many things becomes trivial in Linux and takes more time in windows, for example:
wget -O - http://www.rtl.fr/podcast/les-grosses-tetes.xml | perl -nle 's/(http\S+.mp3)/`wget $1` unless -e $1/eg'
It tooks me 5 minutes to write and my wife can use it.
When my wife has a problem, I can easily connect with ssh and see the problem. When I have to give someone a file too big for its mailbox, I can put it on my apache server.
I can understand that migrating to Linux has some costs for training and integration, but this is a one time cost. Once an office has migrated, it is obviously stupid to switch back: the usage costs of Linux are a lot lower than windows and you can change your hardware less frequently.
In fact the first post is almost as much interesting as the whole story. Melchett does not understand very well the purpose of salts and want to share with us its ignorance.
Salts are a necessity: without salt, you would be able to identify very fast two users having the same password. Without salts, you would be able to find a password faster when you have more users. As a result, the size of the salt shall be related to the number of encrypted passwords you are trying to protect from cracking.
If you are trying to crack a single account, salt does not change anything. The purpose of salt is not to increase the security of a single account, but to avoid the reduction of security that would occur when you have many accounts.
I have an Archos 9 with Windows 7. Without a keyboard, it was deceiving, only usable to surf the web and watch video.
Santa Claus brought me a mobile keyboard 6000 (bluetooth). Now, all the family is happy:
I can leave the main computer (ubuntu) to my wife and use it remotely from my tablet,
If speed is not an issue, I can work locally. I can even use the webcam to chat with my wife;-)
Google does not really remove anything: anybody can freely broadcast a fork of chrome that has h264 enabled.
I think the point is to make WebM relevant enough so that MPEG-LA will go to the courts
My opinion is that a codec is just a couple of mathematic algorithms and as such should not be patentable.
IANAL, but I think that Google has a good case for patent dispute. I dream of a revocation of all the patents that prohibit innovation.
The subject is about bugs fixed that come back, formal test suite and cost. Automated tests are the only cost effective manner to avoid regression. Human testing using documentation is very valuable for unformal test and finding new bugs, but are another subject.
I think that automated tests shall be implemented with almost $0 cost. Each time you find a new bug, write the simplest test that fails because of the bug, then fix the bug and see the test succeeding after your correction. Add the test to the makefile test target (ant target). Writing the test is a way to document the problem you have fixed and it is a way to check that your correction is working fine. After a short starting period, writing the test will not be slower than the usual tests you were doing before. In the end, you have an automated test suite. When the benefit of the method become visible, ask for other developers to follow your example and discuss with architects in order to have easy to test programs.
In general, lack of time and lack of resource is a good stimulus to do things in a creative cost effective manner, it is not a justification for bad work. The single project I have seen having time and money was a (almost) complete failure.
I fully agree. I am a Perl programmer. I like very much the syntax of ruby. At first, it seems to be as expressive as Perl without the need of cabalistics symbols ($ @ %). But when I discovered the libraries with all the inconsistent names and all the silly aliases, I felt I can wait until they fix all that.
It is normal that people writes their own modules: the default libraries are too crappy.
Chernobyl was not inconsequential, but the facts are:
1) the (too huge) number of dead people is comparable to the number of people dead in car accidents
2) the nasty effects on the ecosystem are inferior to the positive effect of the departure of humans.
If we care mostly on ecosystem, Chernobyl is far from the top list of ecological catastrophes.
The consequences are mostly on humans that had to leave or that have been killed or injured.
Google needs competition to avoid monopoly problems. Too many people would like to kill Google. Their single protection is to have real competition.
I think this is their main reason to back Firefox.
Information theory was not my option, but I was in Telecom Bretagne when turbocodes were discovered and many theoretic aspects has been demonstrated. Did the turbocodes make the Hamming code obsolete or do I miss something ?
Idem for my wife. I have used Linux as a second OS since 1992. Since 6 months, Windows is the second OS (used mainly for MSN chat) and Linux is the first one (mail, internet, office).
The main motivation of the switch was that my not so old printer and scanner had no driver on Vista. The second motivation is that I do not like license scheme and price of windows. I can not install my official windows XP pro in virtual box. On my notebook, I have windows seven starter which is crap. I do not like any of the change between XP and Vista.
Windows is probably better for watching video or playing games, but Linux is now good enough on these points.
good by microsoft
Supporting API for decades was a big strength of Microsoft during a very long time, but they have stopped with Windows Vista and Seven. I have quit using windows recently because of one major issue: my scanner and my printer was only supported by Linux.
Your post is a very good justification of why people should migrate from XP to... Linux.
The migration to Linux is not more complicated than the migration to Windows 7, but as a side effect, you get free.
To come back to the topic, I think that people should not use Windows Vista or Windows 7 on a desktop, but I do not see the point in binding the OS change to the replacement of Microsoft exchange. The two change should be independent.
When you bind the two changes, you increase the risk of failure and the risk that the exchange replacement failure is interpreted as a Linux failure.
Do not remove Microsoft exchange now. Do it step by step, first get rid of Windows on desktop, then study exchange replacement.
it may be worse because people tends to have similar schedules. They will charge at the same time, just before going to work. You know, the Murphy's law,...
In fact, Linus has tried to move the kernel to C++ in 1992. At that time, g++ was a piece of crap.
The lessons learned from this experience (outside the fact that g++ was unstable) is that C++ has some strong limitations when used in a kernel and that he would never use again C++.
Good C++ compilers have appeared only recently (before 2000, Comeau C++ was the single almost standard compliant compiler). Comprehension on what is good coding style in C++ is more recent. We keep many garbage from the previous era: bad libraries, bad coding style guides,...
For people that have discovered C++ recently, Linus opinion may look exaggerated, but do not accuse him of not understanding C++. You will look very misinformed.
That is not the idea. The idea is that real number which has a decimal notation with a finite number of digit also have another decimal notation with an infinite number of digits. Whatever the chosen decimal notation, this is still exactly the same real number.
It is also broken on windows, which is the main reason of the success of VLC on windows.
:-( )
I have less problem with my ubuntu system (with very few fiddling) than on windows 7 (with starter edition
Is it a troll ?
The article says that "risk of forged codes is no greater than it is with traditional stamps".
If this system is implemented correctly and the text message contains a unique id that can be easily associated to the destination address, the sender address and the transaction, then forged codes or reused codes can be easily detected and efficiency of the all snailmail system could be improved.
An other step to simplify address recognition would be to use QR code.
I am always very disappointed by the level of IT illiteracy of our political class (ministers, deputy, president, ...).
They all know the minimum needed to use blogs and social networks for propaganda, and this gives them the illusion that they understand enough to legiferate about all the problems of internet.
All the french political discourse about internet contain so many mistakes (except when it comes to lobby support), that the conclusions are always illogival and incoherent.
When the bigger problem is in front of the screen, anything becomes an easy target for hackers.
For me, the main problem is not the attack, but the effect it will have on their poor understanding of internet ?
When will they learn something or get more stupid certitudes ?
In the absolute, I would agree. The world would be a nightmare if everything was public. Big governmental agencies needs privacy.
The problem is all the wrongdoing that has been shielded this way. When someone is the witness of so much abuse, it is a civic behaviour to violate secrecy agreement and divulgate all the wrong doing.
This is a risky behaviour, but in this case, it was heroic. Governmental agencies shall be warned that secrecy shall not be used for hiding wrongdoing. They shall have ethic and behave well, otherwise they will lose all secrecy.
Bradley E. Manning deserves a reward for his good action.
One more anecdote evidence: ...), my wife is the main user and do not know much about command line (cd ls). Flash and video work like a charm aven for full screen catchup TV.
I spend less time fiddling with the systems to get things working than I did before with windows. The updates are automatic and do not break anything. The system does not degrade with time.
The main family computer has switched to Ubuntu 1 year ago because my printer and my scanner were not supported by Vista 64 (no driver). 90% of the computer use is average Joe (chrome, oo, mail,
I miss a bit the polish of word or windows explorer, but honnestly, this does not compare to the time I have spared not using windows. So many things becomes trivial in Linux and takes more time in windows, for example:
wget -O - http://www.rtl.fr/podcast/les-grosses-tetes.xml | perl -nle 's/(http\S+.mp3)/`wget $1` unless -e $1/eg' It tooks me 5 minutes to write and my wife can use it.
When my wife has a problem, I can easily connect with ssh and see the problem. When I have to give someone a file too big for its mailbox, I can put it on my apache server.
I can understand that migrating to Linux has some costs for training and integration, but this is a one time cost. Once an office has migrated, it is obviously stupid to switch back: the usage costs of Linux are a lot lower than windows and you can change your hardware less frequently.
In fact the first post is almost as much interesting as the whole story. Melchett does not understand very well the purpose of salts and want to share with us its ignorance.
Salts are a necessity: without salt, you would be able to identify very fast two users having the same password. Without salts, you would be able to find a password faster when you have more users. As a result, the size of the salt shall be related to the number of encrypted passwords you are trying to protect from cracking.
If you are trying to crack a single account, salt does not change anything. The purpose of salt is not to increase the security of a single account, but to avoid the reduction of security that would occur when you have many accounts.
I have an Archos 9 with Windows 7. Without a keyboard, it was deceiving, only usable to surf the web and watch video. ;-)
Santa Claus brought me a mobile keyboard 6000 (bluetooth). Now, all the family is happy:
I can leave the main computer (ubuntu) to my wife and use it remotely from my tablet,
If speed is not an issue, I can work locally. I can even use the webcam to chat with my wife
Google does not really remove anything: anybody can freely broadcast a fork of chrome that has h264 enabled.
I think the point is to make WebM relevant enough so that MPEG-LA will go to the courts
My opinion is that a codec is just a couple of mathematic algorithms and as such should not be patentable.
IANAL, but I think that Google has a good case for patent dispute. I dream of a revocation of all the patents that prohibit innovation.
I take my sudoku when I go to the toilets.
If, by accident, I have published copyrighted material on sourceforge in a gpl project, I need to be able to rectify my mistake and remove it.
I think, it is a mandatory use case.
They do. See for example https://www.sia.aviation-civile.gouv.fr/aip/enligne/PDF_AIPparSSection/VAC/AD/2/1101_AD-2.LFPG.pdf
page 2, at the top right, VAR: 1W(05) is the magnetic deviation.
The subject is about bugs fixed that come back, formal test suite and cost. Automated tests are the only cost effective manner to avoid regression.
Human testing using documentation is very valuable for unformal test and finding new bugs, but are another subject.
I think that automated tests shall be implemented with almost $0 cost. Each time you find a new bug, write the simplest test that fails because of the bug, then fix the bug and see the test succeeding after your correction. Add the test to the makefile test target (ant target). Writing the test is a way to document the problem you have fixed and it is a way to check that your correction is working fine. After a short starting period, writing the test will not be slower than the usual tests you were doing before. In the end, you have an automated test suite. When the benefit of the method become visible, ask for other developers to follow your example and discuss with architects in order to have easy to test programs.
In general, lack of time and lack of resource is a good stimulus to do things in a creative cost effective manner, it is not a justification for bad work. The single project I have seen having time and money was a (almost) complete failure.
I fully agree. I am a Perl programmer. I like very much the syntax of ruby. At first, it seems to be as expressive as Perl without the need of cabalistics symbols ($ @ %). But when I discovered the libraries with all the inconsistent names and all the silly aliases, I felt I can wait until they fix all that.
It is normal that people writes their own modules: the default libraries are too crappy.
Chernobyl was not inconsequential, but the facts are:
1) the (too huge) number of dead people is comparable to the number of people dead in car accidents
2) the nasty effects on the ecosystem are inferior to the positive effect of the departure of humans.
If we care mostly on ecosystem, Chernobyl is far from the top list of ecological catastrophes.
The consequences are mostly on humans that had to leave or that have been killed or injured.
Google needs competition to avoid monopoly problems. Too many people would like to kill Google. Their single protection is to have real competition.
I think this is their main reason to back Firefox.
In computer science, we also refer to Round Robin for the most trivial algorithms.
Information theory was not my option, but I was in Telecom Bretagne when turbocodes were discovered and many theoretic aspects has been demonstrated. Did the turbocodes make the Hamming code obsolete or do I miss something ?
Idem for my wife. I have used Linux as a second OS since 1992. Since 6 months, Windows is the second OS (used mainly for MSN chat) and Linux is the first one (mail, internet, office).
The main motivation of the switch was that my not so old printer and scanner had no driver on Vista. The second motivation is that I do not like license scheme and price of windows. I can not install my official windows XP pro in virtual box. On my notebook, I have windows seven starter which is crap. I do not like any of the change between XP and Vista.
Windows is probably better for watching video or playing games, but Linux is now good enough on these points.
good by microsoft
Supporting API for decades was a big strength of Microsoft during a very long time, but they have stopped with Windows Vista and Seven. I have quit using windows recently because of one major issue: my scanner and my printer was only supported by Linux.
Your post is a very good justification of why people should migrate from XP to ... Linux.
The migration to Linux is not more complicated than the migration to Windows 7, but as a side effect, you get free.
To come back to the topic, I think that people should not use Windows Vista or Windows 7 on a desktop, but I do not see the point in binding the OS change to the replacement of Microsoft exchange. The two change should be independent.
When you bind the two changes, you increase the risk of failure and the risk that the exchange replacement failure is interpreted as a Linux failure.
Do not remove Microsoft exchange now. Do it step by step, first get rid of Windows on desktop, then study exchange replacement.
The intent is what makes it completely different.
it may be worse because people tends to have similar schedules. They will charge at the same time, just before going to work. You know, the Murphy's law, ...
In fact, Linus has tried to move the kernel to C++ in 1992. At that time, g++ was a piece of crap. ...
The lessons learned from this experience (outside the fact that g++ was unstable) is that C++ has some strong limitations when used in a kernel and that he would never use again C++.
Good C++ compilers have appeared only recently (before 2000, Comeau C++ was the single almost standard compliant compiler). Comprehension on what is good coding style in C++ is more recent. We keep many garbage from the previous era: bad libraries, bad coding style guides,
For people that have discovered C++ recently, Linus opinion may look exaggerated, but do not accuse him of not understanding C++. You will look very misinformed.
I am very happy that good languages like java and objective C have put C++ out of hype.
That is not the idea. The idea is that real number which has a decimal notation with a finite number of digit also have another decimal notation with an infinite number of digits. Whatever the chosen decimal notation, this is still exactly the same real number.