Slashdot Mirror


Play GNU Chess On Your Scanner

leighklotz writes "Debian developer and Internet Mail Archive founder Jeff Breidenbach of PARC has made GlyphChess, a chess-playing copier using Python, GNU Chess and DataGlyphs attached to the bottom of the pieces. DataGlyphs are cool 2D barcodes made out of / and \ marks for ones and zeros that use the coding from CDs for error coding. If you don't happen to have a Xerox machine at home, it also works with SANE..."

157 comments

  1. Award winning... by Omicron32 · · Score: 5, Funny

    And the "Most pointless thing ever" award goes to...

    1. Re:Award winning... by HornyBastard77 · · Score: 5, Interesting
      Maybe not.

      From the article:

      Why

      Like many fun hacks, GlyphChess has paid off in unexpected ways. First, testing DataGlyph software and algorithm changes is a lot more engaging. It is hard to get excited about 99.98% vs. 99.97% decode rates in testsuite #73, but if a rook disappears, well that is simply unacceptable! We've found GlyphChess an excellent diagnostic and quality assurance motivator that inspires rapid bug hunting and closure. Second, it turns out some of the software technology refined for GlyphChess is applicable to more boring, but commercially important domains. Finally, GlyphChess is a compelling demonstration vehicle for DataGlyph Toolkit technical capabilities, including our DataGlyph location routines, our ability to decode arbitrarily rotated DataGlyphs, and our very high tolerance of variation in scan resolutions and positioning. GlyphChess works and it works well.

      We also gained valuable experience about DataGlyph application building.

    2. Re:Award winning... by curne · · Score: 5, Funny

      Nah, the Most-Pointless-Thing-Ever award still goes to inventor of the Helicopter Catapult Seat.
      :-)

      --
      All interpreted languages are abstractions over Lisp
    3. Re:Award winning... by Anonymous Coward · · Score: 0

      To paraphrase Andy Rooney:

      "You may think that going to all this bother doesn't make a whole lot of sense. But let me ask you this: What were you doing last week that was so important??"

    4. Re:Award winning... by autocracy · · Score: 4, Informative

      Helicopters with eject seats do exist and work... Just cut the blades loose from the rotor right before loosing the seat.

      --
      SIG: HUP
    5. Re:Award winning... by swordboy · · Score: 4, Funny

      Maybe not.

      This actually just jogged my hamster into "what if" mode...

      Wouldn't it be really cool if the chess pieces used RFID chips to identify themselves to a board (not a scanner, but a real chess board). Said board could move the players around with magnets. It wouldn't be too complicated if you designed it properly. The board would have to be large enough for the players to move in between each other... Actually, on a somewhat more complicated level, make it small so the other players have to *move* out of the way when the computer takes a turn.

      Not only would it be fun for hours, but you could probably start a psychic chess network and charge people to play chess with their dead grandmother's.

      --

      Life is the leading cause of death in America.
    6. Re:Award winning... by Idarubicin · · Score: 5, Interesting
      A Russian company (Zvezda) developed helicopter ejection seats. They have been installed on Ka-50 helicopters. Here's a link.

      On the same page you'll note that they also designed and tested an ejection system for Buran (Soviet Space Shuttle) cosmonauts.

      --
      ~Idarubicin
    7. Re:Award winning... by Whyrph · · Score: 1

      But ..but . .imagine a Beowulf cluster of these!

    8. Re:Award winning... by GigsVT · · Score: 1

      Wow. You used the word "loosing" and it wasn't a grammatical error.

      Amazing. :)

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    9. Re:Award winning... by LinuxHam · · Score: 1

      I knew there's a reason you show up as friend, fan, and friend of a friend! :) (even though the PP did screw up, as yoosyual)

      --
      Intelligent Life on Earth
    10. Re:Award winning... by curne · · Score: 1

      Hmmm, you know the world is really running fast when they already invented your zaney ideas.

      --
      All interpreted languages are abstractions over Lisp
    11. Re:Award winning... by graveyhead · · Score: 4, Interesting

      what, like this?

      I had that idea a couple years ago too, except you forgot: network chess becomes amazingly fun when your friend is in your house as a ghost! They should build this & bundle with Chessmaster ?000 with network capability, so friends without the board can play on their PC!

      --
      std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
    12. Re:Award winning... by Anonymous Coward · · Score: 0

      I think the point of this excersize might, just maybe, be to show people how cool Xerox's DataGlyphs are.

      Personally, I much prefer them over rfid any day (sure, dataglpyhs aren't as versatile, but thats a good thing. I want to know when my barcodes scanned, damnit!)

    13. Re:Award winning... by roman_mir · · Score: 2, Funny

      ...right, so it goes like this:
      1. Design chess that uses RFID chips for identification to the board.
      2. Design bord that could move chess pieces with magnets.
      3. Start a psychic chess network.
      4. Profit.

      FINALLY!!! The step 3 has been described!!!

    14. Re:Award winning... by Unregistered · · Score: 1

      You've never seen Goldeneye, have you? If it's in Bond, you know it's true.

    15. Re:Award winning... by Anonymous Coward · · Score: 0

      This may be a stupid question, but if the computer is moving pieces with magnets, how would it move a piece that's surrounded on all sides? For instance, a knight?

    16. Re:Award winning... by Anonymous Coward · · Score: 0

      Helicopters with eject seats do exist and work... Just cut the blades loose from the rotor right before loosing the seat.

      It sounds like this would keep the pilot safe. It also sounds a bit like a special move from Mortal Kombat... "Spinning Blade Attack!" How far do those blades go when they're cut loose?

      Oh well, the people on the ground will (hopefully) be looking for the falling helicopter. I suppose looking for a few more pieces doesn't make the situation much worse.

    17. Re:Award winning... by daffmeister · · Score: 1
      Wouldn't it be really cool if the chess pieces used RFID chips to identify themselves to a board (not a scanner, but a real chess board). Said board could move the players around with magnets.

      Great idea but you're about 25 years too late. Back when chess computers first came out (I'm thinking 1978 or so) I remember one that was just as you describe. It was a full-size board, about two inches thick, you could pick the pieces up to move and it would slide it's reply.

      In answer to the obvious question, how did it move the knight at the start? It would move the surrounding pieces out of the way slightly then back again.

      It was very cool but over AU$1000 and I was just in school.

  2. Chess playing copier? by grub · · Score: 5, Funny


    How do you undo a move, tear up the last page of paper?

    --
    Trolling is a art,
    1. Re:Chess playing copier? by Anonymous Coward · · Score: 1, Informative

      There's no crying in baseball, and there's no undoing a move in chess.

    2. Re:Chess playing copier? by tomhudson · · Score: 4, Funny

      nah, just put dots between the \'s and /'s. Now you can /. (slash-dot) and ./ (dot-slash), or .\ (dot-backslash) or \. (backslash-dot) your opponent.

    3. Re:Chess playing copier? by Kadagan+AU · · Score: 1

      Wouldn't /.ing the chess game create dupe moves, not undo the old ones?

      --
      This space for rent, inquire within.
    4. Re:Chess playing copier? by tomhudson · · Score: 1
      Wouldn't /.ing the chess game create dupe moves, not undo the old ones? </quote>

      ... sort of like the dupe stories?

  3. soar losers by frieked · · Score: 5, Funny

    Do you get to send the winner a photocopy of your ass when you lose?

    --

    I have often regretted my speech, never my silence.
    -Xenocrates
    1. Re:soar losers by Anonymous Coward · · Score: 0

      Actually, that would be a resignation.

    2. Re:soar losers by Go+Aptran · · Score: 2, Funny
      Won't the winner wonder why he's getting a photocopy of two hairy loaves of bread?

      --

      "Under the spreading chestnut tree, I sold you and you sold me."

  4. And when you win by Lane.exe · · Score: 0
    You can photocopy your ass and pretend you were mooning the loser!

    [sound of crickets chirping]

    Not funny, huh? Oh well. [shoots self]

    --
    IAALS.
    1. Re:And when you win by Anonymous Coward · · Score: 1, Funny

      It was much funnier 15 seconds ago when frieked posted it.

      Oh wait, you're dead.
      *rummages through lane.exe's pockets*

  5. Solomon-Reed Article text (slashdotted) by stratjakt · · Score: 5, Informative

    The Ubiquitous Reed-Solomon Codes
    by Barry A. Cipra

    Reprinted from SIAM News, Volume 26-1, January 1993

    In this so-called Age of Information, no one need be reminded of the importance not only of speed but also of accuracy in the storage, retrieval, and transmission of data. It's more than a question of "Garbage In, Garbage Out." Machines do make errors, and their non-man-made mistakes can turn otherwise flawless programming into worthless, even dangerous, trash. Just as architects design buildings that will remain standing even through an earthquake, their computer counterparts have come up with sophisticated techniques capable of counteracting the digital manifestations of Murphy's Law.
    What many might be unaware of, though, is the significance, in all this modern technology, of a five-page paper that appeared in 1960 in the Journal of the Society for Industrial and Applied Mathematics. The paper, "Polynomial Codes over Certain Finite Fields," by Irving S. Reed and Gustave Solomon, then staff members at MIT's Lincoln Laboratory, introduced ideas that form the core of current error-correcting techniques for everything from computer hard disk drives to CD players. Reed-Solomon codes (plus a lot of engineering wizardry, of course) made possible the stunning pictures of the outer planets sent back by Voyager II. They make it possible to scratch a compact disc and still enjoy the music. And in the not-too-distant future, they will enable the profitmongers of cable television to squeeze more than 500 channels into their systems, making a vast wasteland vaster yet.

    "When you talk about CD players and digital audio tape and now digital television, and various other digital imaging systems that are coming--all of those need Reed-Solomon [codes] as an integral part of the system," says Robert McEliece, a coding theorist in the electrical engineering department at Caltech.

    Why? Because digital information, virtually by definition, consists of strings of "bits"--0s and 1s--and a physical device, no matter how capably manufactured, may occasionally confuse the two. Voyager II, for example, was transmitting data at incredibly low power--barely a whisper--over tens of millions of miles. Disk drives pack data so densely that a read/write head can (almost) be excused if it can't tell where one bit stops and the next one (or zero) begins. Careful engineering can reduce the error rate to what may sound like a negligible level--the industry standard for hard disk drives is 1 in 10 billion--but given the volume of information processing done these days, that "negligible" level is an invitation to daily disaster. Error-correcting codes are a kind of safety net--mathematical insurance against the vagaries of an imperfect material world.

    The key to error correction is redundancy. Indeed, the simplest error-correcting code is simply to repeat everything several times. If, for example, you anticipate no more than one error to occur in transmission, then repeating each bit three times and using "majority vote" at the receiving end will guarantee that the message is heard correctly (e.g., 111 000 011 111 will be correctly heard as 1011). In general, n errors can be compensated for by repeating things 2n + 1 times.

    But that kind of brute-force error correction would defeat the purpose of high-speed, high-density information processing. One would prefer an approach that adds only a few extra bits to a given message. Of course, as Mick Jagger reminds us, you can't always get what you want--but if you try, sometimes, you just might find you get what you need. The success of Reed-Solomon codes bears that out.

    In 1960, the theory of error-correcting codes was only about a decade old. The basic theory of reliable digital communication had been set forth by Claude Shannon in the late 1940s. At the same time, Richard Hamming introduced an elegant approach to single-error correction and double-error detection. Through the 1950s, a number of researchers began experimenting with a variety of error

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Solomon-Reed Article text (slashdotted) by Anonymous Coward · · Score: 0

      Mod down this whore. The link works fine.

  6. Analog Chess by OmniVector · · Score: 5, Funny

    Amazingly enough, it's possible to play chess using these strange "pieces" and a "board." Although the idea is novel i suppose.

    --
    - tristan
    1. Re:Analog Chess by toxcspdrmn · · Score: 2, Funny

      What's more, there's a two player version available.

      --
      "E pur si muove!" - attributed to Galileo Galilei, 1564-1642
    2. Re:Analog Chess by Captain+Large+Face · · Score: 4, Funny

      Ah-ha! You have made a beginner's mistake there! You have failed to take into account the cardinal rule of the S.A.M. (Slashdot Audience Member). That is, when faced with an opportunity to socialise -- to use your example, play chess against a human opponent -- one must first try to find if the same opportunity can be synthesised by a non-human, and should that be possible and have more than one option, to take the option of the greatest complexity.

    3. Re:Analog Chess by miyako · · Score: 1

      ROFL, I don't have any mod points but you became a friend for that one.
      Mod Parent Up

      --
      Famous Last Words: "hmm...wikipedia says it's edible"
    4. Re:Analog Chess by Anonymous Coward · · Score: 0

      Haha, nice work.

      AC
      www.utmostmusic.com

  7. Wow! by tomakaan · · Score: 1, Troll

    It never ceases to amaze me what worthless (but cool) things people come up with when they have time on their hands and technology to waste. Don't you all work!!

  8. Misleading by binaryDigit · · Score: 3, Insightful

    Heck, I thought that they programmed one of their advanced copiers to play chess. Not just simply using it as a hohum input device. I agree it is a cool way to test their glyphs, but not very interesting beyond that. The thought of programming your scanner/copier in python scratches that nerdy itch much nicer.

  9. Google U.S. Puzzle Championship by Anonymous Coward · · Score: 0, Offtopic


    Google U.S. Puzzle Championship

    For all those of you who use Google search everyday but missed out the fact that currently, Google is running Google U.S. Puzzle Championship, a national online competition to identify America's most logical minds.

    Two winners receive slots on the US Puzzle Team and all expense paid trips to the Netherlands for the World Puzzle Championship in October. The top 25 finishers receive prizes as well as the satisfaction of knowing that what they know is well, pretty remarkable.

    There's no entry fee. No special equipment is required. And the questions don't favor a specific cultural background. To get a feel for what you'll be up against, try the puzzles on this page. Solve them and you may find a slot for you in Google's engineering department (they love logical thinkers)....

  10. Their web server by dereklam · · Score: 5, Funny

    Clearly, they're running their web server from the copier, too. Paper jam!

  11. Just great! by Eberlin · · Score: 4, Funny

    A new and innovative way to get my arse whipped by a computer. As if losing umpteen times on the standard chessboard wasn't enough.

  12. It's a cheap trick! by American+AC+in+Paris · · Score: 4, Funny
    He's hosting the page on his own system so he can rob the computer player of precious cycles!

    It's all a ploy to give him an unfair advantage over GNU Chess!

    --

    Obliteracy: Words with explosions

    1. Re:It's a cheap trick! by Tyler+Eaves · · Score: 1

      Actually that is my one complaint about GNU Chess. As a novice, it would be nice to actually have a snowballs chance in a warm room. Even in Easy, it's a question of WHEN I lose, not if.

      --
      TODO: Something witty here...
  13. Games with hardware by DJ+Rubbie · · Score: 1

    Running a game using a scanner is more sensible than using a printer. Game of Life in Postscript.

    --
    Please direct all bug reports to /dev/null
  14. talk about a long time to play by chadamir · · Score: 2, Insightful

    I think it would be much more productive and fun to scan your butt and draw a face on it. On a much more serious note, chess already can take upwards of 2 hours to play, especially if you're playing one of those super careful people. Playing it like this would have to be a weekend event. It is an interesting technical feat though, but really provides no advancement for current technology. I sat here for 5 minutes trying to think how it might help further a current idea or help people with disabilities, but it doesn't -- at all. The purpopse of new technology should be to do things quicker/cheaper. When technology becomes more advanced and provides less functionality, we might as well bundle it with windows.

  15. Wow! by lostchicken · · Score: 3, Funny

    We've /.ed PARC. They must still be using an Alto to host the site.

    --
    -twb
  16. Picture by Anonymous Coward · · Score: 0

    If I remember right, the picture used as an example at the DataGlyph website has a story associated with it. It is the picture with a woman wearing a hat in front of a mirror.

    Does anyone know the story behind it?

    1. Re:Picture by easychord · · Score: 2, Informative
  17. patents by nyet · · Score: 1

    an amusing side note: do a patent search on Reed Solomon

    1. Re:patents by Anonymous Coward · · Score: 0

      Yeah, and these are all hardware devices that implement various algorithms to create/decode reed solomon codes.

      These patents seem fine to me. Reed Solomon is just a math paper. Building a little chip to put the theory to use is an invention.

  18. Paper Jam by ArchStanton · · Score: 5, Funny

    "PC Load Letter"? WTF does that mean?

    1. Re:Paper Jam by Captain+Large+Face · · Score: 1

      Hehe. Just got a mental picture of the scene where Michael "Why should I change my name? He's the one that sucks" Bolton utterly destroys the printer. Excellent. :)

    2. Re:Paper Jam by ajs318 · · Score: 1

      It means "Paper Cassette - load US letter paper", which is 216 x 280 if I remember right. Every other country in the world uses BS A4 paper which is 210 x 297.

      --
      Je fume. Tu fumes. Nous fûmes!
  19. DataGlyphs are proprietary by Larthallor · · Score: 5, Informative

    DataGlyph techology is patented by the Xerox corporation. The DataGlyph toolkit is a binary only library that you must license to include with your "product". Despite the use of Python and GNU Chess in this example, I doubt very much that DataGlyphs are going to be of much use to the open source community.

    1. Re:DataGlyphs are proprietary by The+Analog+Kid · · Score: 1

      Like the ironic phrase goes "Everyone copies from Xerox"

    2. Re:DataGlyphs are proprietary by Anonymous Coward · · Score: 0

      Despite the use of Python and GNU Chess in this example, I doubt very much that DataGlyphs are going to be of much use to the open source community.

      So what? Nobody said they were. Things don't have to be open source to be cool.

    3. Re:DataGlyphs are proprietary by POPE+Mad+Mitch · · Score: 2, Interesting

      There is an excellent list of 2 dimensional bar codes of this style, some of which are public domain.

      I have always wanted to work on an opensource project to put business card info in a standardised format into a 2d barcode you can print on the back of your business cards. Someone can then just slap the card in a scanner and have correct information put straight into their address book.

      Yet another item on the ever increasing 'cool ideas if i ever get some spare time' stack.

  20. Re:Is there anything like Slashdot only good? by Anonymous Coward · · Score: 1, Funny

    There's a wealth of insight and useful information outside.

    You know, where people are.

  21. Re:Is there anything like Slashdot only good? by Anonymous Coward · · Score: 0

    Please shut the fuck up. This idea is incredibly cool, and if you don't like it, disable stories from the Games, Entertainment, and "It's Funny, Laugh"

  22. misleading title by magarity · · Score: 3, Insightful

    It seems from reading the article that the copier does NOT play chess. The copier inputs the positions into the computer, which then plays chess.

    While you can buy pressure sensitive boards to attach to the computer, these are pretty expensive. It's a lot easier to play chess on a real board instead of the screen. Notice that when grandmasters play computers there is a person who runs the computer and moves the pieces. So overall, this is a pretty cool hack if you happen to be a serious chess player who also has a sufficient copier already sitting around.

    1. Re:misleading title by Night0wl · · Score: 1

      It's only misleading if you don't know what GNU Chess is.

      GNU Chess is a GNU Chess Program. Fancy that eh?

      --
      Computational Madness in a round package.
  23. Concerning cool uses of a scanner... by SharpFang · · Score: 3, Funny

    We're setting up a PC. Some hdd conflict, won't boot. CD drive broken, doesn't work. Floppy drive okay but not a single bootable floppy around. Let's see what it provides more, maybe some network boot... I look through BIOS options. Oh well, SCSI. What do we have attached to SCSI? A scanner?! Hey, come on, get a pencil and write some startup code on that sheet of paper, maybe we'll succeed booting it from the scanner! ;)

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  24. Big deal by stratjakt · · Score: 5, Funny

    I can run Duke Nukem on a Cue Cat.

    --
    I don't need no instructions to know how to rock!!!!
  25. 2d barcodes? by Anonymous Coward · · Score: 0

    Hmmm how many 3d barcodes have you seen then?

  26. Play Go instead . by Thinkit3 · · Score: 0, Troll

    It's far better. You can't be a nerd without playing Go.

    --
    -Libertarian secular transhumanist
    1. Re:Play Go instead . by Anonymous Coward · · Score: 0

      But you also can't be a computer and play Go right. It loses all the meaning of the game...

  27. Re:Fascinating. by DigiShaman · · Score: 0

    That would require a 3D printer. He can get one here. http://www.zcorp.com/

    --
    Life is not for the lazy.
  28. Wouldn't you prefer a nice game of chess? by MarkGriz · · Score: 5, Funny

    No, let's play global thermonuclear war.

    --
    Beauty is in the eye of the beerholder.
  29. Listen by djupedal · · Score: 1

    ...how that Xerox LeGrande Full Color DocumentCentre 5600C copier (serial number removed) got into my home is none of your business.

    For Sale: Collector's Edition Replica U.S. $100.00 bills from the early 1980's - for private display only. Packs of 50 go for just $299.95 (no checks). Sale price good thru 7/4/03.

    1. Re:Listen by Anonymous Coward · · Score: 0

      Sale price good thru 7/4/03. If they're only available till 7 April, why are you advertising them on 29 May?

    2. Re:Listen by djupedal · · Score: 1

      So some fool won't try to actually take me up on the offer. Now, do you want to buy any or not?

  30. Re:No one wants you here by Anonymous Coward · · Score: 0

    "A little bit about myself: I'm Tom Darby. I'm currently living in Baltimore with my lovely wife, Miranda. I graduated from Carleton College last millenium and spent a year living and working in Paris. I enjoy hacking, reading, skating, film, and a whole mess of other things."

  31. actually, that was my point.. by nyet · · Score: 1

    reed solomon the METHOD was not patented (nor should it be) but if that paper had been published later, code that implemented it most CERTAINLY would have been patented..

  32. Archeologic Implications... by Tsali · · Score: 4, Funny

    So all those glyphs from the Egyptians was really some sort of primitive multiple-player shoot-em up game?

    --
    This space for rent.
    1. Re:Archeologic Implications... by Unregistered · · Score: 1

      How the fuck did this get modded interesting? Seeing comments modded completely wrong is one of the best parts of /.

    2. Re:Archeologic Implications... by Tsali · · Score: 1

      I dunno. Meta-moderate. :-)

      --
      This space for rent.
  33. Re:This is the problem with Linux by tomhudson · · Score: 1
    when they should be spending time on something worthwhile, like a consistent user interface, easy OS install, or a decent media player.</quote>

    Let's look at these in order:

    1. consistent user interface: KDE's been pretty consistent, even while adding features. Can't say the same for the beast from Redmond.
    2. easy OS install: Linux: 3 cds' a few clicks, enter a couple of pieces of info - result - ready-to work box w. all sorts of included software. Mickey$oft - install cd, lots of swapping of app cds ... zzzzzZZZZZ!
    3. movies downloaded w. bittorrent - all formats play out of the box on xine. WinXP - download codec. try. download another codec. try. uninstall first codec. try again. repeat every third movie. Give up.
    Nice troll, I've gotta admit :-)
  34. Finally! by zsazsa · · Score: 4, Funny

    Finally, after more than 30 years and being spun off of Xerox, PARC finally comes up with a product involving copiers. And it's absolutely useless.

    1. Re:Finally! by Larthallor · · Score: 1

      It's funny because it's true!

    2. Re:Finally! by c0dedude · · Score: 2, Funny

      Don't worry. We're sure, like all other big ideas from PARC, it'll leave within a few days and start its own company.

      --
      Since when has this country used intellectual elite as a pejorative term?
    3. Re:Finally! by jab · · Score: 1

      FlowPort is a Xerox product involving copiers that came out of PARC - it also uses DataGlyphs, by the way.

    4. Re:Finally! by metamanda · · Score: 2, Informative
      Uh, for what it's worth, PARC developed this.

      For those who are too lazy to click on the link, here is the relevant info:

      Integrate critical business information into electronic workflows with FlowPort. Enable the integration of paper documents with groupware, e-mail/messaging and document management systems. Leverage network digital devices, such as digital copiers and Internet fax machines.

      FlowPort(TM) features a unique user interface that gives users the capability to access and control documents without using a PC. FlowPort(TM) is Xerox's answer to being limitless, not paperless.

      Oh, and blue lasers were also developed at PARC. Excerpt from the page: The shorter wavelengths of blue lasers are ideal for achieving high resolution in printing systems and high density in optical storage.

      It's a cute myth that PARC never did anything relevent to Xerox's core business. But it's a myth.

  35. homonym nazi by Anonymous Coward · · Score: 0

    soar = to fly, glide
    sore = painful, bitter

  36. Soar? by drwtsn32 · · Score: 1

    What's a soar loser? One that can fly?

  37. Playing chess on your scanner by Alomex · · Score: 2, Funny

    In a scale from 0 to Geek, he get's a 100.

    1. Re:Playing chess on your scanner by Anonymous Coward · · Score: 0

      "Arithmetic according to C: float x = 3.14159; float y = 1/2 * x; Value of y? zero. "

      0.5 * x;

      yeah.

    2. Re:Playing chess on your scanner by pete-classic · · Score: 1
      Arithmetic according to C: float x = 3.14159; float y = 1/2 * x; Value of y? zero.


      I don't understand the problem.

      Do you contend that strong typing is inherently wrong? Or that Cs default casting should be better at guessing what you mean? Or what?

      -Peter
  38. Games on your scanner by b1t+r0t · · Score: 1

    I tried playing GnuGo on my scanner, but the glass broke when I slammed the stone down. Oops.

    --

    --
    "Open source is good." - Steve Jobs
    "Open source is evil." - Microsoft
    1. Re:Games on your scanner by Anonymous Coward · · Score: 0

      How about nude Twister!

  39. Re:This is the problem with Linux by tomhudson · · Score: 4, Funny
    You have all these (admittedly talented) programmers spending all this time on worthless projects</quote>

    ... like Microsoft BOB? Clippy? DOS 4.0? Windows Millenium? IIS? (Well, maybe they weren't so talented after all).

  40. Great New Science needs a name. by jabbadabbadoo · · Score: 1

    Glyphology?

  41. Yeah...but what would be REALLY cool... by taradfong · · Score: 2, Interesting

    ...would be if a controllable electromagnet was attached to the scan head. Then, the scanner could actually move the pieces around too. You'd have to do some 'move blocking pieces into a holding area temporarily' stuff, but that would make the project even more fun, no?

    --
    Does it hurt to hear them lying? Was this the only world you had?
  42. Webcam would be better, and Go instead of chess! by Wesley+Everest · · Score: 2, Interesting
    Now what I've been envisioning is a setup where you aim a webcam down at a Go board, and it automagically figures out the full board position as you go. After the game is done, you have a record of the game in the digital SGF format so you can step through and analyze the game.

    Some more details -- the software would constantly grab images of the board and process them in realtime. It should be able to use the redundancy to correct for errors and also to know when a move is done (since you'll move your hand away from the board for at least a dozen frames or so, even if you play fast). The board is a nice regular rectangle, and pieces are black and white circles -- even at an odd angle, it should be easy to determine the full board position.

    I feel confident I could do it, but it would take me tens of hours of coding/testing, and I don't have the time, but I bet someone would love to do this for a senior project and opensource the code... please... :)

  43. Resources by blogeasy · · Score: 0, Offtopic

    Is this an appropriate use of resources?

    --

    Browse the Information Directory
    1. Re:Resources by metamanda · · Score: 3, Informative
      Is this an appropriate use of resources?

      Well, first of all, he started the project over christmas since he was laid up with a broken leg, and not actually expected to do any useful work.

      Second of all, his manager seemed to think so.

      Thirdly, most research looks "useless" at first glance. PARC is a research place. If people like you were running it, I guess ethernet and GUIs would never have been invented.

      Now if only we could figure out how to profit on any of those cool useless inventions.

    2. Re:Resources by BluedemonX · · Score: 1

      How does a broken leg prevent him from doing real work? He's an engineer, not a mountain climber or long distance runner.

      There are engineers in WHEELCHAIRS who come up with more useful inventions than this.

      The dude's question is valid. Why do this?

      --

      --- Jump!! Fire!! Bullet time!! - Lego version of the Matrix
    3. Re:Resources by Unregistered · · Score: 2, Funny

      I guess ethernet and GUIs would never have been invented.

      Bah who needs 'em. I've got a CLI(and it even runs at 1280x1024 in framebuffer mode) and ethernet is overrrated. What does it do that i couldn't do with some hi-tech cans and string. Don't even have to deal with shitty construction cable breaking that way.

    4. Re:Resources by metamanda · · Score: 2, Insightful
      The salient part was not so much the leg as that it was done over christmas when everyone else was watching Charlie Brown specials. The glyphchess thing was supposed to be just gravy. Besides, someone posted a comment further up detailing some of the actual useful stuff they got out of it... it actually helped them debug the dataglyphs toolkit, and makes a nice demo to show to people who might want to give us money for that toolkit.

      I don't get why people get pissy about cool hacks like this being "useless". Art is also useless. Sitting around watching The Bachelor is useless. Getting a PhD in math is useless. People do this kind of thing because it's fun to them. What's the big deal?

    5. Re:Resources by Anonymous Coward · · Score: 0

      re cielab color space etc

      trying to get in touch with you but your yahoo acct and messenger acct do not seem to work.

      alternate means?

      k lang

  44. Mod parent up funny! by Anonymous Coward · · Score: 0

    Parent was actually funnier than grandparent.

  45. Re:MOD PARENT DOWN AS PLAGIARIST by Anonymous Coward · · Score: 0

    No, nice people suck mean people.

  46. Re:This is the problem with Linux by Anonymous Coward · · Score: 0

    WinXP - download codec. try. download another codec. try. uninstall first codec. try again. repeat every third movie. Give up.

    What a fuckin idiot.

  47. MOD PARENT UP!! by Anonymous Coward · · Score: 0, Funny

    I've been saying this for years, but no one seems to listen!

  48. A ha! by BLiP2 · · Score: 0, Offtopic

    "DataGlyphs have been used in several Xerox products ... Applications may include document management, fraud prevention, inventory tracking, ID cards, parts marking or product tagging.

    So thats how all this watermarking technology on copy machines to catch counterfeiters works...

    --
    Vote Technocratic! Government by killer robots!
  49. Bladerunner!?!? by LinuxHam · · Score: 1

    I can't believe this article's been posted this long and no one has mentioned the "remote chess" scene in Bladerunner. Now we just need a small projector suspended upside down over a chessboard to project the images of the pieces onto the board.

    --
    Intelligent Life on Earth
  50. Re:Webcam would be better, and Go instead of chess by markprus · · Score: 1

    I completely agree. It's much more intuitive, effective and elegant than pasting bar codes onto pieces and putting them on a scanner.
    It seems like a very doable image recognition problem and you could probably make the software flexible enough so that it would be board and piece independant, even for chess.

    Than again, it's easy to speak in could and would haves.

  51. Finally... by chunkwhite86 · · Score: 1

    This is news for REAL nerds. I mean, who cares if you can fit Windows 98 into a flash memory card? ;-)

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
  52. Concerning the position notation by chessnotation · · Score: 1

    First, kudos to implementors; definitely a cool idea. Second, I certainly approve of the use of FEN position notation as nearly all chess engine and chess database prorams can import and export this open format. (Also, I am the author of FEN.) Third, the article example position string of: 11111111/111111r1/11111111/11111111/11bN1B11/1p111 R11/p11K1111/k1111111 w - - 0 1 can be more concisely coded as: 8/6r1/8/8/2bN1B2/1p3R2/p2K4/k7 w - - 0 1

    1. Re:Concerning the position notation by Anonymous Coward · · Score: 0

      You sir, can choke on a bucket of cocks.

  53. Proof positive... by athlon02 · · Score: 1

    that when you're bored you can come up with the lamest ideas ever! :)

  54. Re:This is the problem with Linux by mr_luc · · Score: 2, Interesting

    You have all these (admittedly talented) programmers spending all this time on worthless projects

    In a way, of course, he's right. By it's very nature, the Linux community is somewhat fractuous, and not nearly as efficient as it could be. Old news, even if the problem isn't solved. (what, everyone doesn't use KDE? oh)

    But it doesn't apply here.

    This is a case of brilliantly applied science, and if you don't think that it is useful, consider a few of the implications. This is EXACTLY the type of technology that is going to be highly useful in the coming years, because they are coming up with ways to bridge the visual gap, and in developing the best ways to represent data visually in a form that a computer can read, and that will handle error-correction gracefully.

    That is the kind of applied research that needs to be done before all of the cool, non-'worthless' stuff can happen. Before you get your car that can navigate on its own, you need a Xerox chess set -- that's how this stuff works.

  55. Source code for Reed-Solomon encoder/decoder by hqm · · Score: 2, Informative

    For people who want to play with error correcting codes, you can get the source code for a Reed-Solomon decoder/encoder I wrote here:

    https://sourceforge.net/projects/rscode/

  56. Re:This is the problem with Linux by Anonymous Coward · · Score: 0

    Right, because we all know how tough it is to play chess in a moving car. Very hard to balance the board on the steering wheel and all that.

    Score: -1, Feh.

  57. SAINT JOAN OF ARC PRAY FOR US by Anonymous Coward · · Score: 0

    alqps oskdjsd fjsadiufhweurf AKMCKJ98128372
    098348 7123dji dfgo kjsedo iajserl kxcvku hvblisdo iue092 34i09fj

    Catholic Encyclopedia - St. Joan of Arc:
    http://www.newadvent.org/cathen/08409c.htm

    Joan of Arc (1999/I) (TV)
    http://us.imdb.com/Title?0178145

    Born at Domremy in Champagne, probably on 6 January, 1412; died at Rouen, 30 May, 1431.

    WE REMEMBER YOU ST JOAN OF ARC! Pray for us!


    9icj aiud hq87usl aksjdis jd8923i jeas7 89dja dasd iqwi oje9q8 joiasjd 98qejod ifkpqow ie9z0sd jklxkc jlkdm jkfvnu idf029 3irap 0osk dp oas

  58. Re:Is there anything like Slashdot only good? by nzyank · · Score: 1

    I won't 'shut the fuck up'. The idea is great. The idea that this should be on slashdot is stupid because it pretty fucking obviously only interests a tiny percentage of slashdot users. I personally and a lot of others have unsuccessfully submitted many many articles which hold much more interest for a lot more people than this fucking article does. And why are you anonymous? Afraid to let someone know who's telling them to 'shut the fuck up'? I'm NZYank and I'm telling you to 'shut the fuck up'. Stupid asshole.

  59. In Soviet Russia by Anonymous Coward · · Score: 0

    Helicopter ejects YOU!

    1. Re:In Soviet Russia by Anonymous Coward · · Score: 0

      Elsewhere you eject the helicopter?

  60. Umm... by iie1195 · · Score: 0, Redundant

    Why? What's the point?

  61. My Chess Idea by Anonymous+Squonk · · Score: 1

    I had an idea almost twenty years ago of creating an "Arcade Chess" game. Basically, both players could move at the same time. Checkmate would be impossible (a lone King could thoretically roam around the board and capture the other King), so the object is simply to grab the other guy's King.

    Playing around with the concept on a real board, this added a whole new dimension to chess playing. I tried programming on my C64, but never ended up completing it (damn pain in the ass machine language programming...) Too bad, because I think this could have become almost as big as Tetris.

    1. Re:My Chess Idea by AJZ · · Score: 1

      Basically, both players could move at the same time.

      Slashdot has probably covered this already, but a site called Kung Fu Chess hosts a version of chess "where you never wait your turn", along with a few other games based on the no-waiting concept. I'm sure it does brain damage to your regular chess game if you play it too much, but I find it quite enjoyable.

  62. Sounds more like solid state to me by ebuck · · Score: 1

    Sounds more like solid state to me.

  63. Re:Is there anything like Slashdot only good? by Anonymous Coward · · Score: 0

    I agree, Slashdot used to be interesting, but lately it has been all downhill. All the poster limits and lameness filters (maybe they should apply the filters to the fecking stories).. Anyway, I'm starting a site, it's like Slashdot, but of course much better. It doesn't have a domain, but will in the next few days. You can have a look:
    Site Preview
    If you have any suggestions, email me at tjohnson77@hotmail.com.

  64. What if the glyphs are upside down? by Mafiew · · Score: 2, Interesting

    if / meant 1 and \ meant zero then a glyph that is /\ would be 10 right? So what if the glyph was upside down so that it looked like \/, 01? It looks like the chess scanner program tries to match the pattern with a reference so even if it is upside down it should work, but how is this "glyph" system used to encode information if the slash order become backwards when turned upside down?

    1. Re:What if the glyphs are upside down? by Kredal · · Score: 1

      There must be "start" and "end" glyphs that help orientate the decoder... same as a 1-D barcode, you can scan it upside down, right?

      --
      Whoever stated that signature sizes should be limited to one hundred and twenty characters can just go ahead and kiss my
  65. Re:Is there anything like Slashdot only good? by slide-rule · · Score: 1
    The idea that this should be on slashdot is stupid because it pretty fucking obviously only interests a tiny percentage of slashdot users.
    Obviously, about 150 have commented on it, yourself included. Counting people that probably didn't comment, that has to be more than a "tiny percentage". And anyway, even if it is, this isn't your pet site; nobody is making you surf over here, and nobody is making you read any particular article. Don't like it? Leave... immature attitudes around here are in sufficient abundance that one less is not likely to be missed.
    I personally and a lot of others have unsuccessfully submitted many many articles which hold much more interest for a lot more people than this fucking article does.
    *cough*sour grapes*cough* Sorry that a site with a third of a million [unique] people can't cater to posting articles *you* find interesting. Sheesh.
  66. Re:This is the problem with Linux by tomhudson · · Score: 1
    media player automatically downloads codecs as needed</quote>

    Bullshit - in almost every case, it gives the error message "can't find suitable decompressor" - and this is on a machine running XP connected to the net.

    As to my experience w. winshit, I was writing windows code (w/o using their stupid "foundation classes" - or any "framework") over a decade ago.

    So stuff it, AC Troll!

  67. DataGlyphs predate the PARC spinout by alispguru · · Score: 2, Interesting

    By quite a bit, actually. Look here down around 1989.

    Also, on the same history page, in the Mid 80's section, you'll see an entry for an expert system named Pride developed at PARC. Pride helped Xerox design their first line of desktop copiers, and is quite famous within the company.

    I worked for (long lamented) Xerox AI systems from 1986-88, and consulted for them off and on through 1994, which is how I know about this.

    --

    To a Lisp hacker, XML is S-expressions in drag.
    1. Re:DataGlyphs predate the PARC spinout by stephanruby · · Score: 1
      To a Lisp hacker, XML is S-expressions in drag.

      Yep, that's pretty cool. I made the connection only recently when I was browsing the WikiWeb. I wish I had known the connection before.

  68. Re:Is there anything like Slashdot only good? by OrangeTide · · Score: 1

    I agree. We need something like slashdot. Except it focuses on the following items:

    1. new standards
    2. new (and old) algorithms
    3. new hardware (and good deals on hardware)
    4. new hobby projects
    5. *optional* evils laws that violate our right to free speech. but not geared towards people being upset that they can't pirate CDs and DVDs, which is what most slashdotters do.

    But I'm a Programmer by trade and an eletronics hobbist. So I'm going to be biased.

    --
    “Common sense is not so common.” — Voltaire