< 1393891355 91176 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`quote punched myself < 1393891356 180407 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :402) Look, I often walk my dog through a field with cows in it. And I punched myself in the face once. < 1393891371 774397 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Punching myself in the face is proving to be addictive help < 1393891384 832624 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :have you tried turning it off and on again < 1393891413 126706 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net JOIN :#esoteric < 1393891420 514417 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Bike, yes < 1393891471 9236 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :Tanelle. with which hand do you punch yourself in the face with? < 1393891606 311569 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Is there any way to do things like 'with' with the bot? < 1393891618 891012 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I imagine I can only do lambdas, are those more limited in Idris than Haskell? < 1393891692 47670 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Ok, so oerjan is getting annoyed < 1393891718 205233 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I have a prgmr that I might be able to run the bot on < 1393891731 267625 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Melvar: is there any risk of someone taking over my system if I blindly run the bot? < 1393892137 646351 :Melvar!~melvar@dslb-188-109-006-022.pools.arcor-ip.net PRIVMSG #esoteric :Sgeo: Taking over, not so likely. Denial-of-service is a real possibility. You should put resource limits on it, particularly memory. On the other hand, I will make no guarantees that there are no bugs exploitable for arbitrary code execution or the like, I merely find it unlikely enough to run the bot myself. < 1393892161 915962 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I don't know how to do resource limits :/ < 1393892170 22247 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Or.. much, really < 1393892170 966397 :Melvar!~melvar@dslb-188-109-006-022.pools.arcor-ip.net PRIVMSG #esoteric :On the other hand, “blindly” is hard: You need to have sandbox working anyway. < 1393892183 345114 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I haven't even touched my prgmr instance since I bought it < 1393892528 817812 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :boily, I used my right hand < 1393892572 688609 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Melvar: any idea why choose : (b : Bool) -> Either (so b) (so (not b)) instead of choose : (b : Bool) -> Either (so (not b)) (so b)? < 1393892858 959457 :spiette!~spiette@2607:fad8:4:6:f2de:f1ff:fe66:77e5 QUIT :Ping timeout: 265 seconds < 1393892877 67996 :itsy!~digital_w@37.152.198.84 QUIT :Read error: Connection reset by peer < 1393892975 713438 :itsy!~digital_w@37.152.198.84 JOIN :#esoteric < 1393893183 542412 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :time for my weekly endoubting session. < 1393893201 719688 :boily!~boily@96.127.201.149 QUIT :Quit: POSTMODERN CHICKEN (plus I'm leaving the cuttlefish logged in for you guys tonight!) < 1393893552 219334 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1393893564 150215 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Crud, I don't know my own password < 1393893636 584620 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Sgeo, is it "password1" < 1393893645 456033 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Probably not < 1393893656 730902 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :How about "sgeoiscool" < 1393893690 432565 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :How about I don't know where I put my private key < 1393893691 938607 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :hunter2 < 1393893735 843336 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :How can I check if a private key I have is the one for a public key? < 1393893790 197357 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I'm in < 1393893800 982857 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :At least, I'm in as my normal use < 1393893802 310620 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :user < 1393893812 123103 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I don't know if I'll be able to access console ever < 1393893893 497873 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Melvar: should I use cabal version of Idris? < 1393894054 828071 :Melvar!~melvar@dslb-188-109-006-022.pools.arcor-ip.net PRIVMSG #esoteric :Sgeo: I do so, anyway. < 1393894284 382386 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Anything in particular I need to install to get the bot working? < 1393894517 112227 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I don't understand how you have it on multiple channels < 1393894522 322490 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :The channel looks hardcoded < 1393894905 784284 :shikhin!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1393895074 836691 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1393895172 670656 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Quit: restartin' < 1393895262 469378 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1393895340 401616 :zzo38!~zzo38@24-207-51-179.eastlink.ca JOIN :#esoteric < 1393896580 449235 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :ACTION decides that if he gets the bot working, he will use prefix < < 1393896822 68395 :monotone!~monotone@room208.org PRIVMSG #esoteric : How can I check if a private key I have is the one for a public key? // For SSH? < 1393896837 505478 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :yes < 1393896857 999093 :monotone!~monotone@room208.org PRIVMSG #esoteric :You can use `ssh-keygen -y` to regenerate the public key from the private key and diff the two. < 1393897082 39488 :Melvar!~melvar@dslb-188-109-006-022.pools.arcor-ip.net PRIVMSG #esoteric :Sgeo: You need sandbox, so install selinux-policy-sandbox I think, and it’s a list of channels that’s hardcoded, and I haven’t pushed a version with #esoteric in it. < 1393897102 377239 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :ty < 1393898069 920183 :nooodl!~nooodl@91.177.100.186 QUIT :Quit: Ik ga weg < 1393898560 514589 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1393899299 299409 :idris-ircslave!~ircslave@dslb-188-109-006-022.pools.arcor-ip.net QUIT :Ping timeout: 240 seconds < 1393899365 788502 :Melvar!~melvar@dslb-188-109-006-022.pools.arcor-ip.net QUIT :Ping timeout: 252 seconds < 1393899928 459477 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :> :t (->) < 1393899929 433185 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:1: parse error on input `:' < 1393899933 298399 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Oh < 1393900121 553850 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric ::k (->) < 1393900122 354409 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :* -> * -> * < 1393900901 622449 :Melvar!~melvar@dslb-088-078-249-067.pools.arcor-ip.net JOIN :#esoteric < 1393901008 867886 :idris-ircslave!~ircslave@dslb-088-078-249-067.pools.arcor-ip.net JOIN :#esoteric < 1393901833 313825 :SailorR!~IceChat77@unaffiliated/sailorreality JOIN :#esoteric < 1393901852 882347 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :nuts < 1393901875 2818 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :legumes < 1393901897 964882 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I kind of want to write a brainfuck interpreter but I dont know where to begin < 1393901904 72278 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I know nothing of interpreters < 1393901914 222494 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :itd probably be really crappy if I tried < 1393901916 40482 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :it's pretty easy. < 1393901927 135144 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :just have a loop that looks at one character at a time and does something depending on what the character is. < 1393901942 207010 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :hm < 1393901962 956659 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :should I represent the 30 000 character bytestring as an array list of 0 bytes? < 1393901967 174853 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :in java < 1393901983 684955 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :whatever you want < 1393902015 690206 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I looked at some peoples code and they had parsing engines and stuff < 1393902024 503568 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :and it looked really weird < 1393902026 469845 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :for brainfuck? < 1393902026 906254 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I didnt understand < 1393902029 32497 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :yea < 1393902030 727455 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :let me get an e.g. < 1393902036 533733 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :not really necessary < 1393902105 452717 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :http://www.cs.princeton.edu/~ynaamad/misc/bf.htm < 1393902109 395347 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :like wtf < 1393902148 373668 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :that's not really a good example... < 1393902196 981808 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :yea it looks pretentious < 1393902201 214569 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I cant find a 'good' example anywhere though < 1393902204 942546 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :all the code is obfuscated < 1393902206 633209 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :to look hard < 1393902223 72112 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :that's because a brainfuck interpreter is like ten lines of code. < 1393902263 83611 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :hm < 1393902320 593227 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :ok im excited now < 1393902324 579331 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :this is gonna be cool < 1393902344 53167 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :maybe I should read about interpreters first < 1393902356 524595 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :you're probably overthinking this. < 1393902359 969434 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :it's really, really simple. < 1393902394 759406 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :why is it so complicated for other programing langauges then? < 1393902398 927630 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :just to do a really basic one < 1393902408 457997 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :brainfuck has loops < 1393902410 294992 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :because most programming languages are more complicated than brainfuck. < 1393902411 619471 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :and I/O too < 1393902426 895313 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :most languages have more complicated loops and I/O than brainfuck. < 1393902438 353377 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :yea true < 1393902579 352926 :metasepia!~metasepia@96.127.201.149 QUIT :Remote host closed the connection < 1393902681 350209 :newsham_!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :write an rpn interpretter. come back in 3min when you're done. < 1393902725 286198 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :what if I wrote a brainfuck compiler instead? < 1393902732 69240 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :that's even easier. < 1393903500 520764 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :im not even sure I really get teh difference < 1393903501 289853 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :*the < 1393903641 354426 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :compiler doesnt execute just translates ? < 1393903643 565166 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :and type checks? < 1393903646 433664 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net JOIN :#esoteric < 1393903948 74335 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :translates, yes. < 1393903956 604830 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :brainfuck doesn't have types really. < 1393904035 921380 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :A valid brainfuck program just has to have balanced [] < 1393904058 624376 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :zzo38: would it be okay to check that as the interpreter level < 1393904062 95380 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :or is that a compiler thing < 1393904072 77989 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :maybe I should have a seprate file that checks < 1393904077 271210 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :call it compiler.java ? < 1393904080 810482 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :Compiler* < 1393904089 62453 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :and another one that interprets / executes? < 1393904130 730111 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :SailorR: If a compiler is used, probably the compiler would check (otherwise you cannot really compile it properly). However, it can be done with only an interpreter, too. < 1393904196 981156 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :the JVM is an interpreter right? < 1393904241 744327 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :so to speak. < 1393904391 651419 :Sorella!~queen@oftn/member/Sorella QUIT :Quit: It is tiem! < 1393905471 193453 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I read on Wikipedia about "Advanced Chess" playing. It is involving a person who is using a computer to help to figure out what moves he should play. Players are given identical computers, but to improve, it should be specified something like: Identical computers are provided, with keyboard, mouse, printer, DVD-ROM, and serial port. Serial port is connected to a third smaller computer with the chess board placed on top and which displays time cont < 1393905541 678850 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :No software is provided other than the BIOS; any other software can be loaded into RAM by the user, before the game starts. No hard drive is included. You can bring only one DVD, presumably containing the software. < 1393905549 335743 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I think this is a better way? < 1393905604 306475 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :what are you a nerd < 1393906647 526247 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Why not just seal up the computer and preload the software? < 1393906799 247813 :pikhq!~pikhq@2602:100:18b2:fbfb:a60:6eff:fece:493 PRIVMSG #esoteric :Because each given person brings their own computer software. < 1393908236 374650 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I think it would be better to bring your own software but have the hardware to be fixed, that is set by the tournament only. < 1393908422 783791 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1393909981 721862 :vravn!~vravn@syn.rook.sx QUIT :Excess Flood < 1393910150 735786 :vravn!~vravn@syn.rook.sx JOIN :#esoteric < 1393910398 670209 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1393910575 896130 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :is brainfuck a good compression algorithm? < 1393910706 154142 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :never. < 1393910723 197516 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :even after compressed in three-bit code. < 1393910723 777046 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1393910732 666461 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :and huffman coding (as Spoon does). < 1393910750 327144 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :and run-length encoding. < 1393910756 933355 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1393910771 371255 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :possibly after LZ77, but it is already a generic compression algorithm. < 1393910800 664702 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :o_o < 1393910901 499616 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :was thinking i could have a 4 bit sequence after every +/- bits to have length < 1393911001 780515 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1393911070 771551 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :oh thats run length encoding >_> < 1393911275 608797 :Friuum!~Friuum@198.7.229.2 JOIN :#esoteric < 1393911508 521670 :Friuum!~Friuum@198.7.229.2 PART #esoteric :"Textual IRC Client: www.textualapp.com" < 1393911593 505643 :realzies!~pinky@unaffiliated/realazthat QUIT :Ping timeout: 265 seconds < 1393912133 933581 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I have thought to use Huffman coding that depends on what the previous command is, and combine it with run-length < 1393912183 424117 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :So that "impossible" commands, as well as worthless commands such as +- -+ ][ <> >< cannot be encoded. < 1393912334 702260 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :It would compress a brainfuck program better than the other codes at least, but still not best way. < 1393913069 306929 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Quit: Leaving < 1393913790 483872 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I really dont understand brainfuck loops < 1393913799 432624 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :in pseudocode how to implement [ ] < 1393913805 507238 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I got everything else < 1393913860 781836 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :there are many strategies for implementing loops, which really depend on your implementation < 1393913885 86471 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :at least you need either a recursive function or a stack, or something more obscure < 1393913909 323478 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :ok I figured it was recursion maybe < 1393913926 542173 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I check if the dataPointer is == 0 , if it is then I execute the right bracket? < 1393913927 903717 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :and if not < 1393913939 828701 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I call my function recrusively ? < 1393913970 18816 :vravn!~vravn@syn.rook.sx QUIT :Excess Flood < 1393914047 289071 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :whenever hit [, check if the current cell is 0, if it's 0, jump to the next matching ] (that does not involve recursion but some counting), if it's not 0, save the current position (of [) and call itself. < 1393914080 386142 :vravn!~vravn@syn.rook.sx JOIN :#esoteric < 1393914082 61855 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :whenever hit ], this means either i) an unbalanced loop ([[]]]] etc.) or ii) that the function is called inside some loop and the loop body is about to end < 1393914111 542159 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :ah I see, thanks < 1393914153 125932 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :so a good strategy is to simply return on ], and the caller (which might be itself, in the [ case) should check the current cell again to decide whether to jump to the saved position (if it's not 0) or keep going (if it's 0). < 1393914194 828710 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net QUIT :Ping timeout: 244 seconds < 1393914217 61781 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :if the function returns and the next code pointer points to ], then it is an unbalanced loop and should err. < 1393914295 787332 :shikhin!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1393915377 222255 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :imagine < 1393915384 641022 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :if someone wrote a GUI for brainfuck < 1393915747 991509 :vravn!~vravn@syn.rook.sx QUIT :Excess Flood < 1393915790 549480 :vravn!~vravn@syn.rook.sx JOIN :#esoteric < 1393916272 531293 :vravn!~vravn@syn.rook.sx QUIT :Excess Flood < 1393916390 429896 :vravn!~vravn@syn.rook.sx JOIN :#esoteric < 1393916418 754179 :ski!~ski@remote1.student.chalmers.se JOIN :#esoteric < 1393917029 259928 :HackEgo!~HackEgo@162.248.166.242 QUIT :Remote host closed the connection < 1393917632 114928 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If that means a brainfuck IDE, there are several. < 1393917721 223127 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1393918300 13157 :ion!ion@heh.fi PRIVMSG #esoteric :http://www.theonion.com/articles/francis-ford-coppola-reveals-every-godfather-film,35423/ < 1393918646 794514 :MoALTz_!~no@user-31-175-247-158.play-internet.pl JOIN :#esoteric < 1393918930 83779 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1393919167 226220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : "Euclidean TSP issues are of course metric, but because of problems with floating point accuracy such instances are usually not considered in practice." hehhhhhh <-- i vaguely recall from back when i read the gödel's letter blog that these precision issues are bad enough that it's not completely known whether euclidean TSP is NP-hard when you give the cities by (x,y) coordinates instead of distances. < 1393919197 39001 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or hm maybe its' not completely known whether it's in NP. < 1393920247 293493 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :awesome. < 1393920367 773936 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that wasn't floating point, but arbitrary precision, though < 1393920662 418079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc the problem is that if two complicated expressions with square roots in them are very close, then it's not known a polynomial algorithm to check which is larger. < 1393920776 85441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*polynomial time < 1393921422 65389 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : not really necessary <-- if you don't do parsing then you end up with that "scan across the code every time you move across a loop" thing < 1393921445 361425 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which works, but sheesh < 1393921526 930706 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1393921557 460889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: so, are you chaotic evil today? < 1393921589 966329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: no < 1393921596 175747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm actually relatively lawful good most of the time < 1393921614 108901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i see. < 1393921621 738241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at first I wasn't sure whether I was lawful, then I noticed that pretty much the entire world seemed highly chaotic < 1393921629 951337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so my measuring stick was probably in the wrong place < 1393921649 40591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :charming < 1393922009 784293 :atslash!~atslash@46.72.83.247 JOIN :#esoteric < 1393923342 913406 :MoALTz_!~no@user-31-175-247-158.play-internet.pl QUIT :Quit: brb < 1393923354 412837 :MoALTz!~no@user-31-175-247-158.play-internet.pl JOIN :#esoteric < 1393923558 266585 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :anyone know what I could be doing wrong with my brainfuck interpreter? < 1393923567 302858 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :http://ideone.com/lQZLkk < 1393923577 601020 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I tried to put print statements inside the switch statement where the problem is < 1393923589 669203 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :it compiles and runs but doesnt do what its supposed to < 1393923611 809352 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :this is the main method < 1393923620 450290 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :http://ideone.com/Hcxbv9 < 1393923629 273778 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :and I'm running the brainfuck helloworld program in a file called file.txt < 1393923713 814938 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :also its java < 1393924170 986172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what's a program that breaks? < 1393924217 239564 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :well it doesnt 'break' persae it runs < 1393924226 82786 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :but doesnt do any kind of interpretation I think the , statement works < 1393924240 357294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :does ,. work? < 1393924254 941580 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :let me check < 1393924284 192718 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :no < 1393924385 536558 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :prints blanks < 1393924388 773249 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf ideone makes backspace work like the browser back button < 1393924397 645210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i hate it already. < 1393924407 101375 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :but.. that's what backspace should do in a browser < 1393924427 137910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not when i am trying to edit stdin... < 1393924438 117211 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose it wasn't actually an editable field. < 1393924451 932076 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :yea I like pastebin better < 1393924474 852796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SailorR: are you actually using ideone to run this? i see error messages. < 1393924483 701228 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :no just javac < 1393924484 617224 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :and java < 1393924487 4634 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :in command line < 1393924650 304377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SailorR: what does +++++++++++++++++++++++++++++++++. do? < 1393924665 613364 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :checking < 1393924685 221431 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :does nothing at all lol < 1393924689 776303 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1393924698 933761 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :but I guess I wouldnt expect it to < 1393924720 204763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i'm just trying to see if it's just some commands which break < 1393924726 981227 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :hm < 1393924734 598778 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I'll try to put print statements to see if its actually working < 1393924735 406072 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :one sec < 1393924878 542302 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :hmm < 1393924880 872748 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :yea doesnt work < 1393924895 559179 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I went System.out.println(new String(tape)); to print out the entire tape < 1393924943 883076 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :or wat < 1393924945 125484 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :wait < 1393924957 692589 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :yea that works < 1393924958 503953 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :hm < 1393924962 949343 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :the output I get tho < 1393924972 675385 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :isnt human readable < 1393924987 363170 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I get bytes < 1393925001 690218 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :0001 , 0002, 0003, 0004 , space , 0006 < 1393925154 553172 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1393925264 864269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :your [ and ] implementations aren't right btw, but that doesn't explain why everything else breaks < 1393925313 94310 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :hm < 1393925463 885079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'd suggest starting with printing the whole c array at the beginning of Brainfuck.code < 1393925473 229532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to see if that's set up right < 1393925500 449961 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :ok ill try that < 1393925608 563238 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :well it appears that < 1393925613 190092 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :it doesnt change at all < 1393925613 805342 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :lol < 1393925625 564910 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I printed it each time it enters the while loop < 1393925641 809603 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um the c array isn't supposed to change. < 1393925648 959750 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :oh right < 1393925652 973330 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :well yeah then it works < 1393925653 795731 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :lol < 1393925666 929830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wanted you to check if it's _initialized_ right, and passed into the Brainfuck.code correctly. < 1393925727 140660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so my +++++++++++++++++++++++++++++++++. suggestion didn't do _anything_ at all? it's supposed to print a single "!" < 1393925772 301747 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :h wait hm < 1393925775 175440 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I dont think it is < 1393925785 2452 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :its 00000000000000000000 < 1393925791 981204 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :every entry in the c array is 0 < 1393925800 504769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :even the first ones? < 1393925803 204496 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :yes < 1393925813 188600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well then you have an obvious problem :P < 1393925820 170344 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :yea true lol < 1393926038 333387 :prooftechnique!~NihilistD@c-174-63-103-117.hsd1.vt.comcast.net QUIT :Ping timeout: 240 seconds < 1393926040 65960 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :well I have no fucking idea < 1393926040 691328 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :lol < 1393926061 112340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and is your brainfuck program in "file.txt" as it seems to me it should? < 1393926067 930609 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :yes < 1393926101 596013 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :maybe theres something wrong with the way im reading characters in from that file < 1393926106 305201 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok then i don't think i know java well enough to see what's wrong. one thing you can do is to print all of data in Interpreter before it calls Brainfuck.code < 1393926125 120159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if that's still wrong, then at least we know it's the reading. < 1393926484 665559 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :ok hm < 1393926491 155766 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :INPUT and OUTPUT are flipped in the tokens. < 1393926503 59438 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"." is for input, "," is for output; not the other way around. < 1393926517 603125 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, should be the other way around. < 1393926519 56378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :XD < 1393926547 41578 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :good catch thx fixed that < 1393926552 711998 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure that will help with the empty c though. < 1393926561 757019 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :it appears to do something now < 1393926563 609295 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It wasn't empty for me, FWIW. < 1393926565 313072 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I just dont know what lol < 1393926586 233556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so try +++++++++++++++++++++++++++++++++. again? < 1393926595 721211 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :ok < 1393926635 728157 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's an obvious never-terminates issue there, at least. (It's not possible for "code" to return, because of the while (true). < 1393926645 902434 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :gives an array out of bounds exception lol wtf < 1393926658 708583 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SailorR: huh. < 1393926668 815323 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That would happen if charpointer >= c.length. < 1393926699 142423 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also Token.OUTPUT does not increment charpointer in the pasted code. < 1393926728 280063 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm indeed. < 1393926748 612760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that would make it print unending !'s, though... < 1393926776 164012 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fixing all the mistakes I've noticed so far makes oerjan's +++++++++++++++++++++++++++++++++. program output a single ! and terminate. < 1393926783 336413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1393926793 555107 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++. < 1393926793 740012 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :! < 1393926793 999658 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :nice < 1393926811 204430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually, how does it terminate? or was that one of the things you fixed. < 1393926843 98284 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I made it a while (charpointer < c.length) instead of while (true). (And added a default: charpointer++; case to skip past the uninitialized entries of c.) < 1393926850 812437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SailorR: i think you should have a Token.EOF = 0 to detect program end < 1393926872 766961 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :oh yea true < 1393926965 571981 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok then i suspect programs without [] should start working < 1393926977 539481 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :whats the default charpoint ++ case? < 1393927004 109080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SailorR: same as Token.EOF, really < 1393927028 784500 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but having a token means you can quit immediately instead of looping across the rest < 1393927046 131970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1393927067 512390 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well you also need a default to implement comments properly (i.e. ignoring non-commands) < 1393927069 723593 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A default case (in addition to an EOF marker) would still be in keeping with the accepted brainfuck convention of ignoring all non-command characters. < 1393927072 729543 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right. < 1393927173 896424 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :once you've got +++++++++++++++++++++++++++++++++. working, you can try ,.+>,-.<. to get a test of all the non-loop commands. < 1393927190 834602 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Ignoring all non-commands already when reading might be a better idea, anyway.) < 1393927198 986823 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :im trying to fix the part where im reading char into the arra < 1393927200 238010 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :array < 1393927204 458358 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :so I can automate test cases < 1393927253 894806 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Whoops, I'll have to go hold an exercise session now. < 1393927267 440947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hold? as teacher? < 1393927316 614941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://amirunningxp.com/ < 1393927382 3946 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why? < 1393927425 178841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :check appears to be server-side < 1393927428 548868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which make sense, really < 1393927442 366404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if I can make it think that I am actually running Windows XP < 1393927444 575173 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wait, someone is writing a bf interpreter in java? < 1393927447 749061 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why??? < 1393927506 909477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can write a BF interp in pretty much anything < 1393927521 331400 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :of course you can < 1393927542 39276 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :wtf why isnt this reading my char into an array < 1393927542 524424 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but i don't see any advantage of doing so in java < 1393927561 413090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SailorR: fizzie said the program reading was working for him... < 1393927574 39077 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :hmm < 1393927617 737108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: because it's what he knows? < 1393927624 673558 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you have to start somewhere. < 1393927638 943935 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just changing my user agent was enough < 1393927658 205324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: how unlawful of you. < 1393927666 425081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION probably should stop now. < 1393927706 808620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: hmm < 1393928237 362632 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1393928852 631914 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :oergan thx for all your help btw < 1393928855 89044 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :you too fizzle < 1393928861 652077 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :the nonloop programs work now < 1393928868 157763 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :just gotta figure out whats wrong with my loop :p < 1393930557 667231 :Sellyme!~Sellyme@irc.sellyme.com QUIT :Excess Flood < 1393930633 115442 :Sellyme!~Sellyme@fluttershy.is.bestpony.tk JOIN :#esoteric < 1393930758 332098 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1393930776 692685 :Sorella!~queen@oftn/member/Sorella JOIN :#esoteric < 1393931389 648839 :shikhout!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1393931570 768040 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1393931571 355187 :shikhout!~Shikhin@unaffiliated/shikhin NICK :shikhin < 1393931680 362727 :boily!~boily@96.127.201.149 JOIN :#esoteric < 1393932046 905367 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone JOIN :#esoteric < 1393932072 175981 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I think I'm officially called an "assistant" of some sort. < 1393932101 221473 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1393932130 470810 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Or come to think of it, I'm probably not officially called anything, because the course is for the old deparment our research group moved away from. In fact, I'm not entirely sure I should even be doing this. < 1393932164 912981 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :good uncertain morning! < 1393932205 44243 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: happy to help! < 1393932238 727944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: should we avoid checking if you're alive or dead? < 1393932251 867510 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In other news (they're not other news), offering 0.5 exam points (out of probably 36 or so) for attendance of the (weekly) exercise sessions sure gets people to come. < 1393932263 507350 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's been like 80% attendance for all five sessions so far. < 1393932292 874317 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure anyone's actually learning anything, but I guess they're... paying attention? Occasionally, anyway. < 1393932334 460325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was an assistant once, but i never paid attention enough to know if anyone learned anything. < 1393932339 666230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I've intentionally dropped that sort of mark before now < 1393932375 177171 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :oerjan: maybe. < 1393932388 248758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I dropped 5% of the mark on my group Masters' project for not attending a team building exercise, via the usual technique of not signing the insurance forms < 1393932541 411927 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That sounds slightly bizarre. < 1393932542 807626 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, not the not going to a team building exercise, but getting credit for going. < 1393932605 468445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: you should have sued them for docking you points for something potentially dangerous hth < 1393932621 757578 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i assume that's why you needed insurance) < 1393932851 853180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I think all company/school/university group trips have special insurance forms that keep track of who's going, or something < 1393932890 821372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but refusing to fill them in is a nice universal way to get out of it < 1393932914 65518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1393933355 437782 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I think I almost have loops working ... http://ideone.com/n8sXxU but Helloworld still gives me nonhuman readable bytes < 1393933528 896463 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If you want to do the loops with the (arguably slightly complex) recursive-call-to-code approach, it would probably be best if the ']' case were to return. < 1393933646 565917 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :hmm < 1393933675 449137 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :my methods void though how would I get it to return? < 1393933686 448203 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :(sorry if thats a dumb question I just started learning java ) < 1393933698 833562 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just return without an argument, i think < 1393933700 690114 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I guess it doesnt have to be recursion either < 1393933745 496778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :however, i think you need datapointer and maybe charpointer to be class variables < 1393933764 764101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otherwise returning will lose your place < 1393933773 589528 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :yea I considered that ...I was reading about recursion and wondering how the local variables were stored or if they were lost < 1393933779 857216 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: No, it'd return to the place of '[' for the next loop iteration. < 1393933793 320896 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: At least that's the way I assumed for the logic to be intended to work. < 1393933818 463989 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: (Though in that case charpointer shouldn't be incremented in the case of '[' that does call code.) < 1393933827 852507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: datapointer needs to be. charpointer might be easiest _not_ to. < 1393933835 159474 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Er, right, that's what I meant. < 1393933879 420588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the next error is that the [ code needs to loop until the tape is zero. < 1393933886 206369 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Possibly the most straightforward way is to just have '[' and ']' implemented in a very similar manner, in that both either just move to the next instruction or seek to the matching ']' or '[' depending on tape[datapointer]. < 1393933892 376391 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :should I have a constructor then too? (otherwise I'd be using a static method to initialize the class variables) < 1393933924 320568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SailorR: they can be static variables... < 1393933964 101121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they could also be object variables, if you want < 1393933972 527352 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :oh yea nvm < 1393933976 478303 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I think id prefer them static < 1393934057 688911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the final error i see, which won't show up for hello world, is that your code to find the matching ] only works if there are no inner nested loops. < 1393934100 173446 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(typically with this method one uses a counter to keep track of the nesting level) < 1393934117 317607 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :I see < 1393934124 301170 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :this is getting pretty complicated lol < 1393934133 903868 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :at least for me < 1393934200 836758 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SailorR: the loops are usually the most complicated part of implementing brainfuck < 1393934211 381255 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Some might prefer a separate class Tape { ... } that does an abstracted tape. (Then you can have a static Tape object, or pass it as a parameter to all calls of code(); either way the data pointer is then part of the tape.) < 1393934215 388013 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(A functional language programmer would of course faint dead at the sight of such a mutable tape.) < 1393934346 276726 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SailorR: one reason why compiling brainfuck is often easier than interpreting is that you can then hand off the job of matching loops properly to the language you are compiling into. < 1393934383 975905 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :hm < 1393934393 317579 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :so this is really some low level exercise? < 1393934400 762513 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :that you dont see in ordinary programming ? < 1393934437 925311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :most ordinary programming languages have loops built in, so... < 1393934561 89417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SailorR: well this scanning for matching ] stuff is not the way you'd implement loops when compiling/interpreting an ordinary programming language. you'd use a real parsing stage. which you can also do for brainfuck, but it's more complicated than the simplest methods. < 1393934644 412700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like, brainfuck is so simple that parsing seems like overkill < 1393934658 466568 :SailorR!~IceChat77@unaffiliated/sailorreality PRIVMSG #esoteric :hm < 1393934756 749704 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otoh parsing lets you have a more efficient implementation, because you can then make an internal representation that stores which []'s match each other < 1393934783 909492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :making it quick to jump between them. < 1393934894 399911 :boily!~boily@96.127.201.149 QUIT :Quit: Poulet! < 1393935049 40817 :Slereah_!~jackal@176.222.51.233 QUIT :Read error: Connection reset by peer < 1393935066 274519 :Slereah_!~jackal@176.222.51.233 JOIN :#esoteric < 1393935108 83664 :nisstyre!yourstruly@oftn/member/Nisstyre QUIT :Quit: WeeChat 0.4.3 < 1393935374 76567 :SailorR!~IceChat77@unaffiliated/sailorreality QUIT :Ping timeout: 265 seconds < 1393936484 68063 :vravn!~vravn@syn.rook.sx QUIT :*.net *.split < 1393936837 793246 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1393937841 467177 :idris-ircslave!~ircslave@dslb-088-078-249-067.pools.arcor-ip.net QUIT :Quit: Terminated < 1393937866 642854 :idris-ircslave!~ircslave@dslb-088-078-249-067.pools.arcor-ip.net JOIN :#esoteric < 1393938411 429533 :EgoBot!dlopen@libdl.so JOIN :#esoteric < 1393938802 741894 :vravn!~vravn@syn.rook.sx JOIN :#esoteric < 1393939401 849379 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1393939470 238268 :prooftechnique!~NihilistD@c-174-63-103-117.hsd1.vt.comcast.net JOIN :#esoteric < 1393939480 389565 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1393939784 343730 :realzies!~pinky@unaffiliated/realazthat JOIN :#esoteric < 1393940226 58267 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@ping < 1393940226 243552 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :pong < 1393940227 415867 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1393940230 800478 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::( < 1393940236 968425 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :My ethernet is not working < 1393940259 308415 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1393940263 98365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: you got a pong < 1393940287 34091 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ais523, after I unplugged my ethernet cable < 1393940307 775673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1393940318 674293 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :From my end the @ping and the pong have 42 seconds between them < 1393940536 243526 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 265 seconds < 1393940669 287477 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 240 seconds < 1393941266 515997 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: that's sportive < 1393941331 111803 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Also it looks like the UK is gonna lose Eurovision again :( < 1393941383 562213 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And I have a problem class to go to < 1393941430 336802 :spiette!~spiette@2607:fad8:4:6:f2de:f1ff:fe66:77e5 JOIN :#esoteric < 1393941483 207240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm pretty sure Finland's going to lose too. < 1393941490 92175 :atslash!~atslash@46.72.83.247 QUIT :Quit: This computer has gone to sleep < 1393941595 593862 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1393941673 267595 :sebbu2!~sebbu@ADijon-152-1-8-193.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1393941704 775956 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1393941713 113201 :sebbu2!~sebbu@ADijon-152-1-8-193.w83-194.abo.wanadoo.fr QUIT :Changing host < 1393941713 298772 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1393941748 886928 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1393941846 327864 :nooodl!~nooodl@91.177.100.186 JOIN :#esoteric < 1393945055 884366 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1393946687 816966 :atslash!~atslash@91.195.137.195 JOIN :#esoteric < 1393947152 274482 :Sprocklem!~Sprocklem@199.185.88.147 JOIN :#esoteric < 1393947162 443237 :atslash!~atslash@91.195.137.195 QUIT :Quit: This computer has gone to sleep < 1393947687 530247 :Slereah_!~jackal@176.222.51.233 QUIT :Read error: Connection reset by peer < 1393947708 206344 :Slereah_!~jackal@176.222.51.233 JOIN :#esoteric < 1393949561 91398 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1393949587 724567 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1393949902 983736 :FreeFull!~freefull@defocus/sausage-lover QUIT :Read error: Connection reset by peer < 1393950081 614188 :spiette!~spiette@2607:fad8:4:6:f2de:f1ff:fe66:77e5 QUIT :Quit: :qa! < 1393950500 776313 :atslash!~atslash@91.195.137.195 JOIN :#esoteric < 1393951276 314347 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1393952236 139322 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1393952617 127845 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 240 seconds < 1393952986 499217 :shikhout!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1393953170 802253 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1393953171 23253 :shikhout!~Shikhin@unaffiliated/shikhin NICK :shikhin < 1393953809 43440 :atslash!~atslash@91.195.137.195 QUIT :Quit: This computer has gone to sleep < 1393954055 89814 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1393954066 299895 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1393954248 965712 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloerjan < 1393954338 339483 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 240 seconds < 1393954362 708240 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hitopia < 1393954497 729742 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::( < 1393954631 336746 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pura vidaneb < 1393954731 83862 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I am sad because, as my ethernet is not working, this torrent is going very very slowly < 1393954746 723913 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah. understandable. < 1393954755 902741 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i am sad becuase bastion wouldn't install < 1393955069 132077 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I enjoyed Bastion < 1393955097 214453 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'll figure out how to get it to work eventually < 1393955102 702102 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Share and Enjoy. < 1393955112 455733 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I hope you do, it was a fun game < 1393955498 158117 :ion!ion@heh.fi PRIVMSG #esoteric :taneb: Yeah, it was fun. < 1393955555 680863 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"It goes on until it ends," to quote Banks. < 1393955722 261852 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Another annoying thing is that the torrent seems to have downloaded episodes 2-5 while my ethernet was working but only half of episode 1 < 1393956177 380744 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well then watch episode 5 first and see if you understand anything of it ;) < 1393956466 186315 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I do not think that that is the best idea, int-e < 1393956528 341378 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can watch one half of episode 1 interlaced with one half of episode 2, because watching episode 1.5 like that will round down to episode 1 because of truncation to integers. < 1393956581 564786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? mad < 1393956590 396404 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now what < 1393956602 77779 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"u mad" is I think the expected response? < 1393956617 106404 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :HackEgo! < 1393956619 63702 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::( < 1393956620 549246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor``: BOT SHORTAGE < 1393956622 451297 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Gregor``, :( :( < 1393956624 333499 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: mad? < 1393956624 683300 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: now i say lo miss eu.dipx dipx where got always bluff me say u sleeping at which room will ask u come here and search for job right < 1393956650 563591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: that's not what HackEgo would respond to that command, no. < 1393956846 135069 :Slereah_!~jackal@176.222.51.233 PRIVMSG #esoteric :Is there an internet search engine that takes regexps? < 1393956898 198978 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Google code search used to, but only for searching code and not the web in general. < 1393956902 231511 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And anyway it was discontinued. < 1393956915 863671 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(There was that mildly interesting writeup on how it worked behind the scenes.) < 1393957474 636252 :Slereah__!~jackal@176.222.51.233 JOIN :#esoteric < 1393957585 199065 :Slereah_!~jackal@176.222.51.233 QUIT :Ping timeout: 240 seconds < 1393957587 764790 :MoALTz!~no@user-31-175-247-158.play-internet.pl QUIT :Read error: Connection reset by peer < 1393957606 112754 :atslash!~atslash@46.72.83.247 JOIN :#esoteric < 1393957683 857555 :Slereah_!~jackal@176.222.51.233 JOIN :#esoteric < 1393957840 503999 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@ping < 1393957840 689235 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :pong < 1393957852 303604 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@ping again < 1393957852 489503 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :pong < 1393957856 302319 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Good < 1393957884 603325 :Slereah__!~jackal@176.222.51.233 QUIT :Ping timeout: 264 seconds < 1393957987 595363 :FreeFull_!~freefull@defocus/sausage-lover JOIN :#esoteric < 1393958065 113862 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 240 seconds < 1393958338 479885 :Sprocklem!~Sprocklem@199.185.88.147 QUIT :Ping timeout: 240 seconds < 1393958352 595380 :FreeFull_!~freefull@defocus/sausage-lover QUIT :Ping timeout: 264 seconds < 1393958875 330712 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1393959598 963576 :Sprocklem!~Sprocklem@199.185.88.147 JOIN :#esoteric < 1393959788 930243 :oklopol!~oklopol@dyn60-339.yok.fi QUIT :Ping timeout: 252 seconds < 1393960284 45575 :Slereah_!~jackal@176.222.51.233 QUIT :Ping timeout: 252 seconds < 1393960374 562712 :Slereahphone!~slereahph@80.10.159.111 JOIN :#esoteric < 1393960788 355745 :MoALTz!~no@user-31-175-247-158.play-internet.pl JOIN :#esoteric < 1393962018 606752 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :^style < 1393962018 831339 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms* speeches ss wp youtube < 1393962024 271237 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :^style youtube < 1393962024 456503 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1393962034 208981 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :good evening, fungot < 1393962034 394105 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :FireFly: no your not the only scene from the same < 1393962263 327460 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Try to be more polite, please. < 1393962263 551182 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: genious. a++++++++++++++ im still laughing 12 hours later as he was good to see the < 1393962718 1654 :nisstyre!yourstruly@oftn/member/Nisstyre JOIN :#esoteric < 1393963066 740596 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1393963339 879832 :Slereah_!~jackal@176.222.51.233 JOIN :#esoteric < 1393964378 737004 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Remote host closed the connection < 1393964396 493674 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"This article may require cleanup to meet Wikipedia's quality standards. The specific problem is: the style and grammar of most of the article." < 1393964401 653962 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The most specific problem. < 1393964487 826331 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It is an accurate assessment, I'm not saying that.) < 1393964531 145572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :A grammar of unusual style this is. < 1393964561 65290 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone QUIT :Quit: MindlessDrone < 1393964582 982566 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For the record, the article in question was http://en.wikipedia.org/wiki/Lady_in_Black_(song) and it may indeed fall slightly short of the quality standards. < 1393964946 237724 :Slereah__!~jackal@176.222.51.233 JOIN :#esoteric < 1393964951 502285 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lady in Black, is dancing with me, back to back, or am i confusing it with something else. < 1393964973 786354 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think you are. < 1393964986 590136 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's probably not a terribly unique term in music. < 1393965016 94532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION might not be using enough joke tags. < 1393965041 938164 :Slereah_!~jackal@176.222.51.233 QUIT :Ping timeout: 265 seconds < 1393965053 825327 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If that was a reference to something, I completely missed it. < 1393965090 977063 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://en.wikipedia.org/wiki/The_Lady_in_Red_(Chris_de_Burgh_song) < 1393965094 154856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hth < 1393965129 126247 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ic < 1393965204 604805 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"20:30:34.373 E [ap_handler_impl.cpp:1693] ChannelError(0, 1, get_wallet)" Spotify's looking for my wallet? That's suspicious. < 1393965218 632672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds spotty. < 1393965261 365547 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fortunately, assuming I read that right, it didn't find it. < 1393965399 40708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1393966026 36276 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 252 seconds < 1393966078 317560 :atslash!~atslash@46.72.83.247 QUIT :Quit: This computer has gone to sleep < 1393966156 255892 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1393966355 224505 :Slereah__!~jackal@176.222.51.233 QUIT :Remote host closed the connection < 1393966363 201083 :Slereah_!~jackal@176.222.51.233 JOIN :#esoteric < 1393967530 733951 :nisstyre!yourstruly@oftn/member/Nisstyre QUIT :Quit: WeeChat 0.4.3 < 1393967941 970202 :itsy!~digital_w@37.152.198.84 QUIT :Ping timeout: 265 seconds < 1393969098 406126 :MoALTz!~no@user-31-175-247-158.play-internet.pl QUIT :Ping timeout: 240 seconds < 1393970635 530409 :Slereah__!~jackal@176.222.51.233 JOIN :#esoteric < 1393970759 290873 :Slereah_!~jackal@176.222.51.233 QUIT :Ping timeout: 241 seconds < 1393971101 827083 :Slereahphone!~slereahph@80.10.159.111 QUIT :Quit: Colloquy for iPhone - http://colloquy.mobi < 1393971158 386876 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 240 seconds < 1393971505 349983 :vravn!~vravn@syn.rook.sx QUIT :Excess Flood < 1393971562 390410 :vravn!~vravn@syn.rook.sx JOIN :#esoteric < 1393971672 537056 :Sprocklem!~Sprocklem@199.185.88.147 QUIT :Ping timeout: 264 seconds < 1393972595 428753 :reynir!~reynir@unaffiliated/reynir QUIT :Quit: reboot < 1393972885 148128 :vravn!~vravn@syn.rook.sx QUIT :Excess Flood < 1393972912 367569 :vravn!~vravn@syn.rook.sx JOIN :#esoteric < 1393973013 579577 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1393973020 736646 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :OK so < 1393973032 2108 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :http://esolangs.org/wiki/Big_Man_Computer < 1393973070 297027 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :I need to acquire an eclectic collection of several MP3s by Saturday. < 1393973075 483460 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :How best do I go about this? < 1393973084 705927 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Phantom_Hoover: Do you know which ones? < 1393973113 243326 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :yes but doing it case by case is something i'd like to avoid < 1393973394 60758 :lexande!arapp@terpsichore.ugcs.caltech.edu PART :#esoteric < 1393973672 178135 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1393973950 244286 :impomatic!~john_metc@37.152.198.84 QUIT :Ping timeout: 252 seconds < 1393974548 864192 :nooodl!~nooodl@91.177.100.186 PRIVMSG #esoteric :Phantom_Hoover: how many mp3s < 1393974674 947844 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :5 to ten < 1393975194 883685 :dalrefugee!699ed813@gateway/web/freenode/ip.105.158.216.19 JOIN :#esoteric < 1393975206 643430 :dalrefugee!699ed813@gateway/web/freenode/ip.105.158.216.19 PRIVMSG #esoteric :Yo! < 1393975232 570812 :vravn!~vravn@syn.rook.sx QUIT :Excess Flood < 1393975347 275694 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1393975402 764511 :vravn!~vravn@syn.rook.sx JOIN :#esoteric < 1393975797 898340 :dalrefugee!699ed813@gateway/web/freenode/ip.105.158.216.19 PRIVMSG #esoteric :Coooool irc chat TAB on Fireox!!! < 1393975810 22653 :dalrefugee!699ed813@gateway/web/freenode/ip.105.158.216.19 PRIVMSG #esoteric :"WOW" (not world of warcraft) < 1393975819 234510 :dalrefugee!699ed813@gateway/web/freenode/ip.105.158.216.19 PRIVMSG #esoteric :probably the best window to oconnect to irc :) < 1393976375 889204 :dalrefugee!699ed813@gateway/web/freenode/ip.105.158.216.19 PRIVMSG #esoteric :where is Gerson Kurz ? ^^ < 1393977276 903498 :dalrefugee!699ed813@gateway/web/freenode/ip.105.158.216.19 QUIT :Quit: Page closed