Added: 3 years ago
From: andnissen
Views: 435,446
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (322)

Sign In or Sign Up now to post a comment!
  • I don't get it?

  • @REDluckyMAN 5 is a odd number 1,3,5

  • Who is dumb enough to not even know that 5 is a odd number?!5 isn't even it's odd......

  • I used to know if 5 was even or odd until i took an arrow to the knee...

  • Greeat job!

    

  • but will it blend?

  • @xzhd1028 kkkkkkkkkkkkkk

  • how is it reading

  • I know this song, it is from THE A-TEAM!!!! :D

  • @manuel84xyz. How rude, my 10 year old son wrote that!

  • what dpoes it do

  • I want 1

  • This video is hilarious! The A-Team theme music ties it all together perfectly.

  • Subject to availability, LOL

  • I Don't get it

  • @tmwatz Suitable for smart people only, sorry.

  • How am I supposed to understand geek language.what's so good

  • -Infinite tape*

    -Infinite storage*

    -Unlimited computability*

    *Subject to availability LMAOROTF

  • Gay

  • Gay

  • briliant

    

  • Have you tried to implement an universal turing machine using this TM? :-)

  • Interesting implementation and even the write speed is slower than reading :D

  • can you make it write in binary?

  • just want to hack it by moving some box on tape

    have fun

  • what does it do!?!

  • @surferdude7474 Everything you want!! ;-)

  • Very nice, but the music SUCKS SO BAD

  • @EarthquakeMachine The A-Team rules, you suck :D

  • So I was teaching a workshop on computers to middle schoolers not too long ago. Nobody was looking forward to my theory lecture. Then I showed this video, and everyone was suddenly excited about Turing machines. It's a really cool video, and demonstrates the inherent limitations (and lack thereof) of a TM better than just about any other description out there. Plus it's exciting, and the music is awesome!

    Thanks,

    MMTrebuchet.

  • @mmtrebuchet Thank you for your comment. It's really nice to hear that people find our silly video entertaining and - as in your case - even educational :)

  • @andnissen How long did this project take and how much did it cost? I have to talk to a lot of laymans when explaining complexity theory and this is just a fantastic way to begin conceptualizing an otherwise theoretical model. Also, did you implement the blank symbol by representing it as being a lego that is neither in the 1 or 0 state (so in the middle of the row and therefore setting of both sensors) because if so that would allow for a lot more possibilities (as otherwise its just an LBA).

  • @JesseAStern We did the project over the course of half a semester, i.e. about 2 months. We used a Mindstorms 2 educational package consisting of a standard Mindstorms 2 set and another box of additional sensors etc..

    Regarding blank symbols, we can use an arbitrary number of bits (LEGO blocks) to encode each cell. Using a cell-size of two bits, we can choose that the blank symbol is encoded by 00, and true is 01, false 10 and still have 11 available as additional data.

  • Strictly this uses a UTM (the PC in the background) to simulate the other (the LEGO robot). I still want one!

  • Fake, not a Turing Machine, tape is clearly finite, this is a joke.

    On a more serious note, this may be mankind's greatest achievement.

  • @thegothmog If it were an infinite tape, the Lego TM would have been working on an infinite set therefore the video would have been infinite. In theory we usually look at the bigger picture and work with infinity...On paper! In practice such things are irrelevant for they are representing infinity and there is no way that you can work on something like that. That's why in the real world we deal with finite sets (even if they are HUGE, they are still finite).

  • @thegothmog It's also good to mention that when using TM one usually tries to solve a problem in such a way, that the TM terminates. Endless loops are bad, although they are part of the Turing theory.

  • @thegothmog This is/was wonderful! When I was 12 (some 45 years ago) I built a TM not unlike this. I used a train set and mechano (not lego). Each 'station' or cell was a see-saw switch which a solenoid on the train could flip from '1' to '0' (the best I could store). PCs did not exist so all my logic was done with RELAYs and diodes the state table was a simple 'patch panel', but was essentially the same as yours just hardware exactly the opposite of the thought machine from Alan T.

  • Is it sapient yet?

  • Awesome..

  • My life is (Turing) complete.

  • I need one.

  • the end is sadistic... Alan Turing is long dead..

    did he come from the grave to say that lego TM is "cool" ??

  • A Turing Machine controlled by computer? It doesn't make sense? ^^^^

  • thx dude, this video gave me a huge b0ner

    =3

  • This is unreal.

  • Comment removed

  • I especially like the operator sitting on top.

  • Very funny and awesome!

  • - Teacher, what is this automata course useful for?

    - Well you'll be able to understand this video.

    - Anything else?

    - Emmmmm, let's continue proving why the "hello world" program is undecidable.

  • But can it run Crysis?

  • @xXbrokenskaterXx Yes, it can, but the frame rate is TERRIBLE.

  • @xXbrokenskaterXx - eventually

    

  • @xXbrokenskaterXx Who cares? I've been wondering if 5 is an even or odd number MY ENTIRE LIFE

  • Awesome!

  • Very nice. The only tiff I have is that there is no such thing as 'unlimited' computability. Computability is always limited even with Turing Machines since if it were unlimited the Turing Machine would be able to solve all decision problems(which it cannot). Computability Theory first lesson. Just saying.

  • That is cool. How many MIPD do you rate it at? (Millions of Instructions Per Decade).

  • How can anyone dislike this?

  • seriously, a-team? xD

  • Sir, you are awesome.

  • Hilarious. Awesome.

  • a team theme nice touch

  • This is more like a linear bounded automaton, but anyway, this is great. The only thing that prevented this from being absolutely perfect is that the GUI was made in Java.

  • If the A-Team had actually got their hands on Lego instead of spare machine parts they would have brought about the end of all life on Earth as we know it. Never underestimate the A-team. The A-team were busy beavers.( Pun intended.)

    Nice work.

  • dope.

  • TODO: Study hard the TMs.

  • THIS IS WONDERFUL OMG

  • I like the subject to availability!

  • this is infinitely amazing :D

  • That is SOOOO COOOOL

  • Hmmm

  • What have you computed with it?

  • What song is that?

  • @sourkraut45 i dont know it's name, but it's the a-team theme song. search for "a team"

  • @sourkraut45 the A-team OST

  • ridiculously cool

  • I really like your design; very simple/elegant.

  • truly awesome :D

  • Haha, this is truly epic.

    My prof linked this to our class!

    Now thats sweet

  • Thats really cool :) But what if it writes " " ?:) You have nothing to take it out, so cant really complete any code, oh well, very nice still :)

  • @Krakatur25 Actually, we can use an arbitrary number of bits (LEGO blocks) to encode each cell. In the video we use a cell-size of two bits, meaning that we have 00, 01, 10 and 11 available. As such, we can choose that the empty cell is encoded by 00, and true is 01, false 10 and still have 11 available as additional data.

  • nice use of music and windows movie maker :D

  • Does that GUI (2:11) happen to be based of GNOME for Linux??? It doesn't look like Windows and it sure looks like my desktop...

  • @joebus: The GUI looks like Java swing to me. The window manager could be anything really, they are so themeable it's hard to tell.

  • @joebebus It's actually Java's rendering system. It could be Linux, Windows or OS X.

  • @joebebus Windowing system, rather.

  • I'll take twenty

  • well yeah,its an xt its all ready usb connection lol i have 1 :D

  • I gave you a 5 star rating just for the editing :)

    Can I get this as a USB device?

  • How turing complete.

  • awesome, just awesome.

  • plox gib infinite tape.

  • Damn, this is so cool on so many levels :D

  • how geek and nerd could you be!!the one called "qwertyqwerty" wins i think... omg =/

  • good work :)

  • Does your Turing machine have 3 symbols? And if so, what does your transition table look like?

  • cool! you made that all by youself or did you do it with a group?

  • read the description.

  • where I can buy it? I want to gift one to my girlfriend

  • incredible!!!!!!!!!!

  • AWESOME

  • Finally!

  • wie geil :))))

  • is there also a nondeterministic version availiable?

  • With infinite tape you can just simulate one :)

  • I'm afraid you can't even build them in LEGO - tried it myself ;-)

  • HAHA nice one ^^

  • @mazaltow Don't be stupid, how can a LEGO object branch into a computation tree?

  • very cool!

  • Respect!

  • GENIAL!

  • yeah dude ! awesome

  • awesome

  • epic win

  • lol I love how it's a turing machine... with bluetooth.

    great idea, build, software, robot. also a great example of how carried away sim/emulators can get sometime...

    -ECE Illinois

  • i think turing would be very proud :D

  • Nice machine, only it's a pity that you have to use advanced electronics to replicate a turing machine ;>

  • hah nice

  • i want one!!

    can i really order one?

  • good luck man

  • that's fun

  • Can you boot linux on it?

  • uber idea

    uber video

  • - Infinite tape*

    - Infinite storage*

    - Unlimited computability*

    * Subject to availability.

    I rolled.

  • @coderodion I lolled

  • i dont get it.

  • Excellent, but how much computing power is required to operate this 'Turing machine'? lol

  • HiHiHi

    It is kinda redundant.

  • Very creative! Congratulations!

  • What instruction set do you use? If I'm interpreting the action correctly it's quite a bit more complex than brainfuck.

  • I <3 this a lot

  • Haha! Cool idea! :D

  • I agree with deckmar. Awesome project, and a very well put together video.

  • Amazing work - both the robot and the video :)

  • Excellent! =D

  • This is super cool! :)

  • I wish I could be that cool.

  • Dude, that is awesome! Also love the theme music.

  • WOW!! :D I'll have 3!!

    but it looks like the tape alphabet has only one simbol, besides the blank space ¿or the colors of the blocks counts as diferente simbos? :0

  • i think the position of the block tells u if it's either 1 or 0 (left or right). see "writing" at 1:00. I wonder how do you program that machine tho, It would be cool if the program is made out of legos too.

  • It's been a while but wouldn't the blocks need to represent 3 positions?

    1, 0 and none?

  • well i guess none could be at the center so it touches both sensors but can't you make a turing machine with only 1s and 0s?

  • @ASherbuck84 You can build a turing machine for any input alphabet, and in this case that is 1 and 0. 1, 0 and none (say, B for blank?) would be another. I think!

  • it can represent as lot signs as you want, the alphabet just has to be finite

  • @juaneco1980 Wouldn't be too hard, you just need different configurations of blocks representing states, symbols and L/R directions

  • can I run the original LS-Larry games on this? :)

  • hot lego machine reads and writes on couch with my sister! what????

  • I'm impressed. and very amused. theory of computation is awesome.

  • I might be missing something, but given that this device has only 2 sensors, wouldn't it mean that this Turing machine can only read/write languages with binary alphabets?

  • Nevermind, I just saw the "number of bits per cell" field.

  • This is really awesome! And very nerdy - which is meant as a compliment :)

  • CS theory :) painful, but interesting lol

  • You forgot to mention that it can emulate any computer! ;D

  • that's actually in the statement of "infinite computability" :)

  • richtig geil!

  • Holy shit ... Thats impressive. You should have used the Mc Gyver Soundtrack instead :)

  • hahahahahaha

  • oh wow.

    i want one!

  • wierd kinda dumb but i would buy it, its lego

  • I'd buy it!

  • its from the tarran theme #1 like halfway through the song

  • Does this song remind you of the starcraft tarren song?? or is it just me?

  • It's the A team -.-

  • Dude...how the heck did you get Starcraft?

  • from 00:36

  • I hear a bit