Oh, and before I forget, the Roshambo Programming Contest is hosted by the University of Alberta, the same university responsible for the above poker AI article.
They've also created the world's best checkers player, human or machine. Chinook utilized a distributed computing solution for mapping and optimizing its checkers stratagy back in 1989. IIRC from the talk Dr. Jonathan Schaeffer gave on it, this distributed network accounted for 80-90% of the Internet traffic between the United States and Canada in its day:)
Check out this article on the Second International Roshambo (Rock Paper Scissors) Programming Contest. It's actually quite interesting to understand some of the justifications and rationalles that go into attemping to win at a normally un-winnable game:
Game theorists have analysed rock-paper-scissors and come to the conclusion that the optimal way to win a game of rock-paper-scissors is to play completely randomly; random play will win as many throws as it loses and hence draw every match. However, consider trying to win a tournament by drawing every match!
Therefore, when trying to win a rock-paper-scissors tournament, you should assume that players will be trying to win the whole event and hence will not be playing optimally. Therefore you shouldn't play optimally - instead, you should figure out how to play in order to beat your opponent.
Wrong.
upgrade *will* install new packages. What it won't do is *uninstall* packages to upgrade others.
dist-upgrade will sacrifice some packages to upgrade others if it feels it should, which is why it should almost never get used (this case is an exception)
If you have the freedom to make a program that can digitally look at the video in enough detail to pick out the naughty bits, you have the freedom to make a program that digitally *copy* all the movie's content. That's what the MPAA wants to avoid.
With DVD's at least, the issue is that the movies are available at different prices in different places. One could imagine a similar situation with gamecube games.
Re:Linux Support?
on
Neuros Review
·
· Score: 2, Informative
While this could get done as a directory more easilly, what about the cases where you don't actually want *everything*?
I see bittorrent as being very interesting as a download for large numbers of small files, as in with Debian's packages in a upgrade. Bittorrent already has facilities for a client to find out what peers are hosting what parts of a torrent, so it should be relatively straightforward to adapt that to run on file boundries? That way, the most popular high-demand packages would be shared the most, while the root servers would only need to devote their bandwidth to the rarer packages.
Off hand, I'd say that site's not all that hot. The site doesn't even vary its layout with the width of the window, which means it not only wastes most of the available space on my big monitor, but is completely useless on handleld displays.
I think we can set the bar a little higher than that don't you?
As I see it, there are two obstacles to bittorrent becoming a player in my usual internet usage:
1) Large collections of small files: It would be really cool, to me, if small files out of a large catalog could be picked and chosen over a single bittorrent session. I'm envisioning this being used for things like debian package pools. Forget all these mirrors, let's find a way to let everyone who downloads an individual package share that with the next person who wants it. I don't know enough about other distributions, but anyone else who has to keep a large number of small packages up to date would benifit greatly from this.
2) Small, high-demand, and/or frequently changing sites. One only needs to look at http://www.suprnova.org/ and http://www.torrentse.cx/, two major torrent hosting sites, to see the problem. All too often small informational sites with no real massive payload get squashed by the slashdot effect. Surely the idea of using bittorrent's neccesarilly distributed nature to move around signed, up-to-date, small suites of related html & images is amoung the biggest potential opprotunities for small-time independant web publishers to survive high bandwidth demands?
Give it a chance, continuity-wise.
All indications are that these borg are left over from the First Contact movie, so the only continuity errors we're dealing with here are the usual time travel complaints.
Sure it is.
They're manipulating a monoply in one field (cable TV) in an attempt to corner an independant field (broadband internet). Pretty straightforward monopoly abuse.
"With the Microsoft® Windows® Logo Program Qualification Service (Qualification Service), which is administered by the Windows Hardware Quality Labs (WHQL), you can:"
These are supposed to be the benifits of qualification, not the requirements of it.
http://www.ietf.org/rfc/rfc2052.txt
Doesn't do everything, but it definately accomplishes more advanced mirroring & balancing anyways. Combined with a little virtual-hosting on the mirror's side, all that's really missing is partial mirrors, as far as I can see.
"flood" style attacks, as you describe, are out of the control of the customer, and should be dealt with by the ISP.
However, I was reading into the article more of a discussion regarding things like worms and other exploits that result in the creation of zombie nodes, proliferating this problem further.
Give them a complete or partial rebate, the first time, and have a set of "How can I protect myself?" documentation ready for the user. Email it to them, mail it to them, fax it to them, whatever it takes to get them to read it.
Inform them that if they ignore those suggestions, and future problems end up costing them money, then they'll have to foot the bill.
This way, the customer walks away happy and informed, and if they're really willing to be a good net citizen, they won't come back crying.
If they're not willing to do what's required of them, they'll get stuck paying for it.
Oh, and before I forget, the Roshambo Programming Contest is hosted by the University of Alberta, the same university responsible for the above poker AI article.
They've also created the world's best checkers player, human or machine. Chinook utilized a distributed computing solution for mapping and optimizing its checkers stratagy back in 1989. IIRC from the talk Dr. Jonathan Schaeffer gave on it, this distributed network accounted for 80-90% of the Internet traffic between the United States and Canada in its day :)
Think that's frightening?
Check out this article on the Second International Roshambo (Rock Paper Scissors) Programming Contest. It's actually quite interesting to understand some of the justifications and rationalles that go into attemping to win at a normally un-winnable game:
Wrong. upgrade *will* install new packages. What it won't do is *uninstall* packages to upgrade others. dist-upgrade will sacrifice some packages to upgrade others if it feels it should, which is why it should almost never get used (this case is an exception)
Correct me if I'm wrong, but aren't they holding onto some patents anyways? Things they could theoretically come down on unlicenced C# developers for?
If you have the freedom to make a program that can digitally look at the video in enough detail to pick out the naughty bits, you have the freedom to make a program that digitally *copy* all the movie's content. That's what the MPAA wants to avoid.
With DVD's at least, the issue is that the movies are available at different prices in different places. One could imagine a similar situation with gamecube games.
Here.
Sorry.
Here.
I see bittorrent as being very interesting as a download for large numbers of small files, as in with Debian's packages in a upgrade. Bittorrent already has facilities for a client to find out what peers are hosting what parts of a torrent, so it should be relatively straightforward to adapt that to run on file boundries? That way, the most popular high-demand packages would be shared the most, while the root servers would only need to devote their bandwidth to the rarer packages.
This sort of technique is used frequently here in Alberta, Canada, to stop hail storms from reaching urban or agricultural areas.
Even if archive.org didn't kill their cached versions of pages, I half-suspect a heresay argument might make it's records useless in court.
Off hand, I'd say that site's not all that hot. The site doesn't even vary its layout with the width of the window, which means it not only wastes most of the available space on my big monitor, but is completely useless on handleld displays.
I think we can set the bar a little higher than that don't you?
1) Large collections of small files: It would be really cool, to me, if small files out of a large catalog could be picked and chosen over a single bittorrent session. I'm envisioning this being used for things like debian package pools. Forget all these mirrors, let's find a way to let everyone who downloads an individual package share that with the next person who wants it. I don't know enough about other distributions, but anyone else who has to keep a large number of small packages up to date would benifit greatly from this.
2) Small, high-demand, and/or frequently changing sites. One only needs to look at http://www.suprnova.org/ and http://www.torrentse.cx/, two major torrent hosting sites, to see the problem. All too often small informational sites with no real massive payload get squashed by the slashdot effect. Surely the idea of using bittorrent's neccesarilly distributed nature to move around signed, up-to-date, small suites of related html & images is amoung the biggest potential opprotunities for small-time independant web publishers to survive high bandwidth demands?
Sounds like a perfect job for the Ransom license: http://www.theoretic.com/Ransom
Give it a chance, continuity-wise. All indications are that these borg are left over from the First Contact movie, so the only continuity errors we're dealing with here are the usual time travel complaints.
-1 Sad. I really didn't mean that to be funny. :/
Sure it is. They're manipulating a monoply in one field (cable TV) in an attempt to corner an independant field (broadband internet). Pretty straightforward monopoly abuse.
Because forming an unofficial (read: covert) group with all the same sterotypes is going to be so much safer these days....
Paint: Is it art?
That's nothing Buddy of mine convinced their auto-ban bot to ban Bess/N2H2's websites as containing pornography. The system is literally that bad.
"With the Microsoft® Windows® Logo Program Qualification Service (Qualification Service), which is administered by the Windows Hardware Quality Labs (WHQL), you can:" These are supposed to be the benifits of qualification, not the requirements of it.
http://www.ietf.org/rfc/rfc2052.txt Doesn't do everything, but it definately accomplishes more advanced mirroring & balancing anyways. Combined with a little virtual-hosting on the mirror's side, all that's really missing is partial mirrors, as far as I can see.
"flood" style attacks, as you describe, are out of the control of the customer, and should be dealt with by the ISP. However, I was reading into the article more of a discussion regarding things like worms and other exploits that result in the creation of zombie nodes, proliferating this problem further.
Give them a complete or partial rebate, the first time, and have a set of "How can I protect myself?" documentation ready for the user. Email it to them, mail it to them, fax it to them, whatever it takes to get them to read it.
Inform them that if they ignore those suggestions, and future problems end up costing them money, then they'll have to foot the bill.
This way, the customer walks away happy and informed, and if they're really willing to be a good net citizen, they won't come back crying.
If they're not willing to do what's required of them, they'll get stuck paying for it.