< 1192148093 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192148752 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192148783 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192150384 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192150628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :w00ts. < 1192150676 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1192151524 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :TELL ME WHAT < 1192151984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Weekend. < 1192152096 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i has 3 day weekend < 1192152275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As do I. :D < 1192152293 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we should orgify with oklopol < 1192152364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1192152396 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i see you've got your eye-protective squint down well < 1192152952 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1192153063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what fun, 3:35 am, and i have to write two essays for school <3 < 1192153105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did get a good 7 hours sleep during the day, so i'm not tired, but it *might* be a bit more fun to use the night for coding < 1192153113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, orgies are always a good idea < 1192153287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :6:24 PM, and I don't have to do anything. < 1192153289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(yet) < 1192153321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*healthy < 1192153332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(if you know what i'm fixing, you are a freak.) < 1192153356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o you lucky bastard < 1192153358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1192153359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1192153364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, guess i should eat something < 1192153388 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh em gee pikhq has the same time as me < 1192153398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just did 3 math exams to compensate for my lack of attendance @ classes < 1192153412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph, why do i always get the bad times :< < 1192153415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :foods -> < 1192153415 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wait what? < 1192153426 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :[18:41] 6:24 PM, and I don't have to do anything. < 1192153434 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :your clock is seriously off mister < 1192153442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(03:41:26) (pikhq) 6:24 PM < 1192153447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :time dilation < 1192153491 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IM IN UR CLOCK, DILATING UR TIME < 1192153522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i should practise this leaving the computer thing. < 1192153525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1192153539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually leaving might be good practise. < 1192153664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: s/24/42/ ;) < 1192153675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Typo'd. < 1192157370 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy, folks < 1192157374 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up? < 1192157405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very little, apparently < 1192157444 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't been working on PSOX < 1192157445 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1192157579 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my nipples!! < 1192157589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1192159124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay done < 1192159167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3 math exams, and 2 essays, and i still have time to spare! < 1192159204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i guess one of my essays was 25% the requested length though...) < 1192159251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my black nipple hair is only 2cm now, it was like 8, but it got ripped off :<< < 1192159266 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :TMI? < 1192159267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(just a single hair, i'm a freak) < 1192159268 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh boy < 1192159302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know an essay is good when you end it in "bukkake" < 1192159309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1192159345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, alright, i was supposed to eat something... < 1192159349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, perhaps -> < 1192159431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, perhaps i should attach a bukkake link or something, the teacher might not know what it is < 1192159449 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :'a picture is worth a thousand words' < 1192159496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, i'll just print out an example < 1192159544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, i'm not sure if she'll read it, the course is just passed or failed, no grade < 1192159546 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't print, show her < 1192159552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... why would she bother < 1192159561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that sounds good too < 1192159582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll need more sperm doners though, or it's not really bukkake :| < 1192159585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"doner" < 1192159586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192159601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how that's spelled < 1192159629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :donor < 1192159630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192159636 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you know what they say...a demonstration is worth 1000 pictures < 1192160207 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192160707 0 :galt!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1192160793 0 :GreaseMonkey!n=saru@219-89-40-190.dialup.xtra.co.nz JOIN :#esoteric < 1192161027 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192161162 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192161600 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192161651 0 :g4lt-sb100!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192161892 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192161955 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1192161994 0 :oklopl!unknown@unknown.invalid NICK :oklopol < 1192162302 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192162968 0 :oerjan_!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192162972 0 :oerjan!unknown@unknown.invalid QUIT :"Lost terminal" < 1192162995 0 :oerjan_!unknown@unknown.invalid NICK :oerjan < 1192164734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GCC-MISC. Stupid idea? Or BRILLIANT SCHEME? < 1192164907 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1192165010 0 :RodgerTheGreat!n=Rodger@wads-5-232-205.resnet.mtu.edu JOIN :#esoteric < 1192165126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brilliant. < 1192165389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, I want a Turing machine implemented in Magic: The Gathering. < 1192165395 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All in favor? < 1192165638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :old, but interesting < 1192165695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If done right? < 1192165716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As in "within the rules of Magic"? < 1192165721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192165730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But has it been done? < 1192165736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(if so, that kicks ass) < 1192165744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and I want to play that deck) < 1192165771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm hmm, there was something similar in the wiki, but it was just an idea, i think < 1192165819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are some 50000 iirc in magic the gathering, and at least a few infinite loops have been implemented, so you can prolly do some computation :P < 1192165837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192165848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know a guy who's in the finnish top10 < 1192165862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and all my friends are all-around geeks < 1192166236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :were you thinking like, first X cards to initialize, then Y cards to represent the actual program? < 1192166294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Possible. < 1192166301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the execution was to deterministic, you should really choose the initialization cards wisely, since it's usually actually *played* < 1192166304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*is < 1192166314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What'd matter is if it's possible to do via the effects of cards. < 1192166350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps have the program cards be ones with effects that can let you pull cards from the library to your hand, so that you can actually initialise. < 1192166395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, but you mean the player would need to be a part of the program? that would make it 1) less cool 2) more possible < 1192166585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The player would need to at least start the program. < 1192166612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Consider it like toggling bits on a PDP to get the bootloader in place. < 1192166756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... PDP? :| < 1192166813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyways, the problem with effects is there aren't many fully automatic effects, most require the player to make choises after playing the card < 1192166870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For the sake of sanity, I will assume non-tournament-legal cards may be played. . . < 1192166904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Allowing you to use the Mox Lotus to make land a non-issue. < 1192167262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Any ideas? < 1192168736 0 :oerjan!unknown@unknown.invalid QUIT :"Coffee, or not coffee, that is the question" < 1192168812 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :no, hamlet allusions aren't totally lame < 1192168958 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :It was the best of times, it was the worst of times, < 1192168959 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it was the age of wisdom, it was the age of foolishness, < 1192168959 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it was the epoch of belief, it was the epoch of incredulity, < 1192168959 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it was the season of Light, it was the season of Darkness, < 1192168959 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it was the spring of hope, it was the winter of despair, < 1192168961 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :we had everything before us, we had nothing before us < 1192168964 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :etc... < 1192168992 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192168996 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... a Hamlet of Two Cities? < 1192169054 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :more like a Cliche of Two shitty stories < 1192169547 0 :galt!unknown@unknown.invalid PRIVMSG #esoteric :a tale of two places that are about to host walmarts < 1192169650 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are two cities without wal-marts? < 1192169699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I thought even Amishville Pennsylvania had a Wal-Mart, although it's a Wall's Marte there. < 1192169835 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192170756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Either I'm not very good at decoding Unicode, or my offset-based encoding concept isn't very good :P < 1192170788 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192171797 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192171861 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192172378 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192172572 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1192174870 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1192175999 0 :clog!unknown@unknown.invalid QUIT :ended < 1192176000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192177504 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1192178668 0 :jix!n=jix@dyndsl-091-096-038-076.ewe-ip-backbone.de JOIN :#esoteric < 1192182433 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1192192608 0 :oklopl!unknown@unknown.invalid NICK :oklopol < 1192194160 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192194342 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :How can MTG do any computation? < 1192196419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, the guy who founded Y Combinator with PG wrote the Morris worm and founded Viaweb < 1192196421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know that. < 1192196622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exciting life < 1192196637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :inded < 1192196640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*indeed < 1192196640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192198220 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192200620 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192200782 0 :rajappan!n=rajappan@116.68.66.219 JOIN :#esoteric < 1192200815 0 :rajappan!unknown@unknown.invalid PART #esoteric :? < 1192200836 0 :jix!n=jix@dyndsl-091-096-038-076.ewe-ip-backbone.de JOIN :#esoteric < 1192201174 0 :RedDak!n=dak@host238-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1192204331 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192205044 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192205054 0 :jix!n=jix@dyndsl-091-096-035-139.ewe-ip-backbone.de JOIN :#esoteric < 1192205296 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192207976 0 :fax!n=pacman@137.195.250.2 JOIN :#esoteric < 1192207982 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1192208277 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna run a contest for brainfuck < 1192208283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192208284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what type < 1192208291 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Write a program which given some string of text outputs a brainfuck program which prints that text. The aim is to produce as small a brainfuck program as you can. < 1192208299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :already been done < 1192208311 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :but.. It can't be done < 1192208316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes it can < 1192208319 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: egobot's algorithm is shit < 1192208319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's been done as a competition before < 1192208323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no < 1192208324 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1192208326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the competition < 1192208331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :orly? < 1192208335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192208335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1192208339 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Where are the results? < 1192208348 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I'll still try < 1192208352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.hevanet.com/cristofd/brainfuck/results0.txt < 1192208361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, the output size is shit < 1192208368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, a competition for those programs has been done < 1192208379 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192208382 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, and fax, proving the output is the best possible is impossible < 1192208388 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Yes < 1192208404 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: You won't have to use brainfuck do it though < 1192208407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192208557 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: How do you know that actually < 1192208566 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kolgomorov complexity < 1192208573 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ah o k < 1192208587 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I assumed it based on chaitins stuff < 1192208597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood used ACADEMIC TERMS. Critical hit! Enemy fax fainte.d < 1192208603 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1192208732 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :make brainfuck without the ugly nesting [] < 1192208739 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so that any string is valid < 1192208762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1192208836 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hmpf < 1192208839 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :+[>.+<] Real random byte generator. < 1192208843 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :no it's not :/ < 1192208867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not random :P < 1192208987 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes shopping < 1192209455 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haha shopping? < 1192210209 0 :Cesque!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192210342 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192210711 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192210938 0 :sebbu!n=sebbu@ADijon-152-1-56-168.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192211348 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how were the strings on the brainfuck constants wiki page generated? < 1192211433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for the wrapping ones, someone wrote a search program i think < 1192211460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the non-wrapping ones are a bit hodge-podge < 1192211496 0 :Cesque!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192211503 0 :Cesque!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192213811 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192213912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t (//) < 1192213919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1192213952 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :prefix integer-divide? < 1192213975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some array operator, apparently < 1192214581 0 :Cesque!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192214631 0 :Cesque!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192215948 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1192215949 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/tEDLkD38.txt < 1192215957 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :This is it < 1192215980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> would be faster than [-] < 1192215986 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Uses linear memory though < 1192215993 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :instead of constant < 1192216004 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :not that it matters :p < 1192216035 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :> is better than [-] though < 1192216037 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :because it's shorter < 1192216183 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :TRICKY TRICKY < 1192216185 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :OOPS < 1192216199 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1192216259 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :use the FLAC algorithm < 1192216265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192216271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :flac is for audio data, no? < 1192216279 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It is lossless < 1192216288 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :no way can I implement flac in bf though :/ < 1192216295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's easy actually < 1192216297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :flac in bf would be ridiculous < 1192216302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :flac is a very complex algorithm < 1192216306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with a huge C implementation < 1192216309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no it's not... < 1192216316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe we are talking about a different flac. < 1192216323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://flac.sourceforge.net/ < 1192216331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(bsmntbombdood) oh, and fax, proving the output is the best possible is impossible <<< it's definately possible for any distinct string, just not the general case < 1192216339 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: huh? < 1192216356 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Really? < 1192216360 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: incorrect < 1192216361 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :how can you < 1192216371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: given a program to generate a string, it's not possible to prove there's none shorter < 1192216383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? :| < 1192216393 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes it is possible to prove it < 1192216401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192216402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1192216405 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It might be impossible to prove it in another case though won't it? < 1192216418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i always fail at this ;) anyways, it's *sometimes* possible < 1192216428 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is it? < 1192216428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it will be impossible in some cases < 1192216438 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: YOu might like http://www.cs.umaine.edu/~chaitin/unknowable/ < 1192216443 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :he talks about this < 1192216466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've read it all < 1192216471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just i'm pretty dumb < 1192216472 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1192216530 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: we should invite fax to our orgy < 1192216540 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :That is a good idea < 1192216541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1192216544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1192216550 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1192216550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ASL!?! < 1192216555 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I thought you said the other thing < 1192216559 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :fax: we should invite oklopol < 1192216573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did someone say orgy? < 1192216575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, uh < 1192216576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1192216601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have you and bsmntbombdood planned to have an orgy too, fax :P < 1192216614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i gotta go listen to deathchain soon < 1192216622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my first time in a finnish bar :P < 1192216630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm like 18.6 < 1192216642 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the drinking age, 18? < 1192216645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1192216648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 18.3 < 1192216656 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what? < 1192216663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've been in many german bars though, don't know if that's the same thing < 1192216667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just a joke in reference to oklopol's 18.6 < 1192216711 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :me oklopol and fax are like 5000s of miles away < 1192216733 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :if you want to have an orgy I can bring some guy < 1192216735 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192216755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fax: do you happen to be a woman? < 1192216836 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192216836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... got my synth here, i should make my own version of http://www.mikseri.net/artists/speedpianosoolo.23659.php < 1192216852 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sweden and finland together look like a flaccid cock and balls < 1192216862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: we needed to know this. < 1192216866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the keys have a pretty orgastic feel to them < 1192216879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, you should see the euro coin without norway and russia... < 1192216886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a fucking penis :P < 1192216896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we also needed to know this < 1192216972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://uncyclopedia.org/wiki/Image:2euro1-dick.jpg < 1192216994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit deformed, actually, but the real one is almost as dicky < 1192217010 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192217016 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1192217028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is there a list of all known Brainfuck->c optimizations? < 1192217034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if some of my ideas have already been done < 1192217102 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"all known" < 1192217119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"what about it" < 1192217136 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's a dumb question < 1192217140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why < 1192217180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god speed piano soolo is great < 1192217185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you listening yet? < 1192217188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ARE YOU?` < 1192217208 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd rather be fucking < 1192217210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :er, sailing < 1192217219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the keys are like right next to each other < 1192217256 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :THE SLIP WAS RATHER FRUEDIAN < 1192217290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :frue-indeed-dian. < 1192217302 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192217307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what keys? < 1192217311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :10 minutes < 1192217317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god, there's gonna be people there < 1192217325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna die. < 1192217326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's a bash quote reference < 1192217357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, heh, i naturally assumed you were referring to speed piano soolo! :) < 1192217807 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1192218768 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192218775 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Do you think huffman would be really hard? < 1192218790 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :in brainfuck < 1192218792 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[speaking of Freudian...] < 1192218799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: Probably. No bitwise ops. < 1192218972 0 :Tritonio!n=Tritonio@150.140.226.61 JOIN :#esoteric < 1192219127 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hm :/ < 1192219136 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I need more peopel to enter this because I'm out of god ideas < 1192219173 0 :Cesque!unknown@unknown.invalid PRIVMSG #esoteric :god? < 1192219178 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :good < 1192219209 0 :Cesque!unknown@unknown.invalid QUIT :"Leaving" < 1192219824 0 :galt!unknown@unknown.invalid NICK :g4lt-mordant < 1192220578 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION implements a god in BF. < 1192220788 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192220811 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Isn't there some list of brainfuck programs which have been shown to be the smallest < 1192221340 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192221344 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192221429 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+++++++[<+++++++++>-]<. < 1192221432 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192221432 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :.bf >+++++++[<+++++++++>-]<. < 1192221435 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ah: D < 1192221475 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :!bf +>>++++++++++[<++++++++++>-]<<[>.+.++++++++++++++.++.>+++++++[<------------>-]<-.>+++++++[<++++++++++>-]<--<] < 1192221483 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, for a second I thought you'd confused EgoBot X-D < 1192221489 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192221544 0 :RedDak!n=dak@host238-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1192222317 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1192222425 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1192223875 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192224236 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu d < 1192224247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er < 1192224250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who hacked egobot < 1192224265 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION giggles < 1192224335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps -d < 1192224339 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ais523: daemon ul bf < 1192224341 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1192224349 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :See the daemon :P < 1192224353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192224354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does it do < 1192224358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192224451 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I suspect that lets you run unlambda code, but daemons have the interesting property that no matter how you get the message to EgoBot, it responds in the channel the daemon was started in. < 1192224471 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so someone wrote an unlambda program to repeat desu? < 1192224474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :must be pretty bored. < 1192224638 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :unlambda program to repeat desu in < 512 chars? < 1192224642 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that is possible < 1192224650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1192224688 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, a program that was running to produce that just took a very long time before dying *shrugs* < 1192224707 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :yes desu | tr '\n' ' ' < 1192224729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192225408 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192225409 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192225845 0 :bsmntbombdood!n=gavin@75-166-178-248.hlrn.qwest.net JOIN :#esoteric < 1192225871 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192225955 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192226667 0 :puzzlet_!unknown@unknown.invalid QUIT :Connection timed out < 1192227900 0 :SEO_DUDE38!i=Deee@gateway/tor/x-20fd7864e3f4a920 JOIN :#esoteric < 1192227930 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1192227933 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1192227935 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1192227952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!qbf CAT < 1192227958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!qbf CAT: ALIVE OR DEAD? < 1192227960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1192227960 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, Brainfuck. I like cheesy-potatoes. < 1192227961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :useless < 1192227975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, brainfuck. I like huge text generation code that lags the bot. < 1192228161 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :597 +++++++++++++++[>+++++++>+++++>+++>++<<<<-]>>---.<----.+++++++..+++.>>-.>++.<<++++++++++++++++++++++++++.<+++.>-.++++++++.+++++.<------------.>+++++++.<---.>----------.>++.>.<+++++++++++++++++++++++++++.>.<<+.---.++.------.>>.<<+++.+++++++++++++.>++++++++++++++++++++++++++++++.--.>.<<-.>.<++++.----.>>.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<. < 1192228171 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :438 ++++++++++++[>++++++>+++++++++>++++++++>++++<<<<-]>.>>+++++.<..+++.>>----.------------.++++++++++++++++++++++++++++++++++.<<+++.>>+++++++++++++++++++++++++++++++.++++++++.<+++++++++.>---.<<+++.------------------.>---.<-----------------------------------------------------.--------------.<+.>.>+.<<++++++++++++++++++++++++++++++++.++.------.>.<--.+++++.---..++++++++++++++.+++++ < 1192228200 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :1093 chars :/ < 1192228208 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :for "Hello, brainfuck. I like huge text generation code that lags the bot." < 1192228290 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: huh? < 1192228295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: yours does better < 1192228377 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :http://img211.imageshack.us/img211/8433/picture1uu7.png < 1192228385 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :er < 1192228417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you wrote that desu thing! < 1192228488 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192228492 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh hmm < 1192228990 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1192228997 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1192229000 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :is there any way to make a "double" pipe? < 1192229005 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192229014 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :stin to stout of another program and vice versa. < 1192229015 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, Brainfuck! < 1192229034 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe with a fifo < 1192229040 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: If only there was in the shell :( < 1192229043 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :fifo? < 1192229057 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: It can be done, of course, but there's no command-line way of doing it except for third-party apps e.g. twinpipe. < 1192229065 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1192229067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like mkfifo foo; proga < foo | progb > foo < 1192229069 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :twinpipe exists < 1192229069 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :154 ++++++++++++[>++++++>++++>++++++++>+++++++++<<<<-]>.>>+++++.>..+++.<<----.------------.<------.>>>+++.<----.++++++++.+++++.--------.>+++.<---.++++++++.<+. [500] < 1192229073 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts down his C editor < 1192229074 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm... i'll try twinpipe < 1192229081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: Hahahah < 1192229095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood's method is more general but involves more typing and cleaning up :) < 1192229107 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Argh! < 1192229111 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is better than my code < 1192229120 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pff, not possible. < 1192229124 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is a horrendous mess. < 1192229136 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: he's talking about the bf_txtgen size < 1192229142 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Ooh < 1192229143 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :this stuff < 1192229144 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :[>++++++>++++>++++++++>+++++++++<<<<-] < 1192229149 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh - well then that's calamari's text generator that's better, not EgoBot :P < 1192229150 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :This is clever < 1192229156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot only knows how to call other programs :) < 1192229176 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: it's not algorithmic though < 1192229178 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's genetic < 1192229185 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ohhh < 1192229191 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and written in java < 1192229193 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I saw a java one which worked that way < 1192229201 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ok :| < 1192229211 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Maybe algorithms is the wrong approach < 1192229218 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I will continue anyway < 1192229220 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what do you mean that it need's more cleanup? < 1192229229 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :needs* < 1192229231 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :normal compressors are algorithmic < 1192229241 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: you have to finish with removing the fifo < 1192229250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: That's the one EgoBot uses. < 1192229292 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ok thanx! :-) < 1192230015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You think maybe someone should redo EgoBot? < 1192230052 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't complain so long as it maintained the ability to drop in external interpreters *shrugs* < 1192230187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm assuming that it'd just run through a config file specifying which external interpreters are available, how to call them, and what name to expose to the IRC channel. < 1192230236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That'd be pretty. < 1192230280 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :What language[s] will you write EgoBot in? < 1192230429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i will redo egobot, i guess < 1192230433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirbot was posed as a replacement for it < 1192230436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but development stagnated < 1192230441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i could pick it up again and rename it if anyone wanted < 1192230496 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Please rename it < 1192230506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1192230509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i meant rename it to Egobot < 1192230513 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192230514 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1192230583 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: scheme! < 1192230584 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or C < 1192230590 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192230599 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :what < 1192230601 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :like actually < 1192230602 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192230657 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1192230660 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1192230758 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Don't name it EgoBot :( < 1192230769 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've never done anything like that in scheme, might be fun < 1192230769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was just replying to < 1192230770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(11:10:03 PM) pikhq: GregorR: You think maybe someone should redo EgoBot? < 1192230771 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You can make an EgoBot replacement, sure, but Ego* things are usually mine. < 1192230775 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: of course < 1192230793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Redo != Reimplement precisely down to the name. < 1192230812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I interpreted redo = reimplement < 1192230823 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C might be a better language though < 1192230827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Reimplement != Reimplemement and give it the same name < 1192230829 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: No! < 1192230831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :P < 1192230840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I would probably go for scheme, myself. < 1192230841 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: why not? < 1192230844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: jikes is a reimplementation of javac, but it's not called javac. < 1192230845 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :because it's C < 1192230871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The bot does not need to do much, it just needs to communicate with IRC, have some basic commands for controlling subprocesses and run some external programs < 1192230871 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 D < 1192230882 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: C is a good language < 1192230886 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I would write it in sh < 1192230889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C, in this case, is completely useless and will just add lots of stupid mallocs() etc that are really not needed < 1192230904 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: No not really < 1192230913 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1192230918 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i love C < 1192230919 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It's fine but it's ruining too many peoples potential < 1192230936 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uhh...i don't give a shit how other people us it < 1192230940 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no I like C and I like writing C but I hate what it does to other people < 1192231076 0 :Nucleo!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231076 0 :sekhmet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231076 0 :zuzu_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231077 0 :helios24!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231077 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231078 0 :sebbu!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231078 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231078 0 :tokigun!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231079 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :Sgeo!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :Tritonio!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :g4lt-mordant!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :sp3tt!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :mtve!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :puzzlet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :pikhq!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :lament!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :ehird`!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :fax!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :EgoBot!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231171 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1192231171 0 :g4lt-mordant!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1192231171 0 :Tritonio!n=Tritonio@150.140.226.61 JOIN :#esoteric < 1192231171 0 :bsmntbombdood!n=gavin@75-166-178-248.hlrn.qwest.net JOIN :#esoteric < 1192231171 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192231171 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1192231171 0 :fax!n=pacman@137.195.250.2 JOIN :#esoteric < 1192231171 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192231171 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1192231171 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192231171 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192231171 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1192231171 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1192231171 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1192231171 0 :SEO_DUDE38!i=Deee@gateway/tor/x-20fd7864e3f4a920 JOIN :#esoteric < 1192231178 0 :Nucleo!n=Connecti@mskresolve-a.mskcc.org JOIN :#esoteric < 1192231178 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1192231178 0 :zuzu_!i=zuzu@melanarchy.org JOIN :#esoteric < 1192231192 0 :RodgerTheGreat!n=Rodger@wads-5-232-205.resnet.mtu.edu JOIN :#esoteric < 1192231192 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1192231192 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1192231193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirbot isn't catchy enough for a name < 1192231193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ditto < 1192231203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think everyone thinks that < 1192231216 0 :sebbu!n=sebbu@ADijon-152-1-56-168.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192231216 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192231216 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1192231254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know what would be cool < 1192231257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a public irc logging service < 1192231282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd go and register the channel on its site/some bot, it'd verify you owned it, then put a logging bot in there and expose a web interface < 1192231291 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there is... < 1192231293 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1192231295 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fun stuff < 1192231302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ircbrowse < 1192231303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: with public registration? < 1192231310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ircbrowse doesn't let anyone automatically register their channel < 1192231311 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1192231316 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah they do < 1192231325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :link to register page? < 1192231389 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you send the guy an email < 1192231398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and he manually does it? < 1192231398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood' < 1192231406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so is that "automatically"? < 1192231407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1192231408 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood's definition of "automatic" isn't quite "automatic" < 1192231408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Who needs malloc? < 1192231419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just use GNU C's variable-sized arrays. ;) < 1192231419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ;) < 1192231428 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: eeew no < 1192231437 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just use D's dynamic arrays. < 1192231441 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192231446 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's not C < 1192231447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Right now there is the very essence of sorrow and dispair ripping open your body. < 1192231450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I hope you enjoy it. < 1192231451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, fine. If you need it to work after a function *returns*, you'd need to malloc. . . < 1192231474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's *wrong* with int array[size_here];? < 1192231483 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ... lol < 1192231492 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: int[size_here] array; // is better :P < 1192231493 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1192231500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i guess you never, oh, get keyboard input or anything. < 1192231500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Portability issues aside. < 1192231516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: There's a good time for malloc. . . < 1192231521 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :like < 1192231521 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :at/nick bsmntbombdood < 1192231524 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192231526 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :You don't write an IRC bot in C < 1192231528 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192231533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although getline is a good deal simpler to deal with. < 1192231534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1192231536 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :(I know.. I have but it was stupid) < 1192231546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scheme would win at this < 1192231547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is in C++ >_> < 1192231552 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :That's even worse :| < 1192231555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Die :| < 1192231557 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :eeeeeeew < 1192231562 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1192231562 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 C++ ... with the hatred :P < 1192231569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes C *with GNU extensions*. . . < 1192231575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes D. < 1192231593 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers Prolog < 1192231603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't done D < 1192231604 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Do you use case 'a'..'z' : ? < 1192231606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: I have to assume that's a joke :P < 1192231618 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hmm. should this: nc -l -p 23291 -vv | lua < 1192231619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fax: It makes a small handful of things easier. < 1192231627 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I h8 your C code < 1192231628 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :so much! < 1192231629 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :redirect the stdout of nc to lua? < 1192231631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although the proper syntax is "case 'a'...'z':" < 1192231649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: Uhhh, yes ... won't lua take a program by default, so that'll just accept any ol' program from a TCP port? < 1192231666 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't it? < 1192231674 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :but i still cannot run anything < 1192231675 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: Yes, but that's a terrible idea :P < 1192231679 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1192231681 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1192231681 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :echo "1 + 1;" | lua < 1192231683 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :would have to work < 1192231685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fax: . . . Because if(c > 'a' && c < 'z') is simpler to read? < 1192231689 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lua probably needs an argument to read from stding < 1192231689 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1192231693 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgot lua < 1192231704 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Because something written in the appropriate language is easier to read! < 1192231718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192231729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should write the bot in syntaxless! < 1192231733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :god, that'd be so ugly < 1192231738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, you're not arguing that using that is bad C style, but that using C is itself bad. < 1192231744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even i know stack-based languages are not really that usable :P < 1192231759 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :did anyone see my request for a syntaxless brainfuck? < 1192231766 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how to do that < 1192231772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Stack-based languages are excellent target languages. < 1192231786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: That is, it's much easier for a computer to write code for a stack-based language than for a human. < 1192231793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Sure, sure. But not for writing an IRC bot ;) < 1192231798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1192231800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Especially how primitive my language is. < 1192231814 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, had to defend it since Plof3's internal language is a stacklang :P < 1192231816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[ code ] ' func bind <-- function definition < 1192231816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fucking brilliant. . . < 1192231819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192231829 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: just use dc instead < 1192231835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By the time that the latest anti-Linux patent case is even getting *heard*, the patent will have expired. < 1192231855 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: EgoBot uses netcat piped in or something right? < 1192231856 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :isn't that good? < 1192231866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Yup. < 1192231870 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Major cheatzering. < 1192231880 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what exactly is the command? < 1192231893 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :netcat -e ./egobotIRC < 1192231900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow that's evil < 1192231900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192231905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however netcat is kinda fun < 1192231906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1192231906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :evil < 1192231915 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't want to deal with sockets in C++ ^^ < 1192231925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, i didn't know netcat could do that < 1192231932 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and C sockets are easy to deal with... < 1192231935 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: You have to compile with -DGAPING_SECURITY_HOLE < 1192231945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1192231949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :netcat like that is kind of cool < 1192231951 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: it's not a gaping security hole... < 1192231952 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :though writing nc -e is a one liner in perl :) < 1192231952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in that you can run simulated runs < 1192231955 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It is < 1192231956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by writing a fake file < 1192231958 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well < 1192231959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and piping it in < 1192231964 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It's part of a gaping security hoe < 1192231974 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: it's just as a security hole as using sockets... < 1192231982 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: if you have perl with the net module you can implement nc -e anyway < 1192231984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheheh < 1192231985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if anyone wrote a (netcat func) function for scheme ;) < 1192231987 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gaping security hoe. < 1192231995 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yes < 1192232006 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: lol! < 1192232012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(netcat (lambda (n) ...)) ; n is some kind of stream, or line, or whatever. < 1192232029 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :call-with-tcp-socket < 1192232035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1192232038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that passes a socket < 1192232040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not the input < 1192232043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus, not like netcat < 1192232046 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i still have problems.... lua | nc -l -p 23291 -vv works as it should. < 1192232051 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong, it passes a stream < 1192232063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah < 1192232067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but its still just normal tcp-ness < 1192232071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not as simple as netcat < 1192232076 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :but this: nc -l -p 23291 -vv | lua doesn't work... < 1192232077 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong... < 1192232086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, show me some example call-with-tcp-socket code < 1192232087 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you still have to read from a file with netcat -e < 1192232096 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which is the same as reading from a stream < 1192232162 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: lua might want to read until EOF, in this case closing the socket. < 1192232186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how is netcat not secure, anyway? < 1192232188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i never really understood that < 1192232200 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :you can exec it from php < 1192232206 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :beam a shell back.. < 1192232209 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, there a tool called cryptcat i think < 1192232210 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :pretty easy < 1192232223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: isn't that just a system configuration problem < 1192232231 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :like nc but with with twofish encryption... (or blowfish?) < 1192232232 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: It's one of many problems < 1192232236 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you just use (read-char stream) and (write-char stream) < 1192232237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: That's not an insecurity in netcat, that's an insecurity in whatever PHP script you're exploiting. < 1192232239 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not hard at all < 1192232245 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yes < 1192232254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1192232255 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: no point < 1192232260 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: just use ssh instead < 1192232270 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :um < 1192232270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just ./netcat -e MyIRCBot should have 0 security flaws, right? < 1192232279 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't joking btw < 1192232290 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :-DGAPING_SECURITY_HOLE is an -actual- build flag you can pass < 1192232292 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you must be right... i hope there is some switch to change that behavior in lua < 1192232299 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: It has $NUMBER_OF_FLAWS_IN_MyIRCBot < 1192232302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: unless MyIRCBot has execing-from-stdin < 1192232311 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't like suggesting it was insecure.. I'm just saying you need that build to use -e < 1192232313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: then it'd be a retarded program < 1192232325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: or buffer overflow etc < 1192232328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you'd have $NUMBER_OF_FLAWS_IN_MyIRCBot even without netcat. < 1192232334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so netcat isn't the problem here, it's the program < 1192232335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Yup. < 1192232336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so - netcat is fine? < 1192232337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1192232344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then phooey to everyone paranoid about it < 1192232350 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't paranoid about it < 1192232353 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It's a joke in the source code.. < 1192232363 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :like I said I didn't make it up < 1192232372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1192232372 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :http://technopedia.info/tech/2006/02/22/everything-you-need-to-know-about-netcat.html < 1192232374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a real define? < 1192232375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy! < 1192232378 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Look at the makefile < 1192232396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192232401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :netcat -e seems to just be inetd, then < 1192232407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so why not use inetd i must wonder =) < 1192232409 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everbody run netcat -l 12345 -e /bin/sh < 1192232416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no :P < 1192232462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does it. < 1192232467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :KAY NOW WUT < 1192232468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(what is the difference between netcat -e and inetd?) < 1192232491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: netcat -e is one-time, inetd is persistent, opens multiple sockets as-necessary, etc? < 1192232500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, ok < 1192232514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :inetd probably better then < 1192232516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs sudo chroot su unprivileged netcat -l 12345 -e /bin/sh < 1192232526 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: inetd is better if you're making a server, certainly < 1192232535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :netcat -e is more of a client. . . < 1192232539 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1192232540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs just plain sudo netcat -l 12345 -e /bin/sh < 1192232543 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :nc -lvp < 1192232552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or a server for which you want only one instance. Ever. < 1192232552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: an irc bot is simultaneously a server and client :) < 1192232553 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: IT"S NOT WORKING < 1192232558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ;p < 1192232576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: It's a server in the touchy-feely human sense, but it's only a client in the networking sense. < 1192232598 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In the same way that the X11 server is, in fact, a server, despite stupid people complaining about it :P < 1192232617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x11 is fundamentally broken, never use it as an example :P < 1192232624 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 X11 < 1192232626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how is an x11 server a server < 1192232636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it runs on your machine and serves a networking server < 1192232640 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It listens on a socket for connections. < 1192232644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just so happens you connect to it locally most of the time < 1192232653 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192232657 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Also, it provides the service of a framebuffer to clients that want it *shrugs* < 1192232660 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No I love Prolog! < 1192232668 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: I love delays. < 1192232671 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: swipl has a x interface < 1192232673 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ;D < 1192232679 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: They even implement an Emacs in Prolog < 1192232700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :prolog is interesting academically < 1192232701 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: wow liek it mst b good than lawl! < 1192232702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not practically < 1192232708 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :[GregorR][rdPrdx]dx < 1192232709 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192232718 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Rubbish! < 1192232724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also having an emacs written in it is one of the main reasons not to use a language ;) < 1192232737 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hmf < 1192232742 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Emacs dislikers! < 1192232743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Heck, it's permanently damaged Lisp's reputation! < 1192232748 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: of course. that means doen't use C or lisp. < 1192232768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: one of the main reasons not to < 1192232770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not the single reason < 1192232775 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :....lol < 1192232780 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: Besides, I'm sure they didn't implement EMACS the OS, just a small subset of the default text editor for EMACS. < 1192232787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192232811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When you replace the text editor, it's really a fairly-decent VM-based OS *shrugs* < 1192232813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've actually seen people in #emacs call emacs an OS < 1192232817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and sincerely! < 1192232819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like it's a >positive