One: the mirror port (aka span port) on your switch does not buffer the traffic, and will drop packets in any spike. That's true even for expensive Cisco switches. To get all traffic, you need a network tap on a line.
Two: getting the traffic isn't hard. It's basic sniffing. Analysing the traffic in realtime is what matters.
(How do you get indenting in here?)
This swaps numbers in the array, with each swap putting at least one number such that array[i]==i. Each execution of the loop either swaps a number (max n times) or advances the index i (also max n times). The loop can thus never execute more than 2*n times, which is O(n).
And what do you think "echo" is, wiseguy? Try "ls/bin/echo"...
If using bash, he could have typed:
$ dummykeyword <tab><tab>
to get a file listing.
Re:Sounds a lot like religion
on
Java 1.5 vs C#
·
· Score: 1
How do you explain that Sun provides official Java runtimes for Linux (and for that matter sells Linux boxes) as opposed to Microsoft's complete lack of support for anything except Windows?
What has providing runtimes to do with being open? Quite a few commercial, closed applications are available for linux (Oracle anyone?), does that make them open?
Correct. BlueGene/L is a prototype for BlueGene. When I was doing an internship in IBM Research in 2001, they were already talking about this.
Interestingly, the main argument to build this machine was: "Because we can." IBM assumed that research on building BlueGene would spawn a lot of interesting technology.
The note at the bottom about desktop use did confuse me though, how would 1GE reduce latency in desktops??
Easy. 1GE operates at a higher frequency than 100Mb. It takes less time to transmit a packet. Cisco for example uses this argument to drive gigabit-to-the-desktop equipment sales.
Then there is the other problem that many people seem to be ignoring that ethernet is by design limited to a pretty short distance
Current networking equipment can transmit 10GE over copper (coaxial cable) only about 25m. However, with the right lasers (extended reach) and fibers (good quality single-mode), you can reach about 70km. The laser tranceivers are about $5K each though...
10G not for desktop but for core network
on
Ethernet at 10 Gbps
·
· Score: 2, Insightful
10G Ethernet is currently being sold (a lot), but not to connect computers. There are currently three major drivers for 10G Ethernet:
Connect backbone LAN switches, e.g. two Cisco 6500 machines, each one full of Gigabit links to access/distribution switches.
High-speed links for ISPs or research networks. 10GE can reach about 70 km without repeaters and is significantly cheaper than OC-192.
Link between access and core switches. Since more and more offices are (for some reason) switching to Gigabit to the desktop, the access switches need much bandwidth to deal with the (possible) traffic. A good example is the new Cisco 3750 stackable with 16 GE and one 10GE links.
10GE to the desktop is at this time ridiculous, but don't think that means that 10GE technology is not used.
Hmmm, my info seems to be somewhat outdated (haven't looked into this for some time). The first link from google leads to an article that claims a speedup of 170 on a 512-node machine. That is a lot of progress in a few years.
That's not so easy as it sounds. The search algorithm used in chess engines, called alpha-beta search, performs best if the best move (the one that is eventually chosen) is searched first. Once the score for the best move is known, the rest of the search tree can be done very fast.
Therefore, chess programs try to estimate the best moves, based on attack patterns and history. They are quite good at this and take a correct estimation for the best move in most cases.
This means that adding processors/threads does not give a lineair speedup by far. Although the second processor does in fact help a lot, it is estimated that more than eight processors makes no sense at all, and even decreases performance (hash table locking). Google "alpha beta search parallel" if you want to know more.
This is good. The Java language evolves and becomes more powerful. Note that these features can be implemented in the source-to-bytecode compiler, resulting in backwards compatible bytecode, that can be run on older JVMs.
The problem with this argument is that even if we all ran Bayesian Filters and blocked 99.9% of all spam messages from hitting our inboxes there would still be billions of messages going back an forth between mail servers before they are caught by the filters.
Of course not. If 99.9% of all spam was blocked, spamming would not be worthwhile any more. Spamming is cheap, but not that cheap (bandwidth / effort to get free bandwidth). A spammer would have to send 1000x more emails to get the same return rate. The estimated return rate on most spam is about 15 in 1 million. It would then be 15 in 1 billion.
If indeed 99.9% of spam was stopped, the whole spamming business would end and spammers would go back to whatever they were doing before.
By applying for a patent, the information becomes open, like when published in an article. So when the patent is rejected, the stuff in it is in the public domain and therefore not patentable any more.
That is the reason most patent applications have lots of claims. Each of these claims can be rejected individually by the patent office. I know that is the way it is in Europe, and I think it's the same in the US.
Two points.
One: the mirror port (aka span port) on your switch does not buffer the traffic, and will drop packets in any spike. That's true even for expensive Cisco switches. To get all traffic, you need a network tap on a line.
Two: getting the traffic isn't hard. It's basic sniffing. Analysing the traffic in realtime is what matters.
(How do you get indenting in here?) This swaps numbers in the array, with each swap putting at least one number such that array[i]==i. Each execution of the loop either swaps a number (max n times) or advances the index i (also max n times). The loop can thus never execute more than 2*n times, which is O(n).
After verification: you are absolutely right. Apology offered.
If using bash, he could have typed:
to get a file listing.
What has providing runtimes to do with being open? Quite a few commercial, closed applications are available for linux (Oracle anyone?), does that make them open?
Interestingly, the main argument to build this machine was: "Because we can." IBM assumed that research on building BlueGene would spawn a lot of interesting technology.
User Friendly found this out
Creators admit UNIX, C hoax
Easy. 1GE operates at a higher frequency than 100Mb. It takes less time to transmit a packet. Cisco for example uses this argument to drive gigabit-to-the-desktop equipment sales.
Current networking equipment can transmit 10GE over copper (coaxial cable) only about 25m. However, with the right lasers (extended reach) and fibers (good quality single-mode), you can reach about 70km. The laser tranceivers are about $5K each though...
- Connect backbone LAN switches, e.g. two Cisco 6500 machines, each one full of Gigabit links to access/distribution switches.
- High-speed links for ISPs or research networks. 10GE can reach about 70 km without repeaters and is significantly cheaper than OC-192.
- Link between access and core switches. Since more and more offices are (for some reason) switching to Gigabit to the desktop, the access switches need much bandwidth to deal with the (possible) traffic. A good example is the new Cisco 3750 stackable with 16 GE and one 10GE links.
10GE to the desktop is at this time ridiculous, but don't think that means that 10GE technology is not used.Well... don't run cygwin in the XP terminal. Just install sshd for Cygwin and login with your favorite terminal emulator.
I began using Microsoft products 23 years ago, at age 11, and I worked for Microsoft from 1991 to 1999 as a technology manager.
So this guy started as a manager at MS at age 21? I think that is impressive.
$ sudo apt-get install bsdgames /usr/games/adventure
$
The other 9% are switching from Caldera to another distribution.
The EU law makes a clear exception for interoperability issues. If the goal is to make the X-Box interoperable with Linux, EU laws allow it.
the world will be in safe. Didn't Microsoft commit itself to security?
If this would affect squid, it would be a very strong case of prior art.
Hmmm, my info seems to be somewhat outdated (haven't looked into this for some time). The first link from google leads to an article that claims a speedup of 170 on a 512-node machine. That is a lot of progress in a few years.
Therefore, chess programs try to estimate the best moves, based on attack patterns and history. They are quite good at this and take a correct estimation for the best move in most cases.
This means that adding processors/threads does not give a lineair speedup by far. Although the second processor does in fact help a lot, it is estimated that more than eight processors makes no sense at all, and even decreases performance (hash table locking). Google "alpha beta search parallel" if you want to know more.
This is good. The Java language evolves and becomes more powerful. Note that these features can be implemented in the source-to-bytecode compiler, resulting in backwards compatible bytecode, that can be run on older JVMs.
void ** map( (void * f)(void *), void ** array) {
void ** p;
for(p = array; *p; p++)
*p = (*f)(*p);
return array;
}
Voila! Higher order function in C :-))
If indeed 99.9% of spam was stopped, the whole spamming business would end and spammers would go back to whatever they were doing before.
That is the reason most patent applications have lots of claims. Each of these claims can be rejected individually by the patent office. I know that is the way it is in Europe, and I think it's the same in the US.