I've used the free FindNTFS utility twice to pull almost everything off of two bad drives (both corrupted boot disks for Windows XP). A got a lot of points with my father-in-law for that!
You can get it for free at http://www.partitionsupport.com/utilities.htm
So if you have to re-point your antenna on your root because the transmitter has moved, your saying that February is the best time to do so?
There is no way my mother is going to go up on her roof, in Minnesota, with snow to experiment on the direction to point it. Who thought the middle of winter was a good time to do this?
The problem with passing a law that requires "Network Neutrality" is the even older law of "Unintended Consequences". Most of the people advocating net neutrality want to prevent different traffic types and/or traffic providers from being treated differently. Allowing people to build a successful business and then allow network provides to then hold their traffic quality hostage is a really bad idea
That being said, I can think of a lot of situations were I would and would not like a network provider to prefer or to harm traffic based on those very things.
1.) VioP 911 call. I think it would generally be a good thing if emergency 911 calls got better service. Even if someone else's YouTube video froze. -- GOOD
2.) Video on demand requires a higher cost card at the DSLAM to ensure it works most of the time. Contract between video provider, customer and ISP gets card placed in DSLAM. -- GOOD
3.) Video on demand without card is harmed to increase sales of the previous example. -- BAD
4.) E-mail link from known spammer is slowed to a trickle. -- GOOD
5.) E-mail link from a competitor is slowed to a trickle. -- BAD
While the list goes on, here is the fundamental question: Do you trust the current politicians, based on their past results with legislation such as the DCMA and Telecom reform act, to write legislation that will allow the GOOD and prevent the BAD?
I don't buy it. I don't see the people advocating neutrality getting past the cult of corporate personality involved to write a good law.
During a deposition, you have a few different goals, some of which conflict:
1.) Lock the other side into a particular story. This prevents them from changing their position later if the evidence does not support their arguments.
2.) Discover information that you don't actually have. Unlike during trial, you sometimes DO want to ask questions you don't know the answers to.
3.) Impeach the credibility of the person you are questioning.
Given these goals, but lacking the client privileged information about what really happened (did the son use the computer? was there a failed or successful attempt to remove the Kazaa software? etc.) I can't give specific questions, but there are several areas I would want to explore a great deal:
a.) I'd ask a bunch of questions about the MediaSentry program. I'd ask what testing the expert has done to ensure that the information provided by the program is accurate. Unlike others, I don't think you will get very far saying that the output of that program is "faked". I think you will have a much better time saying that it's wrong, buggy, untested, and unverified.
b.) I'd ask a bunch of quality control questions about the IP address logs. What is the error rate of the logs? What race conditions were considered when designing the logging of the IP address to user id mapping? Please explain what a race condition is? etc. If you, as a layer, don't know what a race condition is, you need to find out.
c.) I'd ask a bunch of questions about the methodology on the analysis of the defendants hard drive? What if there are multiple computers in a house? What if there are multiple drives in the machine? Was windows update turned on? Where patches applied over a period of time? (all at once would imply a re-install, over time would indicate no such re-install).
He says it takes 3004 lines of Java code, but he won't link to it. I don't think Java is 30x larger and unless it's available for inspection, it's just a bunch of hot air.
I took the e-mail test and I "failed" it, identifying two "legitimate" e-mails as bogus. In both of those cases, the explanation said it would better not to follow the links in those two e-mails.
Poll and Pull slowly
on
Ajax in Action
·
· Score: 2, Informative
You can only do one thing with AJAX: change a section of a screen with data from a server without reloading the entire page.
What does that mean for push? It means that you can't do it. There is no real way to establish a
connection from server back to the client.
So then what's the excitement all about? There are two things you can do with AJAX that a "normal" web
app can't do:
You can poll a server and update a portion of your web page. This method of polling can provide all four of your requests. The downside is that your polling and making requests you don't need.
You can pull slowly. This is a technique where you make a request and you don't expect to get a reply until there is new data. So you draw your page, make a request for newer information and when it becomes available, the server will finally reply. The downside here is that there is a limited number of unresolved requests that most web browsers will allow and your server needs to be very smart about thread and socket allocation.
In response, I have decided to avoid Kodak products forever more. No more Kodak 35mm film, photo paper or film processing for me. By the way, my next camera will probably be a Canon digital camera. In short, you've sold your last Kodak product to me ever.
I would add the following line:
I will also advise everyone I know to do the same.
Remember, many people come to us for advise. Make sure you give them some!
I've been programming long enough to remember when Perl 4 was state of the art. The same thing happened when we converted from version 4 to 5.
Remember the big changes in Perl 5? We got objects. We got a standard way to extend the language. I remember having to re-compile perl into oraperl in order to connect to a database. Now I don't need to.
The point is that there are major changes in technology that you need to support and the best way to do that sometimes is with a re-write.
Generally, the following rule applies: When a major technology is not supported by the current software you should consider a re-write. this means that when you add something big like: threading, distributed objects, multiple platforms, etc. you should look at your options. Many times the right call is a re-write.
I support the work they did on Perl 4 to Perl 5. They get the benifit of the doubt for Perl 5 to 6. Their judgement has been proven right before.
Since CGI purchased Cray Research at one point,
don't they also have the right to UNICOS?
I wonder if Cray had a better license for UNIX
when they started developing UNICOS. At the time
very few people were doing 64 bit clean code. I bet SGI could make the various licenses it has bought over the years almost as complicated as SCO.
I remember using Cdd (Cray DoDads, a 64 bit clean
Windows Xt library).
...but that control of the last-mile will move to companies which have a different paradigm entirely.
Yes, I see a new paradigm. I'm not going to let competitors use my assets to compete against me. I'm not going to provide any services that are not cost effective. I'm not going to subsidize residential service by higher business line rates.
If you want economics to rule the last mile, don't be suprised by what you get.
This new paradigm will have to deal with the following:
Who is the provider of last resort? Who subsidizes those costomers?
How do you un-do the current business subsidization of residential service?
At what point do you insist that new capital investment be made?
The big bad greedy phone companies are playing the complex rates and regulation game that the people/government gave them. If you plan to replace them with little greedy phone companies with different rules, I don't think things will have improved.
I've used the free FindNTFS utility twice to pull almost everything off of two bad drives (both corrupted boot disks for Windows XP). A got a lot of points with my father-in-law for that! You can get it for free at http://www.partitionsupport.com/utilities.htm
So if you have to re-point your antenna on your root because the transmitter has moved, your saying that February is the best time to do so? There is no way my mother is going to go up on her roof, in Minnesota, with snow to experiment on the direction to point it. Who thought the middle of winter was a good time to do this?
That being said, I can think of a lot of situations were I would and would not like a network provider to prefer or to harm traffic based on those very things.
1.) VioP 911 call. I think it would generally be a good thing if emergency 911 calls got better service. Even if someone else's YouTube video froze. -- GOOD
2.) Video on demand requires a higher cost card at the DSLAM to ensure it works most of the time. Contract between video provider, customer and ISP gets card placed in DSLAM. -- GOOD
3.) Video on demand without card is harmed to increase sales of the previous example. -- BAD
4.) E-mail link from known spammer is slowed to a trickle. -- GOOD
5.) E-mail link from a competitor is slowed to a trickle. -- BAD
While the list goes on, here is the fundamental question: Do you trust the current politicians, based on their past results with legislation such as the DCMA and Telecom reform act, to write legislation that will allow the GOOD and prevent the BAD?
I don't buy it. I don't see the people advocating neutrality getting past the cult of corporate personality involved to write a good law.
1.) Lock the other side into a particular story. This prevents them from changing their position later if the evidence does not support their arguments.
2.) Discover information that you don't actually have. Unlike during trial, you sometimes DO want to ask questions you don't know the answers to.
3.) Impeach the credibility of the person you are questioning.
Given these goals, but lacking the client privileged information about what really happened (did the son use the computer? was there a failed or successful attempt to remove the Kazaa software? etc.) I can't give specific questions, but there are several areas I would want to explore a great deal:
a.) I'd ask a bunch of questions about the MediaSentry program. I'd ask what testing the expert has done to ensure that the information provided by the program is accurate. Unlike others, I don't think you will get very far saying that the output of that program is "faked". I think you will have a much better time saying that it's wrong, buggy, untested, and unverified.
b.) I'd ask a bunch of quality control questions about the IP address logs. What is the error rate of the logs? What race conditions were considered when designing the logging of the IP address to user id mapping? Please explain what a race condition is? etc. If you, as a layer, don't know what a race condition is, you need to find out.
c.) I'd ask a bunch of questions about the methodology on the analysis of the defendants hard drive? What if there are multiple computers in a house? What if there are multiple drives in the machine? Was windows update turned on? Where patches applied over a period of time? (all at once would imply a re-install, over time would indicate no such re-install).
These areas focus on #1 and #2 goals.
He says it takes 3004 lines of Java code, but he won't link to it. I don't think Java is 30x larger and unless it's available for inspection, it's just a bunch of hot air.
I took the e-mail test and I "failed" it, identifying two "legitimate" e-mails as bogus. In both of those cases, the explanation said it would better not to follow the links in those two e-mails.
What does that mean for push? It means that you can't do it. There is no real way to establish a connection from server back to the client.
So then what's the excitement all about? There are two things you can do with AJAX that a "normal" web app can't do:
I would add the following line:
I will also advise everyone I know to do the same.
Remember, many people come to us for advise. Make sure you give them some!
http://www.fineart-weddings.com/contact.html/
He charges for his time, and prints. He does keep a copy of the digital files (he's got to advertise). He did a great job and I recomend him.
I've been programming long enough to remember when Perl 4 was state of the art. The same thing happened when we converted from version 4 to 5.
Remember the big changes in Perl 5? We got objects. We got a standard way to extend the language. I remember having to re-compile perl into oraperl in order to connect to a database. Now I don't need to.
The point is that there are major changes in technology that you need to support and the best way to do that sometimes is with a re-write.
Generally, the following rule applies: When a major technology is not supported by the current software you should consider a re-write. this means that when you add something big like: threading, distributed objects, multiple platforms, etc. you should look at your options. Many times the right call is a re-write.
I support the work they did on Perl 4 to Perl 5. They get the benifit of the doubt for Perl 5 to 6. Their judgement has been proven right before.
I wonder if Cray had a better license for UNIX when they started developing UNICOS. At the time very few people were doing 64 bit clean code. I bet SGI could make the various licenses it has bought over the years almost as complicated as SCO.
I remember using Cdd (Cray DoDads, a 64 bit clean Windows Xt library).
Yes, I see a new paradigm. I'm not going to let competitors use my assets to compete against me. I'm not going to provide any services that are not cost effective. I'm not going to subsidize residential service by higher business line rates.
If you want economics to rule the last mile, don't be suprised by what you get.
This new paradigm will have to deal with the following:
Who is the provider of last resort? Who subsidizes those costomers?
How do you un-do the current business subsidization of residential service?
At what point do you insist that new capital investment be made?
The big bad greedy phone companies are playing the complex rates and regulation game that the people/government gave them. If you plan to replace them with little greedy phone companies with different rules, I don't think things will have improved.