If this gets passed, nobody outside the USA will want to buy American made hardware.
In terms of TVs and other consumer hardware, this might not hurt too much - it's all made by the Japanese and Koreans anyway. However, if this nonsense gets integrated into computer hardware, it would spell the end of any export sales for such equipment.
And as other posters have commented - it won't stop the dedicated.
This was one of the things I considered before signing up for Internet banking services. The systems with stored certificates, passwords, scratch cards etc all struck me as a bit risky when it came to security. We've had this system at my bank in Sweden for the last 8 years!
You missed part of the way these devices work. My bank in Sweden uses a such a device.
Each time you need to generate a code, the web site generates 8 digits for me to key into the device. The device gives me 6 digits back which is a one-time password. Subsequent connections require this procedure to be repeated. Therefore, the phishing site, when it opens it's connection, will get a new 8 digit string to feed into the device. The phishing site can't use the code obtained in your step 3 to login!
I'm quite sure that other countries would love to get the control of the root DNS servers away from the USA. That appears to be the whole point.
Remember, the EU is not much better than most other countries when it comes to privacy etc. Sweden's justice minister is at the forefront of trying to push legislation through the EU that will mandate that all EU ISP's and telecom companies keep traffic data on all e-mail, mobile and fixed-line calls in the EU.
Yeah, let's blame the business analysts for the problems. That's the ticket,
Oh man, grow up, and all you who modded this 'insightful'.
In any system of sufficient complexity, the users won't really be sure what they want, the analysts will do their best to interpret the user's requirements and the developers will try to interpret that. There are always misunderstandings, misinterpretations and wooly specs and uncertain requirements.
It is management's responsibility to run projects according to sensible models that ensure that all this stuff is caught as early as possible. People shifting the blame around is often indicative of management not doing the job properly.
Again, all good points. I agree that there are a minority of programmers who have a distinctly 'bad attitude' when it comes to fixing problems and as you so rightly put it: even admitting that the problem exists.
The solution to both programmer intransigence and quality delivered by contractors is a management one. If management refuse to invest in the man-power and organisation to fully test software and validate designs even before coding begins, then there is no way out of the problem.
Making programmers/companies liable for errors in their software is not the solution. Managing properly, investing properly and designing properly is. In the end, most companies believe that customers are not prepared to pay for the extra effort involved, and even with the best QA methods and people, problems are bound to slip through the cracks. Proving who was at fault when your word-processor eats the annual report is likely to be impossible unless a complete system dump is taken at the time and even this is difficult. As I said previously, the problem with interaction between different layers of a system, all produced by different companies is an impossible nut to crack.
In the case of open source software, who should be liable then? Seems like a sure way to kill free software completely. Maybe Bill is in the pay of those who would like to see this happen.:-)
I don't disagree with a thing you say here. Sure, we should all write defensive code. Sure, it would be great if Micro$oft could write a stable OS. Sure it would be great if device drivers were rock-solid. And indeed, a null pointer read is a bug.
However, my original insult to TFA's author stands: It is currently not possible for anyone to develop and implement systems that they can be (legally, liability-wise) certain will not screw up and lose your data.
It seems that Bill has now published a follow-up article, and he insists that he has done some real programming, although the implication is 'not that much'. He also backs off from his most sweeping assertions in the original article. In his introductory paragraph, he states: "Some of the criticism was based on an assumption that I just do not understand how programs are written." I do hope that that's in direct response to my criticism here and in my outraged e-mail to the BBC!
The reason I call him a moron is simple. He has never done an honest day's work in a modern computing site. What if your app crashes because the database vendor made an upgrade? What if a previously problem-free null pointer read breaks when the vendor updates the kernel?
Not to mention that it is impossible to prove that any program, together with associated operating system and hardware drivers is correct.
Sadly it seems that "analyst" means: I mouth off, get paid obscene amounts of money, drink it all in flash London clubs, err....profit or liver failure!
usage: Although nearly every handbook and many dictionaries warn against confusing principle and principal, many people still do. Principle is only a noun; principal is both adjective and noun. If you are unsure which noun you want, read the definitions in this dictionary.
I know, and some sad people here in Stockholm have 100Mb/s from Bredbandsbolaget. Still, I'm happy except for the fact that winter is well on the way.:-(
I live in Sweden and can already get 24Mb down and 8Mb up for around 60 USD per month, or 24Mb down and 1Mb up for 48 USD. With this, you also get 4 dynamic IP addresses, 5 x 50MB email addresses and 100MB of homepage space. Cable modem included!
This has been available here on my cable service in Stockholm for the last 9 months.
I feel for you, I really do. Having just changed the law to make downloading illegal here in Sweden, the government is going to add a similar tax to all recordable media.
Look, I don't know where the article submitter, or for that matter, the editors have been living, but in my world, even a 32" screen from six feet away is hardly "large".
But then again, at the stated resolution (320 x 240), I'm not really sure I want to see this on any size of display!!
Seriously, even if you get your satellite pager, what are you going to do when it goes off? You've already said you are in the boonies somewhere, so how are you going to do anything to solve the problem?
Like others have said, delegation and not technology is the solution to your problem.
If this gets passed, nobody outside the USA will want to buy American made hardware.
In terms of TVs and other consumer hardware, this might not hurt too much - it's all made by the Japanese and Koreans anyway. However, if this nonsense gets integrated into computer hardware, it would spell the end of any export sales for such equipment.
And as other posters have commented - it won't stop the dedicated.
my ISP blocks port 80 incoming....:-(
(Keeps my firewall logs short at least.)
That's Marcel not Marvel. Been reading too many comic books?
It's all very well getting to Mars, but how can they possibly get back again?
Why would I want to watch a movie on such a tiny screen?
*All* of these products are a non-starter as far as I
am concerned.
This was one of the things I considered before signing up for
Internet banking services. The systems with stored certificates,
passwords, scratch cards etc all struck me as a bit risky when
it came to security.
We've had this system at my bank in Sweden for the last 8 years!
Still no, as to make any transfer requires another one-time password
from the device, so an open session won't help you.
You missed part of the way these devices work. My bank in Sweden
uses a such a device.
Each time you need to generate a code, the web site generates 8
digits for me to key into the device. The device gives me 6 digits
back which is a one-time password. Subsequent connections require
this procedure to be repeated. Therefore, the phishing site, when
it opens it's connection, will get a new 8 digit string to feed
into the device. The phishing site can't use the code obtained in
your step 3 to login!
I'm quite sure that other countries would love to get the control
of the root DNS servers away from the USA. That appears to be the
whole point.
Remember, the EU is not much better than most other countries when
it comes to privacy etc. Sweden's justice minister is at the forefront
of trying to push legislation through the EU that will mandate that
all EU ISP's and telecom companies keep traffic data on all e-mail,
mobile and fixed-line calls in the EU.
Big brother is already here.
Yeah, let's blame the business analysts for the problems. That's the ticket,
Oh man, grow up, and all you who modded this 'insightful'.
In any system of sufficient complexity, the users won't really be sure what
they want, the analysts will do their best to interpret the user's requirements
and the developers will try to interpret that. There are always misunderstandings,
misinterpretations and wooly specs and uncertain requirements.
It is management's responsibility to run projects according to sensible models
that ensure that all this stuff is caught as early as possible. People shifting
the blame around is often indicative of management not doing the job properly.
Again, all good points. I agree that there are a minority of programmers
:-)
who have a distinctly 'bad attitude' when it comes to fixing problems and
as you so rightly put it: even admitting that the problem exists.
The solution to both programmer intransigence and quality delivered by
contractors is a management one. If management refuse to invest in the
man-power and organisation to fully test software and validate designs
even before coding begins, then there is no way out of the problem.
Making programmers/companies liable for errors in their software is
not the solution. Managing properly, investing properly and designing
properly is. In the end, most companies believe that customers are not
prepared to pay for the extra effort involved, and even with the best
QA methods and people, problems are bound to slip through the cracks.
Proving who was at fault when your word-processor eats the annual report
is likely to be impossible unless a complete system dump is taken at
the time and even this is difficult. As I said previously, the problem
with interaction between different layers of a system, all produced by
different companies is an impossible nut to crack.
In the case of open source software, who should be liable then? Seems
like a sure way to kill free software completely. Maybe Bill is in the
pay of those who would like to see this happen.
Mike.
I don't disagree with a thing you say here. Sure, we should all write defensive code. Sure, it
would be great if Micro$oft could write a stable OS. Sure it would be great if device drivers
were rock-solid. And indeed, a null pointer read is a bug.
However, my original insult to TFA's author stands: It is currently not possible for anyone
to develop and implement systems that they can be (legally, liability-wise) certain will not
screw up and lose your data.
It seems that Bill has now published a follow-up article, and he insists that he has done
some real programming, although the implication is 'not that much'. He also backs off from
his most sweeping assertions in the original article. In his introductory paragraph, he
states: "Some of the criticism was based on an assumption that I just do not understand how
programs are written." I do hope that that's in direct response to my criticism here and
in my outraged e-mail to the BBC!
Mike.
I'd just like to say "FUCK OFF".
Thanks, I feel better now.
"Technology analyst" indeed.
Well, at least the word 'anal' is in there.
The reason I call him a moron is simple. He has
never done an honest day's work in a modern
computing site. What if your app crashes because
the database vendor made an upgrade? What if a
previously problem-free null pointer read breaks
when the vendor updates the kernel?
Not to mention that it is impossible to prove that
any program, together with associated operating
system and hardware drivers is correct.
Sadly it seems that "analyst" means: I mouth off,
get paid obscene amounts of money, drink it all in
flash London clubs, err....profit or liver failure!
usage: Although nearly every handbook and many dictionaries warn against
confusing principle and principal, many people still do. Principle is only
a noun; principal is both adjective and noun. If you are unsure which noun
you want, read the definitions in this dictionary.
Mr. Pedant.
I know, and some sad people here in Stockholm have :-(
100Mb/s from Bredbandsbolaget. Still, I'm happy except
for the fact that winter is well on the way.
I live in Sweden and can already get 24Mb down and 8Mb up for
around 60 USD per month, or 24Mb down and 1Mb up for 48 USD.
With this, you also get 4 dynamic IP addresses, 5 x 50MB email
addresses and 100MB of homepage space. Cable modem included!
This has been available here on my cable service in Stockholm
for the last 9 months.
Written in Java? What you smokin' man?
Talk to the family. I am sure they can arrange the departure of your IT manager if you put things the right way!
I feel for you, I really do. Having just changed the law to make downloading illegal here in Sweden, the government is going to add a similar tax to all recordable media.
Talk about having your cake and eating it!
Look, I don't know where the article submitter, or for that matter, the editors have been living, but in my world, even a 32" screen from six feet away is hardly "large".
But then again, at the stated resolution (320 x 240), I'm not really sure I want to see this on any size of display!!
"This is just the first step in making high-speed wireless networking available to the entire world."
Deja-vu...no...that was 3G!
How many 'first steps' do we need?
Seems corante.com got well and truly slashdotted. Where's the karma whore with the 'TFA for the latecomers' link?
Seriously, even if you get your satellite pager, what are you going to do when it goes off? You've already said you are in the boonies somewhere, so how are you going to do anything to solve the problem?
Like others have said, delegation and not technology is the solution to your problem.
"The "political prisoners" and "torture" you speak of are not nearly the hot-button issues you wish they were."
You would like a return to McCarthyism perhaps? Or maybe further forward into Orwell's 1984?
Issues like why the USA runs a prison camp in a communist country should be very interesting discussion points for the people in the USA.