Slashdot Mirror


TCP/IP Enabled Lego Brick

An anonymous reader submits: "Yesterday, Olaf Christ announced that he has the world's first TCP/IP-enabled Lego brick that can be used as a web server. Imagine the possibilities of connecting your collection of Lego Mindstorms to the Internet! He has ported the extremely small uIP TCP/IP stack to the Lego Mindstorms platform. uIP has also been used to run a Commodore 64 as a web server, and is ported to the 8-bit Ataris and laptop keyboard microcontrollers."

166 of 266 comments (clear)

  1. I don't know what's got into my Mindstorms (TM) by Bonker · · Score: 3, Troll

    Ever since I added TCP/IP remote control capabilities to my Mindstorms web-cam robot, it's been trying to crawl up the intern's skirt...

    --
    The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    1. Re:I don't know what's got into my Mindstorms (TM) by johnnythm · · Score: 1

      I don't care what anyone else says... that is really funny. You people need to loosen up the suspenders and double-check your pocket-protectors to make sure the ink isn't leaking into your brains. If you can't revel in nerdom you really need some help. WTG anonymous coward. Light-hearted comments are always much appreciated.

    2. Re:I don't know what's got into my Mindstorms (TM) by jo42 · · Score: 1

      What I want to know is when is the first TCP/IP enabled butt plug is going to come out?

  2. I ask you kindly by Lord+Omlette · · Score: 3, Funny

    mirror the poor brick before you slashdot it.

    --
    [o]_O
    1. Re:I ask you kindly by necio_online · · Score: 2, Informative

      Subject: true tcp/ip on the RCX
      From: "Olaf" Olaf Christ
      Newsgroups: lugnet.robotics.rcx.legos
      Date: Mon, 28 Jan 2002 20:16:29 GMT

      I ve got the very first and only tcp/ip enabled
      RCX in my room, cool, eh ?
      I will make a webpage at the end of the week to
      make the very first (rudimentary, but working)
      version available to the public.

      Right now, the tcp/ip stack is compiled into the kernel and the stack calls the usercode itself.

      The code to pass the incoming packets to the stack
      and to send packets to the pc is currently running as a simple userprogram. (*.lx).
      On the pc the lnpd runs a program that acts as a gateway between the tower and the pc.
      This gateway passes the packets coming from the tower to e.g. 192.168.0.1 and sends packets from 192.168.0.1 to the rcx.
      Right now the only thing you can do is pinging the RCX.
      But writing e.g. a very small webserver shouldnt be that big a deal ;-)
      Because, lnp is still alive i had to disable the
      sound support to free some RAM. Right now i got approx. 3 KB RAM left, still enough to do a lot of useful stuff. I think, the best way to fully integrate the tcp/ip-stack into the Legos-kernel would be replacing lnp by a tiny slip-driver. On the pc we could get rid of the lnpd.

      Olaf Christ

      --
      http://arhuaco.org/
  3. Very Cool by LT4Ryan · · Score: 1, Offtopic

    imagine the possibilites....and all the new worms on the way :)

  4. Great...we need another self-mobile http server by wynlyndd · · Score: 3, Funny

    Next thing you know they are going to gain sentinence and then we'll be stepping on them barefoot all the time.

    --
    "Dogs and cats, living together...it's mass hysteria!"
  5. Webstack by vlag · · Score: 3, Informative

    This TCPIP stack has severe problems with overflow. I am working on limiting code to fix the problem. More info and a link to follow in a later post.

    --
    Do you want to remove linux?
    1. Re:Webstack by autocracy · · Score: 3, Funny

      Oh no! My lego brick has been owned by 1337 br1x73r!

      --
      SIG: HUP
  6. Proof? by CrazyDwarf · · Score: 1

    This looks kind of shady. I could go into a newsgroup and post that I had done, well... anything, and then come here and submit the story as an anonymous coward?

    I thought someone validated these stories before posting them.

    --
    It's easy to stand out when the general level of competence is so low.
    1. Re:Proof? by ratguy · · Score: 1

      This looks kind of shady. I could go into a newsgroup and post that I had done, well... anything, and then come here and submit the story as an anonymous coward?

      Actually, I did this once. Years ago, I posted to comp.os.minix about how I created a completely "free" operating system. Anyone could download it, and change it to their heart's content.

      I also predicted that it would one day replace windows, because after all, who would use an OS they had to pay for?'

      Of course, no one believed me.

    2. Re:Proof? by susano_otter · · Score: 1

      You're new here, aren't you?

      --

      Any sufficiently well-organized community is indistinguishable from Government.

  7. First Slashdotted lego block too by Rhonwyn · · Score: 5, Funny

    Server temporarily unavailable due to heavy load.
    Please try again in a few minutes.

    We killed it. The first lego block to take a step into the grand open world of the web, and its slashdotted beyond any sense of hope.

    "Its worse than that, he's dead Jim!"

    1. Re:First Slashdotted lego block too by NevDull · · Score: 2, Funny

      Shoulda built a Beowulf cluster of 'em.

    2. Re:First Slashdotted lego block too by tunah · · Score: 2

      And a grendel, and grendel's mother, and a house for them to live in...

      --
      Free Java games for your phone: Tontie, Sokoban
  8. I'm not impressed... by ekrout · · Score: 1, Funny


    I'm not impressed.

    Yesterday, Olaf Christ announced that he has the world's first TCP/IP-enabled Lego brick that can be used as a web server. Imagine the possibilities of connecting your collection of Lego Mindstorms to the Internet!

    I would tend to think that if Christ's as powerful as everyone says he is, he would've done this years ago.

    --

    If you celebrate Xmas, befriend me (538
    1. Re:I'm not impressed... by Mr.+Neutron · · Score: 2
      I would tend to think that if Christ's as powerful as everyone says he is, he would've done this years ago.

      Not the Christ. Just His pesky little brother.

      --
      dinner: it's what's for beer
    2. Re:I'm not impressed... by GreyPoopon · · Score: 1
      Not the Christ. Just His pesky little brother.

      No, that was James. :)

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

  9. Next efforts? by Chagatai · · Score: 5, Funny
    Next thing you know, he overclocks his Duplos, builds a CPU case out of Lincoln Logs, and uses Tinkertoys as an eight-way USB hub....

    --
    --Chag
    1. Re:Next efforts? by Psmylie · · Score: 1

      That's sort of the way people see my home LAN.

      --

      psmylie's dictionary: Godzillion (noun) Any number large enough to destroy Tokyo

    2. Re:Next efforts? by litui · · Score: 1

      That's sort of the way my boss sees the work network =).

      --
      I send you this message in order to have your advice.
  10. imagine... by _generica · · Score: 1

    a beowu^H^H^H^H^Hlego city of these!!!

    1. Re:Imagine... by pyite · · Score: 1

      Nothing used to anger me more than when people would put NON-Lego components in Lego buildings, cars, etc. It bothered me to no end. Come to think of it, it still does. Grrrrrrr...

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    2. Re:Imagine... by ackthpt · · Score: 1
      Nothing used to anger me more than when people would put NON-Lego components in Lego buildings, cars, etc. It bothered me to no end. Come to think of it, it still does. Grrrrrrr...

      Easy there, Fido, I come from a time before Lego people, we had bricks, windows, wheels and lots of the flat pieces. Now I hardly recognize the stuff.

      --

      A feeling of having made the same mistake before: Deja Foobar
    3. Re:Imagine... by pyite · · Score: 1

      Woe, I said non-lego components, not just people. Anything non-lego is a no no.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    4. Re:Imagine... by blibbleblobble · · Score: 1

      "Anything non-lego is a no-no."

      How about "Anything non-microsoft is a no-no"? Just follow the crowd

  11. Cruel, cruel timothy... by JordanH · · Score: 5, Funny
    Slashdotting a poor defenseless Commodore 64...

    Have you no shame?

    1. Re:Cruel, cruel timothy... by TClevenger · · Score: 2, Insightful

      Slashdotting a poor defenseless Commodore 64...

      Have you no shame?

      Kinda like sandblasting a soup cracker, isn't it?

    2. Re:Cruel, cruel timothy... by JonWan · · Score: 5, Funny

      Maybe they should upgrade to a Commodore 128. It runs at 2Mhz.

    3. Re:Cruel, cruel timothy... by sulli · · Score: 3, Funny

      Almost as cruel as slashdotting a Lego brick!

      --

      sulli
      RTFJ.
  12. Won't someone think of the children? by soulsteal · · Score: 5, Funny

    What happens when one of the bricks gets the Slashdot Effect? I forsee smoldering Lego structures and very frightened toddlers.

  13. Novelty... by Schrodinger's+Mouse · · Score: 1, Interesting

    Yeah, so it's really cool that he was able to port a TCP/IP stack to the Mindstorms RCX. But isn't this just a novelty act?

    --

    *****

    There are many people in this country who, through no fault of their own, are sane.

    1. Re:Novelty... by Cruciform · · Score: 1

      If you want to be a nitpicker, making robots out of lego is a novelty act. But a lot of people like to do it. Adding strange and interesting functionality to lego robots is part of the fun. It's a "Why the hell not?" culture. Don't piss in their corn flakes.

    2. Re:Novelty... by JimPooley · · Score: 2

      It's a "Why the hell not?" culture.

      Well actually it's a "Let's do something completely pointless and then boast about it" culture.

      --

      "Information wants to be paid"
  14. Talk about clusters of webservers! by Seth+Finkelstein · · Score: 5, Funny
    I can't wait to see the experiments in configuration of server topologies.
    Maybe there should also be little sysadmin lego-people?

    Sig: What Happened To The Censorware Project (censorware.org)

    1. Re:Talk about clusters of webservers! by Anonymous Coward · · Score: 3, Funny

      Now is the time to finally switch over to IPv6. Every lego brick can't possibly have its own IPv4 address.

    2. Re:Talk about clusters of webservers! by lelitsch · · Score: 2, Funny

      Actually, this might give a new meaning to server topologies. The Lego space station topology, the Lego McDonalds topology, the Lego Sierpinsky sponge topology...

  15. IPv6 by Gheesh · · Score: 1

    With IPv4 address space getting tighter every day, why not develop a small IPv6 stack so we can (at last) deploy thousands of gadgets without worrying about numbers and without resorting to ugly, nasty NATs?

  16. slashdotted already by icejai · · Score: 5, Informative

    Hope he's not using that thing as his webserver though...

    Here's the text for those of you who reach a "server overload" message.

    Subject:
    true tcp/ip on the RCX

    From:
    "Olaf"
    Olaf Christ

    Newsgroups:
    lugnet.robotics.rcx.legos

    Date:
    Mon, 28 Jan 2002 20:16:29 GMT

    View Raw
    Message

    I ve got the very first and only tcp/ip enabled RCX in my room, cool, eh ?
    I will make a webpage at the end of the week to make the very first
    (rudimentary, but working) version available to the public.
    Right now, the tcp/ip stack is compiled into the kernel and the stack calls
    the usercode itself.
    The code to pass the incoming packets to the stack and to send packets to the
    pc is currently running as a simple userprogram. (*.lx).
    On the pc the lnpd runs a program that acts as a gateway between the tower
    and the pc.
    This gateway passes the packets coming from the tower to e.g. 192.168.0.1
    and sends packets from 192.168.0.1 to the rcx.
    Right now the only thing you can do is pinging the RCX.
    But writing e.g. a very small webserver shouldnt be that big a deal ;-)
    Because, lnp is still alive i had to disable the sound support to free some
    RAM.
    Right now i got approx. 3 KB RAM left, still enough to do a lot of useful
    stuff.
    I think, the best way to fully integrate the tcp/ip-stack into the
    Legos-kernel would be replacing lnp by a tiny slip-driver.
    On the pc we could get rid of the lnpd.

    Olaf Christ

  17. damn private IPs... by aqu4fiend · · Score: 1

    If only it was on the internet, instead of that guy's local network, it could also be the first lego brick to get slashdotted!

  18. Uh Oh... by dupper · · Score: 2, Funny

    ...image the inevitable frustration forthcoming when your little brother brings down your high-traffic portal to build a dinosaur!

  19. Well by junkster191 · · Score: 1

    I'm still getting over my guilt complex about clicking the link to the Lisa web server and contributing to that poor girl's painful demise, and now you tempt me with an even meeker, treasured childhood toy? These poor little things don't deserve to be slashdotted. Oh the humanity!

  20. In my day.. by glwtta · · Score: 2, Funny

    Lego was nothing but red, square, identical blocks. You could connect them together to build larger red, square blocks. That's the real man's Lego, damnit!

    --
    sic transit gloria mundi
    1. Re:In my day.. by Scooby+Snacks · · Score: 1

      Nah, that's what's called a "beowulf cluster" today. ;^)

      --

      --
      Runnin' around, robbin' banks all whacked on the Scooby Snacks...
  21. Astounding! by sllort · · Score: 1, Funny

    Imagine the possibilities of connecting your collection of Lego Mindstorms to the Internet!

    That would be awesome! You could be the Biggest... Dork... EVER!
    --
    You're reading Managed Agreement.

  22. Whats next? by Bender+Unit+22 · · Score: 1

    So what is next? a tcp/ip enabled condom?
    Just don't try to finger it.
    A nasty .plan might show up.

  23. but why? by jase! · · Score: 1

    isn't there enough crap connected via IP at the moment

  24. Here's an idea: by funkhauser · · Score: 5, Funny

    Hook your Lego Mindstorm box up to the internet, attach a small LCD screen, and program it to check autopr0n periodically. Then it could drive around and find you to alert you to freshly-posted pr0n! YES!

    1. Re:Here's an idea: by Jacek+Poplawski · · Score: 1

      Hook your Lego Mindstorm box up to the internet, attach a small LCD screen,

      There is LCD screen in RCX. RCX is just a computer in lego brick. It has small screen, few buttons and IR transmitter.

    2. Re:Here's an idea: by funkhauser · · Score: 1

      Actually, I was thinking of a 22" Apple Monitor attached to the pr0n bot. Come on, we all know $2500 for the display and $150 for the lego set would be well worth it for slightly-mobile automated pr0n anywhere in your house! :)

  25. Now i can by motox · · Score: 1

    Build whatever computer I want out of LEGOs !! yippeeeeeeee

  26. Imagine your company's server room! by icejai · · Score: 2, Funny

    Bob: "Check out the new server cluster we got"
    John: "uh... it's a big lego model of natalie portman"

  27. Oh well by rice_burners_suck · · Score: 5, Insightful
    This is the most amazing technology I've ever heard of. Maybe in 5 or 10 years, the whole "Lego" technology would be developed so well that it will begin to apply to a lot of computer hardware in general, so that when you wish to construct a network, you'll pick out a bunch of "blocks", put them together much like toys, and power them up. Want a web server? Simply add this "brick" to your system. The bricks don't necessarily have to look like toys, but the idea is about the same: miniture little devices that perform one operation and perform it well, which can be combined in any numbers and any combination to produce some effect. The processing for any given task might automatically distribute itself across all the processors in the system that perform that operation.

    Oh well.

    1. Re:Oh well by Brendor · · Score: 1
    2. Re:Oh well by orkysoft · · Score: 1

      miniture little devices that perform one operation and perform it well, which can be combined in any numbers and any combination to produce some effect.

      You mean, just like the Unix tools?

      --

      I suffer from attention surplus disorder.
    3. Re:Oh well by krogoth · · Score: 2

      That's as unlikely as it is interesting, but it would be fun to have more choice when building a new computer than what parts you put in.

      --

      They that quote Benjamin Franklin on liberty and safety deserve neither.
    4. Re:Oh well by anonymous_wombat · · Score: 1

      HP claimed to be developing a new generation of cpu's using nanotechnology. The 2Ghz Lego blocks should be interesting.

    5. Re:Oh well by Com2Kid · · Score: 2

      Uh. . . Okaaay. . . Why not just download and run the appropriate program on your PC? I mean really, in ten years computers are going to be times more powerful then they are today and what we consider to be 'performance issues' today will be laughable.

      Ah, at least until Office 2010 comes out, heh. Who wants to bet that that little piss ant paper clip will be using real time ray tracing to draw his annoying arsed self on the screen by then? Eh? ;)

    6. Re:Oh well by Big+Jason · · Score: 1

      Isn't that kinda the whole idea behind the SGI Origin 3000? You have all sorts of bricks (Disk, CPU, I/O, etc) that you stick together to get a customized server. Granted it is not as elegant as Legos and the bricks are quite large, but fundmentally I think it is the same idea.

    7. Re:Oh well by technopinion · · Score: 1

      Reminds me of something interesting I saw on TechTV recently. Can't remember what school (probably MIT), but they had a number of self-contained snap-together "blocks" that each had some smarts and a single rotating joint (no, not that kind of joint... a pivoting one!). They could snap the modules into a snake-like configuration, or an insect, or a something else entirely, and it would self-configure for it's new purpose. Very cool.

    8. Re:Oh well by jeffy210 · · Score: 1

      Actually, that's not too far off the concept of the Origin 3K systems from SGI, their systems are built around different "bricks" from processor bricks, to I/O, and even the bus. Want to add on, pop in a brick, upgrade your backend, change the brick. Very modular, also great if something fails and needs to be replaced.

      --
      ------
      "And may your days be long upon the earth."
  28. Imagine... by ackthpt · · Score: 1, Offtopic

    Imagine a beowulf cluster that G.I. Joe and Barbie could live in!

    --

    A feeling of having made the same mistake before: Deja Foobar
  29. Time to add some more legos ;) by Saeculorum · · Score: 1, Funny

    Server temporarily unavailable due to heavy load.
    Please try again in a few minutes.

  30. Server by lavaforge · · Score: 4, Funny
    I can't wait until somebody exploits a bug in this:

    Bill, son, that's very nice, but why do all of your lego blocks spell out 1 0WNZ J00?

  31. Firewall ... by TheViffer · · Score: 1, Offtopic

    all ready built in

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
  32. Now they've done it... by Nick+Smith · · Score: 5, Funny

    Net-enabled lego-blocks, communicatng with each other... this is exactly how SkyNet got its start.

    Sure, it starts with cute rocketships, next thing you know there'll be Hunter-Killer 'bots the size of houses, made entirely of lego.

    To think that the end of humanity (until John Connor of course) should come out of Denmark...

    1. Re:Now they've done it... by ubtaught · · Score: 1

      Ah, but you forget...every Mindstorms Kit comes with a clever little brick separator... With that neat device, I say, bring on the house sized Lego Hunter/Killer bots...I will not be INTIMIDATED! HAHAHAHAHAHAHAHAHAHAHAHA!

      --
      "Are you a Good Witch or a Bad Witch?"
  33. Too... by ackthpt · · Score: 1
    Late...

    Server temporarily unavailable due to heavy load.
    Please try again in a few minutes.

    uIP has also been used to run a Commodore 64 as a web server

    I suggest he upgrade that server.

    --

    A feeling of having made the same mistake before: Deja Foobar
  34. Imagine a ... oh, nevermind by Trollsfire · · Score: 1

    However, it does make "assembling a cluster" have a whole new meaning.

    --
    "I'm a man... But I can change... If I have to... I guess..." -- the man's prayer, Red Green Show
  35. Practical application of a Lego webserver by 47Ronin · · Score: 1

    They've already got this thing running! .. even has an LCD output screen!

    http://www.applefritter.com/compubrick/compubrick1 60/index.html

    --
    Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
  36. Just great... by BoarderPhreak · · Score: 1

    That's all I need. Getting spam saying, "You're running low on red bricks! Click here to order more below wholesale!" :-D

  37. Ut Oh! by L-Wave · · Score: 2, Funny

    Now someone can *r00t* my lego's and command them to take over my home?!?!

    --
    I SURVIVED THE GREAT SLASHDOT BLACKOUT OF 2002!
    1. Re:Ut Oh! by sprong · · Score: 2, Funny

      Yup. And they'll have it build itself a long arm, and it'll keep flushing the toilet everytime you take a shower.

  38. Good idea... by tcc · · Score: 2

    In one submission, slashdot managed to /. all the major or high-profile uTCP/IP stack-powered web servers on the internet... I hope the C64 uServer was overclocked to a wh00ping 8mhz to handle all the requests :)

    --
    --- Metamoderating abusive downgraders since my 300th post.
  39. c64 by Anonymous Coward · · Score: 1, Funny

    >has also been used to run a Commodore 64 as a web server

    Come on folks, if we can't slashdot this, we aren't really trying.

  40. Watch out... by Cheetah86 · · Score: 1

    Pretty soon all those lego servers will be serving this.

  41. TCP Mindstorm by revty · · Score: 1

    Very Good stuff. I've used mine to control my web cam for a while now. Hopefully others will build off of this :)

  42. because it's necessary by gr3g · · Score: 1

    because it's necessary to say:
    Imagine a beowulf cluster of these things. It would be like the cities I built...
    and then my mom vacuumed up.

    --
    "It has always been this way and it won't change, god bless the fucked up USA" The Briefs
  43. Waitaminute... by BoarderPhreak · · Score: 2

    Wasn't Yellow Dog's Brique first? No, waitaminute... Nevermind. :)

  44. The things these people do amaze me. by MikeyLove · · Score: 1

    Seriously though...

    I also love the fact that I'll be able to sell my DreamCast Broadband adapter to some dude who wants to run a DC server. :D

  45. This is sooo cool by ciryon · · Score: 1

    LEGO Mindstorms is so extremely cool. My girlfriend's little brother got it last x-mas and I was playing with it a lot more than him. :-) And this is even better, now you can ping your little robot and most likely you'll be able to control it remotely over the internet. DAMN, I wish I was ten years younger... or perhaps this is the best time to get some kids!? Honeeey!!

    Ciryon

    1. Re:This is sooo cool by mlk · · Score: 3, Funny

      Why do you need to be 10 yrs younger, just £150 lighter. ;)

      mlk (will have to dig out his mindstorms set)

      --
      Wow, I should not post when knackered.
  46. Idea! by PetzoldC · · Score: 1

    Imagine a beowulf cluster of these! In the form of a house! Watch out VA!!

  47. mmm...smart plastic! by Duck_Taffy · · Score: 1
    where can i buy one? now instead of a server farm that takes up a large room, i can build a lego village in my closet. no longer just fun and entertaining for kids, but it serves (pun intended) a useful purpose.

    Reminds me of something:
    --
    Karma: Ran over your dogma.
  48. DMCA or no DMCA ? by J.D.+Hogg · · Score: 4, Funny

    I have to be a party-pooper, but doesn't this violate the DMCA ? and to my knowledge, Lego doesn't much like people who rev-engineer their brick.

    1. Re:DMCA or no DMCA ? by Xerithane · · Score: 2

      LegOS. It isn't so much reverse engineering at this point, but a new operating system that you upload. Big difference. They can do whatever they want with LegOS. Besides, Lego doesn't care - they still sell hardware, and they are a hardware vendor. (Man times have changed since I was young.. to think I would ever say "Lego is a hardware vendor.")

      And your sig is wrong. It is an action, not a noun.

      --
      Dacels Jewelers can't be trusted.
  49. RAM HOG! by pnatural · · Score: 3, Insightful

    From his post:

    Right now i got approx. 3 KB RAM left, still enough to do a lot of useful
    stuff.


    Oh, lordie, if every programmer had that kind of attitude...

    1. Re:RAM HOG! by Capt.+DrunkenBum · · Score: 1

      "Oh, lordie, if every programmer had that kind of attitude..."
      Check my new .sig

      --

      Not everyone deserves a 320i

  50. obligatory cluster post!! by Hooya · · Score: 1

    i want a baewolf cluster of these... now i actually have a valid reason (since i'm a computer professional and all) to go buy me some legos. me 1 : wife 0. thank god. oh wait, that's a different christ.

  51. Sony ... by TheViffer · · Score: 1

    really needs to read up on this ...

    And discover the excitement of something like this brings and the desire for people to go out and buy the product.

    And in turn read up on how people feel very negative towards lawsuits and threats for even thinking of making modifications to there products.

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
  52. We're on the right path by Vengeance_au · · Score: 2, Funny

    Mindstorms is a great start - now all we need is the same technology embedded in Nerf guns, and I've finally got an excuse for ALL the toys on my desk at work :)

    1. Re:We're on the right path by ubtaught · · Score: 1

      Do you realize what you're saying? Can you imagine the horror as millions of Mindstorms Bricks develop Emergent behaviors then, because of your flip remark, pick up the hundreds of thousands of abandoned Nerf Guns and then... Oh, the humanity!!! (of course, intelligent Nerf Guns is an interesting idea...)

      --
      "Are you a Good Witch or a Bad Witch?"
  53. Look what I found! by Dog+and+Pony · · Score: 3, Funny

    A sneak-preview of the new server-racks.

  54. Scalability by roman_mir · · Score: 2, Funny

    For some reason I just imagined the future breed of software architects to talk about scalability of systems build from Lego bricks:

    -Our system is designed with scalability in mind, we use multitier software. Once the software is pushed to the limit, the scalability problems will be resolved in the hardware level. We will simply add more of these Lego blocks to our servers and there will be no problem.

    In related news, a large army of Robots build from lego pieces is taking over Manhatten. These robots are looting every toy store in the area and are using more Lego systems to build more robots.

  55. Toddler network admins... by _repressor_ · · Score: 1

    Heh, imagine if as a kid you weren't just building a race car or a fishing boat. Soon it'll be time for your 6 year-old to make his first WAN :)

  56. Re:I'm not impressed... [OT] your sig by carleton · · Score: 1

    All right... someone else noticed that great ad campaign. Second on the list of my all time favorites to the line they used when they ported Internet Explorer to Solaris: Microsoft brings the Web to UNIX.

  57. Was it really necessary to post those links by motox · · Score: 1

    And ./ a C=64 ? Bah...

  58. Beowulf Cluster by RobM9999 · · Score: 1

    If we could get Eric Harshbarger to build the Beowulf cluster it would rock. Either the Linux Penguin, R2D2, or the Desk are a few of the best.

  59. New ways to communicate. New ways to be creative! by cnladd · · Score: 5, Insightful

    As a fellow Mindstorms owner, this is incredibly interesting. I'm not that great of a builder myself - not compared with some of the folks I've seen on the 'net - but I'm looking into ways right now to get multiple bricks (RCX's) to communicate with each other.

    Now with the ability to pass TCP/IP traffic back and forth, that opens up even greater avenues of possibility for device communication. Not only can you create software that will allow you (or someone over the web) to interact with the devices directly, it's now easier to get the RCX's to interact with other devices. One great example would be to have a brick as a part of a security system. How about intergrating it with an X10 system? Turn your robot on with the flick of a wall switch.

    This just isn't a case of "let's port Apache to a Lego RCX brick!" The fact that these things are the brains of such a flexible system, with a wide variety of sensors, really opens up a great deal of possibility. More importantly, it allows for even more creativity and learning. After all, that's what these devices were made for, right?

    --

    --
    Welcome to the land of the easily amused...

  60. Sun's Jini? by atomray · · Score: 5, Interesting

    The concept of adding self-contained "bricks" of hardware/software to build functionality in a system of devices sounds a lot like the goals of Sun's Jini project, not necessarily limited to traditional computing applications though.

    --
    take your sig and shove it
    1. Re:Sun's Jini? by nycdewd · · Score: 1

      I dunno, sounds more like OpenStep/OpenDoc to me...

    2. Re:Sun's Jini? by tommck · · Score: 2
      The concept of adding self-contained "bricks" of hardware/software to build functionality in a system of devices sounds a lot like the goals of Sun's Jini project...


      It also sounds a lot like the Borg!

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  61. Aibo by Anonymous Coward · · Score: 1, Funny

    Enough crap connected to the net?
    Ok, I'll go buy a Aibo and hack it so you can serve up web page from where you can tell him to sleep, pee, etc.
    That would be usefull-ess

  62. Slashdot's Frag Count: 2 by CBNobi · · Score: 1

    First Lisa, now Lego.

  63. No more expensive Racks by 3ryon · · Score: 2

    No need to buy 42U racks for a couple thousand $. Just snap together and go!

  64. and in recent news by ryusen · · Score: 5, Funny

    Microsoft responding to this new market has announced an IIS enabled lego brick. The IIS Lego Brick mesures 8"x5"x1", features a special edition of WinXP for Lego, and is fully .net enabled.
    It's estimated reatil price is going to be $688.95 and will be available q3 of this year.
    Inside sources at Microsoft reveailed a new "bumb" schema for "MSLego(tm)" that adds new "features," but may make it incompatable with industry standard Lego "bumps."

    --

    I believe sex is highly over rated... unless it involves me
  65. but this has already been done by Anonymous Coward · · Score: 1, Informative

    what about those people who have PC Case mods made out of lego's!

  66. Anyone hear of "The Arrogant Worms?" by schon · · Score: 1

    Not the Christ. Just His pesky little brother.

    That would be Bob, right?

    1. Re:Anyone hear of "The Arrogant Worms?" by schon · · Score: 1

      Bob is related to Satan ... or was he a Microsoft program? No difference.

      That's a different Bob.

      Check the link.. "Jesus' Brother Bob" is a song by the Arrogant Worms.. the chorus goes:

      Jesus' brother Bob, Jesus' brother Bob
      A nobody relative of the Son of God,
      If only I'd been born, just a little sooner
      I'd be more than the brother of God Jr.

  67. I wonder if this will work on my //gs by Dhrakar · · Score: 1

    Hmmm. I have an Apple //gs sitting in my basement that has a 4Mb memory card, 40Mb HD and a 7Mhz accelerator card (and the old Orca C compilers). This might be an interesting project for it...

    1. Re:I wonder if this will work on my //gs by yomegaman · · Score: 1

      Don't say I never gave you anything...

      http://www.gno.org/

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
    2. Re:I wonder if this will work on my //gs by Dhrakar · · Score: 1

      Hey! Thanks! I actually have a copy of GNO (that I actually purchased along with lots of the Orca stuff) and used to run it on my gs. It was pretty cool having a Unixy system for it. I had never even thought to look for the web site (I recognize Devin Reade's name from the old comp.sys.apple2.gno usenet group ;-)

  68. Sigh... by rbruels · · Score: 1

    Does anyone else think Olaf Christ is the coolest name in the history of surnames?

    Sigh. Stupid boring-ass "Ryan Bruels", yeesh. I'm changing my name.

    Olaf

    --

    "All your base are belong to this file I send in order to have your advice."
  69. Absurd possibility by vslashg · · Score: 1

    The /. trolls will have a field day. We've actually hit a point in technology where you could make a Beowulf cluster in the shape of a full-sized replica of Natalie Portman.

    1. Re:Absurd possibility by Legion303 · · Score: 2, Funny
      Not only that, but you could program it to make you hot grits.

      -Legion (watch this get modded down as a troll because some moderator can't read)

  70. Programming by building lego ? by tempmpi · · Score: 2

    Couldn't that be a very easy methode for programming ? Most humans can understand things they can touch much faster than abstract things like a source code file.
    Wouldn't building your programm by putting together some lego bricks, be something that could make programming understandable for many people ?

    --
    Jan
    1. Re:Programming by building lego ? by orkysoft · · Score: 1

      Yes, it certainly could. It reminds me of the old flowcharts software designers used to use. Who's still talking about those now?

      But yes, I do believe the idea has potential.

      --

      I suffer from attention surplus disorder.
    2. Re:Programming by building lego ? by p3d0 · · Score: 1

      That works fine for programs you can assemble out of existing parts. It would certainly make a good teaching tool.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    3. Re:Programming by building lego ? by Mr+Bill · · Score: 1

      I guess you haven't used LEGO Minstorms yourself. It comes with a Drag and Drop GUI programming language that looks like lego bricks. You literally build you program on screen before uploading it to your RCX. I think it is a fantastic tool for teaching kids the basics of programming, and it's fun to boot...

    4. Re:Programming by building lego ? by Andy_R · · Score: 2

      we could call it 'orientated object programming' :-)

      --
      A pizza of radius z and thickness a has a volume of pi z z a
  71. Imagine a Beowulf cluster of these... by fmaxwell · · Score: 5, Funny

    ... all stuck together.

    1. Re:Imagine a Beowulf cluster of these... by jsse · · Score: 1

      Flamebait -- Any comment on Slashdot with which a moderator disagrees.

      Now that's flamebait to me. :)

  72. Scarry by the_mind_ · · Score: 1

    I think this is how the borg was created...

    --
    You feel sleepy. Close your eyes. The opinions stated above are yours. You cannot imagine why you ever felt otherwise.
  73. Im really groovin' on this Open Sources Technology by cpeterso · · Score: 2, Funny


    I know what you mean, I'm really groovin' on this Open Sources Technology!! I mean, I've been installing Linux 7.0 at work and It's really cool. With Open Sources I like to have the C+ code right on my home machine. I can look at it and pretend I am programming it. I sent some patches to to Linux, but he forget to get back to me.

  74. Re:very cool! by owenc · · Score: 1

    Yea but the TI Modem is only a 4800 baud, so one user would slashdot it.

  75. Re:New ways to communicate. New ways to be creativ by Jacek+Poplawski · · Score: 2, Informative

    One great example would be to have a brick as a part of a security system. How about intergrating it with an X10 system? Turn your robot on with the flick of a wall switch.

    It's already possible thanks to IR. Of course you need PC to read signals from RCX.

  76. What Springs to Mind by TenPin22 · · Score: 1

    TCP/IP Enabled Lego Brick

    Makes me immediately think of a generic 4x2x3 (you know the one) lego brick with a Cable Modem, keyboard and monitor attached.

    Probably a yellow brick I think.

  77. Actually Inferno was first... by Anonymous Coward · · Score: 1, Informative

    I believe the Inferno language by Lucent at Bell Labs has been around a year or so at least. There is a package to make the brick show up as a directory structure w/ pseudo files.

    More info:

    http://plan9.bell-labs.com

    http://einstein.ssz.com/hangar18

  78. Amazing, the Commodore 64 server is still up! by pomakis · · Score: 1
    The Commodore 64 server seems to be handling the Slashdot effect!

    Granted, the images are timing out, but I'm still getting the main HTML page back from it.

  79. Idea. by Night0wl · · Score: 2

    This gives me another item to tinker with when it comes to building a CD Changer out of Lego's.
    My brother has a small cd-r label, and so does a lot of burning. I've been contemplating how I could make a cd-changer to automate the most boring part of it all, changing cd's, one at a time.
    So far I've gotton it mostly figured out, except how to load a new cd from a spindle.
    It's either figure out the spindle issue, or find some way to preload cd's for easy swapping.

    Now, maybe I can have the cd-changer interact with the burning process. woot! "Hey, do I put in a cd now? NO, we're stuck!" at which point I activate some little lego man to wave his arms. heh.

    --
    Computational Madness in a round package.
    1. Re:Idea. by ubtaught · · Score: 1

      Here's an idea... There is a Lego Mindstorms robot that manipulates and solves a Rubic's Cube. If you can do that wit h Lego...I bright boy such as yourself should be able to make a CD changer out of one.

      --
      "Are you a Good Witch or a Bad Witch?"
  80. Charlie Brown's Slashdot Christmas Special by DiveX · · Score: 1

    That reminds me of the scence where the single ornament nearly smites the lowly tree.

    "Arrggg, I've killed it!"

    --
    Cave, wreck, and deep diver.
  81. What if your server gets slashdotted? by stere0 · · Score: 1

    It melts and you get a very cool lego mouse pad

    --
    Trollem mirabilem hanc subnotationis exigiutas non caperet
  82. Mirror of the C64 by Rain · · Score: 1

    I hadn't seen the C64 before, but since its wimpy 38400bps link is slashdotted right now, I mirrored it here.

    It's not quite the same, though, seeing as I don't have a C64 to mirror it on ;)

  83. beowulf by ArsonSmith · · Score: 1

    Image how easy it would be to build a beowulf out of these?!?

    Zack Zack he's a Beowulf maniac

    whoo hoo

    --
    Paying taxes to buy civilization is like paying a hooker to buy love.
  84. Re:I'm busy today! by antistuff · · Score: 1

    the meatmen fucking rule!

  85. Can you... by antistuff · · Score: 1

    ...imageine a beowulf cluster of people saying "can you imagine a beowulf cluster of these"?

  86. Imagine what Mindstorms will be like in 6 years... by technopinion · · Score: 1

    Which is when my son will be old enough for me to buy myself some without the wife complaining. I'm looking forward to gigabit wireless ultra-wide-band network communications between Mindstorms bots and my central server.
    Maybe I'll be able to use Mindstorms to measure the distance to the moon to the nearest millimetre, or the speed of light.... or I'll just have fun building them and making them hurt eachother. Yeah, that's it... Robot Wars with Mindstorms... who care's about running a stupid lego web server?

  87. Nostalgic by British · · Score: 2

    WOw, seeing the C64 spit out bytes so slow reminds me of the BBS days. This is almost exactly like 2400 baud.

    1. Re:Nostalgic by Garion911 · · Score: 1

      You had 2400 on a 64? You musta been elite!

      --
      Slashdot is like Playboy: I read it for the articles
  88. Re:Can you by yomegaman · · Score: 1

    Is that an emoticon or a VMS version number at the end of your post? It is about the ninth "Beowulf cluster" joke in this story, after all.

    --
    ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
  89. Well, I know what this means.. by evilpaul13 · · Score: 1

    Can you imagine a Beowulf cluster of these things?!?!

  90. This was used in Lord of the Rings by frohike · · Score: 2, Interesting

    No, this isn't a joke.. =)

    I haven't touched uIP myself, but we're using lwIP (its big brother) in KallistiOS, the DC hobbyist OS project. Adam sent this to me pretty recently and I thought it kicked ass beyond belief:

    lwIP will be used in the post-production of Lord of the Rings 2 and 3
    -Dan Potter

  91. Oh smooth move by The+Pi-Guy · · Score: 1

    Slashdotting a poor C64. That's mean!!

    /me notes a C64 with smoke coming out of it in the corner...

    --joshua

  92. Imagine... by Mignon · · Score: 2

    With one of those big green backplanes, Olaf could probably put together quite a cluster.

  93. Mitsubishi Electric smart bricks by dlleigh · · Score: 1
    If you go here you can read about Lego-style bricks with built-in microcontrollers. After you build a structure, the bricks talk to each other, figure out who their neighbors are and download the information to a host computer. Your structure can then be rendered in 3-D. A Prolog program can process the model and look for architectural feature (corners, roof, doors, windows) which can then be rendered in imaginative styles.

    The coolest part is that you can download your model into Quake and frag your friends inside the structure you built.

    There was a paper on this at Siggraph 2000 and a tech report is here.

  94. Nerf-gun emulation of RFC1149 networking by billstewart · · Score: 1

    obviously the Nerf projectiles can substitute for avian carriers. You can also use the Legos as a reconfigurable version of clay tablets...

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  95. Any Relation? by simetra · · Score: 1


    "Yesterday, Olaf Christ announced that he has the world's first TCP/IP-enabled Lego brick that can be used as a web server.

    To Jesus?

    --

    "Would it kill you to put down the toilet seat?" -- Maya Angelou
  96. Proxy firewalls and DMZ have more effect by billstewart · · Score: 2

    NAT / ipmasq / etc. are one approach to hiding large private address spaces behind small numbers of IP addresses, but they're not the only one. Another approach is proxy-type firewalls and DMZs. In a typical corporate network, to get to the web you use a proxy server (which also does some caching), and to send email you go through an SMTP server at the firewall, and to receive email you go to a corporate server which actually gets the mail from outside and either forwards it to your internal mail server or else provides the mailbox service itself. NAT can be useful if you want to run other protocols, and ftp can either be handled by NAT or by proxies.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  97. Apple is interested by sunhou · · Score: 1

    Apple is thinking of using Lego blocks, but they've announced they will only use the higher-tech, fancier (and more expensive) Lego Technic blocks, even though it's actually slower to build stuff with them.

  98. Lego overload by sunhou · · Score: 1

    If we had a Beowulf cluster of these arranged in a 2-D grid (sitting on top of a Lego desk of course), we could use it to do image processing. First image to process? Calista.

    By the way, has anyone built a cellular phone out of Lego blocks yet? I.e. do we have Wireless Lego yet?

  99. WIP TCP/IP on GBA by The+Black+Frog · · Score: 1

    FYI someone's making a webserver for the gameboy advance. check it out here http://www.fivemouse.com

  100. Build your own TCP/IP by racerx509 · · Score: 1

    Now you really can build your own TCP/IP stack, and make it as tall as you want.

    --
    13 year old white supremacists are shitty web designers.
  101. Poor Slashdotted Bricks by The+Dev · · Score: 2

    This is what they look like:

    horror.jpg.html

  102. Cost of bricks may be going up. by larryp · · Score: 1

    This news is cool, but the cost of outfitting your server farm may be going up a bit if eBay has their way.

    They are trying to put the hurt on the best fan run brick source. See: Legal Notice (on BrickBay(tm) ) for details, as well as this story on LUGNET(tm)

  103. All in all by Alien+Being · · Score: 1

    your just another brick in the wall

  104. lego webserver.. by Suppafly · · Score: 2

    Good thing they aren't hosting the story on the lego block webserver.. image how fast that would get slashdotted..

    and don't anyone bother with the "...imagine a ..."

  105. Additional information by adadun · · Score: 2

    Here is some technical information about this achievement.

    The "brain" in the Lego Mindstorms product family is the RCX; essentially a small microcontroller with an LCD display built into a Lego brick. It has connectors for sensors and motors as well as an infra-red port. The microcontroller is an Hitachi H8/3292 from the H8S/300 family. It has 32k RAM and a 16k ROM which hosts Lego firmware code.

    The microcontroller can be entirely reprogrammed, which turns the RCX into a small but powerful embedded computer. With 32k RAM, this is enough to run the open-source legOS operating system - an operating system written for the RCX Lego bricks. Olaf Christ has taken the uIP TCP/IP stack (which was originally written for this project) and incorporated it into the legOS system.

    IP packets are sent to and from the RCX over the IR link. The LNP protocol is used as a link layer protocol to deal with collision detection and link layer checksums.

    The main problem with the TCP/IP-enabled Lego bricks is that the IR port on the RCX only is capable of running 4800 bit/sec. Since that's even slower than most really old modems, a Lego web server is easily slashdotted by one user alone...

    While the uIP TCP/IP stack was originally written for this project it has since taken a life of its own and has not only been used to power good old C64s, but is also used in several embedded systems such as card-readers and other point-of-sale-type applications.

    I have personally been running Olaf Christ's TCP/IP code on an RCX and can confirm that it works. In fact, I have one sitting here and serving web pages right now. Sorry, I won't give out the IP address due to the slashdot effect...

  106. already got one! by TechnoLust · · Score: 1

    It's called a server rack. You want to add a web server? Buy a 1U "brick" and plug it in. To get to what you are talking about, all we need is a standardized hot swappable bus that runs along a backplane, so that you plug in a 1U server and it docks (similar to a laptop) and with that one hot swap connection has electricity, network, and KVM connection. That'd be cool, the worst thing about rack servers is going behind them and rummaging through the tangle of wires. A standardized rack bus would be great!

    --
    "Da ist ein Technölüst in mein Unterpanten!"
  107. Lego is WAY COOL on RCX-hacking... by OmniGeek · · Score: 2

    For those who don't pay much attention to Lego-ings-on, Lego has a VERY ENLIGHTENED attitude to Mindstorms hackers. They don't explicitly support RCX-hacking, but they definitely approve. Based on their statements to the press, they understand that RCX-hacking helps both the users and Lego. They *want* people to go nuts with the thing. (It's a great toy, and I love it; I just wish it had a port-extender for more sensors/actuators. Maybe a piggyback module that communicates with the RCX via the IR port?)

    There was an incident with the LegOS alternate operating system recently where Lego requested that the fellow change the name so as to not dilute Lego's trademark (see ./ story a while back), but Lego were extremely reasonable and polite about the whole thing. (In trademark law, they MUST defend the trademark or else lose it).

    As concerns DMCA, there's NO issue there, 'cause there's no attempt to prevent or control access to the brick's brains. Lego are the complete opposite of Sony in this regard.

    --

    "My strength is as the strength of ten men, for I am wired to the eyeballs on espresso."
  108. mecha lego cluster by davidhan · · Score: 1

    http://www.foundrydx.com/zaku_factory_01.htm

    Imagine if your cluster could look like this!

  109. How about a Bluetooth brick? by KjetilK · · Score: 2
    I enjoyed Lego very much when I was a kid, and I think my children are going to enjoy it as well. I haven't got any Mindstorms stuff now, however, so I really don't know how it works.

    I also think this is great, but thinking about connecting to other devices, the IR builtin in RCX isn't that well suited for a robot running around without boundaries, is it?

    How about Bluetooth support? If they make a Bluetooth brick that can communicate with RCX on the robot, wouldn't that be better?

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  110. An Idea by Martin+S. · · Score: 2

    This is tangentially similar to an idea I've been playing with for some time. My main problem is that as as S/W enginner I have little idea where to start, I was thinking PIC, but I'm really not sure. The idea would facilitate real large scale automation. Perhaps this could be the first 'open-hardware design' :-) However the main reason I'm raising this an attempt to invalidate any future patent.

    It's a TCP/IP/UDP trigger/switch. However the concept relies on being tiny, simple and cheap to produce, pence rather like the 555 timers we played with in school electronics. It needs to be a mass produced chip with a [very] low price point.

    The chip(s) must operate in two modes. Switch and Trigger.

    The trigger operates by producing a [multicast]packet contanining a unique GUID, when a specific input line is triggered dragged high(low).

    The switch operates the opposite way by dragging a line high(low) when it receives specific GUID, within a [multicast] packet.

    I'm thinking PIC(s) Would it be possible to implement a TCP/IP stack in PIC logic ?

    I'm thinking multicast packets with TTL:1, to keep everything withing the subnet.

    I'm thinking the IP equivalent of mecrcury/magnetic switches, relays etc for burglar/fire alarms, door switches, light switches, thermostatic switches, infact massive automation. It would then be possible to control just about any device via pretty much any IP enabled/connected computing device.

    Consider some applications.
    Switching Night Lights.
    Burglar/Fire Alarm switches.
    Light switches
    Thermostats

    See the potential ?

    What do you think ?

    Martin

  111. Re:New ways to communicate. New ways to be creativ by ubtaught · · Score: 1

    I was thinking...with all this talk about 'emergent' behavior and AI, it wouldn't be very cheap to by a thousand Lego Turtles to try Starlogo in realtime BUT with an internet connection...couldn't you link a buncha Lego Turtles together and try doing a Starlogo thing, Hardware style? Just a thought Tim the Moron

    --
    "Are you a Good Witch or a Bad Witch?"
  112. PBS-Prebashing Syndrome by ubtaught · · Score: 1

    I had hoped to see some interesting posts concerning the idea to connect a Mindstorms module to the internet. There are some problems, sure, and some venues for Borg-ian humor, of course...but where is the intelligent dialogue I was hoping for? Are you Nerds or Nerd-wannabees? If it won't work...explain why! If there is some promise...let's discuss it...if there is room for humor...get a separate thread and sew away! I want to see some intellectual action! For instance...has anyone thought of Starlogo and Lego Mindstorms Bricks? Has anyone thought of the possibilities of taking something out of the clouds of software and slamming it down onto the ground of Hardware? Talk about parallel processing! And if a few toddlers get frightened...good! Fear is a great motivator! Hunter/Killer Bots the size of a house made out of Legos...bring 'em on! Now, how about the main course? Make mine a big heaping bowl of Intelligent discourse, please!

    --
    "Are you a Good Witch or a Bad Witch?"