I couldn't agree with this more. Mathematics is the foundation of computer science. Whether in a hardware, network, or software speciality, if you cannot comprehend advanced math, you are in serious trouble. From binary logic for gates to linear algebra for matrix computations to bitwise computations for calculating things like subnets, math is a fundamental part of really understanding how a computer, any computer, works. What the really sad part of this is, is that most professors do not understand this fundamental truth either. They sell their MIS "knowledge" as computer science and we get a generation of windows users who can script, but at the same time can't tell you what their programs are doing are doing inside the CPU. In fact, I would venture that most professors and modern CS graduates couldn't even tell you the main parts of a CPU (That being the control unit, the ALU, and the registers). The only things that really saves us is the fact that there is a contingent out there that is still curious enough to explore these subjects (including the associated math) on their own. These are the people who should be taking computer science tracks in college.
Thinking about this, I have to wonder, what's stopping the feds from just fabricating the data they need to prosecute the so-called "terrorist". Most packet logging software I have seen uses text to display info or compressed packet info that makes graphs/reports. This would be very easy to manipulate to fit their needs. Combine this with judges that have no clue and you have the recipe for disaster.
I mean, seriously. When I call someone long distance, I pay the bill. They don't typically bill the person I'm calling, too.
You do if you have a cell phone. Both people get charged minutes against there service, thus the phone company getting paid twice to route one call. Looks like they want to do the same for internet service.
What is most sad about this is that the majority of Americans just won't care. The companies will label it as some sort of "enhancement" and people will bite hook, line and sinker.
On the other end, if I were google or another large customer of bandwidth, I would either move operations outside the US or just become my own tier 1 or 2 ISP. As large as their companies are, they probably have the know-how to make this happen already (at least the router issues anyway, they may need to hire some telco people). Another added benefit is that they can then whore out their bandwidth to smaller companies, either doing what was done to them or allowing smaller customers to get good service without the extra charges. Either way, it screws the telcos and the idiots who come up with stupid policy like this. At least, until the congress (or whoever) finds a reason to ban google from being an ISP...
I couldn't agree with this more. Mathematics is the foundation of computer science. Whether in a hardware, network, or software speciality, if you cannot comprehend advanced math, you are in serious trouble. From binary logic for gates to linear algebra for matrix computations to bitwise computations for calculating things like subnets, math is a fundamental part of really understanding how a computer, any computer, works. What the really sad part of this is, is that most professors do not understand this fundamental truth either. They sell their MIS "knowledge" as computer science and we get a generation of windows users who can script, but at the same time can't tell you what their programs are doing are doing inside the CPU. In fact, I would venture that most professors and modern CS graduates couldn't even tell you the main parts of a CPU (That being the control unit, the ALU, and the registers). The only things that really saves us is the fact that there is a contingent out there that is still curious enough to explore these subjects (including the associated math) on their own. These are the people who should be taking computer science tracks in college.
Gnomes 3 easy steps to take over the world
Step 1: Press dry ice into super tough carbon
Step 2: ???
Step 3: Profit!
Thinking about this, I have to wonder, what's stopping the feds from just fabricating the data they need to prosecute the so-called "terrorist". Most packet logging software I have seen uses text to display info or compressed packet info that makes graphs/reports. This would be very easy to manipulate to fit their needs. Combine this with judges that have no clue and you have the recipe for disaster.
I mean, seriously. When I call someone long distance, I pay the bill. They don't typically bill the person I'm calling, too.
You do if you have a cell phone. Both people get charged minutes against there service, thus the phone company getting paid twice to route one call. Looks like they want to do the same for internet service.
What is most sad about this is that the majority of Americans just won't care. The companies will label it as some sort of "enhancement" and people will bite hook, line and sinker.
On the other end, if I were google or another large customer of bandwidth, I would either move operations outside the US or just become my own tier 1 or 2 ISP. As large as their companies are, they probably have the know-how to make this happen already (at least the router issues anyway, they may need to hire some telco people). Another added benefit is that they can then whore out their bandwidth to smaller companies, either doing what was done to them or allowing smaller customers to get good service without the extra charges. Either way, it screws the telcos and the idiots who come up with stupid policy like this. At least, until the congress (or whoever) finds a reason to ban google from being an ISP...