Live data from Hacker News

Quine Relay

github.com

141–150 of 187 posts

Re: Quine Relay

#142

I feel awful for pointing this out, but the author spelled Copyright incorrectly in the last line. Fortunately, he can correct it without blowing out his Ascii art by deleting the extra space between '##' and 'Quine'. I'd issue a pull request myself, but it'd be like me putting soy sauce on a piece of Jiro Ono's sushi. I am completely unworthy.

He's fixed it now!

Re: Quine Relay

#143
NB: I originally posted this with the link pointing to the QR.rb file, which is the main code file and also a piece of Ascii art. Looks like the mods switched the link back to the main project to provide more context. But to have people looking at QR.rb first and then reading about what it does afterwards was the idea. Amazing piece of work by @hirekoke.

https://github.com/mame/quine-relay/blob/master/QR.rb

Re: Quine Relay

#144

I feel awful for pointing this out, but the author spelled Copyright incorrectly in the last line. Fortunately, he can correct it without blowing out his Ascii art by deleting the extra space between '##' and 'Quine'. I'd issue a pull request myself, but it'd be like me putting soy sauce on a piece of Jiro Ono's sushi. I am completely unworthy.

[deleted]

Re: Quine Relay

#145
post #80
post #61

Earlier quoted context omitted.

The effort involved in doing this is incomparable with the things you just mentioned. This is nothing like baking a cake, more like spending thousands of dollars to build a life-sized Eiffel Tower out of matchsticks.

You have no idea how long it took to write this program. I bet it's less than the amount of time a typical baseball fan spends watching games over the course of a season. P.S. Knitting a sweater takes forever too. Especially if it has buttons.

Man, fuck buttons.

Re: Quine Relay

#146

The code that generates the quine is included. There's still lots of super impressive stuff here, but don't be intimidated thinking he wrote that monster by hand! https://github.com/mame/quine-relay/blob/master/src/code-gen...

Anyone care to explain how it works? I can see how the first step "Ruby -> X" is done, but what about "X -> Y"?

Re: Quine Relay

#147
post #6

Why's there a Star of David in the middle?

The symbol of note is not "The Star of David", but instead Ouroboros, the eternal snake... symbolized by a snake eating his own tail. I believe he chose the symbol Ouroboros to represent the "immortality through change" of the code. In one story... Ouroboros was an immortal snake who constantly shed his skin, and took on many forms. Similarly, this code constantly changes form, yet is immortal. While it changes form,…

I think it's much simpler than that: Ruby code goes through all those languages, just to generate itself again, hence completing the cycle.

Re: Quine Relay

#148

The code that generates the quine is included. There's still lots of super impressive stuff here, but don't be intimidated thinking he wrote that monster by hand! https://github.com/mame/quine-relay/blob/master/src/code-gen...

If anything, that makes it even more impressive.

Re: Quine Relay

#149

Fantastic! Same fellow who did the "rotating globe" quine a few years back: http://mamememo.blogspot.ca/2010/09/qlobe.html

i found that to be even more amazing! ;D
Post reply on HN