< 1207353896 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i always disliked guitar's b and e, the fact you can play a few chords easier isn't really worth losing the simple structure of 4ths < 1207353905 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :same with piano < 1207353937 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it would be such a nice instrument if you could put a black key between e&f and b&c < 1207353943 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates < 1207353993 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :s/could/just < 1207354322 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... < 1207354352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you put a black key between E&F, it would be (logarithmically) half the difference between any other two notes, that would be nonsense. < 1207354477 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: naturally all intervals should be chromatic steps < 1207354482 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :whatever they're called < 1207354504 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, you're just saying that you don't like that the Piano is "tuned" to a C scale by default. < 1207354508 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, physically between e and f, not logically < 1207354512 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207354518 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Got it, OK, that makes more sense :P < 1207354526 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh :D < 1207354551 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well given my explanation about guitar you might have caught what i was going for... or not, i'm not that good at explaining. < 1207354581 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't actually following the conversation, just caught that bit :P < 1207354588 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm just waiting for RodgerTheGreat to reappear :P < 1207354625 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's not a conversation, it's a monologue! < 1207354823 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: mandolins are tuned in fifths, GDAE, same as violins < 1207354847 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the article said they sometimes do, indeed < 1207354854 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's the standard tuning < 1207354855 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i assumed that's a rarer tuning < 1207354859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, it's standard < 1207354864 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but okay, that is better than guitar's < 1207354869 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's better than everything < 1207354873 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for analogy with piano < 1207354876 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :imagine playing in the key of c < 1207354888 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and now, imagine playing in the key of c no matter what key you're actually playing in :) < 1207354897 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's only one scale to remember < 1207354902 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Imagine playing in the key of C... < 1207354906 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1207354909 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then putting down your C trumpet and picking up a Bb trumpet ... < 1207354910 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(well, not really. but more or less) < 1207354913 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And playing in the key of Bb! < 1207354918 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1207354928 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lament: that is true of guitar too < 1207354945 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :on guitar, there's a whole bunch of scales to remember thanks mostly to that third between G and B < 1207354962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so there's at least 5 pretty different major scales < 1207354962 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :depends on the amount of frets < 1207354985 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but true, pure 4ths or pure 5ths is better < 1207355019 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :5ths is a little better because you don't need to shift the position as often < 1207355028 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because the majority of notes fall under your fingers anyway < 1207355049 0 :Tritonio_!n=Tritonio@150.140.229.252 JOIN :#esoteric < 1207355060 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :on guitar, more notes are outside the position < 1207355073 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and you have to shift or stretch to get them < 1207355162 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1207355188 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :5ths also reflect the structure of the scales themselves better < 1207355199 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i'd need to draw a picture to show that clearly < 1207355205 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207355248 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :02302302 for guitar minor < 1207355248 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :on guitar, some of your fingers are wasted at any moment because they fall on frets which are out of the scale < 1207355258 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :02350135 for 5ths < 1207355293 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :adding another octave makes both crasg. < 1207355295 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*crash < 1207355300 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eg, you're playing minor, starting with the first finger, you play the first three notes < 1207355313 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you use up first finger, third finger, fourth finger < 1207355322 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and your second finger is wasted, you're unlikely to play that semitone < 1207355334 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but on the mandolin, each finger corresponds to a note < 1207355338 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not to a fret < 1207355353 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(each finger corresponds to more or less two frets, and independently shifts between them) < 1207355364 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :true, true < 1207355367 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so you play the first three notes with the first three fingers < 1207355380 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes, yes, i understand english, man :-) < 1207355442 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the effect is somewhat like on the piano, where you don't waste your fingers either < 1207355454 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i wont < 1207355456 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :* < 1207355456 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you're playing in C major, the fingers fall on the white keys, one finger per note < 1207355458 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :--- < 1207355458 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :won < 1207355463 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay, i can't type. < 1207355469 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i won't disagree on that < 1207355470 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway. < 1207355473 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :was what i tried to say < 1207355490 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the thing about structure is better explained with a picture < 1207355496 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that i'm too lazy / too at work to draw at the moment < 1207355545 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm always interested to hear, so if you feel like drawing it later, do show < 1207355716 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's a particularly pretty correspondence with the cycle of fifths < 1207355724 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and in particular, the cycle of modes < 1207355773 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :here's how it works < 1207355780 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :each scale is 2 tetrachords < 1207355794 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tetrachord? < 1207355798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :four notes in a row < 1207355806 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207355818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the cycle of modes goes lydian-ionian-mixolydian-dorian-etc < 1207355819 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well scales are 7 notes < 1207355831 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :suppose we're in the key of c < 1207355842 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lydian? < 1207355844 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and ionian (major) mode < 1207355845 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ionian? < 1207355849 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :mixolydian? < 1207355853 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, okay, nevermind. < 1207355864 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can just tell me the numbes < 1207355866 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*numbers < 1207355869 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Musical_mode < 1207355889 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll read after a while < 1207355984 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :better yet, http://en.wikipedia.org/wiki/Properties_of_musical_modes < 1207355996 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's something you should know regardless of the instrument you're playing < 1207356062 0 :timotiis!unknown@unknown.invalid QUIT :Remote closed the connection < 1207356067 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1207356075 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i didn't read the second one yet < 1207356155 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's fairly basic music theory stuff < 1207356163 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :non-esoteric < 1207356273 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i know it < 1207356310 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i know the keys of the piano, and memorizing a few names isn't really all that useful imo < 1207356369 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :of course interesting to memorize what scales are using in different music styles < 1207356381 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but it all seems a bit... informal < 1207356394 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eh? it's very formal < 1207356466 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i'm not going to argue you, it's just i feel the current formalization of music isn't really all that optimal < 1207356473 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well < 1207356475 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that may be < 1207356476 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i may be wrong, i've never really studied it. < 1207356479 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but modes are a very useful concept < 1207356484 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well sure < 1207356489 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they actually do describe stuff well < 1207356539 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so modes are names for the scales on piano, without black keys? < 1207356545 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, in short, is that it? < 1207356547 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207356556 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay, good < 1207356568 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess it would be appropriate to learn the names < 1207356572 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207356581 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll do that now < 1207356583 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the most common modes are ionian (also known as major) < 1207356591 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aeolian (also known as natural minor) < 1207356607 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and mixolydian (major with the flattened seventh; the "dominant" scale) < 1207356672 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :dominant scale? < 1207356675 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what's the name for < 1207356695 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you play it, it will seep into your soul and slowly start to dominate it. < 1207356707 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1207356715 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eventually, you will no longer be oklofok, you will only be the mixolydian scale. < 1207356726 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1207356727 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: if you're in C major, and play G7 < 1207356729 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll go play it < 1207356738 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that G7 is a dominant chord < 1207356743 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :did it < 1207356751 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :how long till i turn into it? < 1207356764 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207356766 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1207356780 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a mixolydian chord < 1207356823 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as you see this isn't esoteric - 7 chords are used all the time in practically all styles of music < 1207356872 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"lament: the cycle of modes goes lydian-ionian-mixolydian-dorian-etc" <<< can you explain this? < 1207356913 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i do pretty chromatic stuff myself < 1207356919 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1207356927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's just the cycle of fifths < 1207356937 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm < 1207356965 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...i really need a picture at this point. < 1207356971 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :cycle of fifths... can you try to be more unambiguous, i'm not feeling all that bright today < 1207356974 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hehe :D < 1207356987 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :gonna draw it? < 1207356992 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do you know what the cycle of fifths is? < 1207357005 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1207357022 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :explained in the article? < 1207357038 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :isn't < 1207357158 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay, forget about the modes. < 1207357183 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cycle of fifths is the key concept of western harmony. < 1207357189 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Cycle_of_fifths < 1207357197 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you absolutely need to know that. < 1207357198 0 :Slereah!n=Vampire_@ANantes-252-1-87-178.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1207357231 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1207357271 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lament: oh that < 1207357271 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i know that < 1207357299 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the vicious circle < 1207357321 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it was funny when they tried to teach us intervals and scales with that thing :D < 1207357343 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so much work for something so simple < 1207357347 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, what about that < 1207357355 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, i'll reread what you said < 1207357410 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it seems you were only starting to explain something < 1207357575 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: yes < 1207357610 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :do continue, i'll scream if i don't know a term. < 1207357638 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so < 1207357658 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a scale is made up of two tetrachords < 1207357673 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for example, c-major: CDEF GABC < 1207357685 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :where the latter ends in the base note? < 1207357685 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207357706 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :on the mandolin, if you start the scale on the first finger < 1207357725 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :each tetrachord fits on a string < 1207357737 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and the second tetrachord starts on the first finger again < 1207357740 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :on a new string < 1207357744 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, sure < 1207357747 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1207357750 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now this second tetrachord < 1207357760 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i think i see where this is going < 1207357761 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is actually the first tetrachord of mixolydian mode: GABC DEFG < 1207357765 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :do go on < 1207357787 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wait a sec < 1207357789 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so < 1207357793 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :0245 < 1207357797 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :0245 < 1207357803 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207357808 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :0235 < 1207357808 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :024 < 1207357812 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :let's see < 1207357816 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :should this correspond to the cycle of fifths? < 1207357819 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1207357826 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because the strings are tuned a fifth apart < 1207357833 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207357837 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1207357839 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's kinda neat < 1207357880 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i never gave much thought to the western way to classify music < 1207357884 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :always used my own notations < 1207357889 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now, let's see how it actually looks < 1207357900 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :let's < 1207357918 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :0245 == O O OO (on a string that goes from left to right) < 1207357921 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :makes sense? < 1207357933 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :makes me go duh, yes < 1207357936 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :normally you draw strings vertically but that's hard on irc < 1207357938 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1207357953 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so the first one, 0245 0245, and then 0235 etc < 1207357959 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :O O OO < 1207357961 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :O O OO < 1207357963 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :O OO O < 1207357974 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207357976 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then you just continue the pattern < 1207357977 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :O OO O < 1207357981 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :OO O O < 1207357982 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :OO O O < 1207357987 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :see the pattern? < 1207357994 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207357996 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1207357998 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :each two adjacent strings are the same < 1207357999 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :very neat < 1207358001 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :do minor < 1207358016 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it would cycle after that, right? < 1207358021 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's the neat part, i already did minor :) < 1207358027 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207358028 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :right < 1207358034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's the fourth of those lines < 1207358036 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and the fifth < 1207358051 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207358053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sorry, the fifth and the sixth < 1207358061 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i can't count! < 1207358064 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1207358067 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207358067 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the fourth and the fifth :) < 1207358071 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :O OO O < 1207358074 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :OO O O < 1207358076 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207358084 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so the overall pattern is < 1207358089 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the first and the fourth fingers don't move < 1207358103 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and in the middle there's this "ladder" that moves from the top to the bottom < 1207358127 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :. . |. < 1207358129 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :. . |. < 1207358137 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :. .| . < 1207358139 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :err < 1207358143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1207358148 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :better like this: < 1207358150 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :. . || < 1207358152 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :. . || < 1207358153 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :. || . < 1207358156 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :. || . < 1207358158 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :|| . . < 1207358160 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :|| . . < 1207358188 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207358199 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :doesn't it go . . || three times after that < 1207358204 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and then cycles from . || . < 1207358205 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1207358215 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :after that, the ladder "falls through the floor" < 1207358220 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : || . . < 1207358222 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1207358223 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : || . . < 1207358228 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : | . . . < 1207358233 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207358236 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : | . || < 1207358238 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : | . || < 1207358247 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't get these last two < 1207358247 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we have shifted one fret down < 1207358256 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :err < 1207358258 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207358261 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the last two are supposed to be . . || < 1207358266 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the position repeats < 1207358284 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the ladder is back at the top < 1207358318 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so the cycle is seven patterns long < 1207358321 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :errr < 1207358323 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :seven strings < 1207358323 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :patterns < 1207358324 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207358328 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207358333 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and it's simple enough to vizualize < 1207358349 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(you only need to vizualize the 4-string portion that actually fits on the instrument) < 1207358402 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and for all modes, the cycle is the same (since all modes are generated from the same scale, just starting on different keys) < 1207358419 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1207358483 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you do realize an ideal model of strings 4ths apart will have as simple a pattern for the scales? < 1207358513 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's just played a bit differently. < 1207358519 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wel < 1207358519 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well < 1207358534 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :part of the prettiness and symmetry here is that the scale is split into two mostly symmetrical parts < 1207358538 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :look at the major again: < 1207358539 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :O O OO < 1207358541 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :O O OO < 1207358544 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the two halves are identical! < 1207358557 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can't have that when you split it into 4ths < 1207358577 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o o o < 1207358579 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o o o < 1207358581 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o o < 1207358585 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :on guitar < 1207358597 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can't split 7 in half < 1207358602 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's prime < 1207358620 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can split a subset of superset of it < 1207358624 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in your case 7+1 < 1207358630 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in guitar's case 7+2 < 1207358650 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you'll get this symmetry with a 7+2 split < 1207358663 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the symmetry around a 5th is not just a coincidence < 1207358671 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the notes a fifth apart actually have similar "color" < 1207358685 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1st and 5th are "the base" < 1207358688 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o o o < 1207358688 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o o o < 1207358690 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1207358692 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1207358694 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1207358712 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :3rd and 7th are "color", they define the character of a chord if we're playing a chord < 1207358716 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the major scale has a lot of interesting properties, yes < 1207358719 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe "character" rather than "color" < 1207358765 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :also < 1207358766 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :o o o < 1207358772 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is a pain to play on the guitar :) < 1207358785 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207358787 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well < 1207358788 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :guitar is not really meant for that < 1207358792 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have 25 frets < 1207358800 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :depends where you play < 1207358801 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :normally it's one finger per fret < 1207358804 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and if it's acoustic or not < 1207358804 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, sure < 1207358814 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1207358822 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if it's not acoustic, it depends on where you play :D < 1207358834 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, it is hell. < 1207358863 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i also have dropped a tuning, which adds a bit more hell < 1207358873 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :because you have two points of asymmetry < 1207358877 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well not asymmetry < 1207358884 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but... illogicality < 1207358886 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1207358893 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207358904 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how does drop A work? < 1207358913 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :aeadf#b < 1207358918 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I know that some people who play primarily melody and not chords tune in all fourths < 1207358928 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh... ouch :) < 1207358938 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :dropped is for playing power chords easily. < 1207358949 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right < 1207358954 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :looks cool or something < 1207358964 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the annoying thing on guitar is that for chords, you want a specialized tuning < 1207358965 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :dunno, i've never really been into the popular part of band stuff < 1207358969 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but for melody, you want a regular tuning < 1207358979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so you get a weird hybrid < 1207358980 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1207358997 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mandolin players resolve it by mostly sticking to the melody < 1207359015 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(and in the styles where they mostly play chords, often retune) < 1207359033 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i only do power chords, so i could easily do with pure 4ths < 1207359055 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i only play in a band, and i'm the only mathematician there :P < 1207359089 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :pure 5ths work for power chords unless you want the octave there, too < 1207359106 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for power chords you want 5-4-5-4-5-4 :) < 1207359119 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but that's just silly < 1207359123 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(maybe not) < 1207359125 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :44444 is actually nicer < 1207359151 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :because 0|2|2 is as easy to play as 0|0|0 < 1207359151 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207359151 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you prolly don't get my notation < 1207359153 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :like < 1207359172 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fret in lowest string|...|fret in highest string < 1207359176 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :relative fret < 1207359191 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i understand < 1207359191 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :0|0|0 is with 5-4-5-4-5-4-5... tuning < 1207359202 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but people use drop d often < 1207359204 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yarrr i guess you understand english too < 1207359210 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :exactly because they think 0|0|0 is easier than 0|2|2 < 1207359211 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207359239 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...clearly it's easier, although clearly one should be able to play both :) < 1207359257 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :0|2|2 seems natural to me < 1207359265 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but it's really the cornerstone of the kind of music i play < 1207359277 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so... i may just be used to it < 1207359289 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :2|2|0 seems a lot harder to me < 1207359292 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and 5-4-5-4-5-4 needs that < 1207359354 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :have you actually tried all 4ths? < 1207359363 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :no, never < 1207359365 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it kinda seems like it has potential < 1207359372 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207359378 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i have invested too much time learning chords for the standard tuning < 1207359389 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you do guitar? < 1207359396 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(so might as well just switch to a whole different instrument for playing melody...) < 1207359399 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207359427 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i want to switch to mandolin and similarly tuned stuff < 1207359441 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i would love cello < 1207359446 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if that's the name < 1207359460 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's great but not having frets muddles things a bit < 1207359487 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm planning to make my other guitar fretless < 1207359497 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :might be intesting < 1207359501 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*interesting < 1207359532 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nile does this in metal, although you probably don't appreciate that kind of stuff < 1207359550 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i haven't heard it < 1207359561 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fretless is fun but you pretty much say goodbye to chords < 1207359578 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fairly hardcore stuff, i'm fairly sure you couldn't listen to it enough to hear any melody in it < 1207359594 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eh, i like metal < 1207359599 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you do? < 1207359603 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1207359613 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, we may have a different view on what's metal < 1207359613 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't listen to it, but i like it < 1207359639 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean more like grindcore < 1207359655 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1207359715 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :search nile on youtube < 1207359718 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if you have the time < 1207359756 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :they do interesting stuff with the fretless guitar in a few songs < 1207359771 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately i can't name these songs, for one, the names are to long to remember anyway < 1207359779 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*too < 1207359788 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't really listen to music much < 1207359856 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not *that* interesting, of course, metal is usually fairly limited, although probably one of the least limited genres < 1207359892 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :limitations are interesting too :) < 1207359901 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1207359942 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i'd say more in the historician sense < 1207359951 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :to see what limits have developed naturally < 1207359955 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1207359961 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, dunno < 1207359965 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess in every sense. < 1207360012 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but most popular music, and a lot of classical music, is so limited i find it hard to get interested at all < 1207360043 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and jazz etc often gets so weird i cannot find much overall structure < 1207360079 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :although you might argue i'm just dumb, it is clear that music usually takes a big jump in weirdness between non-modern and modern < 1207360088 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well < 1207360094 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :modern is really a bad classification < 1207360108 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have next to no vocabulary when it comes to music. < 1207360215 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i need to sleep for a while, thanks for the mode lesson < 1207360217 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1207360218 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1207360921 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1207360936 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1207361410 0 :GreaseMonkey!n=saru@122-57-226-168.jetstream.xtra.co.nz JOIN :#esoteric < 1207361423 0 :Iskr!unknown@unknown.invalid QUIT :"Leaving" < 1207363181 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ACTION helps himself to some chips (aka crisps) in anticipation of cessation of intoxication < 1207363309 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1207364948 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up, folks? < 1207365387 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm back baby. < 1207365424 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy again, Slereah < 1207365454 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is really unsettling: http://www.motionportrait.com/about/ < 1207365550 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and the cartoon ones look evil. http://www.motionportrait.com/about/demo_others_05.html < 1207365577 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I do not understand this page. < 1207365617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's some type of software that can animate still images and make them look around, breathe, and smile in what generally comes out as a really creepy way < 1207365655 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1207365884 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :clearly you are stunned and left with nothing to say < 1207366004 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have my share of stunning right now. < 1207366012 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :As I am reading this : < 1207366013 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.misterkitty.org/extras/stupidcovers/stupidcomics102.html < 1207366027 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Chuck Norris. Ninjas. Objectivist propaganda. < 1207366088 0 :adu!n=andrew@pool-71-178-14-80.washdc.fios.verizon.net JOIN :#esoteric < 1207366266 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.misterkitty.org/extras/stupidcovers/chuck7.jpg <- this is great < 1207366289 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :apparently that one ninja's asshole can talk < 1207366319 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.misterkitty.org/extras/stupidcovers/chuck8.jpg <- and this is probably my favorite panel < 1207366390 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Chuck Norris' best ally is misinformation. < 1207366404 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :apparently < 1207366407 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Ping! < 1207366417 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This one is also pretty fucked up : http://www.misterkitty.org/extras/stupidcovers/stupidcomics115.html < 1207366422 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Can I put that on a T-shirt? < 1207366424 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what the hell kind of ninjas use guns as weapons and believe internet memes? < 1207366439 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: put what on a T-shirt? < 1207366457 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat : They don't use guns. < 1207366460 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: People from the Internet < 1207366461 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They just carry them. < 1207366468 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I want that on a T-shirt. < 1207366472 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :When the fight breaks out, they just leap on him. < 1207366494 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Except that one ninja who fires. < 1207366496 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: did you plan on selling it to people, or just for personal use? < 1207366518 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I was going to use CafePress to produce it, but just wanted one for me :P < 1207366551 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you're just making one for yourself, go for it. If you sell them to other people, I'd like a cut. Either way, I'm flattered. :) < 1207366569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, even if I did have CafePress sell it, I wouldn't make any profit :P < 1207366586 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I always put the price 1 cent over the base price, just so it doesn't end in .99) < 1207366725 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds cool to me < 1207366751 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I want a photo of you wearing it when it arrives. < 1207366760 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK X-D < 1207366843 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What name shall I use to give you attribution in the "product" description? < 1207366948 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, or just "Rodger" is fine < 1207367108 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cafepress.com/bizarregeek.250445859 < 1207367142 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hahah- that's awesome < 1207367180 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the eyes look kinda odd, but I suppose it just adds to the effect < 1207367250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've learned from experience that you don't use fine details on CafePress T-shirts - the result fades into the abyss very quickly - so I had to GIMP-warp some of the lines a bit, which, yeah, weirded the eyes, but I don't think it hurts particularly :P < 1207367319 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The teeth, too, but *eh* < 1207367359 0 :GregorR-L!n=gregor@66.206.87.117 JOIN :#esoteric < 1207367398 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :personally, I might've gone with black-on-white < 1207367902 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, there's a local art show with a submission deadline tomorrow at 5pm. What do you folks think I should make to enter, and what medium should I use? (pen and ink or digital are the main two runners) < 1207368115 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L? < 1207368198 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I might try reworking this a bit and doing a nice big one or two page comic: http://rodger.nonlogic.org/files/SYSTEM%20DOWN.txt < 1207368271 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how well the wordplay would translate, though < 1207368807 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1207368872 0 :sebbu!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207368872 0 :fizzie!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207368873 0 :tejeez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207368873 0 :Deewiant!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207368875 0 :oklofok!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207368875 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207368876 0 :lament!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207368879 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1207368952 0 :adu!unknown@unknown.invalid QUIT :Remote closed the connection < 1207369432 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1207369432 0 :RodgerTheGreat!n=Rodger@wads-5-233-27.resnet.mtu.edu JOIN :#esoteric < 1207369432 0 :oklofok!n=nnscript@a91-152-141-232.elisa-laajakaista.fi JOIN :#esoteric < 1207369432 0 :tejeez!n=tejeez@dsl-lhtgw1-fe7adf00-87.dhcp.inet.fi JOIN :#esoteric < 1207369432 0 :Deewiant!n=mniemenm@iruel.hut.fi JOIN :#esoteric < 1207369432 0 :sebbu!n=sebbu@ADijon-152-1-18-90.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1207370569 0 :adu!n=andrew@pool-71-178-14-80.washdc.fios.verizon.net JOIN :#esoteric < 1207370937 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1207370955 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1207371085 0 :GregorR-L!n=gregor@66.206.87.117 JOIN :#esoteric < 1207371091 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1207371093 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I ordered the T-shirt. < 1207371097 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :In beautiful white-on-black :P < 1207371228 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1207371248 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so do you have any commentary on the art project idea? < 1207371404 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Apparently not, since I'm not sure to what you refer :P < 1207371657 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:57pm] RodgerTheGreat: < 1207371657 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, there's a local art show with a submission deadline tomorrow at 5pm. What do you folks think I should make to enter, and what medium should I use? (pen and ink or digital are the main two runners) < 1207371657 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[11:01pm] RodgerTheGreat: < 1207371658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L? < 1207371658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[11:02pm] RodgerTheGreat: < 1207371659 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I might try reworking this a bit and doing a nice big one or two page comic: http://rodger.nonlogic.org/files/SYSTEM%20DOWN.txt < 1207371662 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[11:04pm] RodgerTheGreat: < 1207371664 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how well the wordplay would translate, though < 1207371733 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Seems like a bit much text to try to media-convert, perhaps lossy with translation. < 1207372016 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll submit one of my old paintings, "Hunter of Spatulas" http://www.nonlogic.org/dump/images/1207368367-spatch.jpg < 1207372054 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's extremely surreal. < 1207372059 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207372228 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this was my favorite painting: http://www.nonlogic.org/dump/images/1207368583-anything.jpg < 1207372252 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, that's just plain awesome < 1207372264 0 :pikhq!n=pikhq@209.248.125.70 JOIN :#esoteric < 1207372266 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks, man. :) < 1207372340 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Particularly since it really just raises questions about the context, and provides little to no answers. < 1207372362 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://www.cafepress.com/bizarregeek.250445859 // get the newest thing to hit the intarwebs! :P < 1207372407 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: the full title is "Anything (we can fix)" < 1207372423 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Aha < 1207372434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION returneth from a date < 1207372440 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*bow chicka bow wow* < 1207372511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1207372535 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: do you think they'd let me enter a revised version of "walls"? (http://www.nonlogic.org/dump/images/1207278828-walls.png) < 1207372556 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uhhhh, no idea? :P < 1207372580 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it would be really stupid without profanity < 1207372614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should've expected that, though, Gregor. :p < 1207373050 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1207373058 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Should I blindly put this /topic in a .c file and see what happens? < 1207373074 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ohwait, not C :P < 1207373088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It looks to me like a more insane language. . . < 1207373094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, say, PHP or Perl. < 1207373101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's obviously a bracket language, though. < 1207373115 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I lurve bracketlangs 8-O < 1207373115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :From the look of things, it's a quine. < 1207373149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But in what language? < 1207373150 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but it could be a quine with the added advantage of reformatting your hard disk :P < 1207373156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1207373165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :vixey: You set it; care to explain? < 1207373181 0 :vixey!unknown@unknown.invalid PRIVMSG #esoteric :ALGOL < 1207373281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Ah*. < 1207373295 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Yeah, it's a bracketlang. Bit older than C, though. < 1207373300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1207373304 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA < 1207373320 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Now THAT'S an esolang. < 1207373325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Holy crap*. < 1207373336 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :? < 1207373347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Backus Naur Form was invented *to describe ALGOL's syntax*. < 1207373363 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ohyeah, I actually knew that once :P < 1207373424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Not actually bracketed. Might as well be, though. < 1207373632 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1207374019 0 :vixey!unknown@unknown.invalid QUIT :"Leaving" < 1207374315 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is my reimagining of "walls" < 1207374369 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1207370672-wall.jpg < 1207374675 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thoughts? < 1207375050 0 :sebbu2!n=sebbu@ADijon-152-1-17-137.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1207375411 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1207378718 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"bai bai" < 1207378803 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good night everyone < 1207378812 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1207380634 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1207380836 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Am I the only person who goes "I'd like an egg salad sandwich", and then grills some onions? < 1207382025 0 :adu!unknown@unknown.invalid QUIT : < 1207382230 0 :adu!n=andrew@pool-71-178-14-80.washdc.fios.verizon.net JOIN :#esoteric < 1207382263 0 :adu!unknown@unknown.invalid QUIT :Remote closed the connection < 1207382399 0 :clog!unknown@unknown.invalid QUIT :ended < 1207382400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1207388190 0 :Iskr!n=i@host81-16-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1207388658 0 :ais523!n=ais523@147.188.254.202 JOIN :#esoteric < 1207388736 0 :thutubot!n=thutubot@147.188.254.202 JOIN :#esoteric < 1207393302 0 :Judofyr_!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1207393302 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1207394717 0 :Judofyr_!unknown@unknown.invalid QUIT : < 1207394721 0 :Xorothal!n=joe@unaffiliated/xorothal JOIN :#esoteric < 1207398639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what language is the topic in? < 1207398690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :...and why does the link to the logs in the topic appear to be a mirror? < 1207401507 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1207401509 0 :thutubot!unknown@unknown.invalid QUIT :Remote closed the connection < 1207402291 0 :Iskr!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402291 0 :lament!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402292 0 :oklofok!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402293 0 :tejeez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402293 0 :Deewiant!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402293 0 :sebbu2!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402331 0 :Iskr!n=i@host81-16-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1207402331 0 :sebbu2!n=sebbu@ADijon-152-1-17-137.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1207402331 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1207402331 0 :oklofok!n=nnscript@a91-152-141-232.elisa-laajakaista.fi JOIN :#esoteric < 1207402331 0 :tejeez!n=tejeez@dsl-lhtgw1-fe7adf00-87.dhcp.inet.fi JOIN :#esoteric < 1207402331 0 :Deewiant!n=mniemenm@iruel.hut.fi JOIN :#esoteric < 1207402931 0 :lament!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402933 0 :oklofok!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402933 0 :Iskr!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402933 0 :tejeez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402933 0 :Deewiant!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402933 0 :sebbu2!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207402977 0 :Iskr!n=i@host81-16-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1207402977 0 :sebbu2!n=sebbu@ADijon-152-1-17-137.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1207402977 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1207402977 0 :oklofok!n=nnscript@a91-152-141-232.elisa-laajakaista.fi JOIN :#esoteric < 1207402977 0 :tejeez!n=tejeez@dsl-lhtgw1-fe7adf00-87.dhcp.inet.fi JOIN :#esoteric < 1207402977 0 :Deewiant!n=mniemenm@iruel.hut.fi JOIN :#esoteric < 1207403389 0 :Xorothal!unknown@unknown.invalid QUIT :"Ex-Chat" < 1207403595 0 :lament!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403597 0 :oklofok!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403597 0 :Iskr!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403598 0 :tejeez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403598 0 :Deewiant!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403598 0 :sebbu2!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403630 0 :Iskr!n=i@host81-16-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1207403630 0 :sebbu2!n=sebbu@ADijon-152-1-17-137.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1207403630 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1207403630 0 :oklofok!n=nnscript@a91-152-141-232.elisa-laajakaista.fi JOIN :#esoteric < 1207403630 0 :tejeez!n=tejeez@dsl-lhtgw1-fe7adf00-87.dhcp.inet.fi JOIN :#esoteric < 1207403630 0 :Deewiant!n=mniemenm@iruel.hut.fi JOIN :#esoteric < 1207403843 0 :lament!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403844 0 :oklofok!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403844 0 :Iskr!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403845 0 :tejeez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403845 0 :Deewiant!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403845 0 :sebbu2!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403884 0 :Iskr!n=i@host81-16-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1207403884 0 :sebbu2!n=sebbu@ADijon-152-1-17-137.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1207403884 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1207403884 0 :oklofok!n=nnscript@a91-152-141-232.elisa-laajakaista.fi JOIN :#esoteric < 1207403884 0 :tejeez!n=tejeez@dsl-lhtgw1-fe7adf00-87.dhcp.inet.fi JOIN :#esoteric < 1207403884 0 :Deewiant!n=mniemenm@iruel.hut.fi JOIN :#esoteric < 1207403898 0 :lament!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403900 0 :oklofok!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403900 0 :Iskr!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207403985 0 :Iskr!n=i@host81-16-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1207403985 0 :oklofok!n=nnscript@a91-152-141-232.elisa-laajakaista.fi JOIN :#esoteric < 1207403985 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1207404105 0 :lament!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404105 0 :oklofok!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404105 0 :Iskr!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404106 0 :tejeez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404106 0 :Deewiant!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404106 0 :sebbu2!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404224 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1207404224 0 :oklofok!n=nnscript@a91-152-141-232.elisa-laajakaista.fi JOIN :#esoteric < 1207404224 0 :Iskr!n=i@host81-16-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1207404224 0 :sebbu2!n=sebbu@ADijon-152-1-17-137.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1207404224 0 :tejeez!n=tejeez@dsl-lhtgw1-fe7adf00-87.dhcp.inet.fi JOIN :#esoteric < 1207404224 0 :Deewiant!n=mniemenm@iruel.hut.fi JOIN :#esoteric < 1207404373 0 :oklofok!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404373 0 :lament!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404374 0 :Iskr!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404375 0 :tejeez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404375 0 :Deewiant!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404375 0 :sebbu2!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1207404393 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1207404393 0 :oklofok!n=nnscript@a91-152-141-232.elisa-laajakaista.fi JOIN :#esoteric < 1207404393 0 :Iskr!n=i@host81-16-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1207404393 0 :sebbu2!n=sebbu@ADijon-152-1-17-137.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1207404393 0 :tejeez!n=tejeez@dsl-lhtgw1-fe7adf00-87.dhcp.inet.fi JOIN :#esoteric < 1207404393 0 :Deewiant!n=mniemenm@iruel.hut.fi JOIN :#esoteric < 1207404823 0 :thutubot!n=thutubot@147.188.254.202 JOIN :#esoteric < 1207405540 0 :jix!n=jix@dyndsl-080-228-181-095.ewe-ip-backbone.de JOIN :#esoteric < 1207406027 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1207406343 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: were the onions part of the salad? < 1207406345 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1207407007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the language in the topic? < 1207407018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, ^ < 1207407070 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i did not set it < 1207407079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, ah so no idea what it is? < 1207407151 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, looks like a quine < 1207407152 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :REPR and STRING should give it away... but no < 1207407155 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't < 1207407164 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, i do know how it works < 1207407167 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :just not the language < 1207407470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1207407523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* vixey has changed the topic to: http://bespin.org/~nef/logs/esoteric/ --> STRING p="STRING p=?;print(p[:9]+REPR 34+p+REPR 34+p[11:])";print(p[:9]+REPR 34+p+REPR 34+p[11:]) < 1207407524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I bring quines of ALGOL < 1207407524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 68 < 1207407524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1207407676 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207407694 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i don't know algol. < 1207407928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor do I < 1207408295 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, I see how that works now... REPR = character from integer and string[a:b] for substring extraction < 1207408315 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :quite nice for such an old language < 1207408487 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207408703 0 :ais523!n=ais523@147.188.254.202 JOIN :#esoteric < 1207408714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, and you're using UPPER stropping < 1207408731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought you had to write a pragma using POINT stropping first before you were allowed to do that? < 1207408778 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :stropping? < 1207408816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olsner: ALGOL-68 had separate keyword and identifier spaces < 1207408816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you were allowed to call a variable if, if you liked, even though it was a keyword < 1207408816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also variable names could contain spaces < 1207408832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in a book, keywords were printed in bold and variable names in italic < 1207408838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you couldn't do that in a real program < 1207408850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so stropping was the way you distinguished between keywords and variables < 1207408864 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, so basically everything uppercase is looked up in the keyword namespace? < 1207408873 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :depending on the "stropping" setting? < 1207408890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :POINT stroppping means that you write a dot before each keyword: i.e. .string p = ".string p=? and so on < 1207408910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :UPPER stropping means you write keywords in uppercase and variables in lowercase (I think that's what's used in the topic) < 1207408933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and RES stropping meant that if anything was the same as a reserved word, then it was a reserved word, unless you preceded it by an underscore to mark it as being a variable < 1207408969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so in other words, the quine up there should either have extra .s added, or start .pr UPPER .pr, because POINT stropping is what's used by default unless you changed it with a pragma < 1207409034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(some implementations allowed other sorts of stropping; apparently there was one where you underlined keywords using the underscore and backspace characters) < 1207409048 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :apparently some algol implementations had UPPER stropping as default < 1207409066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what the topic would imply < 1207409103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... actually, ISTR an implementation could use any form of stropping, but had to recognise POINT stropping no matter what form of stropping was being used < 1207409121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the .pr UPPER .p is just needed to make the program portable, but it would still work on some implementations anyway < 1207409154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION worries that they know all this about a language which is almost twice as old as they are < 1207409181 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well not knowing algol is a sin < 1207409217 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think a friend used some algol implementation with the "underline-with-backspaces-and-_" thing. < 1207409259 0 :tola_!n=tola@82-36-97-250.cable.ubr01.king.blueyonder.co.uk JOIN :#esoteric < 1207409271 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :overtyping characters is just so poorly supported on modern systems, unfortunately < 1207409309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nowadays, I reckon that Algol should support HTML stropping, so it's actually possible to do the bold-and-italic thing < 1207409309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nowadays, I reckon that Algol should support HTML stropping, so it's actually possible to do the bold-and-italic thing < 1207410166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : well not knowing algol is a sin < 1207410178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know some things about Algol, but am apparently bad at recognising it < 1207410489 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1207410664 0 :RodgerTheGreat!n=Rodger@wads-5-233-27.resnet.mtu.edu JOIN :#esoteric < 1207410715 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy everyone < 1207410828 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :hello RodgerTheGreat < 1207410841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi thutubot < 1207410892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul (I may as well say hi too)S < 1207410894 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1207410904 0 :EgoBot!n=EgoBot@71.237.179.105 JOIN :#esoteric < 1207410916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't meant to do that < 1207410959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and of course I sent the first hello by bouncing it off thutubot < 1207411004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I figured it was probably a puppet < 1207411043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (like this)S < 1207411043 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :like this < 1207411048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but in a /msg < 1207411245 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"How many Surrealists does it take to change a lightbulb?" < 1207411290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: don't know < 1207411292 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Two - One to paint the giraffe and the other to fill the bathtub with brightly coloured machine tools" < 1207411312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how many esolangers it would take to change a lightbulb < 1207411346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :an unbounded number, but on the plus side the process of changing the bulb would be TC < 1207411421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in #irp: Would someone here please change a lightbulb? < 1207411429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now we can find out, hopefully < 1207411513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1207411534 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do it at least twice- we have no idea if it's deterministic < 1207411542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects that on the basis of the lack of response, the answer is greater than 6 < 1207411558 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which lends credence to my idea < 1207411572 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or it just takes more than a few seconds to execute < 1207411676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I have the best knock knock joke ever- say "knock knock" < 1207411703 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :knock knock < 1207411708 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :who's there? < 1207411883 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1207411965 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, Sgeo < 1207411973 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RTG < 1207411991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I got a reply in #irp < 1207412000 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION then greets someone named "rwg" in another channel.. < 1207412000 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw, sweet- now I'm a Radio-Thermal Generator! < 1207412004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was 'Done' < 1207412018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :followed by a comment 'No observable effects for you, though' < 1207412018 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wow < 1207412035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the answer is apparently '1, but it takes a while and you can't prove it' < 1207412038 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What was the command? < 1207412043 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we've got some pretty good interpreters. I told you it would take some time < 1207412050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : Would someone here please change a lightbulb? < 1207412203 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think this might be worth inclusion on the IRP wiki entry < 1207412233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll put it there, the original conversation's in my logs < 1207412269 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this one cracks me up every single time: < 1207412272 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : Please, write the 99 bottles lyrics < 1207412272 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : go to hell < 1207412333 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd also argue that IRP is turing complete by nature of the fact that interpreters are not limited to their own mental faculties. < 1207412351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they are limited by the amount of storage in the universe < 1207412369 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they can refer to the internet, other humans, or any number of handwritten notes, etc, even making use of any TC language the interpreter knows < 1207412383 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by proxy, I think it's fair to then say that IRP is TC < 1207413898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: but it can't even do 99bob! < 1207413936 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd argue it can if you phrase it right. "Would somebody please find a 99bob program, run it, and paste the output to me?" < 1207414099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: would you say that a shell with no flow control but with a batch file mechanism is TC? < 1207414105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it can run external programs? < 1207414135 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sure, if it has access to TC programming languages or some other means of producing new programs < 1207414178 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I mean, the argument for is that while the shell *itself* is not TC, it's part of a system that *is* TC < 1207414436 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1207414452 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, oklopol < 1207414458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1207414648 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Wow, I didn't know there could be such objectionable science fundamentalism: http://www.youtube.com/watch?v=Gzdv2dsPPKw < 1207414728 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, Science won in the 18th century, when lightning conuctors became standard for church rooves < 1207414732 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1207414985 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the "powers of ten" part is perfect for the music < 1207415003 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1207415020 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :But PoT was done with squares, not circles, surely? < 1207415072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes < 1207415099 0 :wildhalcyon!n=chatzill@c-69-243-94-185.hsd1.md.comcast.net JOIN :#esoteric < 1207415110 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Unless RodgerTheGreat meant it was like PoT, rather than being an extract from PoT < 1207415130 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's what I meant < 1207415151 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1207415186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: what is a halycon, anyway? < 1207415212 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a type of asphyxiating gas, I think < 1207415274 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it means peace, or its a type of bird (a kingfisher to be precise) < 1207415278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia doesn't have an article about it < 1207415318 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then do some research and rectify the problem? < 1207415324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's used in articles, usually as an adjective < 1207415332 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :even a small stub is an extremely useful addition < 1207415372 0 :Judofyr!unknown@unknown.invalid QUIT : < 1207415374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I'd misspelt it < 1207415382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the word is halcyon, but I'd misspelt it as halycon < 1207415408 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Halcyon < 1207415410 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1207415430 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :google is pretty much the most powerful spell-checker ever constructed < 1207415479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, it can't spell INTERCAL < 1207415514 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: heh < 1207415514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"did you mean inteal" < 1207415516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*interval < 1207415559 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as with any tool, it performs poorly if you don't know how to use it < 1207415609 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, I was confusing Halcyon and Halon < 1207415636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: iodine is a liquid < 1207415660 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it displaces oxygen really well, which kills fires, but unfortunately most animals like oxygen as well < 1207415715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just realised that they mixed Halon and Halogen < 1207415883 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1207415895 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :fires don't run so fast < 1207415906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i once mixed halon and halogen, god what an explosion < 1207415974 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1207415994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i have no idea what halon is, but it sounds dangerous.) < 1207416014 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a fire-suppressing gas < 1207416026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: chemically speaking it's like a CFC, but is allowed to use bromine too < 1207416033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so CFCs are a subset of halons < 1207416061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this also means that they're more or less completely safe to humans and other objects, but catalyse the destruction of the ozone layer < 1207416063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cfc's are the things destroying like the ozone layer and making a greenhouse out of our planet KILLING EVERYONE, like, or something? < 1207416082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows his stuff < 1207416097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207416099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you said that < 1207416110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if something is said while i'm typing, i often ignore it < 1207416120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: CFCs are almost the perfect inert gas for many purposes, except for the destroying-the-ozone-layer problem. That's why they caught on in the first place, before the ozone layer problem was discovered < 1207416135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I don't ignore it, but I often don't read it until after I've finished typing < 1207416146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and even when I do I often finish typing and press enter anyway, even if it's redundant < 1207416166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do that too, usually, but it's my main reason to fail to get a message < 1207416206 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, in the past one could bame netlag < 1207416223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you still can when using telnet < 1207416224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but then one realized baming isn't the solution < 1207416239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when someone pings you you can edit the timestamps to change the apparent delay < 1207416245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(as well as the time you spend typing the ping reply) < 1207416326 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1207416846 0 :Tritonio_!n=Tritonio@150.140.226.19 JOIN :#esoteric < 1207417297 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers seeing some server room at Hofstra (I was there at summer camp), and they had those things that suppress fires with gas < 1207417303 0 :Slereah!n=Vampire_@ANantes-252-1-65-144.w81-250.abo.wanadoo.fr JOIN :#esoteric < 1207417306 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : < 1207417307 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Slereah < 1207417321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: they also have them on the Channel Tunnel < 1207417337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they have airlocks between all the carriages so they can put out a fire while the train is still moving and people are still aboard < 1207417357 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :fHi. < 1207418143 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1207419518 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1207421027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... do the one-char quines in PHP and m4 count as cheat quines? < 1207421099 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What are they? < 1207421116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :any char that has no meaning in the language < 1207421121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's just echoed < 1207421129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. _ is a quine in both languages < 1207421150 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It does seem a little cheaty. < 1207421222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :here's a nice cheatquine in Perl, by the way: < 1207421226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#!/bin/cat < 1207421615 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sweet! My copy of GEB came! < 1207421628 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :GEB? < 1207421659 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Gödel, Escher, Bach: and Eternal Golden Braid" < 1207421672 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1207421684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it's a great book < 1207421685 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It never really inspired me to buy it. < 1207421694 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it good? < 1207421713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the dialogues there, as well as making points, are effectively the esoteric version of poetry/playwriting/prosewriting/whatever < 1207421719 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's linux genrally, not perl, surely? < 1207421724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they all have strange constraints to make them work like music < 1207421735 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and maybe other unixes < 1207421737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes, it works in POSIX < 1207421751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but also, when Perl sees a #! line mentioning another application, it execs as that application instead < 1207421759 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1207421760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas the shells don't < 1207421776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they only pay attention to #! if you run a program without specifying which application to use < 1207421785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so #!/bin/cat is a cat quine, but not a sh quine, for instance < 1207421792 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1207421792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but everything's a cat quine < 1207421804 0 :jix!n=jix@dyndsl-085-016-238-158.ewe-ip-backbone.de JOIN :#esoteric < 1207422068 0 :AnMaster!unknown@unknown.invalid QUIT :"ERC Version 5.2 (IRC client for Emacs)" < 1207422572 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1207422693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: now you have to write an IRC client for vi < 1207422708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there is one already < 1207422714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1207422714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't want to use vi < 1207422715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ever < 1207422725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and no I didn't code ERC < 1207422731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know you didn't < 1207422733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are several irc clients for emacs < 1207422736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I noticed your quit message < 1207422743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also: < 1207422744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ vi < 1207422744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bash: vi: command not found < 1207422753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there is an irc client in pure zsh too < 1207422758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, you must really hate vi < 1207422767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I can't stand vi indeed < 1207422770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ed is WAY better < 1207422784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm an Emacs user normally when it comes to programmer's editing, but have been known to use vi on systems that aren't powerful enough to run Emacs < 1207422790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and whatever ehird thinks, they do exist < 1207422798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I'm very bad at vi, though) < 1207422808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1207422812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yeah so am I < 1207422823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like end up in wrong mode *all the time* < 1207422830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer ed or nano < 1207422834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes even ed < 1207422851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or if ed isn't there, I would do sed < 1207422853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I really would < 1207422871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :under NO conditions will I use vi < 1207422874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or vim < 1207422882 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You people are strange. < 1207422889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1207422893 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't touch Emacs evar if I had Vim somewhere. < 1207422909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've used sed before on a situation where I was stuck at a command prompt, Emacs wasn't installed, I didn't know how to use vi and I'd forgotten the existence of nano < 1207422920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/on/in/ < 1207423056 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I tried to use ed once < 1207423062 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was a bit traumatised < 1207423106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, yeah a bit indeed < 1207423111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fully traumatised == vi < 1207423114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe teco < 1207423119 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nah, vi is quite good < 1207423121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah teco and vi are both bad < 1207423134 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is like nethack really < 1207423149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :TECO is great, but from the point of view of an esolang rather than an editor < 1207423176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :remember that when it was invented, computers only ran in batch mode, and you needed a TC lang to specify where on the tape to correct or edit < 1207423200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, using all the characters in a character set, including the control characters, is a great idea < 1207423227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(Emacs doesn't attach a meaning to some key combinations; for instance, M-x M-butterfly doesn't work yet) < 1207423227 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :What *are* the advantage of vi-derivatives over emacs-derivatives? < 1207423247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: the advantage of Emacs is that it knows everything about the formats you use, the environment you're in, etc. < 1207423252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the advantage of vi is that it doesn't need to < 1207423280 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like vi. It's annoying sometimes, but it gets the job done. < 1207423282 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :modern vims are turning into emacs < 1207423301 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they are getting TC macro languages, arrow-key editing, etc < 1207423368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, Emacs is reluctant about arrow-key editing too < 1207423388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it works nowadays, but reading the manual gives you the impression that the original author wouldn't have liked it < 1207423406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, you never know when you'll end up on a terminal with no arrow keys... < 1207423417 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1207423456 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :TODO: travel back in time and standardise the 101-key keyboard in the 1960s, before the ASCII control chars are decided < 1207423488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, Stallman really didn't like backspace = delete-char-backwards < 1207423497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because backspace = ctrl-h and ctrl-h = help < 1207423504 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Remove the "pause" and "scroll lock" key, too < 1207423515 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: um, no, not pause < 1207423522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it was set up so that delete = delete-char-backwards and ctrl-d = delete-char < 1207423522 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pause = sysreq < 1207423528 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is it used for! < 1207423531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: not on this keyboard < 1207423537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Pause is actually really useful under DOS < 1207423537 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but BS = 127, surely? < 1207423542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: no, that's delete < 1207423545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BS = 8 < 1207423553 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :h,, < 1207423555 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207423558 0 :atsampso1!n=ats@7hw.poik.net JOIN :#esoteric < 1207423584 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok, the setup I usually encounter is BS = 127, help = 8, and del = some funny control code < 1207423584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: SysRq was originally designed while multitasking operating systems were being planned < 1207423590 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yup < 1207423615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it was foreseen that people would need a new key to task-switch < 1207423616 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :under linux, alt-sysrq is an "unblockable" signal to the kernel < 1207423622 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But is it still in use for anything? < 1207423626 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207423629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it happened, people ended up using things like alt-tab instead < 1207423647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so nowadays most OSs ignore it, and on Linux it sends a signal to the kernel that bypasses the application layer altogether < 1207423662 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alt-sysrq, alt-R, ctrl-alt-f1 is a way to get to the terminal if X breaks < 1207423663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except on Ubuntu, apparently, which ignores the Alt-SysRq combinations I know < 1207423680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: oh, you have to let go of SysRq first < 1207423682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/?/ < 1207423686 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alt-sysrq, alt-r puts the kb back into "cooked" mode < 1207423695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I always tried to hold down SysRq while pressing the R < 1207423704 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh < 1207423725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and Alt-Sysrq-Alt followed by REISUB is a safe way to soft reboot under Linux < 1207423732 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did you read on TDWTF about the guy who tried to hold down all the letters in CTRL-ALT-DEL at once to type it? < 1207423737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes < 1207423777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the REISUB trick puts the keyboard into raw mode, then terms and then kills all processes, syncs the disks, unmounts or mounts RO every disk, and reboots < 1207423792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you don't lose data or end up with an unstable filesystem < 1207423834 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or, alt-H will get you a help message on a terminal < 1207423843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Alt-SysRq Alt-H? < 1207423854 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207423887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doesn't work on this Ubuntu system, Ctrl-Alt-F1 Alt-SysRq Alt-H just types the letter h < 1207423906 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1207423909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's annoying, SysRq codes are really useful < 1207423930 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there is probably something under /proc to turn them on < 1207423938 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or failing that, apply google < 1207423955 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Magic sysrq key is a kernel configuration flag. < 1207423966 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't be very surprised if some distributions turned it off. < 1207424069 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although there is also a sysctl, available via /proc/sys/kernel/sysrq, to toggle whether it's enabled. < 1207424106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I found the sysctl, set it to 1, and still it didn't work < 1207424226 0 :atsampson!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1207424338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, I figured it, SysRq is Fn-PrtSc on a laptop < 1207424348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and has to be held down in Ubuntu for SysRq stuff to work < 1207424361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that implies holding down Fn too, and Fn-H is not H < 1207424629 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1207424645 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, you let go of everyting before typing alt-h < 1207424649 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well here you do < 1207424773 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :page 1 of my graphic adaptation of "System Down" < 1207424773 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1207421117-down1.jpg < 1207424803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: according to Google you have to hold it down on Ubuntu < 1207425129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :got it < 1207425139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to let go of SysRq but not of Alt < 1207425266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's +Alt +Fn +SysRq -SysRq -Fn +H -H -Alt to do an Alt-SysRq-H on a laptop < 1207425869 0 :tola__!n=tola@82-36-97-250.cable.ubr01.king.blueyonder.co.uk JOIN :#esoteric < 1207425980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://ipv6.google.com/ <-- cool didn't know about that < 1207425985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it got a jumping logo too < 1207426181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I can resolve the AAAA record but the wireless router I'm connected to doesn't support IPv6 < 1207426201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well maybe you can access logo anyway < 1207426213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://ipv6.google.com/intl/en_ALL/images/logo.gif < 1207426218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm not right < 1207426233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://ipv6.google.com/images/ipv6_logo.gif < 1207426237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah that works better < 1207426244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, try accessing same with www.google < 1207426246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1207426447 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok < 1207426526 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: cool < 1207426530 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where is the original? < 1207426569 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or the source, or whatever < 1207426883 0 :tola_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1207427334 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.nonlogic.org/files/SYSTEM%20DOWN.txt < 1207427380 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs at Garfield Minus Garfield (again) < 1207427440 0 :tola__!unknown@unknown.invalid QUIT : < 1207427525 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs at SYSTEM DOWN too < 1207427653 0 :ehird!n=ehird`@91.105.71.115 JOIN :#esoteric < 1207427660 0 :ehird_!n=ehird@91.105.71.115 JOIN :#esoteric < 1207427847 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1207424203-down2.jpg <- and the second page < 1207428199 0 :tola_!n=tola@82-36-97-250.cable.ubr01.king.blueyonder.co.uk JOIN :#esoteric < 1207428231 0 :tola_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I am PMing you < 1207428270 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ICEBreaker is quite cool < 1207428279 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you dnot need the screen though < 1207428290 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :for the higher difficulty levels < 1207428309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tola_: not receiving it over here for some reason, I'll send you a PM to see if that gets through < 1207428368 0 :tola_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: received both < 1207428377 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1207429008 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ello < 1207429121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird_ < 1207429130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're in here twice at the moment < 1207429186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (hello from me, too)S < 1207429187 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :hello from me, too < 1207429236 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :+ul (does it respond to instructions from everyone)S < 1207429237 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :does it respond to instructions from everyone < 1207429291 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :+help < 1207429295 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :who is thutubot < 1207429299 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :a local egobot? < 1207429305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: my bot < 1207429308 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1207429312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's written in Thutu, piped both ways to netcat < 1207429320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at the moment it only supports +ul, +hello and +quit < 1207429324 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :my bot -- Endeavour -- would be in here if I didn't stop messing around < 1207429329 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :with technology to make it < 1207429330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and responding to pings, of course < 1207429340 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :right now the plan is a Haskell framework which strongly-types stuff < 1207429346 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and types for commands so they are composable < 1207429358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Haskell type system sandboxing, too? < 1207429427 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If I did +quit, would it quit? < 1207429432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207429439 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it would make toast < 1207429440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then I'd possibly get annoyed, and maybe restart it again < 1207429450 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: maybe. but it would have a haskell 'eval' < 1207429467 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :I keep sketching out a basic example -- a Karma plugin < 1207429467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :watch out for unsafePerformIO < 1207429474 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :@karma FOO, @karma+ FOO, @karma- FOO < 1207429482 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I will use the mechanism of lambdabot: only evaluate pure code < 1207429487 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :& don't import stuff like that < 1207429507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: I was thinking of making thutubot issue corrections when people did s/a/b/ < 1207429524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I made it respond with NOTICE before to comply with the IRC spec, but AnMaster told me not to < 1207429554 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, telling you to disobey the spec? < 1207429558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it should do NOTICE on errors but not much else IMO < 1207429559 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Consistent guy < 1207429572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is how most bots do on irc, and it works better normally < 1207429580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :current practise < 1207429584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but you told me off when I got EgoBot and thutubot in an iterating loop < 1207429586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because the irc RFCs are a joke < 1207429589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the whole NOTICE thing was meant to avoid that < 1207429600 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :bot loops are great < 1207429607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm < 1207429622 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot/blahbot got into one of them once < 1207429624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, make it an option for the end user < 1207429625 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :I think ais523 sired the program < 1207429632 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: How pointless < 1207429633 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1207429639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why? < 1207429653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+quit < 1207429654 0 :thutubot!unknown@unknown.invalid QUIT :"ThutuBot quitting" < 1207429703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hate routing tables < 1207429795 0 :thutubot!n=thutubot@147.188.254.202 JOIN :#esoteric < 1207429808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (test)S < 1207429809 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1207429814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :++ul (:aSS):aSS < 1207429821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is that what you meant? < 1207429830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1207429839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :making it an end-user option whether to privmsg or notice < 1207429843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1207429846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes in config file < 1207429849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I meant < 1207429851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's not the end-user < 1207429855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the people in the channel are the end-users < 1207429865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok I meant owner option < 1207429878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'd set it to NOTICE, and then you'd tell me off again < 1207429890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the code needs a rewrite anyway < 1207429913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm problem is a lot of ircds have mode to block channel notices < 1207429927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you just don't put a bot into those channels < 1207429941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and NOTICE is just a way to send messages without getting autoreplies < 1207429953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and ehird_: I once got three bots in a loop < 1207429954 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric : Step 2: Get someone with some sanity on the project. < 1207429958 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Ian Hixie is sane < 1207429960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot and bsmnt_bot were two of them < 1207429964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I can't remember the third < 1207429966 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :which is amazing considering he works with browsers < 1207429974 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: blahbot, probably. < 1207429976 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :That was mine < 1207430018 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not sane? < 1207430061 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1207430178 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Sometimes, people quote logs nd reply to them < 1207430200 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :However, as for the matter of your sanity, I suggest you look at what this channel is about and make a decision based on that < 1207430213 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1207430273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: my sanity levels had dropped so low during my project last month that I actually went to #esoteric as a method of restoring some sanity, and it worked < 1207430296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I also find writing INTERCAL compilers theraputic, for some reason < 1207430531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SUPER < 1207430533 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DANCE < 1207430534 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EXPLOSION < 1207430535 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :TIME < 1207430570 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION explodes < 1207430583 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You didn't even dance D-8 < 1207430619 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that's the idea behind the sounds < 1207430637 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I actually do better just closing my eyes and visualizing the keyboard as I listen < 1207430717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :um, how many conversations are going on in here at once now? < 1207430725 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: fifty-four < 1207430730 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and a half < 1207430734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mine wasn't a conversation, but I can start one if you'd like. < 1207430767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird_ may be right, we have to count all the conversations which were abandoned several months ago but will be picked up several months from now < 1207430768 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://hpaste.org/6847 initial draft of what Endeavour code should look like < 1207430775 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :don't like the *cmd stuff, it seems like fluff < 1207430775 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"SimonRC: you dnot need the screen though" < 1207430798 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, wait < 1207430801 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :that isn't quite right just yet < 1207430827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :@karma+ ais523 < 1207430830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :@karma+ ais523 < 1207430831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :@karma+ ais523 < 1207430840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see, this is an easily gamable bot < 1207430847 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lambdabot has that too < 1207430858 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but nobody cares, it doesn't matter < 1207430858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lambdabot does karma? < 1207430863 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207430867 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :@karma,@karma+,@karma- < 1207430873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I've seen its !help, and I'm not surprised < 1207430880 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :[21:27] You can't change your own karma, silly. < 1207430883 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :that's the one protection < 1207430883 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but if you /nick < 1207430884 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and try < 1207430886 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1207430892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lambdabot does everything apart from interpret esolangs, AFAICT < 1207430898 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it does unlambda < 1207430902 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :& used to do brainfuck < 1207430905 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but it was buggy < 1207430934 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://hpaste.org/6850 < 1207430939 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it accoubnts for the plugindata stuff now < 1207430943 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to annotate with some types < 1207430978 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1207430991 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :'karmaPlugin :: Plugin' --> 'karmaPlugin :: Plugin Karmas' < 1207430992 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :small fix < 1207431032 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :hmm no < 1207431039 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :karmaPlugin :: Plugin Karmas (Map String Integer) < 1207431053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a really devious idea < 1207431058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :++quit < 1207431059 0 :thutubot!unknown@unknown.invalid QUIT :"ThutuBot quitting" < 1207431152 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: have you taken a crack at The Abyss yet? < 1207431199 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :also known as "Rodger's Demon" < 1207431235 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://hpaste.org/6851 fully updated Endeavour example, with type info < 1207431623 0 :thutubot!n=thutubot@147.188.254.202 JOIN :#esoteric < 1207431636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+haskell [1..5] < 1207431653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1207431656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+quit < 1207431657 0 :thutubot!unknown@unknown.invalid QUIT :Client Quit < 1207431689 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Haha < 1207431699 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I have GOT to see that < 1207431703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: you've guessed how I'm doing it yet? < 1207431722 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is pretty much the perfect song to listen to while reading the first chapter of GEB < 1207431731 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to Music Is Math by Boards of Canada from Geogaddi < 1207431731 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Nope.. But I would like to see < 1207431735 0 :thutubot!n=thutubot@147.188.254.202 JOIN :#esoteric < 1207431742 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Apart from Bach. < 1207431744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+haskell [1..5] < 1207431745 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :+haskell [1..5] < 1207431749 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, naturally < 1207431754 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :+haskell putStrLn "dum de de dum dum" < 1207431760 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: A constant nop? < 1207431762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IO won't work < 1207431767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, it should work eventually < 1207431770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm still ironing out the bugs < 1207431771 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1207431776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and it's a cheat, by the way) < 1207431779 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: A suggestion.. < 1207431784 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: If you want to seriously make it evaluate haskell < 1207431789 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :make +haskell call out to a haskell program < 1207431790 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Because < 1207431795 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :the hs-plugs package < 1207431799 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :has the thing that lambdabot uses < 1207431813 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :you basically copy the script over, tweak as needed, and write a short Haskell generator < 1207431831 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anyway, it still isn't working l( < 1207431832 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :*:p < 1207431844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+quit < 1207431845 0 :thutubot!unknown@unknown.invalid QUIT :Client Quit < 1207431855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Thutu can't call out to the shell < 1207431861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and as I said, it's written in pure Thutu < 1207431959 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: But you are already wrapping using netcat. < 1207431969 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :You can write a shellscript to multiplex to itself and netcat < 1207431986 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Thutu can't use PSOX? < 1207432016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: maybe < 1207432020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that would be another wrapper < 1207432027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not sure how well it handles \0 < 1207432134 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You have an answer for everything.. < 1207432143 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and the function generating it is (const "PSOX") < 1207432147 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :This is not a haiku. < 1207432156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: anyway, I was trying to get it to relay +haskell queries to lambdabot and copy back the answer < 1207432165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was relaying them fine, but lambdabot was ignoring it < 1207432181 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did you do < 1207432185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is strange, because it doesn't ignore me with exactly the same PRIVMSG < 1207432188 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :/msg lambdabot > foo < 1207432193 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :/msg lambdabot @run foo -- this also works < 1207432196 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :well < 1207432200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: it's a bot, so I didn't use /msh < 1207432201 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG lambdabot :@run CODE < 1207432203 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, I'm not saying PSOX is the answer for "How do I go up 340 trillion trillion trillion meters in Havok4" < 1207432204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/h/g < 1207432208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/\// < 1207432211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I was using @run < 1207432235 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did you remember the colon < 1207432240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207432241 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it's a beaaotch with irc < 1207432257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :PRIMVSG lambdabot :@run [1..5] < 1207432258 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: where is "The Abyss"? < 1207432266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the same command works for me on /quote < 1207432282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :um, wait, I meant PRIVMSG < 1207432289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I got it without the typo originally < 1207432353 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: It's the thing with basil and gulesfish < 1207432398 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: I tried that < 1207432440 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The basil puzzle had an effect on me like something out of a Lovecraft novel, so I thought it best not to keep trying < 1207432473 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Cthulhuplant wants cheezburgr < 1207432555 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: there's a link to the trailhead on my Code page < 1207432603 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"trailhead"? < 1207432652 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, like a linked-list head < 1207432654 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda like a journey < 1207432658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1207432861 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but, for the reason given above, I am avoiding it < 1207432898 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :experience with many puzzles, text adventures, detective novels, etc shows that me and such puzzles really do not mix well < 1207433020 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, a shame < 1207433026 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq had a lot of fun < 1207433146 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: zork! < 1207433181 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I bet he did < 1207433196 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I didn't get very far without you helping me < 1207433205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is making an esolang-based text adventure < 1207433211 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :kewl < 1207433217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, it's written in C but all the puzzles are based on esolangs < 1207433223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't got very far, though < 1207433230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are puzzles based on INTERCAL, BF and Smetana < 1207433234 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523: be sure to take a look at the emacs text adventure "dunnet" for inspiration < 1207433249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there's an obvious location for a HOMESPRING-based puzzle, but I haven't figured out the details < 1207433389 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ais523: my puzzles involve some esolangs < 1207433404 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in fact the next level I'm planning makes devious use of several < 1207433497 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: tell me the answer to basil and i'll get on it < 1207433498 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i could do it < 1207433501 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i'm just not interested < 1207433504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in most of mine, you're the IP < 1207433533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you have free will to move both backwards and forwards, sideways as well if it's a 2D lang or I've 2D-ised it for puzzle purposes < 1207433549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but things like GOTO or COME FROM affect you like they would affect the IP normally < 1207434129 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1207434246 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :mrph < 1207434252 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks of what language to implement befunge98 in < 1207434267 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oh, and ais523, I do logread < 1207434268 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1207434326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers dropping that message into the logs so you would see it, but can't remember what the message was about any more < 1207434342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, /me can lead to really strange sentence constructions sometimes < 1207434524 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says "You should put all your messages in /me says" < 1207434541 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says, "That's what all the cool kids do." < 1207434542 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION > Test < 1207434549 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION > Yippee < 1207434578 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is better than you. < 1207434582 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is better than you in every way. < 1207434586 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doubts this < 1207434597 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes you feel like a sniveling little baby. < 1207434628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION * hey, my name is in Usenet bold now! < 1207434651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION * that's better than unmatched XML tags any time, right? < 1207434655 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :TO KILL GREGORR, TURN TO PAGE 81. TO SAVE THE PUPPY'S LIFE, TURN TO PAGE 132. < 1207434728 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <- haskell < 1207434747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IM IN UR MONAD, ORDERING UR OPERATIONS < 1207434771 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm in ur gonad, makin ur babies < 1207434778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :D-8 < 1207434986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: what's that <- for? < 1207434999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the assignment operator in INTERCAL, but somehow I don't think that's what you had in mind < 1207435057 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haskell do-notation < 1207435114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, do haskell, temporarily lambda ehird to the result? < 1207435200 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed, such a binding cannot be done as the last line of a do-block < 1207435618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, <- does rather similar things in INTERCAL and Haskell < 1207435622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that should be worrying < 1207436080 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 'do ehird_ <- haskell; ...' --> haskell >>= (\ehird_ -> ...) < 1207436092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: I know < 1207436123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but getting it techically correct is a little hard without mentioning monads, which is what I was trying to do above < 1207436413 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, Tkhlpzyv feels much better after that reboot < 1207436442 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :d-notation binding is slightly like CPS < 1207436508 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :tkhlpzyv? < 1207436529 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :my laptop < 1207436538 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1207436583 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, firefuckedup has offered to restore the previous session < 1207436611 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :since this involves creating severeal hundered tabs at once, I now have "Flight of the Valkeries" stuck in my head < 1207436631 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :da DA dada DAA DAA < 1207436640 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :DAA daDA DAA DAA < 1207436641 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :fireuckedp < 1207436642 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :DAA daDA DAA DAA < 1207436646 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :DAA daDA DAA DAA < 1207436649 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1207436653 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1207436661 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :* (fireuckedp 'firefox) < 1207436663 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :=> T < 1207436809 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :f{ire,{u{cked,p}} < 1207436811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1207437175 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, who is the 'amb' expert here again? < 1207437274 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ah, marshmallows < 1207437275 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but not here < 1207438231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: it's basically just C with MAYBE and GO BACK < 1207438273 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ? < 1207438275 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1207439302 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1""