If one has reason to believe the data were illegally obtained (nobody who has posted in this discussion can reasonably argue they didn't know Microsoft wanted these data kept secret), we have certain legal obligations to ensure that we aren't using stolen data.
Of course, property laws vary from state to state, so CWYLL (Check With Your Local Lawyer).
is to get an organization that many people belong to, say OSDN, to buy the data. Anyone with an OSDN login can view the data (same "person", legally speaking--everyone's a rights-designate of OSDN if the principals sign a few forms [and we click an "I agree" button or two]).
Of course, we couldn't do anything with the data, since:
[] Microsoft is charging a royalty fee to use the communications protocols, any open-source developer - those who contend that sharing software blueprints is the best way to build products - would not be able to use them. Those companies, which include Linux firms, use a special "free software" license called the General Public License that bars any payment.
LISP: Yoda. C: Construction worker. Wearing plaid. With "F*** you" on the front of his shirt. C++: Two-headed construction worker. Exists in five dimensions. At certain plane intersections, looks like C, at others like Java, and sometimes resembles nothing so much as a confused little boy holding TNT. Perl: A mobius strip. PHP: A two dimensional drawing of a human interleaved in slices with a three-dimensional rendered version of Perl. Eiffel and other purely-functional languages: a perfectly-symmetrical, beautiful woman. She's not too fast, up in the head, but she's got a GORGEOUS pair of legs. C#: A small, annoying entity grafted onto the leg of Bill Gates, a giant who carries a sledgehammer labelled "Visual Studio". It's a very pretty sledgehammer.
J2ME/MIDP. BREW. Our cell phones are getting brains!
In the next year, I see mobile (cell phones and networked PDA's) code usage exploding. It's already big in the corporate market, where it's running custom enterprise apps. In Eastern Europe, they lack a credit card system, so they beam money from their cell phones. China is coming into its own with telecommunications, and with a huge, unallocated spectrum to play with over there, cell phones get a lot of bandwidth, nice and cheap. Commuters on the Pennsylvania-to-NY trains have four hours to spend doing SOMETHING. Why not learn, play, communicate, or work on their convenient hand-held, networked computing device?
It may or may not be in the U.S., but there's no doubt in my mind that in the next year fully-programmable handsets using J2ME or BREW will come into their own.
Digital technology has been around forever. Why are they finally moving now?
Three reasons:
Companies had extreme fears of perfect digital copies of works from the radio that were the same as what was on store shelves. Now that they have a better product, SACDs, to sell, they can afford to give away lower-quality versions for comparatively small radio licensing fees.
Digital broadcasting equipment has finally come down in price, and, more importantly, the proliferation of digital tuners and MP3 receivers have proven that electronics can be built into car audio players at low cost.
Finally, Sirius and XM have been making some waves with their coast-to-coast, good stations, but that's really more of a retention quality than a marketing quality. (How do we know if we like a particular DJ if we've never heard the station, which we wouldn't if we don't have the system?) Their biggest, best marketing move is "universal reception, digital quality." The digital radio folks can't promise the former, but the latter can be done very easily. After so long, the radio stations, which feared losing the listeners to CDs if they let them record their favorite songs, have come around to, "Well, if we don't give them the quality, someone else will--at a better profit margin!"
And a fourth, bonus reason: with the slump in computer sales, Circuit City needed something new to sell the geeks.;)
Since we know the starting position, that means that, after 50 completely random rearrangements of the pieces, we have (x)^49 possible board positions, where x is the number computed above.
The number of molecules is the universe is generally accepted to hover somewhere around a google (10^100).
Do what I do - send e-mails to all users that say, "Please reply to this email once your have updated your anti-virus software." Hold back all email with attachments until they reply.
There are two division heads in my company who haven't received email with attachments since January because they haven't replied from the first time I used the system.
Deep Blue (that defeated Kasparov) evaluated 200 million positions per second compared to Deep Fritz's 3-4 million.
Let's run with your comparison of computing power based solely on number of evaluated positions per move.
If evaluating a chess position takes 150 units of processor time, and eliminating a position from consideration takes 1 unit of processor time, we shouldn't prune the decision tree at all! Never mind that as we get a little above a dozen moves into the future, we are considering (and tracking in some sort of memory) more moves than there are molecules in the universe. Posh! All that matters is the number of moves evaluated.
Also:
Kramnik defeated Kasparov.
A supercomputer from ten years ago is compressed into a $2,000 box under my desk as I type this.
Bugbear actually uses one of forty different subject lines. It also sometimes throws in some random data, just for fun.
Bugbear is a descendant of Badtrans, a nasty but not particularly widespread virus from earlier this year. The keystroke logger seems to have been borrowed bit-for-bit (at least in the copy I isolated and analysed).
Either way, wireless (radio) is the way to go when sending a signal through an electrically busy area. This is why wireless networking is popular in power stations, since fiber optics tend to suck up too much interference.
Ouch.
Wireless (including radio frequencies) sucks in electrically busy areas.
If your fiber optics are sucking up interference, dear god, sue the vendor for substituting a cotton string for fiber optics. Fiber is immune to non-spliced-in interference, and single-mode fiber is all but un-fuck-with-able.
It would probably be prohibitively complicated to create a new, privilege-separated user for each robot-controller instance. Therefore, my entry would:
1) Contain a very, very (VERY!) basic algorithm for pick and drop of packages, sufficient to ensure only that my robot isn't killed and scores at least one point.
2) Hijack socket connections from other robot-controllers and send arbitrary malformed commands ("j00 h4v3 b33n h4x0r3d" would be an option, of course:>).
I see nowhere in the rules where this would not be allowed.
And, of course, this would all be programmed in either TECO or, preferably, bash and netcat.
In your opinion, how have centralization of connectivity and the Domain Name System changed the character of the 'Net? With a lot of the cross-country traffic going through the MAE's and a severe lack of interconnection between providers, the network certainly isn't as robust as it was at other points during its growth. But in addition to that, the extensive use of DNS has distracted people from the underpinnings of their Internet experience (as has the move by many browsers to stop requiring the scheme ["http://", etc.] at the start of URI's).
In what ways can we make the average user more appreciative of the technology underlying their actions? Or is the way forward to turn in the Internet into an appliance of sorts, something that "just works" for all but a few people who truly understand the engineering involved?
If one has reason to believe the data were illegally obtained (nobody who has posted in this discussion can reasonably argue they didn't know Microsoft wanted these data kept secret), we have certain legal obligations to ensure that we aren't using stolen data.
Of course, property laws vary from state to state, so CWYLL (Check With Your Local Lawyer).
Jouster
Of course, we couldn't do anything with the data, since:Damn.
Jouster
Go grab this file.
Unzip, preserving folder names, and enjoy.
Jouster
GPL: All our code is belong to us.
Oh, you thought it was yours? Nope, it's ours.
Jouster
Hmm, okay, I may have been mistaken. Thanks for the correction!
I was actually thinking of Haskell last night, but forgot the name.
Jouster
Who plays whom?
LISP: Yoda.
C: Construction worker. Wearing plaid. With "F*** you" on the front of his shirt.
C++: Two-headed construction worker. Exists in five dimensions. At certain plane intersections, looks like C, at others like Java, and sometimes resembles nothing so much as a confused little boy holding TNT.
Perl: A mobius strip.
PHP: A two dimensional drawing of a human interleaved in slices with a three-dimensional rendered version of Perl.
Eiffel and other purely-functional languages: a perfectly-symmetrical, beautiful woman. She's not too fast, up in the head, but she's got a GORGEOUS pair of legs.
C#: A small, annoying entity grafted onto the leg of Bill Gates, a giant who carries a sledgehammer labelled "Visual Studio". It's a very pretty sledgehammer.
Jouster
... when we can have rocket belts?
Jouster
Nah. When one has "Powers. Secret Powers," one can get away with searches of fewer characters.
Of course, it'd be rather amusing if, in fact, even Taco couldn't....
Jouster
Jouster
J2ME/MIDP. BREW. Our cell phones are getting brains!
In the next year, I see mobile (cell phones and networked PDA's) code usage exploding. It's already big in the corporate market, where it's running custom enterprise apps. In Eastern Europe, they lack a credit card system, so they beam money from their cell phones. China is coming into its own with telecommunications, and with a huge, unallocated spectrum to play with over there, cell phones get a lot of bandwidth, nice and cheap. Commuters on the Pennsylvania-to-NY trains have four hours to spend doing SOMETHING. Why not learn, play, communicate, or work on their convenient hand-held, networked computing device?
It may or may not be in the U.S., but there's no doubt in my mind that in the next year fully-programmable handsets using J2ME or BREW will come into their own.
Jouster
Three reasons:
- Companies had extreme fears of perfect digital copies of works from the radio that were the same as what was on store shelves. Now that they have a better product, SACDs, to sell, they can afford to give away lower-quality versions for comparatively small radio licensing fees.
- Digital broadcasting equipment has finally come down in price, and, more importantly, the proliferation of digital tuners and MP3 receivers have proven that electronics can be built into car audio players at low cost.
- Finally, Sirius and XM have been making some waves with their coast-to-coast, good stations, but that's really more of a retention quality than a marketing quality. (How do we know if we like a particular DJ if we've never heard the station, which we wouldn't if we don't have the system?) Their biggest, best marketing move is "universal reception, digital quality." The digital radio folks can't promise the former, but the latter can be done very easily. After so long, the radio stations, which feared losing the listeners to CDs if they let them record their favorite songs, have come around to, "Well, if we don't give them the quality, someone else will--at a better profit margin!"
- And a fourth, bonus reason: with the slump in computer sales, Circuit City needed something new to sell the geeks.
;)
JousterContinuing worst-case analysis, since I can't find the @&#* study that I got that number from:
301 309 179 332 784 502 514 402 979 667 664 187 135 209 603 582 101 168 009 310 992 942 894 084 306 464 257 791 616 978 959 106 972 094 262 188 212 773 093 369 530 542 149 391 004 619 850 600 361 748 231 525 303 460 046 359 965 848 444 199 182 910 992 606 341 732 440 164 322 812 685 599 534 024 221 380 481 129 796 699 004 750 048 273 820 205 189 760 193 429 828 216 852 565 547 604 736 092 945 728 634 190 578 916 707 383 762 344 226 233 484 010 864 437 423 856 116 262 707 775 428 410 543 760 846 938 904 699 475 747 547 018 680 832 993 653 094 083 560 424 110 322 766 842 835 610 593 379 503 862 907 149 961 854 609 978 717 105 133 754 689 778 685 461 329 310 211 164 710 919 378 704 376 259 432 981 026 128 485 975 726 968 323 480 663 879 683 934 701 739 205 516 241 031 667 406 900 490 027 371 337 495 052 713 573 432 107 976 896 624 167 911 517 979 837 592 089 713 663 627 864 723 420 042 025 774 603 599 380 227 979 966 161 285 169 468 512 543 061 521 124 126 177 323 748 065 758 540 663 066 465 807 710 896 888 554 614 609 594 468 809 141 607 811 005 667 025 531 818 524 822 642 248 378 499 713 906 607 388 108 655 297 165 860 023 709 531 633 461 883 503 498 775 369 674 168 489 844 409 684 233 291 501 724 043 451 626 905 261 447 673 050 442 927 250 617 330 053 333 829 119 589 665 043 154 882 951 246 692 722 413 908 612 462 764 173 991 672 239 844 325 170 643 318 870 523 845 275 584 280 787 345 002 522 223 705 055 368 269 339 660 642 759 466 085 467 866 512 923 830 294 486 907 655 039 386 052 776 495 092 364 814 458 732 171 495 855 099 804 218 199 017 847 361 861 678 678 057 529 525 946 083 708 354 943 571 175 795 505 710 095 129 868 355 714 917 481 880 167 154 011 897 600 197 698 978 535 270 982 605 472 006 399 676 826 454 764 526 485 420 159 836 031 075 007 631 299 901 689 846 853 456 839 037 376 795 144 518 318 392 839 847 672 107 236 742 191 541 158 599 866 682 552 742 148 352 786 432 934 420 857 117 526 825 346 836 053 559 224 478 051 682 055 142 736 894 489 695 507 208 886 793 667 089 662 308 570 531 352 907 811 991 606 811 750 577 517 315 195 569 967 634 813 657 530 004 965 228 950 266 336 348 007 603 102 536 250 535 352 161 170 075 192 296 079 832 594 649 213 812 028 102 029 368 277 369 549 430 955 424 533 245 540 712 754 733 395 491 762 051 682 288 675 650 050 568 616 199 593 550 172 026 716 618 684 212 236 139 111 921 945 401 096 108 814 452 817 419 124 938 644 975 023 737 395 175 628 125 389 825 693 380 207 047 954 085 500 033 420 861 629 158 668 101 520 517 686 387 734 434 962 779 730 530 380 445 209 878 579 861 194 226 288 290 924 601 337 478 704 726 441 724 740 888 485 405 065 411 293 267 073 686 539 579 142 297 006 319 066 281 477 423 676 922 127 969 923 002 034 073 666 763 609 249 393 925 890 638 380 505 659 148 181 279 064 505 323 116 159 207 083 998 158 054 093 929 378 763 975 832 501 997 431 216 726 253 339 758 838 495 252 180 496 597 586 171 312 182 740 674 110 868 168 678 451 408 485 838 468 115 009 610 651 659 771 475 099 132 249 199 764 007 736 703 027 798 803 650 984 958 534 615 040 followed by 342 zeroes after fifty moves. Here's why:
64 board positions. One of 32 pieces on each. Thus, 64(P)32, or
64!
---
32!
Equals: 482 219 923 991 114 978 843 459 072 919 892 677 776 312 893 440 000 000
or 4.821 992 399 111 497 884 345 907 291 989 267 777 631 289 344 * 10^53
Since we know the starting position, that means that, after 50 completely random rearrangements of the pieces, we have (x)^49 possible board positions, where x is the number computed above.
The number of molecules is the universe is generally accepted to hover somewhere around a google (10^100).
JousterAlas, no such love at this point.
Do what I do - send e-mails to all users that say, "Please reply to this email once your have updated your anti-virus software." Hold back all email with attachments until they reply.
There are two division heads in my company who haven't received email with attachments since January because they haven't replied from the first time I used the system.
Jouster
If evaluating a chess position takes 150 units of processor time, and eliminating a position from consideration takes 1 unit of processor time, we shouldn't prune the decision tree at all! Never mind that as we get a little above a dozen moves into the future, we are considering (and tracking in some sort of memory) more moves than there are molecules in the universe. Posh! All that matters is the number of moves evaluated.
Also:
Jouster
- Bugbear actually uses one of forty different subject lines. It also sometimes throws in some random data, just for fun.
- Bugbear is a descendant of Badtrans, a nasty but not particularly widespread virus from earlier this year. The keystroke logger seems to have been borrowed bit-for-bit (at least in the copy I isolated and analysed).
JousterNah, everyone knows the Internet is better than sex.
Jouster
My god, mods, actually CLICK THE LINK!
They crack up laughing at the end.
Not to mention my favorite part of the "interview": "C.U.M.W.A.D. - Commications Under Mud Wireless Access Device".
By the way, it's only one guy, running his voice through EAX Pitch +/-, from the sound of it.
Jouster
He's had it for a while.
Where else do you think spam originates?
Jouster
And I thought it was because I was ugly....
Jouster
Multi-User Dungeon ... and the list goes on.
Multi-User Domain
Multi-User Dimension
Multiple User Domain
Multiple User Dialogue
Mauve Ugly Ducks
Jouster
Wireless (including radio frequencies) sucks in electrically busy areas.
If your fiber optics are sucking up interference, dear god, sue the vendor for substituting a cotton string for fiber optics. Fiber is immune to non-spliced-in interference, and single-mode fiber is all but un-fuck-with-able.
Jouster
"I run my drill on Linux! There's a public-domain webserver where you can view the realtime stats!"
/.'ed drillpipe.
Ugh,
Jouster
I've had to put Cat5 through sales and marketing cubes!
Much easier communication than the old "pulsed-bullshit" telemetry, though.
Jouster
It would probably be prohibitively complicated to create a new, privilege-separated user for each robot-controller instance. Therefore, my entry would:
:>).
1) Contain a very, very (VERY!) basic algorithm for pick and drop of packages, sufficient to ensure only that my robot isn't killed and scores at least one point.
2) Hijack socket connections from other robot-controllers and send arbitrary malformed commands ("j00 h4v3 b33n h4x0r3d" would be an option, of course
I see nowhere in the rules where this would not be allowed.
And, of course, this would all be programmed in either TECO or, preferably, bash and netcat.
Mwahaha!,
Dan
In your opinion, how have centralization of connectivity and the Domain Name System changed the character of the 'Net? With a lot of the cross-country traffic going through the MAE's and a severe lack of interconnection between providers, the network certainly isn't as robust as it was at other points during its growth. But in addition to that, the extensive use of DNS has distracted people from the underpinnings of their Internet experience (as has the move by many browsers to stop requiring the scheme ["http://", etc.] at the start of URI's).
In what ways can we make the average user more appreciative of the technology underlying their actions? Or is the way forward to turn in the Internet into an appliance of sorts, something that "just works" for all but a few people who truly understand the engineering involved?
Jouster