If you leve the open column in the center, you have an even count of blocks on the left side, and an odd count on the right side. This means you have more possibilities to stack different classes of blocks.
Plus, you can use both right- and left-handed L blocks as a makeshift solution if your stack gets too high.
Re:something more flexible
on
See Ya .su
·
· Score: 3, Informative
Because host names without a dot are reserved for the local network.
(Fire) security is usually the first place where people cut costs in public buildings. Fire extinguishers cost money, and the emergency exit uses valuable floor space that could so much better be used for putting another internet station in.
That's why people need to have a license to operate such cafe's, and if it's only so that the fire department gets to police the security measures put in place to protect the customers.
Notice that it's a cable 1.5 meters across and one kilometer long. So effectively the same ratio as a 1 meter long and 1.5 mm wide rope. It will bend just well.
There are two different kinds of people who might use Mozilla/Gecko.
First, the informed user who checks several browsers, decides opon their technical merits and chooses Mozilla because it's superior. They are usually well qualified to distinguish between a browser bug and a defunct HTML design.
Second, those who have it installed by default. They may curse at the browser because it doesn't render sites exactly like IE down to the pixel, but they don't have the ability to change the browser anyway. And with the inclusion of Mozilla in AOL, the second group will be big enough anyway.
Chess programs are not simple brute forcers. They could only do that if they could calculate forward to the checkmate and then apply all the movements to it. This is obviously not possible since chess games use 6-10 times as many moves as the best computer can foresee.
So the computer must rely on an algorithm to: a) Quickly discard stupid moves. You don't have to compute 12 moves deep if after 3 moves youve already lost the queen and two towers. b) Anticipate the opponents moves. c) Judge and compare different positions and take the best one out of them.
All these factors are extremely complex, and there has been a lot of software-based progress in the last years.
Digital masters would be even easier to pirate. If you send out digital copies to theatres 24h before the release, you will have perfect digital copy on the Internet 20h before theatrical release.
They're probably talking about small (i.e. a few centimeters) asteroids which were caught by the earth's gravity well. So nothing exciting to see here, especially since the current orbiting asteroids will burn up in a few years and more come in every minute. Any celestial body has a lot of junk flying around it.
> As for Columbine- the world does not exist to be fair and to cater to unbalanced individuals. Fairness is nice, and something we should probably strive for, but being unfair never ever ever justifies that kind response.
While I appreciate your try to distribute the blame for Columbine, this is by far not enough. No matter whether being picked on justifies the killings or not (I'm just plain not interested in this question) it's still a matter of fact that the classmates had to die because of it.
If the school system had cared more about them, it could have saved the lives of 15 teenagers. Period.
We all know that eventually, the key is going to be found, and some stupid message will be deciphered ("Congratulations on solving the 64 bit challenge. blablabla")
Why waste trillions of CPU cycles and thousands of $ in bandwidth to find something out that we already know is true?
By proving that RC5-56 can be broken by simple home PCs (with an algorithm as simple as you call it "counting to a million by ones", they IMHO did a large part to educate lawmakers that the age old U.S. export restrictions have to be overturned. And they succeeded in this.
What I however don't understand is why they kept doing their cryptography projects afterwards. Proving that RC5-64 is breakable while you can buy 256 bit encryption freely is indeed just a stupid waste of CPU cycles and bandwidth.
I'd like to see them discontinue RC5-64, and concentrate their work on OGR and maybe on other, new projects.
> 6. Hacked BnetD package starts and runs the game even if the invalid signal comes back.
I only deal with solveable problems. Stuff like this, copy-controlling audiovisual media or compression of random data is outside of my professional realm:) But we are only talking about giving people the option of running legitimate, legal servers. Illegal servers follow the rule of "If you outlaw XYZ, only outlaws will have it", and can therefore not be dealt with.
7. is easy to take care of though. Just have the bnetd server send a message to the central Blizzard server when a user logs off, and implement some time-out stuff in case a server crashes etc.
> Really, though, it's not clear that crypto is even required. Choose a random ~64-bit number for each CD key, encode it using base 64 or the like and store it in a database. When a request comes in, look it up in the database. If the number is there, cool. If not, drop the connection.
This works really fine in closed source situation, but as soon as the general public gets a hold of the generation function or the cd-key database (for completely random keys) your copy protection is gone. Just having a simple oracle where bnetd sends the cd key to a Blizzard server to have it checked won't do much good either, since this is open to abuse from malicious server operators who steal cd keys from their users.
Indeed, the only valid way to check CD keys in a secure way is through crypto. 1. Blizzard generates a database of millions of keys. 2. Those keys get encoded (with Base64 or whatever) and each CD gets one on its case. 3. Customer installs the product with the key. Since the product was shrinkwrapped until he bought it, we have a secure key path and really don't need PKI as you pointed out. 4. When the customer connects to an inofficial bnetd Server, the bnetd Server gets some random package of data from the Blizzard Server, and passes it on to the game client. The game client encrypts the data with the cd key and sends it back to the bnetd server, which sends it back to Blizzard. Blizzard then checks the result and either gives a valid or invalid signal to the bnetd server. 5. Customer either gets in (with a valid cd key) or not.
Easy to crack. Just patch the firmware in your standalone and replace the if-code with a few NOPs.
With future players running on more computer-like hardware and using Linux or Windows XYZ or whatever commodity operating system, you won't even need to have expensive electronics equipment.
Rule Nr. 1 in criminology: 95% of criminals are idiots. If they weren't, they would risk a year long jail term e.g. by robbing a liquor store for 100$.
You would be smart enough to swap hard drives to evade detection, but you'd also be smart enough to not steal a computer...
> I would absolutely require the source code to Windows if I were in a buying position in government
This wouldn't even be enough.
It's likely that the only compiler able to process the Windows source is Visual C++. And having the compiler come from the same company as the source you're trying to compile opens every possibility of installing a Trojan Horse during compilation.
So, Windows isn't fit for high security work whether you have access to the source code or not.
If you leve the open column in the center, you have an even count of blocks on the left side, and an odd count on the right side. This means you have more possibilities to stack different classes of blocks.
Plus, you can use both right- and left-handed L blocks as a makeshift solution if your stack gets too high.
Because host names without a dot are reserved for the local network.
Probably because of the subversive downloads hosted by sourceforge like some gnutella and freenet clients.
you edit the source of the operating system and remove all the calls to the key-checking.
Bingo.
That's kinda the reason because they sponsor this, Capt. Obvious
Gator also stands between you and the content provider.
Web page -> ISP -> computer -> browser (including plugins like Gator) -> user
It's illegal for your cable provider to intercept the Farscape show, replace the ads with their own and pass it along to you.
Note: For this analogy, just assume the original ads where put there by the producers of Farscape.
bla
Not necessarily.
(Fire) security is usually the first place where people cut costs in public buildings.
Fire extinguishers cost money, and the emergency exit uses valuable floor space that could so much better be used for putting another internet station in.
That's why people need to have a license to operate such cafe's, and if it's only so that the fire department gets to police the security measures put in place to protect the customers.
Notice that it's a cable 1.5 meters across and one kilometer long. So effectively the same ratio as a 1 meter long and 1.5 mm wide rope. It will bend just well.
There are two different kinds of people who might use Mozilla/Gecko.
First, the informed user who checks several browsers, decides opon their technical merits and chooses Mozilla because it's superior. They are usually well qualified to distinguish between a browser bug and a defunct HTML design.
Second, those who have it installed by default. They may curse at the browser because it doesn't render sites exactly like IE down to the pixel, but they don't have the ability to change the browser anyway.
And with the inclusion of Mozilla in AOL, the second group will be big enough anyway.
A real webserver usually runs a couple of different dynamic page scripts (Perl, PHP, ASP, whatever). And they are usually the key point to break in.
Chess programs are not simple brute forcers. They could only do that if they could calculate forward to the checkmate and then apply all the movements to it.
This is obviously not possible since chess games use 6-10 times as many moves as the best computer can foresee.
So the computer must rely on an algorithm to:
a) Quickly discard stupid moves. You don't have to compute 12 moves deep if after 3 moves youve already lost the queen and two towers.
b) Anticipate the opponents moves.
c) Judge and compare different positions and take the best one out of them.
All these factors are extremely complex, and there has been a lot of software-based progress in the last years.
Digital masters would be even easier to pirate. If you send out digital copies to theatres 24h before the release, you will have perfect digital copy on the Internet 20h before theatrical release.
They're probably talking about small (i.e. a few centimeters) asteroids which were caught by the earth's gravity well.
So nothing exciting to see here, especially since the current orbiting asteroids will burn up in a few years and more come in every minute. Any celestial body has a lot of junk flying around it.
> As for Columbine- the world does not exist to be fair and to cater to unbalanced individuals. Fairness is nice, and something we should probably strive for, but being unfair never ever ever justifies that kind response.
While I appreciate your try to distribute the blame for Columbine, this is by far not enough.
No matter whether being picked on justifies the killings or not (I'm just plain not interested in this question) it's still a matter of fact that the classmates had to die because of it.
If the school system had cared more about them, it could have saved the lives of 15 teenagers. Period.
Is there any evidence to the fact that the ancient inhabitants of Norrath were into something else than waiting for some monster to respawn?
Honestly.
We all know that eventually, the key is going to be found, and some stupid message will be deciphered ("Congratulations on solving the 64 bit challenge. blablabla")
Why waste trillions of CPU cycles and thousands of $ in bandwidth to find something out that we already know is true?
By proving that RC5-56 can be broken by simple home PCs (with an algorithm as simple as you call it "counting to a million by ones", they IMHO did a large part to educate lawmakers that the age old U.S. export restrictions have to be overturned.
And they succeeded in this.
What I however don't understand is why they kept doing their cryptography projects afterwards. Proving that RC5-64 is breakable while you can buy 256 bit encryption freely is indeed just a stupid waste of CPU cycles and bandwidth.
I'd like to see them discontinue RC5-64, and concentrate their work on OGR and maybe on other, new projects.
In this case, people would just use the obvious URL www.scientology.com and be led to (one of the many) official pages of the organization.
Sites like xenu.net would be hit much harder if they can't be found by content.
> 6. Hacked BnetD package starts and runs the game even if the invalid signal comes back.
:)
I only deal with solveable problems.
Stuff like this, copy-controlling audiovisual media or compression of random data is outside of my professional realm
But we are only talking about giving people the option of running legitimate, legal servers. Illegal servers follow the rule of "If you outlaw XYZ, only outlaws will have it", and can therefore not be dealt with.
7. is easy to take care of though. Just have the bnetd server send a message to the central Blizzard server when a user logs off, and implement some time-out stuff in case a server crashes etc.
> Really, though, it's not clear that crypto is even required. Choose a random ~64-bit number for each CD key, encode it using base 64 or the like and store it in a database. When a request comes in, look it up in the database. If the number is there, cool. If not, drop the connection.
This works really fine in closed source situation, but as soon as the general public gets a hold of the generation function or the cd-key database (for completely random keys) your copy protection is gone.
Just having a simple oracle where bnetd sends the cd key to a Blizzard server to have it checked won't do much good either, since this is open to abuse from malicious server operators who steal cd keys from their users.
Indeed, the only valid way to check CD keys in a secure way is through crypto.
1. Blizzard generates a database of millions of keys.
2. Those keys get encoded (with Base64 or whatever) and each CD gets one on its case.
3. Customer installs the product with the key. Since the product was shrinkwrapped until he bought it, we have a secure key path and really don't need PKI as you pointed out.
4. When the customer connects to an inofficial bnetd Server, the bnetd Server gets some random package of data from the Blizzard Server, and passes it on to the game client. The game client encrypts the data with the cd key and sends it back to the bnetd server, which sends it back to Blizzard. Blizzard then checks the result and either gives a valid or invalid signal to the bnetd server.
5. Customer either gets in (with a valid cd key) or not.
Easy to crack.
Just patch the firmware in your standalone and replace the if-code with a few NOPs.
With future players running on more computer-like hardware and using Linux or Windows XYZ or whatever commodity operating system, you won't even need to have expensive electronics equipment.
Rule Nr. 1 in criminology: 95% of criminals are idiots. If they weren't, they would risk a year long jail term e.g. by robbing a liquor store for 100$.
You would be smart enough to swap hard drives to evade detection, but you'd also be smart enough to not steal a computer...
> I would absolutely require the source code to Windows if I were in a buying position in government
This wouldn't even be enough.
It's likely that the only compiler able to process the Windows source is Visual C++. And having the compiler come from the same company as the source you're trying to compile opens every possibility of installing a Trojan Horse during compilation.
So, Windows isn't fit for high security work whether you have access to the source code or not.