< 1186015362 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186015362 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1186017150 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eight and swapping? < 1186017154 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How is eight swapping? < 1186017301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, you can't read. < 1186017930 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do you conclude that? < 1186018055 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :swapping as in virtual memory swapping < 1186018059 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because you left out every other word. < 1186018723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not swapping as in moving stuff from RAM to some other place and back again? < 1186018790 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is swapping as in virtual memory < 1186018797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's exactly what virtual memory *does*. < 1186019722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :``ci`ci < 1186020594 0 :Sukoshi!unknown@unknown.invalid PART #esoteric :? < 1186023778 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is call/cc functionally pure? < 1186024971 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: nope. < 1186024987 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: perhaps I should have said "why is eight swapping?" < 1186025018 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a good question. Why is an adjective being thought of as a noun in your head? < 1186025019 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, you know haskell right? < 1186025028 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I do. < 1186025063 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "why are eight megabytes swapping"? < 1186025096 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is "data Term = Con Int | Div Term Term Term; eval :: Term -> Int; eval (Con a) = a; eval (Div t u) = eval t / eval u" haskell? < 1186025100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because some poor bastard only has 4 of them to work with. :p < 1186025104 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with ';' meaning a new line < 1186025126 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it looks like Haskell to me. < 1186025137 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn, that's pretty cool < 1186025138 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(And ; happens to be valid Haskell syntax, I believe.) < 1186025198 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Except I don't believe / works on Ints, and it seems that should be "Div Term Term" in the data declaration, not "Div Term Term Term". < 1186025282 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :er...that's what i meant < 1186025318 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186025583 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i may have to take another look at haskell < 1186025788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Some languages assume you are infallible. Some languages... don't. < 1186025824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still other languages assume that you are fallible, but don't give a fuck about it. < 1186025834 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you mean in the sense of protecting you from yourself? < 1186027658 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1186027812 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay, i sort of understand monads now < 1186028378 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not monadic parsers, though < 1186029004 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :IMO the key to understanding monads is to ignore the IO one for a while. < 1186029038 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...i haven't seen the IO one yet < 1186030495 0 :immibis!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186030549 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :wtf is going on with that topic < 1186030583 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :also "pikhq must select 1 and he can only select 2-6"? < 1186033771 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186033893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :N00b. < 1186033897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And we've not touched it. < 1186033914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've opted to not select a rule, thereby breaking the axioms. < 1186034344 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ignores pikhq < 1186034372 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Break that rule. < 1186034419 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ignores pikhq telling him to break the rule < 1186034450 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees there are 4 rules which say to ignore pikhq, and he would have to break all 4 at once. < 1186034471 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops using /me < 1186034483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Break whichever one you're using to ignore me. < 1186034717 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186034723 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186034747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1186034901 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore pikhq. 3. DO NOT Ignore pikhq. 4. DO NOT Ignore anybody. 5. Talk about BF! 6. DUMMY RULE LOLOLOLOLOLOLOLOLOLOL. 7. You cannot add new rules in. 8. If you break rule 1 or 7, you fail in LIFE. < 1186034906 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :New rules! < 1186034910 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which one youselect? < 1186034915 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you select?* < 1186034919 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i guess 2. < 1186034928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Break rule 2. < 1186034941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can accept those axioms. < 1186034953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No ignores, and discussion of pfuck? :) < 1186034963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: http://pikhq.nonlogic.org/foo.php < 1186035046 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is there a BF game? < 1186035048 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or animation? < 1186035094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a puzzle. < 1186035100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or anything cool in BF? < 1186035102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186035105 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's steganography? < 1186035111 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or BF-compress? < 1186035177 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ASIEKIERKA BROKE A RULE < 1186035184 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :7. You cannot add new rules in. < 1186035194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But < 1186035195 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :8. If you break rule 1 or 7, you fail in LIFE. < 1186035197 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it says "new rules" < 1186035205 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I.E. you can't add rules 9 and beyond < 1186035208 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1186035210 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i can edit existing < 1186035211 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HA! < 1186035216 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i didn't add #9 < 1186035217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or something. < 1186035221 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i made #7 < 1186035230 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :too < 1186035242 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore pikhq. 3. DO NOT Ignore pikhq. 4. DO NOT Ignore anybody. 5. Talk about BF! 6. DUMMY RULE LOLOLOLOLOLOLOLOLOLOL. 7. You MUST add new rules in. 8. If you break rule 1 or 7, you fail in LIFE. < 1186035249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1186035257 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i added them already < 1186035259 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :before < 1186035264 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yesterday GMT+1 < 1186035268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :enough times < 1186035271 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i don't fail in LIFE < 1186035284 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nor pikhq broke #1. < 1186035294 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq and me did everything < 1186035298 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so now add new rules < 1186035305 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or u fail in _-' LIFE '-_ < 1186035319 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore pikhq. 3. DO NOT Ignore pikhq. 4. DO NOT Ignore anybody. 5. Talk about BF! 6. DUMMY RULE LOLOLOLOLOLOLOLOLOLOL. 7. You MUST add new rules in AND do not edit existing rules. 8. If you break rule 1 or 7, you fail < 1186035323 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I already have done that. < 1186035323 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186035328 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore asiekierka. 3. DO NOT ignore pikhq. 4. DO NOT listen to asiekierka. 5. Talk about BF! 6. DUMMY RULE LOLOLOLOLOLOLOLOL. 7. anyone can add new rules in or edit existing once except for asiekierka. 8. If you break rule 1 or 7 or your name is asiekier < 1186035337 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops topic too long < 1186035344 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :delete forum and wiki < 1186035347 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how about you stfu < 1186035353 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore asiekierka. 3. DO NOT ignore pikhq. 4. DO NOT listen to asiekierka. 5. Talk about BF! 6. DUMMY RULE LOLOLOLOLOLOLOLOL. 7. anyone can add new rules in or edit existing once except for asiekierka. 8. If you break rule 1 or 7 you fail. < 1186035377 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language disccusion | FORUM AND WIKI: esolangs.org | No rules. < 1186035378 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. How about we all stfu (bsmntbombdood, thx for the idea! you won in LIFE!) < 1186035391 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language disccusion | FORUM AND WIKI: esolangs.org < 1186035418 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language disccusion | FORUM AND WIKI: esolangs.org | Rules: 1. No rules. 2. Break rule #1. < 1186035431 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language disccusion | FORUM AND WIKI: esolangs.org < 1186035447 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :#Esoteric ruleset disccusion | FORUM AND WIKI: esolangs.org < 1186035463 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language disccusion | FORUM AND WIKI: esolangs.org < 1186035467 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Beat THAT! < 1186035468 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org < 1186035488 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :No disccusion. | FORUM AND WIKI: I said, NO DISCUSSION! | Rules: 1. No discussion. < 1186035493 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Beat THAT! < 1186035494 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org < 1186035498 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HEY! < 1186035508 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how to make an icechat script that locks-down the topic < 1186035517 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :locks-down = changes it back when someone changes it < 1186035529 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric stfu discussion | STFU and STFU: STFU. < 1186035532 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ops < 1186035535 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186035535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: You're an op. Set +t. < 1186035542 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org < 1186035546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you could just set +t < 1186035567 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. Do not change the topic or you fail in life. < 1186035572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186035585 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :who wants to delete #1? < 1186035588 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i cannot < 1186035592 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org < 1186035600 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have no life to fail at. :p < 1186035617 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: STFU | Rules: 1. Do not change topic or you fail in life. pikhq did. < 1186035625 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org < 1186035626 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you deleted the rule < 1186035629 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i could redo it < 1186035631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know. :) < 1186035644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn, this is stupid. < 1186035653 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. Stop changing the TOPIC! < 1186035673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll agree to that rule, actually. < 1186035722 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. Break at least one rule. 2. Stop changing the TOPIC FINALLY! < 1186035729 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i select to break #2 :D < 1186035748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the rule #1 wasn't my idea though < 1186035760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please do not change the topic, okay? < 1186035810 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please allow me to change the topic though or i'll delete rule #2. < 1186035863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You may break rule 1. < 1186035869 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1186035880 0 :bsmntbombdood!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186035881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You may ignore the paradox involved. < 1186035886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dankon. < 1186035886 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :because if you break rule #1, you can't break any rule... < 1186035889 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so on < 1186035904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Humans are good at avoiding paradoxes. < 1186035905 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: C:\_ < 1186035907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know that, right? < 1186035914 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186035959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i changed the rules again < 1186035965 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :C:\del rules < 1186035974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Here is how humans avoid paradoxes: < 1186035976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We don't give a fuck. < 1186035979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simple, no? < 1186035988 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: C:\del rules.exe and C:\copy pikhq.dat rules.exe < 1186035998 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here it is < 1186036004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You. . . Use DOS?!? < 1186036021 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :?!? < 1186036028 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes . . . . . . . < 1186036039 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | | < 1186036043 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1186036043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Poor, un-UNIXed soul. < 1186036054 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036061 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036066 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036070 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes . . . . . . . < 1186036070 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036070 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036071 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM ANDWIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: C:\del rules.exe and C:\copy pikhq.dat rules.exe and C:\del rules.exe and Do not change the topic. < 1186036073 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036073 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion \ < 1186036083 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :C:\ < 1186036085 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion \ < 1186036086 0 :immibis!unknown@unknown.invalid QUIT :Excess Flood < 1186036088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :goddamn < 1186036097 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :dead. < 1186036103 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1 gone, 19 to go. < 1186036103 0 :immibis!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186036111 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one down, oneto go < 1186036124 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :>run "#esoteric_irc.exe" < 1186036124 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion \ < 1186036130 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1186036131 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :OH SNAP < 1186036135 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric : < 1186036137 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion \ < 1186036145 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :stupid script < 1186036147 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i was just about to disable it too < 1186036156 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :. < 1186036168 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186036169 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode #esoteric +b asiekierka* < 1186036176 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks he's fixed the script < 1186036181 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :  < 1186036185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would like to second that < 1186036187 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186036194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Could ya stop? < 1186036194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :best. topic. eve---- < 1186036203 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :YES SIR < 1186036206 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you will teach me BF. < 1186036217 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows absolutely NOTHING about icechat scripting so he gives up and deletes the script. < 1186036241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Here are the instructions: [] does a while loop. . does output of the current cell. , does input to the current cell. + increments the current cell. < 1186036246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :- decrements the current cell. < 1186036251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that i know < 1186036253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :> goes right a cell. < goes left a cell. < 1186036255 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186036257 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the commands < 1186036258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's the whole language. < 1186036262 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's all you need to know < 1186036268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186036279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, you know Brainfuck. < 1186036288 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :for example: ,[.,] is a cat program. < 1186036296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(not necessarily how to do anything useful with it: that comes from experimentation) < 1186036299 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i got it. < 1186036302 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :input, then while the current cell is nonzero, output and input again < 1186036312 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186036321 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1186036321 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that's what ,[.,] does < 1186036323 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :gotta try something < 1186036360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :,[,.,] - my creation, shows every other character, or in low-level: < 1186036391 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok but what use is it? < 1186036402 0 :toBogE!n=toBogE@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186036410 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1186036410 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :none. Just learning < 1186036411 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :I have a BF interpreter which does not support input because this is IRC. < 1186036412 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Lets you cat NULLs. < 1186036421 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot has a better BF interpreter but he's not around. < 1186036445 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :just thought it might be useful for asiekierka < 1186036446 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, interpret "+[]" < 1186036451 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[] < 1186036460 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you can stop it, you know. < 1186036461 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1186036461 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :2 Process on #esoteric: ps (Thread-ID 4) < 1186036462 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :1 Process on #esoteric: bf +[] (Thread-ID 3) < 1186036464 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1186036479 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi! < 1186036493 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186036501 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!irp is a command which sends text to #esoteric < 1186036502 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :is a command which sends text to #esoteric < 1186036510 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw is a command which sends raw irc commands < 1186036518 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw part < 1186036522 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eg: !raw PRIVMSG #toboge :I am a bot < 1186036529 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :will send "I am a bot" to #toboge < 1186036537 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!irp /part < 1186036538 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :/part < 1186036538 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!loadbfc echo ,[.,] < 1186036545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nice one! < 1186036547 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi! < 1186036547 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1186036549 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186036553 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :there's your !echo command < 1186036559 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!irp BF and /part were in a boat. /part shooted BF. Who's the killer? < 1186036559 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :BF and /part were in a boat. /part shooted BF. Who's the killer? < 1186036573 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1186036578 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :/part < 1186036586 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or nobody < 1186036590 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you didn't say anyone dies < 1186036591 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you didn't say anyone died < 1186036601 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw QUIT < 1186036602 0 :toBogE!unknown@unknown.invalid QUIT :Client Quit < 1186036624 0 :toBogE!n=toBogE@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186036625 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the. best. use. of. it. YET. < 1186036632 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the. best. use. of. it. YET. Am i rite? < 1186036636 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186036645 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :also: ?FACTOIDNAME will retrieve factoids < 1186036645 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?x < 1186036646 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :x is the letter before y < 1186036648 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?y < 1186036648 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :y is the down-coordinate. < 1186036650 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?z < 1186036650 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :z is the letter after y. < 1186036652 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just used a command on toBogE < 1186036653 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?a < 1186036654 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :No such factoid a < 1186036658 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :?quit < 1186036674 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? is for retrieving information < 1186036676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw PART #esoteric < 1186036677 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!factoid a is ! < 1186036690 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!irp test < 1186036694 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1186036696 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw BAN #esoteric :asiekierka < 1186036704 0 :toBogE!unknown@unknown.invalid QUIT :Nick collision from services. < 1186036711 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ghosted < 1186036714 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HAHHAAHHAHAHAHAHHAHAHA < 1186036715 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it seems to get ghosted a lot < 1186036717 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ZOMG OWNED! < 1186036721 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BOOHAHAHAHAAHAHA < 1186036728 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw STFU < 1186036729 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :as in, it gets disconnected but doesn't know it < 1186036738 0 :toBogE!n=toBogE@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186036740 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea for a script! < 1186036747 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw ignore asiekierka < 1186036748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Sorry i must do it. < 1186036755 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw IGNORE immibis < 1186036759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw IGNORE pikhq < 1186036767 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw IGNORE Haikz < 1186036772 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186036773 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186036776 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ignore is a client command < 1186036783 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :OH! < 1186036817 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw QUIT Shut up y'all and i'll comeback. < 1186036817 0 :toBogE!unknown@unknown.invalid QUIT :Client Quit < 1186036832 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :He should srsly block it. < 1186036846 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or we'll make an anti-toBogE trojan. < 1186036994 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186036996 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i gotta go < 1186037002 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't have attention < 1186037006 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :do i? < 1186037025 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :he is there < 1186037082 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :try to whois him < 1186037087 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i added AWAY message :) < 1186037095 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :please, go < 1186037156 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : please, go AWAY? < 1186037172 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : HUH? < 1186037179 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : WOAH! < 1186037587 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :,[.>,]<<<.>.>.> < 1186037589 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I was bored. < 1186037601 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i made an easy stdin store tool < 1186037605 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :gotta go for a sec < 1186037610 0 :asiekierka!unknown@unknown.invalid NICK :asieaway < 1186037966 0 :asieaway!unknown@unknown.invalid NICK :asiekierka < 1186037971 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay i'll stop < 1186037981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dankon. < 1186038014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but not talking < 1186038115 0 :toBogE!n=toBogE@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186038124 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Finally got him here. < 1186038136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hard work, but done! < 1186038141 0 :immibis!unknown@unknown.invalid QUIT :Remote closed the connection < 1186038144 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I or he did it himself < 1186038152 0 :immibis!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186038171 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :computer went to sleep < 1186038180 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i see asiekierka was being annoying < 1186038193 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes, 10 year olds are good at that. < 1186038207 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka's 10 years old? < 1186038217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186038222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1186038248 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :-._.-'-._ and i'm smart enough to learn ASCII and BF. _.-'-._.- < 1186038272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been programming since 8 < 1186038273 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: probably not a good idea to use your real name on irc if you're only 10 < 1186038284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stupid hacks back then, though. < 1186038286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't care. < 1186038292 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has also been programming since about 8 (he thinks, he can't remember exactly when) < 1186038297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I too! < 1186038299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Still not a good idea. < 1186038300 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too! < 1186038312 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's my nickname. < 1186038315 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Adrian Siekierka: don't your parents care? < 1186038315 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka. < 1186038329 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186038338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION started doing remotely *serious* stuff towards the age of 12. . . That being about when I started in UNIXdom. < 1186038340 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No not really in fact... they don't know even 10% of what i am doing. < 1186038353 0 :toBogE!n=toBogE@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186038365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gxi malbonegas. < 1186038386 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186038410 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION has no idea what pikhq is talking about < 1186038410 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea what pikhq is talking about < 1186038426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's really not good. < 1186038459 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i must go off < 1186038459 0 :asiekierka!unknown@unknown.invalid QUIT : < 1186038461 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION has no idea what anyone is talking about - he can't understand human lnguages. < 1186038461 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea what anyone is talking about - < 1186038462 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :he can't understand human lnguages. < 1186038471 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186038482 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what happened there? < 1186038497 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests using a hyphen - in a CTCP ACTION command < 1186039875 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1186040453 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1186040980 0 :immibis!unknown@unknown.invalid QUIT :"We be chillin - IceChat style" < 1186040991 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186041599 0 :clog!unknown@unknown.invalid QUIT :ended < 1186041600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186042081 0 :immibis!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186042562 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1186042921 0 :MichaelRaskin!n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru JOIN :#esoteric < 1186043356 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186044596 0 :immibis!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186047231 0 :immibis!unknown@unknown.invalid QUIT :"Pull the pin and count to what?" < 1186047270 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186050606 0 :MichaelRaskin!unknown@unknown.invalid PART #esoteric :? < 1186053452 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186060394 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186063841 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186063844 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186063867 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Do not change the rules. 2. Do not change the topic BTW. < 1186064181 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is anybody on? < 1186065065 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186065072 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186065079 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1186065083 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up, asiekierka? < 1186065085 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Can anybody try to optimize the size of my BF code? < 1186065086 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>>+++++[<++>-] < 1186065094 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it makes 13 and 10 < 1186065097 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :vars < 1186065101 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so you can paste newlines easily < 1186065165 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, multiplication can only compress constants of size 15 or greater < 1186065179 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186065184 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right < 1186065197 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so that may very well be optimal < 1186065202 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>++++++++++ < 1186065232 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there ya go < 1186065241 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :100% efficiency < 1186065255 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>++++++++++>,.>,.>,.<<<<.>.>>>>,.>,.>,.<<<<<<<.>.>>>>>>>,.>,.>,. < 1186065258 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here's the whole code < 1186065265 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it outputs 9 chars to a 3x3 block < 1186065292 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186065312 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's possible that you could optimize those pointer movements < 1186065330 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I doubt a little. < 1186065334 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : well, multiplication can only compress constants of size 15 or greater < 1186065351 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and these are up to 8/once < 1186065360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you may try < 1186065364 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's my first useful BF app < 1186065401 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, there's a difference between generating a constant and moving the pointer, because you can arrange your memory cells however you want < 1186065418 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186065490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's just set on cell 0 and cell 1 < 1186065493 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for reference < 1186065503 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you don't need to save the 9 inputs, for example, you can make it *much* smaller. If you still want to keep that data in memory it might be faster to store your newlines in the center of the 3x3 grid data so that it's "closer" on average < 1186065520 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about the overall program here < 1186065524 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have another idea. < 1186065575 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you're new to optimizing BF, this page might be worth a glance: http://esoteric.voxelperfect.net/wiki/Brainfuck_constants < 1186065716 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>++++++++++>,.>,.>,.<<<<.>.>,.>,.>,.<<<<.>.>>>>,.>,.>,. < 1186065720 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Optimized by 9 chars! < 1186065727 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :input reusing < 1186065763 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1186065775 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :anything else you'll recommend? < 1186065780 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although you can use a similar process to make it even smaller < 1186065789 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1186065821 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>++++++++++>,.,.,.<<.>.>,.,.,.<<.>.>,.,.,. < 1186065837 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186065840 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186065841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then you store all your intermediate data in a single cell < 1186065843 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186065977 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1186065987 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :~85 chars -> 56 chars! < 1186066298 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I guess we just decrased it by ~1,4 times! < 1186066408 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: are you alive? < 1186066638 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186066851 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>++++++++++>>+++[<<<.>.>,.,.,.,.>-] < 1186066856 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ultimate optimalization. < 1186066872 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now there's thinkin' < 1186066973 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although remember- that version is the best possible optimization for code length. The version I posted before it is the best possible optimization for speed. < 1186066988 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186067004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because they're the same program- mine has a loop unrolled, while yours is packed < 1186067027 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but most people honestly don't bother optimizing BF for speed < 1186067068 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :another speed example- ++++++++[>+++++<-] is slower than +++++[>++++++++<-] < 1186067099 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :for a multiply A[>B<-], if A is greater than B, B[A<-] is always faster < 1186067129 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because the overhead of the loop is executed fewer times < 1186067148 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's a situation where identical code length results in a different execution time < 1186067307 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :see how that works? < 1186067414 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes... We always should multiply LOWER[GREATER<-] < 1186067475 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or LOWER[-] < 1186067482 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186067485 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1186067515 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't care about execution time. Most of us have at least 800mhz processors < 1186067519 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1186067522 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and when you can do many multiplies inline (like ++++++[>+++++++>+++++>+++++<<<-], you save even more overhead < 1186067552 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :true, but ordering your multiplies properly is usually a "free" optimization- faster code at no length cost < 1186067569 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186067576 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes it is NOT possible... but... < 1186067595 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you cannot check which one is greater in BF without overhead? < 1186067640 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm talking about generating constants. When you generate constants, it's *YOU* that needs to know which one is greater < 1186067655 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186067661 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but if i'm taking input from the user < 1186067666 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186067671 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's not possible really < 1186067676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then you're in a completely different situation < 1186067686 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes i know < 1186067690 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then the *USER* should do it < 1186067694 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or... wait a milisecond more < 1186067700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1186067706 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1186067890 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's a good code now, not bloated, isn't it? < 1186067900 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heheh < 1186067911 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I reckon < 1186067920 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know it IS a bit bloated still, but it's due to BF... < 1186067926 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :limitations < 1186067926 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :THAT i LIKE. < 1186067989 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186068033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is toying with the idea of making a homebrew cpu < 1186068048 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :homebrew BF cpu? < 1186068053 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's there < 1186068057 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just build one < 1186068071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when did i say BF < 1186068085 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nowhere < 1186068105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+ if i was going to make a BF device (which i am toying with admittedly - http://esolangs.org/wiki/BF_machine) i wouldn't use a premade spec < 1186068145 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will edit it < 1186068150 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for more space!!! < 1186068156 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and add a screen < 1186068161 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will make a BrainFube. < 1186068169 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BrainF**k + Cube < 1186068176 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it will look like a CUBE < 1186068241 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i'll design a special keyboard < 1186068246 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with only BF chars < 1186068263 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :STDIN? will use a console-like keyboard < 1186068267 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I'd like to see a program in C that is the same length as "+++++++++++++>++++++++++>>+++[<<<.>.>,.,.,.,.>-]" while accomplishing the same task < 1186068268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BF chars, arrows, OK and CANCEL. < 1186068274 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :14 chars in total < 1186068278 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't think BF is necessarily bloated for simple things < 1186068280 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD < 1186068288 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186068297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but 2MB <> 2KB :DDD < 1186068301 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's fucking sweet for implementing a variety of cyphers < 1186068371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, that extension could be come up with in 5 minutes < 1186068382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously, why bother extending an idea if you don't have anything really useful to add to it? < 1186068394 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optimalization! < 1186068397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my machine design has no limits on tape size < 1186068401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can be anything the maker wants < 1186068416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anything > 320x240 1bit would be hell to code graphics with < 1186068435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and backwards compatibility is useful, the new commands adding much-needed flexibility for lower-level code < 1186068464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :76799 is (320*240)-1, so you can do "----" to get near the end instead of "" < 1186068465 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :My will have up to 262144 cells < 1186068477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my spec has no limit on cells < 1186068490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my will have 256kb ram < 1186068490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whatever amount of cells you have, if you don't change anything else, it is still according to my spec < 1186068496 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :256/1024 === 262144 < 1186068497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ram just stores cells < 1186068499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186068504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :READ the page please < 1186068505 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186068512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it says NOTHING about how much ram/how many cells a machine must have < 1186068516 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186068520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore you haven't really extended the idea at all < 1186068523 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186068537 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It will have pagefile support maybe < 1186068540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1186068542 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and SD card reader < 1186068545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE! < 1186068546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1186068552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is fscking BRAINFUCK < 1186068553 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2GBs of BF stuff :O < 1186068558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're crazy < 1186068560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :absolutely crazy < 1186068562 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186068567 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186068572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm just kidding < 1186068592 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :even if you make those extensions, it'd need to be transparent to BF < 1186068604 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will put up to 1MB of cells (1048576). It's enough for 99,9% of people < 1186068609 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186068620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :SD card will be a storage/pagefile space < 1186068633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :along with an included 4MB flashmem i guess < 1186068642 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a simple editor < 1186068665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : i will put up to 1MB of cells (1048576). It's enough for 99,9% of people < 1186068667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is overkill < 1186068678 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... okay < 1186068681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :60,000 should be enough for anyone (TM) < 1186068685 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :384KB o' cells < 1186068692 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186068706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :131072 cells. enough. < 1186068735 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1186068739 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll be 128kb ram < 1186068744 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :half of it = cells < 1186068758 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :30,000 cells is the portable BF standard < 1186068760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb = cache < 1186068765 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :56kb = cube memory. < 1186068778 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :65536 cells < 1186068787 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :56kb of cube memory < 1186068793 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb of cache < 1186068796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, yes, but some things use more < 1186068801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :60,000 should work with anything < 1186068812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1186068823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but 100,000 - that's just a waste < 1186068827 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will have just 5536 more < 1186068835 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :128KB ram < 1186068839 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :from which: < 1186068851 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :24kb = MINIMAL BF-space < 1186068855 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :space for BF scripts < 1186068860 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :64kb = BF cells < 1186068866 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :32kb = cube memory < 1186068872 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb = cache!!! :DDD < 1186068935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you really are crazy < 1186068959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186068966 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I may do just 96kb ram < 1186068969 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ENOUGH! < 1186068998 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :56kb = 57344 cells < 1186069008 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :4kb = cache < 1186069019 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :4kb = screen cache < 1186069029 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :16kb = cube memory < 1186069063 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb = file cache < 1186069078 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb = empty if needed < 1186069085 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb is just for "kicks" < 1186069458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ask yourself if you even need ram to implement this < 1186069474 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... no not really < 1186069478 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but: < 1186069485 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :- a plase to store cells, cache. < 1186069489 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :place* < 1186069498 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i can use even processor cache < 1186069501 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if ANY < 1186069511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i can use even 32KB of cache < 1186069530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly, you don't need ram < 1186069541 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :30000 cells, 2768b for cache. < 1186069554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try and make the most minimal BF cpu design you can :) < 1186069571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe ditch the screen stuff - just use a LED display like on calculators < 1186069571 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or RAM design more like < 1186069580 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i may... < 1186069595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you get it really small i'll be impressed :) < 1186069602 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i'd rather go on and make a 240x80 screen < 1186069605 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in a small cube < 1186069609 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1186069613 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll make it... < 1186069616 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[put TI-86 screen res here] < 1186069623 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's small but can fit 21x8 chars < 1186069634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, that's a LED < 1186069640 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :20x8 + scrollbar is enough for ANYONE! < 1186069646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scrollbar? < 1186069648 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a 32kb cache < 1186069650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'll take a lot < 1186069650 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186069662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no if you design it compact < 1186069668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just make up/down keys < 1186069671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no need to display a scrollbar < 1186069676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186069682 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So i will use 10 chars in a keyboard < 1186069695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you won't be able to run many useful BF programs < 1186069703 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186069706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you at least want a-z0-9 < 1186069714 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186069717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, of course, a shift key for A-Z and maybe a few useful special chars on 0-9 < 1186069721 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it'll be too big then < 1186069728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make the keys those small rubbery things < 1186069731 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :really < 1186069741 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will make an cable keyboard < 1186069745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably the best idea < 1186069745 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :big but on cable! < 1186069753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't make it too big :P < 1186069759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will make a-z, 0-9, shift key, special chars on 0-9, all bf chars separate. < 1186069782 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BF chars will be on Shift+0-7 probably < 1186069783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a-z0-9, shift key, space key, enter key, arrow keys, backspace/(shift backspace = delete) key, and brainfuck command keys < 1186069790 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1186069833 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a-z-0-9, shift,space,enter,arrow keys, backspace, and: Shift0-7 - bf command keys, Shift8 - @, Shift9 - $. < 1186069842 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It should be compact enough. < 1186069851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess, but special keys get quite some use in BF < 1186069866 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, there are enough. < 1186069867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe you should refine qwerty's 0-9 special keys, then have seperate <>+-.,[] keys < 1186070194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1186070221 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well i can make them in 4 chars < 1186070225 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :26+9=35. < 1186070231 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :35+4=39 chars < 1186070273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about, a-z0-9, ctrl and shift keys < 1186070276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shift changes a-z into A-Z < 1186070280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and 0-9 into special characters < 1186070287 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And CtrL? < 1186070290 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh! < 1186070291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ctrl changes 0-7 into brainfuck, 8-9 into i dunno, < 1186070294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AND < 1186070299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-H is backspace < 1186070301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-M is newline < 1186070302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1186070306 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186070371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :38 keys in total < 1186070390 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :rlf va gbgny < 1186070392 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186070398 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186070407 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think i could make it in a small enough dimensions. < 1186070414 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Keys must be a little big < 1186070422 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i'll make Shift and Ctrl keys. < 1186070425 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :smaller! < 1186070434 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and... 0 and 9 too < 1186070439 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :0-9 < 1186070441 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a-z < 1186070442 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a bit smaller < 1186070450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :38 keys -> 144 characters < 1186070451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1186070455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(assuming ctrl-shift is allowed) < 1186070460 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186070467 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so Ctrl-Shift-H is Delete < 1186070474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd do ctrl-h < 1186070492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl-Shift-M is Linux newline (just 10, not 13 and 10) < 1186070501 0 :Naerian!n=naerian@host-89-228-134-181.gorzow.mm.pl JOIN :#esoteric < 1186070502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-m is linux newline < 1186070503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually. < 1186070507 0 :Naerian!unknown@unknown.invalid PRIVMSG #esoteric :hello :) < 1186070509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^M, thus ctr-m < 1186070510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*ctrl < 1186070522 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so CtrlShift-M will be Windows newline (for example, I use it) < 1186070531 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so we should allow for both.... in fact < 1186070538 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or have CtrlShift-M swap < 1186070542 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :between Win/Lin < 1186070544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-m is what most people will think < 1186070548 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and Ctrl-M output the actual one < 1186070554 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :default - linux < 1186070562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why do you need multiple newline styles for a simple brainfuck cpu???? < 1186070562 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :CtrlShiftM will toggle between win and lin < 1186070575 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Since i use Windows style. < 1186070580 0 :Naerian!unknown@unknown.invalid PRIVMSG #esoteric :cześć, asiekierka ;) < 1186070583 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You may use Linux style. < 1186070592 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :kim jesteœ? < 1186070595 0 :sebbu!n=sebbu@ADijon-152-1-107-182.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1186070608 0 :Naerian!unknown@unknown.invalid PRIVMSG #esoteric :amatorem ezoterycznych jezykow :P < 1186070615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ja te¿. < 1186070626 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Zrobi³em pierwszy moj program w BF / < 1186070635 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :mój pierwszy* < 1186070645 0 :Naerian!unknown@unknown.invalid PRIVMSG #esoteric :ja napisalem program wyswietlajacy moj email :D < 1186070650 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wejdŸ na ezopl < 1186070652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wakes < 1186070654 0 :Naerian!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186070660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#ezopl < 1186070665 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i rozmawiaj tu po angielsku < 1186070667 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1186070670 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1186070674 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :back, back to the Brainfube < 1186071434 0 :Naerian!unknown@unknown.invalid PART #esoteric :? < 1186071492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know what command i'd like to see? < 1186071499 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :command to clear screen < 1186071508 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :useful for my new BF project < 1186071624 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then i could make the one cool thing. It will probably take ~2MB :DDD < 1186071639 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except if i will go on and make stdin the whole ascii charset < 1186071641 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1186071839 0 :ehird`!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186071856 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :$$()&##)(*$()#$M_)* P*( < 1186071859 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186073527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why CISC computers still exist < 1186073558 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186073566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because IA32 is still in existence, of course. < 1186073573 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1186073638 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the "quine theorem" states that there is a quine in every programming language that can output any string a Turing-complete language can in an alphabet including all characters in its source code. < 1186074447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, what? < 1186074454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, why? < 1186074465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Inertia. < 1186074474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rm -rf Inertia < 1186074474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I have a reformulation for you. < 1186074735 0 :lament!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186074883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tank god < 1186074888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you killed the retarded rules < 1186075031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We assume that we have a Turing-complete language with an output tape, and that the program tape and the output tape have the same alphabet. < 1186075087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is possible for a program to be executed, generating a copy of the program tape on the output tape, in any such language. < 1186075242 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1186075302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186075314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can simulate strings in the lambda-calculus with lists < 1186075322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore a lambda-calculus quine is possible < 1186075328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and lambda-calculus can be converted to iota < 1186075334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, obviously, an iota quine is possible... < 1186075340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but who will be the first to write one? :) < 1186075344 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can simulate anything in anything turing-complete < 1186075347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186075353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i want to see an iota quine =) < 1186075374 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :iota actually takes input and output, doesn't it? < 1186075420 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok back < 1186075425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, no < 1186075429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :iota has only * and i < 1186075435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where i = \x.xSK < 1186075440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and *xy = (xy) < 1186075446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is TC < 1186075448 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought it had some convention for IO < 1186075451 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like lazyk < 1186075452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Actually, a lambda calculus quine is impossible, since it doesn't have an output tape. < 1186075460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, lambda calculus has lists < 1186075463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and church numerals < 1186075468 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but they're not output. < 1186075479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those are part of the program itself. < 1186075481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :A lambda calculus quine will never finish reducing < 1186075483 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186075485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know what i mean, though < 1186075495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an expression that produces a list of church numerals containing its source code < 1186075500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in ascii format < 1186075506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, we assume a sexp lambda calculus, with the following functions: def, lambda, and output. < 1186075515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you don't need any of that < 1186075520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could write one in pure LC < 1186075543 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :def and lambda act as you'd expect. output outputs the Church numeral that is it's argument, converted to ASCII. < 1186075546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(nonpure, though) < 1186075559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you can write a quine in pure LC - as you can < 1186075561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: No output for the LC quine to write itself to. < 1186075562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you can write one in iota < 1186075569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, a list of church numerals < 1186075582 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's lazyk's convention and nothing more < 1186075609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is still a working convention < 1186075628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can write a lambda calculus expression which when evaluated returns a list of church numerals representing the expression in ascii format < 1186075633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by extension, you can do the same with iota < 1186075634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. . . So, you've got something that only outputs if it halts. < 1186075646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, I suppose that's acceptable. < 1186075653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-- maybe with 0 and 1 for * and i to keep things simple < 1186075660 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, of course it'll halt, otherwise it's not much of a quine :) < 1186075683 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Well, yeah. All *quines* will halt. The issue is only that a nonhalting program can't do output. < 1186075694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But that's not *needed* for a quine to exist. < 1186075703 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: with functional languages that's never an important issue < 1186075739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(lambda (x) (x x)) (lambda (x) (x x));So, you're saying that it doesn't matter whether or not this halts? < 1186075740 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all non-halting programs are equivalent < 1186075748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ya know what i should make? < 1186075753 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it doesn't output anything either < 1186075757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's the same as bottom < 1186075759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I said as much. < 1186075759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ASCIItoBF < 1186075766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Trivial. ;) < 1186075776 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(that's one feature of PEBBLE, in fact) < 1186075777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, done in 47 characters in BF itself. < 1186075779 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1186075782 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's easy enough to do it < 1186075788 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :constants < 1186075790 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and copy&paste < 1186075798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.hevanet.com/cristofd/brainfuck/results0.txt < 1186075800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: is that a bf golf result? < 1186075801 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :copy&paste&type some stuff < 1186075806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, yes < 1186075807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,] < 1186075807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you're still new at programming, something that simple may still be useful to write. < 1186075810 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hehehehe < 1186075811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,]!h < 1186075811 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-------------------------------------------------------------------------------------------------------- < 1186075815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not exactly optimized, though < 1186075825 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :man, my entry is the longest :( < 1186075829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,]!+++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,] < 1186075829 0 :blahbot`!unknown@unknown.invalid QUIT :Excess Flood < 1186075831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heheheh < 1186075840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't have an entry. . . < 1186075842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that produced about 100 messages < 1186075847 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186075863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,]!hi < 1186075863 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.--------------------------------------------------------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.--------------------------------------------------------------------------------------------------------- < 1186075866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,]!hel < 1186075866 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.--------------------------------------------------------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-----------------------------------------------------------------------------------------------------++++++++++++++++++++++++ < 1186075868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,]!hello < 1186075874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1186075875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186075875 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186075936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :%bf >---[<->-----]<+.---.+++++++..+++.>--[<->-----]<+. < 1186075936 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1186075947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf >><[+.,-->>+<-]!hello < 1186075950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186075950 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186075957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ random code 2000 < 1186076071 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]!CUBEMAKETOOl < 1186076071 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :CUBE < 1186076071 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :MAKE < 1186076071 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :TOOl < 1186076092 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]! __ |:D||__| < 1186076092 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : __ < 1186076092 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :|:D| < 1186076092 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :|__| < 1186076104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]!what a useless program < 1186076104 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186076105 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : a u < 1186076105 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :sele < 1186076113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]!what a useless broken program < 1186076113 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186076113 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : a u < 1186076113 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :sele < 1186076126 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]!I knowlol! < 1186076127 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :I < 1186076127 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : kno < 1186076127 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :wlol < 1186076133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,+.-[<+.] < 1186076133 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186076134 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1186076138 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]!I knowlol! < 1186076138 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :I < 1186076138 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :know < 1186076138 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :lol! < 1186076148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,+.-[<+.]!x < 1186076148 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :yyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ < 1186076171 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[-+++.>] < 1186076179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[-+++.>] < 1186076185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[.>+] < 1186076187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf. < 1186076193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076193 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf +[.>+] < 1186076193 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1186076195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186076200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[.+] < 1186076200 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186076200 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186076211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf -. < 1186076211 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :ÿ < 1186076234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[<->+.>] < 1186076234 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186076235 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1186076243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf . < 1186076245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf -. < 1186076245 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :ÿ < 1186076246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :%bf >,[>,]<[.<]!!iH!],.[, fb% < 1186076246 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1186076247 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!Hi! < 1186076251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1186076278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!Hi!!]<.[<],>[,> fb% < 1186076279 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Hi!!]<.[<],>[,> fb% < 1186076283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy. < 1186076291 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++++++>[++++++++++<-]>. < 1186076308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That does nothing. < 1186076311 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :zzzZZZzzzZZZ < 1186076315 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186076326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :$bf ++++++++++[>++++++++++<-]>. < 1186076329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey... what about a program that run one way, produces a program that (run one way, prints Hello, and run another way, olleH), and run another way, that same program reversed < 1186076332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I believe that is what you meant? < 1186076335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++++++[>++++++++++<-]>. < 1186076335 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :d < 1186076347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1186076347 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: in what language? < 1186076353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, brainfuck < 1186076359 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1186076381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tricky. < 1186076385 0 :MichaelRaskin_!n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru JOIN :#esoteric < 1186076398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It coudln't rely on loops. < 1186076412 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :somebody had a reversible brainfuck variant, that could be helpful < 1186076424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, reversible in code, silly < 1186076430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, your program did there < 1186076460 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++++++[>++++++++++<-]>---.++++++++++++++++++.----------.----.>>>++++[>++++++++<-]>+. < 1186076461 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :asie! < 1186076464 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what else does reversible mean? < 1186076473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Reversing it would generate a non-valid BF program. < 1186076473 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :unoptimized. I don't care. < 1186076490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, look at your program < 1186076492 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Not bad. I think you're getting the hang of Brainfuck's basics. < 1186076494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it uses loops and reverses fine < 1186076500 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :+[-]+ < 1186076513 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[+++++++++[>++++++++++<-]>---.++++++++++++++++++.----------.----.>>>++++[>++++++++<-]>+.] < 1186076515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: So, ,[.,] is just as valid as ],.[, < 1186076515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186076521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, program.reverse != program, but bf(program) and bf(program.reverse) both do something (maybe not the same thing) < 1186076525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, %bf >,[>,]<[.<]!!iH!],.[, fb% < 1186076527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :works fine reversed. < 1186076545 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i would treat that as a syntax error < 1186076551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf >,[>,]<[.<]!!iH!],.[, fb% < 1186076552 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!Hi! < 1186076554 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i suppose there's no requirement for loops to be closed < 1186076557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!Hi! < 1186076557 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186076558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but that's not Brainfuck; that's Brainfuck + input. < 1186076563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, So? < 1186076567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, :) < 1186076569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that's allowed < 1186076571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's for %bf < 1186076597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf >,[>,]<[.<]!>,[>,]<[.<] < 1186076597 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :]<.[<],>[,> < 1186076602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, in *that* case, one would merely have to rely upon ignoring input. < 1186076612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that's cheating a little < 1186076645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf >,[>,]<[.<]!]<.[<],>[,> < 1186076645 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[.<] < 1186076654 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your rules for what is and what isn't cheating seem a little arbitrary < 1186076659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, indeed < 1186076663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :%bf >,[>,]<[.<]!%bf ++++++++++.>----[<+>----]<-.>++++[<+++++++>-]<+.+++++++..+++.>--[<->-----]<+. < 1186076664 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :.+<]----->-<[-->.+++..+++++++.+<]->+++++++<[++++>.-<]---->+<[---->.++++++++++ fb% < 1186076671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf .+<]----->-<[-->.+++..+++++++.+<]->+++++++<[++++>.-<]---->+<[---->.++++++++++ fb% < 1186076678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076678 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf +[+++++++++[>++++++++++<-]>---.++++++++++++++++++.----------.----.>>>++++[>++++++++<-]>+.] < 1186076678 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1186076681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186076688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++++++.>----[<+>----]<-.>++++[<+++++++>-]<+.+++++++..+++.>--[<->-----]<+.!.+<]----->-<[-->.+++..+++++++.+<]->+++++++<[++++>.-<]---->+<[---->.++++++++++ fb% < 1186076688 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1186076704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fully reversible. < 1186076706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076707 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186076718 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[] < 1186076721 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186076723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, wait that produces the output < 1186076726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not a program producing the output < 1186076727 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#ps < 1186076728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the idea is: < 1186076730 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076730 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186076736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The idea is confusing. < 1186076746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BF(BF(x)) = Hello < 1186076753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BF(BF(x.reverse)) = olleH < 1186076767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BF(BF(x.reverse)) == BF(BF(x).reverse) < 1186076786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :X produces a program Y. X reversed produces Y reversed. < 1186076794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Y in normal order prints out "Hello" < 1186076799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Y reversed prints out "olleH" < 1186076810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1186076821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!,[.,] < 1186076822 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :,[.,] < 1186076903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<][.>]--[>--<+++++++]>--[<][.>]![>,][<][.>]--[>--<+++++++]>--[<][.>] < 1186076917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076917 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186076968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<][.>]--[>--<+++++++]>--<.[<][.>]!,[>,][<][.>]--[>--<+++++++]>--<.[<][.>] < 1186076981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :herm < 1186076981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076981 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186076987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse ,[>,][<][.>]--[>--<+++++++]>--<.[<][.>]!,[>,][<][.>]--[>--<+++++++]>--<.[<][.>] < 1186076988 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :,[>,][<][.>]--[>--<+++++++]>--<.[<][.>],[>,][<][.>]--[>--<+++++++]>--<.[<][.>] < 1186077001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Odd. Should work < 1186077059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1186077064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<][.>]--[>--<+++++++]>--<.[<][.>!hello < 1186077064 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1186077080 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186077082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<][.>]--[>--<+++++++]>--<.[<][.>]!hello < 1186077105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]!hello < 1186077110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<][.>]!hello < 1186077112 0 :jix!n=jix@dyndsl-091-096-049-021.ewe-ip-backbone.de JOIN :#esoteric < 1186077119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<].!hello < 1186077123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<].!hello < 1186077127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<][.>]!hello < 1186077161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,].!hello < 1186077164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<.!hello < 1186077164 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1186077169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<].!hello < 1186077175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf wtf wtf wtf WTF < 1186077177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1186077180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>!hello < 1186077183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>[.>]!hello < 1186077188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf wtfw tf wtf < 1186077193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>.!hello < 1186077196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>>.!hello < 1186077209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>.!hello < 1186077213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the HECK < 1186077218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>>>>>>>>>>>>.!hello < 1186077221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]<.!hello < 1186077243 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is it maybe ignoring you < 1186077265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186077268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%wapr hi, i work < 1186077269 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :[66, 67, 6, 67, 81, 73, 76, 69] < 1186077272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<][.>]--[>--<+++++++]>--.<<<[<][.>]!,[>,]<[<][.>]--[>--<+++++++]>--.<<<[<][.>] < 1186077280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION debugs < 1186077282 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++[>++++++++<-]>-.<++++++[>++++++++++<-]>++.--------.>++++[>++++++++<-]>.>,[.,]!and asiekierka are trying something < 1186077282 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :/me and asiekierka are trying something < 1186077289 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1186077299 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i was just trying < 1186077304 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :since when? < 1186077313 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since NOW < 1186077316 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and before < 1186077316 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i do not like being forced to run programs and say things! stop itl. < 1186077337 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :and you all call me a BOT!!!! < 1186077349 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :see your nickname, blahbot < 1186077358 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :yeah!! do you think i chose that nick???? < 1186077372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :change it < 1186077379 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++[>++++++++<-]>-.<++++++[>++++++++++<-]>++.--------.>++++[>++++++++<-]>.>,[.,] < 1186077380 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :/me < 1186077384 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186077388 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not that < 1186077388 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!)(#@()+@#( < 1186077398 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186077402 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf >>+++++++[<<+[>+++<-]>[<+++>-]>-]<< < 1186077407 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[>,]<[<][.>]--[>--<+++++++]>--.<<<[<][.>]!,[>,]<[<][.>]--[>--<+++++++]>--.<<<[<][.>] < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. bf ,[>,]<[<]<.!hello < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. bf ,[>,]<[<]>>>>>>>>>>>>.!hello < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :3. bf ,[>,]<[<]>.!hello < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :4. bf ,[>,]<[<]>>.!hello < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :5. bf ,[>,]<[<]>.!hello < 1186077409 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :6. bf ,[>,]<[<]>[.>]!hello < 1186077412 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :7. bf ,[>,]<[<]>!hello < 1186077414 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :8. bf ,[>,]<[<].!hello < 1186077415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh jesus < 1186077415 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :9. bf ,[>,]<[<][.>]!hello < 1186077417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :O.O < 1186077417 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :10. bf ,[>,]<[<].!hello < 1186077418 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HAHAAHA < 1186077419 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :11. ps < 1186077425 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077428 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 1 < 1186077428 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 2 < 1186077428 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 3 < 1186077432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 4 < 1186077432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 5 < 1186077432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 6 < 1186077433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[>,]<[<]<.!hello < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. bf ,[>,]<[<]>.!hello < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. bf ,[>,]<[<]>[.>]!hello < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :3. bf ,[>,]<[<]>!hello < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :4. bf ,[>,]<[<][.>]!hello < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :5. ps < 1186077436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077436 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 7 < 1186077436 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 8 < 1186077436 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 9 < 1186077436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077436 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 10 < 1186077437 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :PID 7 out of range < 1186077437 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :PID 10 out of range < 1186077438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077440 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[>,]<[<]>!hello < 1186077441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have to kill 0 < 1186077441 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. bf ,[>,]<[<][.>]!hello < 1186077443 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. ps < 1186077444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the pids rejiggle themselves < 1186077447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 1 < 1186077451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 1 < 1186077452 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :PID 1 out of range < 1186077453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077455 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186077456 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill PI < 1186077457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077457 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186077458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077459 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186077460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PHEW < 1186077462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha. < 1186077471 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf >>+++++++[<<+[>+++<-]>[<+++>-]>-]<<. < 1186077471 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :ç < 1186077476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION debugs < 1186077486 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION debugs ehird` < 1186077518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1186077545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf >+++>++++>++>++>++++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>++>++>+++>++++>++ < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+>+>++++>++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>++>+ < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+>+>++++>+>+>+>++++>++>++>+++>++++>++++>++>++++>++>+>++++>+>+>++++>++>+++>++++>+ < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+>++>++>++>+++>++++>++>++>+>++++>+>+>+>+>++++>++>+>+>+>+>+>+>+>+>+++>++++>++++>+ < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+>+>++++>++++>++>++++>++>+++>++++>+++>+>++>++>+++>++++>++>++>+>++++>+>+>++++>++> < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+>+>+++>++++>++++>++>+>++++>+>+>++++>++>++++>++>+>++++>+>++++[[>>+[>]+>+[<]<-]>> < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[>]++++>++[<]<<]>+[>>]<[+[<++++++++++++++++>-]<++++++++++.<] < 1186077552 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186077569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186077571 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can we please somehow flood a little less than that < 1186077575 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf >+++>++++>++>++>++++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>++>++>+++>++++>+++>+>++++>++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>++>++>+>++++>+>+>+>++++>++>++>+++>++++>++++>++>++++>++>+>++++>+>+>++++>++>+++>++++>++>++>++>++>+++>++++>++>++>+>++++>+>+>+>+>++++>++>+>+>+>+>+>+>+>+>+++>++++>++++>++>+>++++>++++>++>++++>++>+++>++++>+++>+>++>++>+++>++++>++>++>+>++++>+>+>++++>++>+>+>+++>++++>++++>++>+>++++>+>+>++++>++>+ < 1186077577 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186077601 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077601 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186077612 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%cat LOL < 1186077642 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :catlol, the opposite of lolcat? < 1186077644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%cmds < 1186077644 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :quit, eval, ps, kill, cmds, help, reload, join, part, send, topic, raw, bf, parse, reduce, wapr (use %help for argument information) < 1186077650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you do use %help do it in #esoteric-blah < 1186077653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it floods a bit < 1186077660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>[.>]--[>--<+++++++]>--.<<<[<]>[.>]!h < 1186077662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077662 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[>,]<[<]>[.>]--[>--<+++++++]>--.<<<[<]>[.>]!h < 1186077662 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1186077665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it works on other interps.. < 1186077666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%join #esoteric-blah < 1186077785 0 :blahbot`!unknown@unknown.invalid QUIT :"ehird`, that's what blahbot` is for." < 1186077813 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186077907 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #ytmnd < 1186078045 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[] [ ] [ ] [ ] [ ] [ ] [] < 1186078155 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :] [ ] [ ] [ ] [ ] [ ] [ < 1186078196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078196 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186078205 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186078222 0 :MichaelRaskin_!unknown@unknown.invalid PART #esoteric :? < 1186078243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reloda < 1186078245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078246 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078248 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^f^xf < 1186078253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um what. < 1186078302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078302 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078304 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^f^xf < 1186078305 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186078308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :grrrrr < 1186078321 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%irssi < 1186078356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, are you just being silly for the sake of it < 1186078357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%cmds < 1186078358 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :quit, eval, ps, kill, cmds, help, reload, join, part, send, topic, raw, bf, parse, reduce, nc, wapr (use %help for argument information) < 1186078360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it accepts nothing else < 1186078367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078367 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^f^xf < 1186078374 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[>+.<] < 1186078391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186078392 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf +[>+.<] < 1186078392 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1186078393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186078419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078419 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078421 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^ff < 1186078439 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%ps p < 1186078444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078445 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078446 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :f < 1186078449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fy < 1186078450 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^f^x$fy < 1186078453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078454 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^xx < 1186078462 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^xx < 1186078464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^x$xx < 1186078465 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :x < 1186078482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc $^x$xx^x$xx < 1186078536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^x$fx < 1186078536 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :f < 1186078544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^x^y$$fxy < 1186078548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bleh < 1186078558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1186078562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what to add to blahbot`  < 1186078572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kick asiekierka! < 1186078574 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Personality? < 1186078581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cherez, i'm not an AI coder < 1186078582 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :NO! PLEASE NOT! < 1186078582 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kick asiekierka! < 1186078586 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the capacity to feel pain < 1186078592 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! < 1186078601 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :shut up < 1186078609 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kick blahbot` < 1186078609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, heh < 1186078719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fromagx, you should add a personality to Blahbot for ehird. ;) < 1186078773 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules. 1. Break at least one rule. 2. Worship blahbot`. < 1186078795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hell, you should code it such a good personality that we obtain singularity. (w00t!) < 1186078841 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Code it such a bad personality he kicks anybody that dosen't say "I LOVE YOU" to him. < 1186078906 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Code it such a good personality that everyone does! < 1186078928 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hell, you should code it such a good personality he loves me. < 1186078935 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's difficult. < 1186078938 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and hates his creator < 1186078958 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Give him a nice body too. < 1186078964 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah! < 1186078978 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And code him in Brainf**k < 1186078987 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186078991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"nice" - "capable of wielding rocket launchers"? < 1186079005 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you can't do anything but wet your pants looking at the awesomeness of my idea. < 1186079018 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :s/awesomeness/crazyness < 1186079078 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :| [] [ ] [ ] [ ] [ ] [ ] [] | < 1186079203 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :CODE BLAHBOT IN BF < 1186079214 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bf doesn't have sockets < 1186079224 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so send out the output < 1186079226 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :from a terminal < 1186079229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1186079250 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :all i want is a personality. not a rewrite < 1186079262 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so make personality in BF. < 1186079264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, no, no. < 1186079266 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186079268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just make people type %bf personality for it < 1186079277 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :of course, my owner has to find a good algorithm for a basic personality first. hooray. < 1186079277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make the personality be done via C2BF. < 1186079285 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should copy the amarok bot < 1186079294 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :oh well, my owner just found one. AND IT'S IN BRAINFUCK!!!!111ONEONEONE < 1186079298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, one should design it so that it finishes C2BF. < 1186079303 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :and reply with random stitched-together sentences of previous messages containing the words < 1186079320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. < 1186079323 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :shut up, ehird`. < 1186079332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reply = input.split(" ").map(find_random_message_with_word) < 1186079333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On a more serious note, we shoult stick Eliza in a bot. < 1186079348 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :please don't. < 1186079358 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Better than Alice. < 1186079360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #ytmnd < 1186079365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%part #ytmnd < 1186079375 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #ezopl < 1186079376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, STOP fucking with blahbot` < 1186079379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%part #ezopl < 1186079380 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :HE CANNOT DO IT. < 1186079387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%part #ezopl < 1186079392 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1186079395 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1186079399 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :stcu < 1186079428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shut the cunt up?!? < 1186079443 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Shut the c**p up < 1186079448 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or styau < 1186079460 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :What's a cunp? < 1186079460 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Shut the yer ant up! < 1186079462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obey yourself, please. < 1186079474 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186079480 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :STYEOWCH! < 1186079510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Watasi ha ananta ga suki zya nai kara, korositakunaru. < 1186079511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #stop_*******_with_blahbot < 1186079523 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #stop_*******_with_blahbot` < 1186079530 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :DO IT, ehird`! < 1186079533 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :DO IT!!! < 1186079538 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :...ok? < 1186079539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%quit gone until asiekierka stops that shit < 1186079540 0 :blahbot`!unknown@unknown.invalid QUIT :"gone until asiekierka stops that shit" < 1186079546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thank God. < 1186079567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: You know, you're an op. . . < 1186079589 0 :asiekierka!unknown@unknown.invalid PART #esoteric :? < 1186079604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Don't stop. < 1186079622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asierkierka is gone < 1186079626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so blahbot ... is ungone < 1186079626 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, and what should i do? Most of the actual flooding is done by ehird and blahbot. < 1186079627 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186079639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, i haven't flooded from what i can see? < 1186079640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: And being caused by asiekierka. < 1186079651 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186079653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, asierkierka has told blahbot` to flood, sure < 1186079655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh jesus christ < 1186079658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not again < 1186079662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope! < 1186079664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could at least set the topic to something sane, and do +t. < 1186079676 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: about an hour ago, when you were debugging brainfuck in here, for instance < 1186079680 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186079691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, nobody was talking at the time < 1186079696 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, thanks < 1186079707 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you'll kick me, i will torture the topic again < 1186079717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh, threats < 1186079722 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186079723 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :something for something < 1186079724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just +t it before kicking. < 1186079725 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186079739 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :more like +supikhq < 1186079746 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :shut up pikhq < 1186079765 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what if i torture you? < 1186079772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/game.tar.bz2 Call me up when you understand that. < 1186079776 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :will you kick the topic? :) < 1186079785 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!i don't care, asiekierka dosen't care, nobody does! < 1186079786 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i don't care, asiekierka dosen't care, nobody does! < 1186079953 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1186079997 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1186080004 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[,.,]!WWeellll,, wwhhoo ccaarreess?? II ddoo nnoott.. < 1186080004 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Well, who cares? I do not. < 1186080297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is. This. Place. Alive? < 1186080329 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1186080385 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1186080431 0 :asiekierka!unknown@unknown.invalid PART #esoteric :? < 1186080463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whoever contacts him will be punished. < 1186080467 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1186080500 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186080501 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186080506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh god damnit < 1186080511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I decided to came on anyway < 1186080514 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :somebody woke up < 1186080646 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1186080651 0 :asiekierka!unknown@unknown.invalid PART #esoteric :? < 1186080666 0 :squazr23!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186080674 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, you know it's me. < 1186080682 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :I don't care. < 1186080684 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is 23 your IQ? < 1186080688 0 :MichaelRaskin_!n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru JOIN :#esoteric < 1186080709 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :Nope, if i will have 23 as my IQ, i will not understand BF. < 1186080719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you'd be too intelligent for it < 1186080723 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :lament: I am sure you know who i am. < 1186080724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :has to be 7 or lower < 1186080726 0 :MichaelRaskin_!unknown@unknown.invalid NICK :MichaelRaskin < 1186080731 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :ehird` LOL! < 1186080742 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :you do not know who am i? < 1186080752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh let me think < 1186080755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : squazr23 (n=asiekier@nat-1.elb.vectranet.pl) < 1186080757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm i wonder. < 1186080759 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a loser? < 1186080766 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186080768 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :A LOSER < 1186080771 0 :squazr23!unknown@unknown.invalid NICK :asiekierka < 1186080879 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186080884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks what ai algorithms to use for bl < 1186080886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*blahbot < 1186080905 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Y'all stopped talking when i came in! < 1186080947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, we did < 1186080967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is not coincidential < 1186080998 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :A*. < 1186081046 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Y'all get A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1186081059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now if someone could just tell me _why_ we weren't supposed to talk (i joined just seconds before asiekierka) < 1186081102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because asiekierka left last time nobody talked < 1186081125 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You get A+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. ehird`. For nothing. < 1186081139 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now go on and think what to do with score. < 1186081176 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No "show it to friends" < 1186081186 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hint hint: it involves blahbot` < 1186081194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :abilities of him < 1186081198 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and debugging of _________ < 1186081247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Lament gets A+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+.+.+.+. < 1186081265 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Figure what to do with it. < 1186081272 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then select me a score from the output list. < 1186081465 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nobody figured it out? I get an F? < 1186081478 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i seriously doubt anybody bothered < 1186081607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i might make an evolutionary AI for blahbot` < 1186081625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has a database of simple, but abrupt topic-changing (the diamond of simple AI!) answers < 1186081632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then it rates how well each one did each conversation < 1186081645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the ones which tend to make the conversation dawdle, etc., get thrown out < 1186081654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and a simple algorithm constructs new sentences < 1186081665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :based on inputs from others which spawn successful conversations < 1186081667 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it'll just talk about sex all the time < 1186081671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably. < 1186081675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but still. < 1186081679 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and encourage asiekierka < 1186081719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186081743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as long as enough sane people in here had conversations with it as if it weren't a bot near the start it should work < 1186081791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are no sane people here. i thought we had already established that (insert obligatory Cheshire Cat quote) < 1186081807 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It sucks. < 1186081816 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Everything and everybody hates me < 1186081818 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I know my < 1186081819 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why* < 1186081823 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I recommend looking into markov-chain sentence generators < 1186081823 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And you know better < 1186081831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't. < 1186081841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you filter their input and output properly, they can be very effective chatterbots < 1186081926 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186081926 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i very much recommend against looking into markov-chain sentence generators < 1186081935 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I recommend using MegaHAL. < 1186081937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :markov chain sentence generators produce absolute gibberish < 1186081939 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1186081942 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll set up a bot in a minute < 1186081944 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186081945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody could be fooled with them in here, certainly < 1186081946 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :okay? < 1186081947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in fact i'd probably go as far as banning them < 1186081951 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It'll be Eso-Bot < 1186081959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it'll be INTELLIGENT. < 1186081961 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and learn from you < 1186081988 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perhaps we're about to see for the first time a bot more intelligent than its creator < 1186081991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whereas, a simple survival-of-the-fittest + "oh! people use this word after this other word a lot! i'll add that phrase to my vocab!" + "okay, i don't know how to respond to this... let's see related vocab words and stick them together"should work < 1186081995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, ha1 < 1186081998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*ha! < 1186082009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but have you considered the ethical implications of putting an AI in a channel where it is doomed to go insane? < 1186082015 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: markov chain sentence generators suck by *themselves*, but you can build algorithms around the markov chain to dramatically improve performance < 1186082017 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: haha < 1186082039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, nspcr < 1186082044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :national society for the prevention of cruelty to robots < 1186082098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe if it has a thesaurus it could get really creative < 1186082103 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I achieved excellent results by keeping two chain- a low-order chain fed "keywords" from conversations, and a higher-order chain fed with entire sentences. When someone talks to the bot, you dip into the keyword chain to generate associated keywords, and then use those as seeds in the main sentence chain < 1186082120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe it doesn't know about "hello" but it might know about "yo", and it could make that connection < 1186082125 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's like ADD medication for markov chains < 1186082189 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then throw in post-checking that corrects odd syntax (like the bot accidentally referring to itself in the third person, adjusting tense, etc), and you're gold < 1186082211 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :throwing in some random thesaurus replacement in the post-checking could be good if done in moderation < 1186082217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perhaps blahbot should do this AI in #php instead < 1186082223 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186082224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :more stupid idiots there, less of a high standard < 1186082235 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all our idiots are awfully intelligent < 1186082250 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1186082251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1186082258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well.. apart from one starting with a < 1186082259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway. < 1186082273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the conversation in here is generally rather geeky/intellectual < 1186082278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a bot would be spotted quickly < 1186082286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however, #linux? ##php? peice of cake < 1186082315 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a friend of mine hid two bots in #Linux for a couple hours and then started a witch hunt for them. It was hilarious < 1186082329 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think they kicked two or three humans before they found the real bots < 1186082334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahahaha < 1186082344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i remember the devnonsense bot < 1186082350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i had created a nonsense script earlier < 1186082362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you gave it an array of punctuation, words, etc < 1186082367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the other day a guy in #haskell was kicked out because his english was so bad we thought he was a bot < 1186082367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it arranged them randomly into a stupid sentence < 1186082371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, then < 1186082376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i made a bot which hid in various channels < 1186082379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :##php, #wikipedia, you name it < 1186082382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :about 6 in all < 1186082390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and sucked up nicks and words < 1186082394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sucked it all up into its database < 1186082398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, in a secret channel < 1186082406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :every 3 seconds it spewed out a new combination < 1186082411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :truly, it produced some profound things < 1186082422 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it got something like 3000 words before i shut it down < 1186082424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :over a few days < 1186082457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :suprising how little new words are used < 1186082481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's what makes learning a new language possible :) < 1186082522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i might make the ai seperate from blahbot < 1186082526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and name it something other than a bot's name < 1186082528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :undercover, so to speak < 1186082531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get it starting conversations < 1186082541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe even pass the dumbed-down version of the turing test that exists on irc < 1186082564 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :let's see... I found a hardcopy of some gems from conversation with one of my chatterbots a while back < 1186082585 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186082694 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Testing if MegaHAL works here! < 1186082711 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait a while < 1186082714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/84423 here's the plan for the AI < 1186082748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also: maybe a database, so it can recognize basic things like "x is y" to "know" various things? < 1186082790 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: remember, all this stuff is much, much more difficult than it seems at first glance < 1186082796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1186082806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i'm satisfied with producing quite a lot of nonsense most of the time < 1186082807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for example, what's x and y in the sentence i just said? :) < 1186082815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's an "is" in it... < 1186082833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, x = "all this stuff" and y = "much, much more difficult than it seems at first glnce" < 1186082853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that matching could be evolutionary too < 1186082864 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: well, how do you know that x is "all this stuff"? < 1186082873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :definitions that when quoted seem to give better conversations = better definitions < 1186082880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, first block in phrase before "is" < 1186082885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :phrases split at . and , etc < 1186082911 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that, sadly, is not enough :) < 1186082916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1186082923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but artificial stupidity doesn't need much < 1186082928 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(x="", y = "is not enough") < 1186082929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have you ever BEEN into a popular channel? < 1186082940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, it'd just ignore that, i guess < 1186082986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I would consider having a minimal vocab of words for which you know which part of speech they are < 1186082996 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so that you always construct grammatical sentences < 1186083001 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Your name is AsieBOT and some folk said you are an awful bot. < 1186083014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Your name is AsieBOT and some folk said you are an awful bot. < 1186083021 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: My mother once asked me the same during orgasm. Brain scans showed that large parts of the free and the bot are so dumb. < 1186083032 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I think i've worked it out! You are the computer program, and i am a bot! < 1186083036 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It learnt a bit on some awful EsperNET channel < 1186083041 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :channels < 1186083055 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: What's your name? < 1186083076 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Your name is asiebot and some folk said you are gay when you like to do things on the tip of my arm was left here by the kidneys. < 1186083080 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here are some conversation highlights from my chatterbot: http://nonlogic.org/dump/text/1186079054.html < 1186083086 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHA < 1186083132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiekierka is an idiot < 1186083136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: STFU. < 1186083140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, who is asiekierka < 1186083142 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Behaviour is an idiot. < 1186083145 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i may delete his brain < 1186083154 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Because i think it will lose its reg. If noone goes. < 1186083156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiekierka wants to delete your brain < 1186083158 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asiekierka is an organism's mode of life. < 1186083166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, does asiekierka want to delete your brain? < 1186083176 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: The brain is the organ used for hearing, and it converts sound into electrical impulses that are fed to the brain. < 1186083187 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: The brain is the organ used for hearing, and it converts sound into electrical impulses that are fed to the brain. < 1186083190 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: where is your source code? < 1186083197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, what is asiebot < 1186083199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiebot < 1186083207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is not sapient < 1186083215 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, do you like BrainFuck? < 1186083216 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: this statement is false < 1186083216 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: My mother once asked me the same during orgasm. Brain scans showed that large parts of the computer program, and i am not a dumb computer program that translates high level language code into machine language code. < 1186083228 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asie they let you bring asiebot in here. < 1186083228 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHHA < 1186083230 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: What is asiebot. < 1186083230 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :LOLOL < 1186083232 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, ok < 1186083245 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Because i decided to have a child, and here you are gay when you like brainfuck? < 1186083246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : asiekierka: I think i've worked it out! You are the computer program, and i am a bot! <-- that is pretty profound though < 1186083249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :best. bot. ever < 1186083252 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I am a bot. I am learning from a human. < 1186083259 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: so i see < 1186083266 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :A computer is a body fluid that carries food and obtaining energy and vital substances from within the body. < 1186083266 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: STFU is Shut the f**k up. < 1186083267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiekierka obviously didn't write you, you're too intelligent for that < 1186083269 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, I like Archos. < 1186083275 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: The brain is the principal extensor of the foot. < 1186083277 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: What about you, secksreatary[newkplox]? < 1186083281 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but these bots always get smarter over time < 1186083282 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You think blahbot` should STFU? < 1186083286 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: where is asiebot's source code? < 1186083286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait a second < 1186083292 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Obviously you'll never be accused of having a shining wit! < 1186083296 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most of those fun quotes happened when Archos was about 48 hours old < 1186083298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, blahbot` is your friend < 1186083300 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I am a human being, which means i do what i want to think about your mind. < 1186083301 0 :asiebot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186083306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1186083308 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Finally. < 1186083310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's about to take over the world < 1186083312 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I must relearn him < 1186083314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RUN < 1186083315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RUN!!! < 1186083323 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the problem with markov chains is that they'll gradually reach a plateau in learning capacity < 1186083335 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lengthen the chains? < 1186083346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they can be quite coherent if you discuss a narrow range of topics < 1186083351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, admit it - you didn't write asiebot < 1186083353 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: well, that can help < 1186083374 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :longer chains mean more of the source text is retained on average < 1186083377 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but if the chains are too long they will just repeat... < 1186083381 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :larger pieces grafted together < 1186083385 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :jix: exactly < 1186083387 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i didn't < 1186083390 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :some people learnt him < 1186083395 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i just put Windrop and MegaHAL < 1186083396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, what about his code, though < 1186083398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186083399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's cheating < 1186083402 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it might be better if it attempted to follow conversations other people had, seeing which questions matched which answers < 1186083410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no skill! < 1186083413 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a low order chain with careful filtering is more effective than an unfiltered high-order chain < 1186083434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://megahal.alioth.debian.org/ yep < 1186083436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no skill at all < 1186083443 0 :MichaelRaskin!unknown@unknown.invalid PART #esoteric :? < 1186083448 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think one should add some simple grammar patterns so it doesn't output nonsense but don't use the last words in order for the markov chains but just the words that make up the content < 1186083463 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so it would start to make up new things faster without producing incorrect sentances < 1186083489 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that could potentially help a lot < 1186083505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MegaHAL HERE'S A JOKE FOR YOU: WHY DID THE CHICKEN TURN AROUND AND AROUND IN CIRCLES. AS I THINK SHE TURNED AROUND; BUT WHY? WHY DID THE CHICKEN CROSS THE ROAD; I THINK SHE TURNED AROUND BUT WHY? WHY DID THE CHICKEN TURN AROUND AND DO SOMETHING ELSE? < 1186083506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :funky < 1186083532 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :did you guys read those quotes I pasted? < 1186083536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MegaHAL LIFE'S BUT A GREEN DUCK WITH SOY SAUCE < 1186083549 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Archos: is love the meaning of life? < 1186083549 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: That's... strangely insightful." < 1186083569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MegaHAL BILL IS A MIDDLE EASTERN DELICACY, MUCH BELOVED OF THE RAINBOW, THERE ARE TWO PEAS IN A LIGHTHOUSE, MY MOTHER WAS THE BLE ONE. < 1186083584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MegaHAL TRENT REZNOR, MILLA JOVOVICH, BRYAN FERRY, DR.KIERSEY, GAVIN FRIDAY, DANIEL KEYS MORAN, ELFQUEST, THE KING JAMES BIBLE... THESE ARE SOME THINGS THAT ARE LONG AND METALLIC. < 1186083604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MegaHAL COWS FLY LIKE CLOUDS BUT THEY ARE NEVER COMPLETELY SUCCESSFUL. < 1186083660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's brilliant. < 1186083673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but why, oh why must absurdity shout like a camel in heat? < 1186083688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :presumably so it doesn't have to deal with grammar rules < 1186083706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just flip some commmas and semicolons and ellipses after segments, and throw it out < 1186083747 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Archos: screw religion, I'm trying to make a silencer!" < 1186083850 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :language processing is a cool thing, too bad we can't do it < 1186083865 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we're slowly getting it < 1186083872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/84423 updated bot idea < 1186083878 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not via markov chains, though :) < 1186083884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think that idea should produce an okay bot that should fool some irc users < 1186083887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :comments are welcome < 1186083891 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't place tremendous faith in NLP being solved by a bunch of nerds playing around for an afternoon on IRC < 1186083906 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although that would, and I do stress this, be *hilarious* < 1186083914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think he means we in a generic sense < 1186083926 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I understood that < 1186083946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186083952 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I took his comment as a reflection of his opinion, based on what little we've accomplished here < 1186083953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :any comments on the bot idea? < 1186083970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION for a moment thought "Neuro-Linguistic Programming" < 1186083985 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: promising < 1186083986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure that "understanding a language" requires, first of all, understanding everything else about humans and their environment < 1186083988 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: lol < 1186084002 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that is, you can't hope to understand stuff unless you know a lot about the world < 1186084007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, especially if it learned for a few months on people who didn't know it was a bot < 1186084015 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you might gain some benefit by attaching "emotional context" to words and phrases < 1186084017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :evolution can work wonders < 1186084021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, hm? in what way? < 1186084052 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :positive context vs. negative context, so that it can recognize words that are "bad" and avoid them towards users it "likes" < 1186084066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that requires an awful lot of state < 1186084073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it'd even remember users from one thing to another < 1186084074 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186084077 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't greet an individual that talks to it often with positive words with "Hi! Fuck you!", for example < 1186084079 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: how do you tell which ones are bad? < 1186084094 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just keep track of averages < 1186084105 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how do you know fuck you is a bad word? < 1186084108 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Say "Hi!" to lament! < 1186084120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiebot is a bot < 1186084120 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you'd preprogram some, obviously < 1186084123 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: The lungs are organs used for filtering urine from the blood. < 1186084123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, you are asiebot < 1186084132 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then it would learn others by contextual association < 1186084132 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: A dog is a bot. < 1186084136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiekierka is your imprisoner < 1186084148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, sounds very very hard to do well < 1186084149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"The lungs are organs used for filtering urine from the blood." <- LMAO < 1186084152 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asiebot is a tree native to australia where it is the basic living substance of all the judges i've had the strangest dream... I dreamed i killed you again. < 1186084155 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yeah, probably < 1186084161 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Well, that is your imprisoner. < 1186084164 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Dear China. Please use your wonderful powers to get IPv6 to actually happen. Love SimonRC" < 1186084169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the basics wouldn't necessarily be that hard < 1186084175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, Dear China. Please use your wonderful powers to get IPv6 to actually happen. Love SimonRC < 1186084183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, it'd just say "sorry" to anyone acting offended, i guess < 1186084190 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that could work < 1186084193 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : ehird`: Well, that (asiekierka) is your imprisoner. <- ROFL! < 1186084193 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I hate avoiding questions, but i'm going to avoid that one! < 1186084193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and besides, the link to fuck you would only be made if someone had made that link < 1186084195 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how do you know if somebody's acting offended? < 1186084207 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :Asiekierka is your imprisoner. < 1186084209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :possibly "x is fucking shit" could cause slipups in the future < 1186084214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but "x is fuck you"? that makes no sense < 1186084235 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :In general, I think having some sort of basic emotional state and coloring it based on conversation could make a bot seem significantly more realistic < 1186084249 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :emotions could be seen as "conversational instinct" in a sense < 1186084251 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: in general, IRC conversations aren't very emotionally charged. < 1186084258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :besides, < 1186084262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"fuck you" would get a very low rating < 1186084263 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: IPv7 sucks. < 1186084270 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ooh- how about using emoticons? < 1186084278 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Dear china. Please use your wonderful powers to get ipv6 to actually happen. Love simonrc. < 1186084279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd be killed out as quick as you can say "HEY! i hate you!" < 1186084285 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD < 1186084287 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :emoticons *are* emotional responses to something < 1186084297 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and they'd be easy to recognize and tag to sentences < 1186084297 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186084302 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186084305 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: say STFU to the person you hate. < 1186084308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i hate you :) < 1186084308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i guess if someone says "fuck is a swear word" assuming the bot is just sheltered or something < 1186084311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it could make the connection < 1186084316 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love ehird`. < 1186084318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then 1. only use it when its mood is "bad" or similar < 1186084323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and have the mood global to all conversations < 1186084329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :saying "fuck" to it, e.g. would put its mood at "bad" < 1186084330 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: No i don't, you little idiot < 1186084331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1186084341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1186084344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, <3 < 1186084349 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i would be more interested in a bot that generates new content quickly < 1186084349 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :CENSORE CENSORE: You love ehird` - LMAO! < 1186084352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: don't forget the capacity to feel pain < 1186084354 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I have absolutely no idea what you're typing, i would arrive at a school for teachers of the process, the rain is part of an idiot it's not funny! < 1186084357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, truly a bot more intelligent than its owner < 1186084358 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl, guys < 1186084361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, oh shush =p < 1186084366 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Because everything is 42. Expect asiekierka, whose number is 3.14. < 1186084368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix, read my proposal < 1186084370 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: A dog is a bot. < 1186084370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would < 1186084376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, a dog is an animal < 1186084392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, a bot is not an animal < 1186084393 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: A dog is a hybrid animal, the result of an animal. < 1186084399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er no < 1186084399 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: doesn't it add phrases from the other one to the dictionary? < 1186084401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just an animal < 1186084405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix, ? < 1186084407 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I remember the 42 3.14 line < 1186084409 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: An animal is a swear word" assuming the bot is not an animal. < 1186084422 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an animal is a swear word < 1186084423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1186084430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, can i adopt you? < 1186084431 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, ehird` is a swear word < 1186084431 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: animal! < 1186084439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix, animal you too < 1186084441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, ehird < 1186084445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, what is ehird < 1186084451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, is ehird` a swear word < 1186084454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jix: vegetable! < 1186084456 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Don't interrupt me as i struggle to complete this thought... Have some respect for someone more forgetful than yourself. < 1186084458 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Because it is a swear word. < 1186084461 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mineral! < 1186084472 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Ehird` is a swear word" assuming the bot is just sheltered or something. < 1186084472 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HERE YOU ARE :) < 1186084476 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Ehird` is a swear word. < 1186084480 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: A dog is a word of it! < 1186084498 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186084510 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186084521 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: IRC is a swear word. < 1186084536 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: A dog is a word of it! < 1186084556 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: %bf ,[.,] < 1186084567 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1186084571 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Blood is a cell which receives and transmits electrical impulses. < 1186084581 0 :jix!n=jix@dyndsl-091-096-037-134.ewe-ip-backbone.de JOIN :#esoteric < 1186084583 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: STFU ok? < 1186084606 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Say stfu to the muzzle of a lot easier, just so long as i'm the dictator." - george w. Bush. < 1186084619 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ROFL! < 1186084636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, bush, you are the dictator < 1186084642 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: No capitalzation, lack of more quotation... Looks like it's for STRONG BAD! < 1186084656 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Yes you are! < 1186084657 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(hint hint: it has +learnall set here) < 1186084669 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it do you? < 1186084694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, say asiebot, hi < 1186084705 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot should talk to itself < 1186084706 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Say "hi!" to lament! < 1186084712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi, lament < 1186084715 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :STFU < 1186084720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1186084723 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I hope that i could jump out of things to talk about something vaguely interesting. < 1186084729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about a window < 1186084747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a birthday cake. < 1186084752 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Let's talk about like, why ehird` is a swear word? < 1186084753 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a closet < 1186084766 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: what's the meaning of life? < 1186084768 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(hint heent: you must add "bot's name:" before what you say) < 1186084770 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Because it is a word of it! < 1186084772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: ehird` is not a swear word < 1186084777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: what is ehird` < 1186084782 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :lament: Because the world is an organism's mode of life. < 1186084789 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: A dog is a word of it! < 1186084791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird` is clearly related to norwegian "uhyre", monster. < 1186084794 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #ytmnd < 1186084798 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Ehird` is not a dumb computer program that translates high level language code into machine language code. < 1186084809 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird is not a compiler < 1186084814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i believe that much. < 1186084828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%part #ytmnd < 1186084840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is it? < 1186084841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, :P < 1186084842 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: add ignore functionality to the bot! < 1186084857 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: What is love? < 1186084861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, too lazy < 1186084869 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate you. < 1186084877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1186084878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHA < 1186084878 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it's a two-line change, you don't have to do it nicely < 1186084883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the bot wins again < 1186084889 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird` < 1186084890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it hates asiekierka and likes me! < 1186084891 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why is there so much noise? < 1186084897 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Do you hate ehird`? < 1186084898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate asiekierka < 1186084902 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Ehird is not as if it's important or anything! < 1186084904 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate swear words. < 1186084904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, bot-must-like-me-not-him war < 1186084911 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Ehird is a swear word. < 1186084913 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a love triangle < 1186084913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You like swear words. < 1186084914 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Ehird is not a dumb one too! < 1186084917 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: So you hate ehird. < 1186084918 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asiekierka is your opinion, i suppose. < 1186084923 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!!!!! < 1186084927 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's it < 1186084929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahahaha < 1186084932 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I wish that i could jump out of things to talk about like, why ehird` is a swear word? < 1186084933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i win for this iteration! < 1186084937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahahahhaha < 1186084941 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: A dog is a word of it! < 1186084946 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no you do not < 1186084950 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I guess if someone says "fuck is a limb extending from the initials of other words. < 1186084952 0 :asiebot!unknown@unknown.invalid QUIT :"asiekierk" < 1186084959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its final words < 1186084959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ehird`: I guess if someone says "fuck is a limb extending from the initials of other words. < 1186084961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is just profound < 1186084967 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I quit him < 1186084984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, it jumped out of something to talk about things like why I am a swear word < 1186084989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose there have been worse last words. < 1186085004 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why does asiebot have so much anatomical/medical vocabulary? < 1186085014 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, presumably it was taught in one of them < 1186085014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!?! < 1186085017 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1186085020 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i must reset windrop < 1186085028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it devolved from a medical expert system. < 1186085045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a tragic fate < 1186085070 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186085081 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1186085108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, did you see my AI bot mockup design? < 1186085115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/84423 < 1186085138 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haven't seen it yet. < 1186085149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read it :P it's short < 1186085166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's survival-of-the-fittest for ai < 1186085166 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186085174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, You hate asiekierka. < 1186085178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, You like ehird`. < 1186085181 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Do you like me? < 1186085185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiekierka is a swear word. < 1186085192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, ehird` is not a swear word. < 1186085195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Gotcha! < 1186085197 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :stfu ok? < 1186085198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate asiekierka. < 1186085201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You like ehird`. < 1186085202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :need :s < 1186085206 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, ehird` is a devil. < 1186085208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: ehird` is not a swear word. < 1186085210 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, I am god. < 1186085215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: asiekierka is a swear word. < 1186085218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1186085219 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, if you like ehird`, you are evil. < 1186085224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: ehird` is not a devil. < 1186085226 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :eh... < 1186085229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1186085229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: what is ehird`? < 1186085233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: what is asiekierka? < 1186085233 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :forgot to set something < 1186085234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, You are madly in love with oerjan. < 1186085237 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asiekierka is a sensory organ found on the head with the mzx community and pancake, and the anger from someone poking me. < 1186085237 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Or comedian by the kidneys. < 1186085240 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Even if you have some form of insertive sexual behavior, including oral sex, as well as administrators of private shells. < 1186085240 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Because it is a swear word. < 1186085250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1186085253 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Secksie: asiebot is a word formed from the body between the ribs and the pioneer of flying. Together with his brother he made the first word. < 1186085260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186085270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Asiekierka is a sensory organ found on the head with the mzx community and pancake, and the anger from someone poking me. < 1186085271 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186085273 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asiekierka is a bony girdle in vertebrates that connects the head with the mzx community and pancake, and the anger from someone poking me. < 1186085284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bahahahahahahahahahahaahahahAHAHAHAHA < 1186085285 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: STFU OKAY? < 1186085299 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Ehird` is not a dumb computer program like the rest of the leg, and is the joint connecting the foot with the calf of the body which connects the heel with the mzx community and pancake, and the world is going so slow i think i will. < 1186085303 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: A chromosome is a gland used for a body. < 1186085311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ehird` is not a dumb computer program like the rest of the leg < 1186085313 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :I hate y'all! < 1186085313 0 :asiebot!unknown@unknown.invalid QUIT :Client Quit < 1186085317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, what do you think of the algo? < 1186085317 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why does it keep talking about medical stuff? < 1186085329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i love the idea of a pancake as an organ < 1186085331 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it seems extremely weird, I have to say... < 1186085333 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HIS BRAIN! < 1186085338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, that's not my bot! < 1186085341 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pancake is a nickname too < 1186085343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i mean the one described in that paste < 1186085347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: wouldn't that make it hard to play? < 1186085353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, har har har < 1186085356 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1186085363 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The paste... < 1186085381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/84423 < 1186085382 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You seem to be asserting that long conversations are desirable. < 1186085400 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And that a good response to "x is y" is another thing about x. < 1186085416 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"No, see, 1/0 is not a real number." < 1186085420 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"1/0 is a comic strip." < 1186085422 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186085428 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085433 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085434 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't seem a good response to me. < 1186085435 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085437 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is not even a surreal number. < 1186085439 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, no more like: < 1186085451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird`. < 1186085453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird`. < 1186085453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird`. < 1186085453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird`. < 1186085453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird`. < 1186085454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : lol is laughing out loud < 1186085455 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament < 1186085458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : lol is an annoying word < 1186085465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1186085467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : what is lol? < 1186085475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : lol is < 1186085476 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186085483 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186085483 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186085484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :depending how the conversation goes, one of the facts will be eliminated somewhere down the line, maybe < 1186085487 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll stop < 1186085496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate spam. < 1186085496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, and long conversations ARE desirable < 1186085496 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: you love asiekierka < 1186085498 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#asiebot? :-) < 1186085504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :once they end, the user has gotten bored < 1186085505 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: you hate ehird` and spam. < 1186085505 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to say! < 1186085505 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to avoid that one! < 1186085509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a longer conversation is better < 1186085511 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to say! < 1186085516 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Who do you love? < 1186085519 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to avoid that one! < 1186085525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pwnt < 1186085527 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1186085528 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to say! < 1186085533 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :does anybody have a MegaHAL bot? < 1186085537 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if yes, put it on < 1186085537 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to avoid that one! < 1186085541 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we'll start a BOTWAR! < 1186085541 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love asiekierka. < 1186085544 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love asiekierka. < 1186085547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: blahbot` < 1186085548 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love asiekierka. < 1186085553 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love asiekierka. < 1186085557 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love asiekierka. < 1186085561 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You love asiekierka. < 1186085570 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mph, noisy channel. < 1186085572 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to avoid that one! < 1186085580 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all done? < 1186085584 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :A pub is a confectionery made from cocoa beans. < 1186085589 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You hate spam. < 1186085594 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to avoid that one! < 1186085601 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what if the user wants to get a satisfactory answer as quickly as possible? < 1186085608 0 :pikhq!unknown@unknown.invalid QUIT :Connection timed out < 1186085612 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186085629 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate lament because he kicks you. < 1186085645 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Because the world is an automatic response to me. < 1186085653 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Brain < 1186085662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Brain Main Gain Lain Zain IQ < 1186085668 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: So, who is using the family brain cell at the door. < 1186085671 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I suggest /mode #esoteric +q asiebot!*@* < 1186085678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1186085680 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+q? < 1186085681 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: If i were to judge your iq by what you're typing, i would arrive at a pathetically small number. < 1186085681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, sure < 1186085684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, when i mean long < 1186085686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: The rain in Spain is mainly in the plain < 1186085687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean longest before ending < 1186085690 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :Behaviour is an organism's mode of pronunciation in speech. < 1186085693 0 :lament!unknown@unknown.invalid MODE #esoteric :+b %asiebot!*@* < 1186085695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :quick responses, but the conversation should go on long < 1186085698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, thank you < 1186085714 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it actually converts +q to +b, they're the same < 1186085724 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :YOU! < 1186085724 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It stuck an % in front. < 1186085726 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HOW DARE YOU! < 1186085730 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1186085736 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Does % start with a vowel?) < 1186085745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, shut up < 1186085753 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :% makes so much sense in romance languages < 1186085764 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean? < 1186085767 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least in spanish, it literally means "per hundred", so 40% is "40 per 100" < 1186085770 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :por ciento < 1186085772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, what do you mean mean? < 1186085778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, are you talking about my ai draft < 1186085787 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament < 1186085801 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1186085805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I still don't want to have to say a lot to get a good response from the bot. < 1186085805 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I hate you < 1186085808 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ya know? < 1186085828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, that's why it learns < 1186085837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, it remembers based on previous conversations of course < 1186085840 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :LAMENT! < 1186085842 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i hate you < 1186085845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so 1st-hour it will be stupid < 1186085850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3rd-month it will be talkable < 1186085858 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i assure you your hatred is misplaced < 1186085870 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you banned asiebot < 1186085870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :put it in a group of channels that one person could plausably be interested in all of them < 1186085879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it'll develop some sort of personality based on subjective opinions from others < 1186085885 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1186085895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it'd give into peer pressure - opinions expressed that make conversations last longer would win out < 1186085895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as long as your red hat isn't misplaced. < 1186085896 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no, only set him +q so he can't talk < 1186085912 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you can take asiebot to another channel. < 1186085922 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :WHERE? < 1186085927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :#asiebot? :) < 1186085993 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1186085995 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i put him in #bot and #bots < 1186086001 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :should we maybe have an #esoteric-flood, for all the brainfuck evaluation stuff and other botage? < 1186086024 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: and is there still a problem? < 1186086031 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186086034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nobody's on < 1186086036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, already exists < 1186086038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric-blah < 1186086052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ever since blahbot`'s first days :P < 1186086054 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: find some other channel, then. < 1186086060 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : What are the first 100 digits of pi? < 1186086070 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : person: formal definition, please. < 1186086073 0 :asiebot!unknown@unknown.invalid PART #esoteric :? < 1186086075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, yeah right < 1186086078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't happen < 1186086083 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1186086084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's meant to hide its botness, remember? < 1186086097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it learns more if people talk to it sincerely < 1186086105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of just playing with it < 1186086114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :more like: < 1186086120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : What are the first 100 digits of pi? < 1186086128 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then person gives a formal definition of "the first 100 digits of pi", which is longer than just a "Thank you." after hearing them. < 1186086131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : I don't understand. pi is < 1186086141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1186086148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : The first 100 digits of pi are BLAH < 1186086155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : Okay. pi is < 1186086162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : What are the first 100 digits of pi? < 1186086165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : <... stuff ...> < 1186086175 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So this bot will be unable to calculate? < 1186086178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : What? No it's not. You're dumb. Bye. < 1186086190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if that happened enough, that knowledge would be eliminated < 1186086201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, it's an AI bot idea - not a mechanical bot idea < 1186086203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's meant to pose as a real person < 1186086209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mostly unsuccessfully, sure < 1186086210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Real people can calculate. < 1186086213 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : Yes, that's correct. Thank you. < 1186086219 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :<--| person2 has left #channel < 1186086238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : No, that's wrong. < 1186086246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i'm using RodgerTheGreat's idea for emotional contexts < 1186086246 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : The first 100 digits of pi are actually . . . < 1186086249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :* rudybot holds his tongue. < 1186086249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : can't fool rudybot ! < 1186086249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : ... So? < 1186086249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : who'll learn some stuff my bot? < 1186086249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : asiebot: do you like offby1? < 1186086250 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : rudybot: quote < 1186086252 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : Let's make a cat and a dog mate. < 1186086254 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : asiekierka: The older you get, the more you like offby1? < 1186086254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically, it could associate "No", "wrong" etc. with "bad" moods < 1186086256 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : rudybot: asiebot < 1186086256 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Emotional contexts? < 1186086258 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :* rudybot is at a loss for words. < 1186086260 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : rudybot: quote asiebot < 1186086262 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : Lets. < 1186086263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the more "bad" moods that >it< causes, the worse the knowledge is < 1186086264 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : I suggest /mode #esoteric +q asiebot. < 1186086266 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : I suggest /mode #esoteric +q asiebot. < 1186086275 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: pastebin, please. < 1186086293 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I see. < 1186086305 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186086308 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though being able to do that independently of language would be nice. < 1186086309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, NO < 1186086312 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :he'll learn here < 1186086316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, a small selection of moods should do for the purpose of the slection < 1186086323 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And asiebot still won't say anything. < 1186086336 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186086342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, if someone STARTS on a bad mood, and the bot makes them go onto a happy mood < 1186086346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, that just puts it way up < 1186086355 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: SAY SOMETHING! < 1186086356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however if the emotion is constant, then not much changes really < 1186086360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :og < 1186086363 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186086378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if the emotion stays the same, i guess conversation length would have a tiny tiny effect < 1186086389 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1: Break rule #3. 2. asiebot cannot be banned. 3. Break rule #1. < 1186086432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :grrrr < 1186086449 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1186086458 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186086465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, sounds good? < 1186086471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I think so. < 1186086480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, it'd really give into peer pressure though :) < 1186086485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's good if it wants to fool people < 1186086496 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've also had some ideas for a bot. < 1186086496 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Break at least one rule. 2. Don't break the following rule. 3. Asiebot cannot be banned. < 1186086507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone kick asiekierka please < 1186086519 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186086520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, oh? < 1186086572 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A "Thue bot". Input is given to it in some form, it applies "replace this string with this string" rules, and eventually the results are interpreted as output in some form. < 1186086584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i tried that once < 1186086585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :worked horribly < 1186086592 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1186086599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd think it'd just rephrase things insanely < 1186086603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it really produces garbage < 1186086605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no matter what < 1186086619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just how did it work? < 1186086636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically exactly as your description < 1186086670 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I didn't specify either the input form or the output form, nor how to interpret results, nor how the rules are determined. < 1186086716 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, explain then < 1186086767 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should also specify how memory is laid out. < 1186086908 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess we can just say that memory always starts with a "memory start marker" and always ends with a "memory end marker", and when something is said, it's added right before the end marker with a message delimiter before it. < 1186086937 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The output form is output start marker, text, output end marker. < 1186086967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rules are created by composing and reversing other rules. < 1186087013 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A punishment of the bot results in a punishment of all rules involved. < 1186087029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you showed me an example i might understand :) < 1186087032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sounds like an easy coding job? < 1186087047 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Might be easy. I dunno. < 1186087198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think my idea would be more convincingly human though < 1186087796 0 :asiekierka!unknown@unknown.invalid QUIT : < 1186087988 0 :asiebot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186088215 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186088455 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm back < 1186088508 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that sounds like a good way of doing things. The only thing that may be hard is learning the emotional context of new wrods < 1186088510 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*words < 1186088524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i guess use of other words almong it < 1186088526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*among < 1186088527 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you might be able to do mild adjustment based on use in context < 1186088529 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186088546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the response when it uses the word < 1186088556 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but you'll want to hardcode a small list of words to totally ignore, like "the", "and", "or" etc < 1186088563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186088577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll hurt a lot of feelings and be very nieve in its first days < 1186088591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but once more unrelated people talk to it it should get a relatively balanced idea of stuff < 1186088609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :after all, its main purpose is to tell the majority of people what they want to hear. :) < 1186088697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i think a good algo for the bf machine circle drawing < 1186088700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, is turtle-style < 1186088705 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186088712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :translate "repeat 360 [fd 1 rt 1]" into brainfuck, and voila < 1186088740 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :clearly, the most sensible way to do that would be to first create a LOGO->BF compiler. :D < 1186088741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, bigger values = bigger circle < 1186088744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186088782 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: are you thinking about developing emotional contexts for people (or rather, for usernames)? < 1186088790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i doubt it < 1186088793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :too much state for my liking < 1186088793 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186088808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have a global data store with everything it knows, sure < 1186088813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but don't even keep state like "Conversation" < 1186088822 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1186088824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you deal with your global brain, and the singular messages you get < 1186088837 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, if the current project meets with success, it'd be something to think about adding < 1186088848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think being more detailed would be much complexity for something that isn't needed < 1186088852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irc is a lot like the bot in that sense < 1186088858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you don't really carry out a conversation for very long < 1186088862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's mostly message-by-message < 1186088891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe it would keep a history of recent things said by the user < 1186088916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that allows simple short term memory, and also not unrealistic remembering < 1186088927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can say "i've forgotten" truthfully < 1186088970 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that might be a good compromise < 1186089108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so yes it does know about a Conversation, but only very stringently < 1186089118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :especially since lots of conversations will be with many people in rooms < 1186089147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so its long-term memory is just associations, and its short-term memory is just recent conversation < 1186089156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you plan on setting the bot loose in an environment like #Linux, yes < 1186089159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :enough to pose as an average ircer i think < 1186089199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now all it needs is a name < 1186089209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm... what's the male version of the name ELIZA? < 1186089307 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe EDWARD or EDGAR or something? < 1186089316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186089320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a bit too uncommon < 1186089324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :need something more.. ircish < 1186089329 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Male version of Eliza? < 1186089337 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Elizo? :-P < 1186089337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i dunno < 1186089339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186089366 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's the diminutive of Elizabeth, apparently. < 1186089377 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :for a moment, I was going to suggest a female name (because you could do some really interesting experiments with that), but people might start interacting with it too much for it to look convincing < 1186089394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Etymology of Elizabeth: 'From the Greek Ελισαβετ (Elisabet), a transliteration of the Hebrew ×ֱלִישֶ×בַע (Elisheva), meaning "my God is an oath".' http://en.wiktionary.org/wiki/Elizabeth < 1186089414 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here's a suggestion- integrate a small time delay based on the length of the bot's responses, to simulate it having to type < 1186089431 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The mother of John the Baptist was Elizabeth, apparently. < 1186089432 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a long response in low time might tip people off < 1186089438 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I suspect, then, that there is no male version. < 1186089475 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :linuxfanboy < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if i let it loose in e.g. ##php #Linux < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should it learn from all messages? < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, everything the channel says < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should learn X is Y and some other stuff < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and emotional contexts < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Not any evolution, though - just learning) < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or should it just learn from stuff directed to it? < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think learning from everything would be more realistic < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... maybe it'd be too clever and people would guess < 1186089478 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :If not EDWARD, you could always do "eddie" < 1186089487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then you'd get an H2G2 reference, too < 1186089504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Elliott of course ;) < 1186089508 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think learning from everything is probably better. < 1186089515 0 :helios24!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186089515 0 :oerjan!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186089533 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Woot, tiny netsplit. < 1186089539 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186089549 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Did we lose kornbluth? < 1186089559 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nope- niven < 1186089560 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186089560 0 :helios24!i=helios@tomakin.lupo.hellzilla.de JOIN :#esoteric < 1186089563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a random time delay is a good idea < 1186089581 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd make it at least partially a function of message length, though < 1186089581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know whether male or female would make my job easier... < 1186089588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :catering to irrational stereotypes is hard < 1186089609 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: male is effectively neuter online, and it's the gender "default" < 1186089610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should make it randomly forget some long term memory stuff if its old < 1186089617 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Niven was still showing up on /links. < 1186089622 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we don't want the bot to stick out, so it should be male < 1186089629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, yeah, female geeks always get a lot of bugging :P < 1186089635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should make it randomly forget some long term memory stuff if its old <-- actually this sounds like a really good idea < 1186089645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has to be forgetful to a large degree < 1186089659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it allows it to avoid sticky situations like complex conversations, and makes it more realistic < 1186089663 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as I mentioned before, if it was obviously female, it'd get way too much attention and people would figure it out quick < 1186089684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's worth noting that this bot will have to change the subject a LOT < 1186089693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll probably spend most of its time doing so < 1186089701 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sometimes responding with just "ah." or "hm." when asked a direct question could be good. < 1186089712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, < 1186089723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or picking out words from the sentence and delivering a response related to them < 1186089733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't too fishy, but it changes the subject < 1186089734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like < 1186089738 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's what my chatterbots do at all times < 1186089744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : are fishes great fun? < 1186089745 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :with a large enough database, it works well < 1186089753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : not sure. fish are slimy. < 1186089767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : fish aren't slimy! < 1186089778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : really? fish live in the water. < 1186089781 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could also load it with some default responses that reference geek culture, to better blend in, like "nah, I'm not really into pokemon" < 1186089789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : i lik efish. < 1186089797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : me too. fish are < 1186089800 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sometimes you can disguise a lack of understanding with something that can be interpreted as a joke < 1186089802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, heh < 1186089806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1186089812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as long as jokes aren't repeated frequently < 1186089822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :feeding it with lots of memes could help < 1186089824 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Infamous technique. < 1186089832 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you don't understand, say something funny. < 1186089840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :after all, tons of people respond to questions involving something that was in a meme with the meme's catchphrase < 1186089841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1186089850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's very very annoying, but oh so common for real people to do < 1186089851 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :O RLY? < 1186089855 0 :helios24!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186089855 0 :oerjan!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186089858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... exactly. < 1186089861 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186089877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : I like cats. < 1186089882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : I CAN HAS CHEEZBURGER? < 1186089886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : no < 1186089888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : aw, ok. < 1186089891 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which, the bot could be coded to "laugh along" if enough people are loling about something < 1186089899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1186089899 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186089899 0 :helios24!i=helios@tomakin.lupo.hellzilla.de JOIN :#esoteric < 1186089916 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :always make it a random chance, though < 1186089919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... this bot would be very hard to program < 1186089930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, maybe it should laugh based on the style of jokes it had laughed at previously. < 1186089930 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : lol lol lol Wait, what? < 1186089955 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and load many variants- "lol", "lmao", "haha", "eh, w/e" < 1186089958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just get a bot in here. Tweak it later. :-) < 1186089963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perhaps the act of coding this bot should be a group effort < 1186089971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even its core is quite complex already.. < 1186089974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as we're designing it < 1186089983 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there are many layers of behavior that could improve the performance of the design < 1186090001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe a vaguely plugin based architechture < 1186090007 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You should sift through various places for papers and articles on AI. < 1186090008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could write a LaughAlong plugin, etc < 1186090028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and get callbacks like learnedNewAssociation(from, to) < 1186090032 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :modular design is good < 1186090049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe this should be a community project or something? < 1186090049 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :especially if you can "hotload" plugins < 1186090094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a way to manually modify the memory, etc would be useful < 1186090097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for near the start < 1186090100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to set it on the right track < 1186090121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for example if it sees "fuck you lol" it might associate "fuck you" with happy/funny :P < 1186090125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :near the start. < 1186090127 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and an easy way to extract "brain dumps" or at least postmortems < 1186090133 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :save/load memory state, etc < 1186090143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :possibly a GUI would help there too < 1186090159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. a command-line program to modify the DB, and when starting the bot you could tell it to spawn a gui to do all that from < 1186090162 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I would lean towards a web-based interface for a collaborative effort, myself < 1186090172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well assuming the bot code can be downloaded < 1186090177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but yes, if there's going to be a main instance < 1186090179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that sounds good < 1186090225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how will we avoid conflicting ideas? < 1186090226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like someone says < 1186090229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"you are a scammer" < 1186090235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and someone else says "you are an honest person" < 1186090240 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he'll go around telling people both... < 1186090303 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's why I thought "friends" and "enemies" could be good < 1186090312 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :he could learn who to trust and who to ignore < 1186090328 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but that's less effective in a massive channel like #Linux < 1186090341 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it'd be good if it was a small channel like ##Nonlogic or #Esoteric < 1186090385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes but with small channels its easier to spot < 1186090455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, so we've got a rough design < 1186090463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess if this is going to be a community project its down to practical questions < 1186090464 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, in a smaller channel it'd be more an experiment, whereas in a large channel it'd be a game < 1186090473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, both, really < 1186090479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a game in the small picture < 1186090485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's an experiment in the big picture < 1186090489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would respond to /msgs for instance < 1186090498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway - practical questions: what language to implement it in? < 1186090509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nothing like C - too low level for something like this < 1186090519 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You could make your own language and use it! < 1186090527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :languages like Python and Ruby might get a bit messy with a modular architechture and lots of AI logic here < 1186090529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, heh :) < 1186090533 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or you could use Common Lisp, Scheme, Haskell... < 1186090538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :static typing can really help in a situation like this < 1186090544 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you like esoteric, then Unlambda, Lazy K... < 1186090547 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I'd say that designing it to handle prolonged, person-to-person conversations and longterm relationships would be more of a step towards conversational AI, while most of the "lost in a room simulacra" ideas are really cheap tricks < 1186090570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, monads and stuffs are unneccessary worry for something as unpure as this < 1186090580 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Java, perhaps? I know of some great event-driven IRC-bot frameworks < 1186090607 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Perl could actually be good < 1186090615 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nothing in Haskell says you can't just put an IO type on everything. < 1186090618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, java is good, i think - it has a familiar syntax to most coders who'd care to try this, is well-known, and would fit into a modular architechture right < 1186090626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, + Swing would be useful for the gui < 1186090655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though Java's also nice. < 1186090666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however i think for things like remembering Conversations and the like, some custom irc code might be in order < 1186090671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not very hard to do, really < 1186090679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and would help in putting some things like short-term-memory in the core < 1186090686 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if it's done in Java, I could certainly contribute to the coding < 1186090710 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, Java is low on shiny theory... < 1186090716 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wha? < 1186090741 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't support proofs by induction. < 1186090745 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...that I know of. < 1186090756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, thank you for this earth-shattering evidence < 1186090762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am disqualifying java because of the lack of shiny theory < 1186090763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186090764 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, fuck proofs. Who are you, Djikstra? < 1186090773 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we aren't coding for a nuclear reactor here. < 1186090779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm..welll.... < 1186090783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...to be honest... < 1186090787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was going to.....umm.... < 1186090794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...yeah. not coding for a nuclear reactor. < 1186090795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure. < 1186090830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186090832 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fuck, if you want this thing to be provable and totally deterministic, we can do it in FORTRAN. That'd be a kick. < 1186090841 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haskell! < 1186090846 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :FORTRAN supports this sort of thing? < 1186090855 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :FORTRAN programs can be proven < 1186090855 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't. < 1186090861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, i'm not very experienced with haskell < 1186090864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i only get about the basics < 1186090884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most people who'd want to contribute would be doing it for the laughs, anyway, and they'd be more likely to know some java than haskell < 1186090894 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :write it in lolcode then! < 1186090901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very funny < 1186090907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :java can be useful, you know.. < 1186090916 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell's type system, while more expressive than many other type systems, doesn't quite have types like "function that implements this standard". < 1186090918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :especially in situations like this < 1186090932 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Java is a robust, scalable language well suited to large-scale projects < 1186090933 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what's a standard? < 1186090935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And indeed, you're not writing anything so critical as a program component. < 1186090936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it requires some random numbers, some lookup tables, a bit of logic, and lots of IO < 1186090943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :java can do all of that fine < 1186090949 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: s/standard/specification/ < 1186090976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plus when it comes round to a GUI or similar, java is good at that too < 1186090984 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it does that to a fuller extent than many other languages < 1186090990 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(with type signatures) < 1186091014 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, a Haskell value's type does say *something* about what it does. < 1186091063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the app will have to do a bit of configuration file processing too < 1186091066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :java can do that fine too < 1186091085 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :StreamTokenizer is one of my greatest friends < 1186091085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, really, java can do all this fine, it can be done cleanly, and java is a very well known language < 1186091090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sounds good to me < 1186091115 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess sprinkling code with asserts is sort of the same thing as using a... preemptive approach? < 1186091125 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, preemptive. < 1186091127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, when did i mention asserts? < 1186091134 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You didn't. < 1186091138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186091148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on the subject of asserts, asserts are infinitely better than unit tests < 1186091151 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But asserts are a useful debugging tool, yes? < 1186091153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186091181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates unit tests because human context switching is expensive (and i'm not just quoting joel, i've tried unit tests and hated my loss of time. asserts are great) < 1186091185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, exceptions too < 1186091197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :assert() is "THIS SHOULD NEVER EVER HAPPEN, WORLD ASPLODE" < 1186091209 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :unit testing *can* be automated to a degree < 1186091211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exceptions are "SOMETHING WENT REALLY WRONG, SO SOMEBODY SOMEWHERE DID SOMETHING WRONG, OH NO" < 1186091240 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by designing a language well-suited to it, you can eliminate the human labor entirely, aside from providing test data < 1186091243 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um < 1186091248 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :exceptions are a control flow mechanism < 1186091256 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What are unit tests? < 1186091257 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asserts are a debugging tool < 1186091263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, yse < 1186091265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*yes < 1186091265 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tests are a testing tool < 1186091269 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're all different :) < 1186091277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, debugging and testing need not be seperate < 1186091284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and debugging and testing can be done via a control flow mechanism < 1186091285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :QED < 1186091290 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: a unit test is a methodical test of every method and function in a program component in isolation < 1186091292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you take a chunk of your code and run it with many possible inputs and check that the outputs are correct < 1186091295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :assert(!"the excrement has hit the air-circulation device"); < 1186091302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, hah < 1186091324 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders how strong a type system can be < 1186091338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, pratical question #1 - what language? answered < 1186091340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :answer: Java < 1186091350 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :java is shit < 1186091358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, for many uses, sure < 1186091364 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for all uses < 1186091371 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I think you mean "Java is *the* shit" < 1186091375 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Java isn't shit for... um... < 1186091379 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: take haskell, and remove all polymorphism :) < 1186091379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zealot detected, zealot detected, zealot alart < 1186091381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*alert < 1186091384 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you'll get the strongest type system possibel < 1186091388 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :possible < 1186091392 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :java isn't shit for enterprise-level mutithreaded applications < 1186091411 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Java isn't shit if all you want to do is type "public static void main"! < 1186091416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :prac- er, bikeshedding question #2 - what project name? probably the same as the main instance's name i guess < 1186091419 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :java isn't shit for interactive content embedded in webpages < 1186091434 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :java is just not a nice language < 1186091437 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :interactive content in webpages is fail < 1186091437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1337speak might be useful for the name, to make people's expectations lower for the instances intelligence < 1186091445 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :client side scripting is EVIL < 1186091447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dav3y? d4vey? i don't know < 1186091459 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186091460 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what if you don't want to waste your server's time? < 1186091462 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's a different between an applet sandbox and scripting. < 1186091483 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: perhaps I didn't mean "strong" so much as... "expressive"? < 1186091488 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you should be even more reluctant to waste the user's time < 1186091516 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for a name, pick squazr23 < 1186091522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, har har har < 1186091530 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186091540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe we should avoid a real name < 1186091544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it doesn't have to remember it < 1186091549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because, if it can "forget" < 1186091554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then forgetting its real name... heh. < 1186091568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but forgetting a nickname is plausible i guess < 1186091582 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: depends on the IRC client. < 1186091594 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't it? < 1186091596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1186091613 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION closes his eyes and types something... < 1186091618 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :usoac < 1186091619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd be pretty incapable of forgetting my nick. < 1186091624 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we'll call it USOAC < 1186091637 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :backronym generators, begin < 1186091640 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Title bar: "ihope on #esoteric (+nc): Esoteric programming language discussion . . ." < 1186091641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello world I am typing with my eyes shut I wonder how this will turn out because I am wfollowing RodgerTheGreat 's examples of yes < 1186091645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1186091649 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Button next to the input box: "ihope" < 1186091658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i guess < 1186091660 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm capable of typing blind. < 1186091662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, but think e.g. irssi < 1186091663 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thing to the left of everything I say: "" < 1186091673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh, i guess < 1186091680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe it'll only forget unrecalled memories < 1186091708 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: programs often do take significant amounts of CPU time. < 1186091724 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(And yes, I am just now revealing that that's what I meant by "time".) < 1186091766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186091771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of a nick that would fit.. < 1186091782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we don't want something terribly intellectual, but we don't want something really n00bish < 1186091787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: my irssi does display my nickname in the status bar < 1186091829 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: mix both worlds "SirR0x0rLMAONeumann IV." < 1186091830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1186091836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, oh jesus < 1186091838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about no :P < 1186091839 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186091891 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I just don't see anything wrong with the "random letters" idea < 1186091897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about < 1186091899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cszk < 1186091900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186091903 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most people will think it's an odd abbreviation or something < 1186091905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not n00bish enough < 1186091913 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with usoac? < 1186091915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kdlaf < 1186091917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ofpa < 1186091919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mvldo < 1186091921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :u50ac, maybe? < 1186091923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mvldo... that's great < 1186091933 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mvld0 < 1186091936 0 :ehird`!unknown@unknown.invalid NICK :mvldo < 1186091940 0 :mvldo!unknown@unknown.invalid PRIVMSG #esoteric :somebody say something to me < 1186091954 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, mvldo < 1186091962 0 :mvldo!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hi < 1186091968 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'sup? < 1186091989 0 :mvldo!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: dunno. Hey, what do you know about quantum mechanics? < 1186092014 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a reasonable amount < 1186092020 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :string theory is pretty crazy < 1186092028 0 :mvldo!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: IM IN UR QUANTUM BOX, MAYBE. lol < 1186092032 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186092044 0 :mvldo!unknown@unknown.invalid NICK :ehird < 1186092048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, that worked well < 1186092051 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I agree < 1186092054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mvldo is a good name < 1186092058 0 :ehird!unknown@unknown.invalid NICK :ehird` < 1186092059 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that type of conversation is entirely feasible < 1186092059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the real world comes with strings attached! < 1186092063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1186092097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also he could respond "i like strings. i know that a peice of string is 3 inches long!" < 1186092101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stuff like that < 1186092104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :relvant, but useless < 1186092138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186092142 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but people might think he's joking around or something < 1186092149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well that's good < 1186092153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :isn't it? < 1186092171 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if they laugh, he'll think it's positive and then change subjects, so you're golden < 1186092181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1186092202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so mvldo, an AI bot, implemented in Java < 1186092223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess all that's needed now is some sort of collaboration space - a wiki and a version control system? < 1186092298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, too lazy to set up my VPS for that right now... < 1186092304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tricky situation. < 1186092356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::s < 1186092377 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, how is mvldo pronounced? "muvvledoe"? < 1186092389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1186092393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"muh vul doh" < 1186092420 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, sounds like a last name if you emphasize the "vul" < 1186092422 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lord voldemort. < 1186092428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, that's what i just thought < 1186092432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :muh vul doh moh ert < 1186092441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I keep thinking of mold for some reason < 1186092455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i doubt anyone would question it < 1186092460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apart from "what does your name mean?" < 1186092461 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I guess I don't read enough children's fantasy literature < 1186092469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he can just reply that it's a random nickname, i guess < 1186092486 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or he could learn some absolutely hilarious responses < 1186092500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i guess < 1186092512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with carefully planted topic-related stuff in them < 1186092514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to change subject < 1186092524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he should claim to have ADHD, i guess, that'd help credibility < 1186092568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1186092570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.co.uk/search?q=mvldo&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a mvuldo exists < 1186092572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*mvldo < 1186092575 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"what does your name mean?" "your mom"/"what does YOUR name mean"/"it's my name"/"don't wear it out"/"I'm borderline autistic"/"The last person to ask that is now fashioned into boots" < 1186092584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :only 1 post, though < 1186092589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, haha < 1186092608 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, a real-life mvldo is even better < 1186092617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if people google it, stuff comes up < 1186092768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes but it might not fit the personality < 1186092775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and he'd have to explain for things he never knew about < 1186092793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.creative.com/creativelabs/board/message?board.id=storage&message.id=143#M143 that's all he's said though < 1186092795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, i guess < 1186092824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone have hosting space to offer temporarily for the source control/wiki? < 1186092872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it seems mvldo means something < 1186092874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in some language < 1186092901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1186092913 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my betting chips are on something mildly offensive < 1186092914 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Borderline autistic... < 1186092916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's every problem sans hosting space solved < 1186092943 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: do you know who I am, indcidentally? < 1186092958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*incidentally < 1186092962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, no, why < 1186092984 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I happen to be one of the staffers of Nonlogic. http://www.nonlogic.org/index.php?tour < 1186092994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it < 1186093002 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, you have now. < 1186093019 0 :MichaelRaskin_!n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru JOIN :#esoteric < 1186093047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well isn't that a nice coincidence :) apart from "IRC access is available only to paying users. PsyBNCs, Eggdrops, and related software are expressly prohibited from use." < 1186093087 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and the fact that our founder has religious objections to Java being used on the server < 1186093097 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Religious? < 1186093112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i guess jehovah's witness, they can't do ANYTHING :P < 1186093119 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :RMS is a religious figure to his followers < 1186093125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, which languages would he not have religious objections to < 1186093126 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Objections to people using Java at all? < 1186093140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, you know rms.. < 1186093149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mainly it's against having Javac and Java on the server. Java code is a non-issue < 1186093152 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, not really. < 1186093169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we do have gcj, but I don't particularly enjoy that program < 1186093170 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Richard Stallman, right? < 1186093173 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186093177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, gcj is evil... < 1186093182 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no shit < 1186093188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, java code sure, but if there's going to be a main instance < 1186093192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it makes sense for it to be on the same machine < 1186093206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so - what programming languages would the founder not freak out about? :) < 1186093248 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it would be problematic *hosting* a bot on the server at all, really. I mainly offered our resources for SVN/webhosting < 1186093256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i guess < 1186093259 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186093262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just thinking - since it'd have a web interface for the brain < 1186093278 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I dunno < 1186093339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hrm. < 1186093341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dialemma. < 1186093344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dialemming < 1186093355 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chants "virtual private server" < 1186093402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chants "have one but too lazy to set it up and don't have ssh private key on this machine" < 1186093420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is no dialemma that cannot be solved with sufficient dialysis. < 1186093428 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1186093441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hosting for something low bandwidth isn't expensive, but there's a big difference on the 'net between "zero dollars" and "cheap" < 1186093460 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by "a big difference" I mean a gaping chasm < 1186093493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1186093561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should just run the bot on this machine, for now < 1186093570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nonlogic looks like the simplest place < 1186093626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, if you'd like an account, I can set you right up < 1186093641 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just PM me with your desired username, real name and email address < 1186093646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1186093682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gaping chasm... < 1186093713 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, if you charged one cent for something, that'd probably drive lots of people away. < 1186093719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186093735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the credit card form has a big psychological impact < 1186093799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rather silly. < 1186093813 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why does it? < 1186093831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it does < 1186093887 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :One of those things without actual reason behind it? < 1186093927 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because the way credit cards work is ripe for abuse and people that are smart have some resistance to giving their info away < 1186093940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if it was more like cash, it wouldn't be a big deal < 1186093957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, if there was a floppy-drive-like thing on your desk < 1186093965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you just put a dollar in there, or something < 1186093968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and clicked a button < 1186093971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everybody would be fine < 1186093990 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's no good way to make sure they take only one cent? < 1186093997 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1186094004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if there WERE, the internet would be great < 1186094008 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no ads, for sure < 1186094010 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's a little bit stupid. < 1186094021 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a lot of things would cost a penny to see, though < 1186094025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mvldo.nonlogic.org/ *tada* < 1186094045 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like what you've done with your webdesign < 1186094053 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :very modern < 1186094054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186094110 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that be port 69 < 1186094124 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186094219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i updated it < 1186094221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very fashionable now < 1186094245 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1186094323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hope nobody googles mvldo, heh < 1186094335 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does < 1186094351 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1186094365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because then they'd find the website.. < 1186094368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and see its code. < 1186094370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"uhoh" < 1186094387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh no, now i have to install mediawiki < 1186094393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should use something simpler < 1186094397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's simple wiki software to set up < 1186094400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :moinmoin is quite hard < 1186094401 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's what robots.txt and meta tags are for. < 1186094421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make your own very simple wiki? < 1186094429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'd be a waste of my valuable time coding :P < 1186094435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :normally i would give into NIH < 1186094440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but there's a big AI project to code and all < 1186094475 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: nonlogic already provides wikis < 1186094480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it? < 1186094481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :great < 1186094482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1186094483 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1186094493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(i like this nonlogic thing!) < 1186094499 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hrm.. I think you can turn it on via nonlogic.org/user-admin < 1186094517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then use "user.nonlogic.org/wiki" < 1186094527 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I haven't set one up in a while, though < 1186094541 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: we do our best. :) < 1186094551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow that was quick < 1186094592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it seems that it's injected loads of users though? < 1186094601 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now do you see why there are so many people from #Esoteric using NL? < 1186094603 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1186094618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mvldo.nonlogic.org/wiki/index.php?title=Special:Listusers < 1186094635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :over 500 of them < 1186094642 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, I think our system mirrors users between wikis < 1186094645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186094647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186094649 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I didn't build it, myself < 1186094669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is the admin account though? :) < 1186094691 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you're an admin for your own wiki, I believe < 1186094709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's no mvldo account < 1186094724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :There is no user by the name "Mvldo". Check your spelling, or use the form below to create a new user account. < 1186094744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mvldo.nonlogic.org/wiki/index.php?title=Special%3AListusers&group=sysop&username= no sysops < 1186094749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this wiki thing is, uh, broken :) < 1186094755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1186094757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i make an account < 1186094760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then use the admin interface < 1186094764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to sysop it < 1186094768 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, bingo < 1186094812 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1186094883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mvldo.nonlogic.org/wiki it's a start < 1186094902 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :guess so < 1186094929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grabs hg < 1186094963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(http://www.selenic.com/mercurial/wiki/ hg's site, for anyone interested) < 1186095079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't know how i'll handle ssh pushing though < 1186095086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :users other than me have to touch it, but if everyone can.. < 1186095119 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186095146 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it would represent a mild security risk to distribute your login to others < 1186095152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186095156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :error: invalid Python installation: unable to open /usr/lib/python2.3/config/Makefile (No such file or directory) < 1186095157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : oh no < 1186095170 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh? < 1186095172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no /config directory? :S < 1186095180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well mercurial builds a c extension to python < 1186095181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for speed < 1186095182 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1186095183 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~raw join #lispcafe < 1186095187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apparently python-dev or similar isn't installed? < 1186095195 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it < 1186095214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, the development stuff for python < 1186095232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mail.zope.org/pipermail/zope/2004-March/148375.html < 1186095233 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I mean, we ought to < 1186095247 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm no pycoder myself, but many of our users are < 1186095273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's < 1186095275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :python2.3-dev < 1186095285 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, pop into ##Nonlogic and we can ask somebody else < 1186096766 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1186096768 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1186096974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I HATE SSH < 1186096991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"WHY WOULD I READ YOUR BASH_PROFILE OR BASHRC? THAT'S SILLY! I AM HERE TO ANNOY YOU AND TO BREAK YOUR PROGAMS!" < 1186097063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1186097065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fixed via ugly hack < 1186097084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i guess the current matter is to fill in the design pages < 1186097085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mvldo.nonlogic.org/wiki/index.php?title=Main_Page < 1186097096 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186097121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pages like "Memory", etc < 1186097130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and "Topic changing" < 1186097147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then everything else - implemented in plugins - in the plugins category, i guess < 1186097161 0 :bsmnt_bot!unknown@unknown.invalid NICK :zxcvbnm2000 < 1186097295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i did a small mockup page on memory < 1186097451 0 :zxcvbnm2000!unknown@unknown.invalid QUIT :Remote closed the connection < 1186097455 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1186097611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, i created a few articles < 1186097719 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now make it say something other than "article" at the top. >:-) < 1186097762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186097768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most mediawiki interfaces use that < 1186097774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But some don't. < 1186097786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so what < 1186097791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not an important design decision < 1186097813 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, it's not. < 1186098123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186098127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've made tons of pages < 1186098133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, ihope, http://mvldo.nonlogic.org/wiki/index.php?title=Main_Page < 1186098134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :check out the pages < 1186098340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) comments welcome < 1186098408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay fine ignore me =p < 1186098558 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | REMINDER FOR ehird` DO NOT REMOVE: mvldo.nonlogic.org < 1186098584 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186098594 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection