< 1217289835 0 :Lectus!n=lectus@189.104.67.50 JOIN :#esoteric < 1217289839 0 :Lectus!unknown@unknown.invalid PART #esoteric :? < 1217290064 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed (The Alfandra empire shall be reunited! If I can be arsed.) < 1217290184 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1217291301 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1217291395 0 :CakeProphet!unknown@unknown.invalid QUIT :"lolwhut?" < 1217291707 0 :CakeProphet!n=chatzill@h167.32.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1217293538 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would like to declare that John Carmack kicks some major ass < 1217294510 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1217297234 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1217298459 0 :lilja!unknown@unknown.invalid QUIT :"KVIrc 3.2.0 'Realia'" < 1217304858 0 :lament!n=lament@S0106000d3a705704.vc.shawcable.net JOIN :#esoteric < 1217305412 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1217308094 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1217313648 0 :CakeProphet!n=chatzill@h194.32.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1217317476 0 :sebbu!n=sebbu@ADijon-152-1-79-174.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1217318069 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1217318399 0 :clog!unknown@unknown.invalid QUIT :ended < 1217318400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1217318563 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1217318773 0 :olsner!n=salparot@h-60-96.A163.cust.bahnhof.se JOIN :#esoteric < 1217318783 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1217323028 0 :lament!unknown@unknown.invalid QUIT : < 1217323792 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1217323856 0 :jemarch!n=jemarch@213.157.30.130 JOIN :#esoteric < 1217324042 0 :jemarch!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1217324389 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1217326869 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I very much doubt that LLVMDC can currently compile Tango, hence you can't compile CCBI with it either < 1217327193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah ok < 1217327451 0 :tusho!n=tusho@91.105.96.166 JOIN :#esoteric < 1217327803 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"HydraIRC -> http://google.com <- Go find something better" < 1217331367 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that is, I haven't tried it myself but from what I gather it's not at all production-ready < 1217331434 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what/ < 1217331731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it seems to be so indeed < 1217331735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, LLVMDC < 1217331870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what should a funge interpreter do on an empty input file? < 1217331877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it allowed to error out on it? < 1217331896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...why? < 1217331929 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why not... unless you think an IP is going to jump from the future and start editing it, or a concurrent IP running in another file will ;-P < 1217331967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ok thanks, it means I can simplify loading from file code a lot by simply mmap()ing the file and then reading from that < 1217331972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes the code a lot cleaner < 1217331978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1217331992 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have a new slogan. CFUNGE: Who cares, it's fast < 1217332007 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's equivalent to a C executable erroring out given the code "main() { for (;;); }" < 1217332047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: INFINITE LOOP DETECTED < 1217332050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PROGRAM DOES NOT HALT < 1217332054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :COMPILATION TERMINATED. < 1217332081 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :also known as <> in GHC < 1217332355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I have a new slogan. CFUNGE: Who cares, it's fast < 1217332357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't about that < 1217332366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is about cleaning up the IO stuff < 1217332372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the current code is messy < 1217332380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CFUNGE: Who cares, the code is modular and pretty < 1217332400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1217338490 0 :KingOfKarlsruhe!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1217339805 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1217341778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, as a result of this change to mmap() there is no more posix_* functions I think < 1217341792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this will make you complain less I hope < 1217341795 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You can still handle empty files. < 1217341818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes just need to create an empty funge-space < 1217341828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is what I'm coding right now < 1217341837 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Uh. AnMaster . < 1217341838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, mmap() doesn't work on files of size == 0 < 1217341840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just special-case it. < 1217341841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's why < 1217341841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for (;;) < 1217341853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, so yes I will special case it indeed < 1217341855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I said < 1217341865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :an empty file == empty funge space < 1217341876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why even bother with fungespace < 1217341879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just loop forever. < 1217341924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, um what? funge space is created empty.... < 1217341939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and an empty file would load nothing into it < 1217341946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if (filesz == 0) {for (;;); } < 1217341958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, doesn't work as you can load files with i < 1217341960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at runtime < 1217341967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217341968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specialcase < 1217341972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed.... < 1217341975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if (filetoloadsz == 0) { for (;;); } < 1217341982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1217342076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway it is len < 1217342080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the variable < 1217342089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer short variable names that are still readable :P < 1217342097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :len is such a one, it means length < 1217342121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1217343514 0 :ais523!n=ais523@vc01-fap01.bham.ac.uk JOIN :#esoteric < 1217343576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1217343619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I changed my file loading to use mmap() now in order to simplify parser and to get rid of the posix_fadvise stuff, I guess mmap() don't cause any problems for C-INTERCAL? < 1217343626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1217343654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact I don't think you could do anything to cause problems unless either you do stack-smashing or something similar, or you fundamentally change the way the stack behaves (such as by using pthreads) < 1217343689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I do compile with stack smash protection on my system < 1217343697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's fine < 1217343705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not actually doing any stack-smashing < 1217343722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I expect the bit of the stack I use to be untouched by whatever you're doing < 1217343736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which it will be if the stack acts as a stack < 1217343755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you don't, say, return from functions more often than you call them, which probably isn't even possible in C < 1217343806 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure it is! < 1217343809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heard of longjmp? < 1217343810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1217343815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I use it quite a bit < 1217343826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's returning /less/ often than you call the functions... < 1217343833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fair 'nough. < 1217343835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1217343840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contemplates < 1217343853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's because I was messing around with longjmp that AnMaster's asking all sorts of questions about what will cause bad interactions < 1217343873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I think I've got it pretty watertight now against anything e might try short of forking and returning twice, or using pthreads < 1217343889 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, given some inline assembly, one could probably screw with the stack so that you can keep ret'ing forever... < 1217343956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ret_add: stick ret_add on the stack. return. < 1217343959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grins < 1217343977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217343981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strangely that wouldn't be a problem < 1217343992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the sort of thing that would be would be taking a snapshot of the stack continuation-style and using it later < 1217344017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that what longjmp *does*? < 1217344024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1217344030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :longjmp only records the location on the stack < 1217344035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry; it's been a while since I've looked at longjmp. < 1217344037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :welll, setjmp does < 1217344044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and longjmp pops the right number of elements to get down to it < 1217344055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's just like RESUME with an argument greater than 1 in INTERCAL < 1217344064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that in INTERCAL you have to calculate the argument yourself < 1217344069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in C the runtime calculates it for you < 1217344162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers longjmp and setjmp a form of arcane magic. < 1217344181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One which I simply *must* find an excuse to use in my 'intro to CS' cflass. < 1217344184 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/cflass/class/ < 1217344205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I have an IOCCC entry ready for the next time it's open < 1217344209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which uses stack smashing to store data < 1217344216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sweet. :) < 1217344219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd actually like to test it on AnMaster's stack-smash-protected system < 1217344230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I think that unlike other stack smashing methods it should be pretty portable < 1217344248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/bubble-indent.c <- My attempt at obfuscated C code. < 1217344249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically it should work on anything that uses an array-like rather than linked-list-like structure as the variable stack < 1217344258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your thoughts? < 1217344273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh; I think I've paraded that about before. < 1217344278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incredibly readable, also you're using a GNU-specific extension < 1217344292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me try to figure out what the algorithm does < 1217344293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well aware that I'm using a GNU-specific extension. < 1217344303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you can still have an obfuscated algorithm in a readable program < 1217344304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quite intentional. < 1217344333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In the IOCCC, you get extra points for having well-formatted code that people still can't figure out. ;p < 1217344344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, mine /is/ well-formatted < 1217344346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's indented correctly < 1217344359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only it looked a bit long, so I wrote it in two columns and indented each of those correctly < 1217344391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. Your obfuscation comes from it storing data via stack smashing, not from exploiting the insanities of C's syntax. < 1217344403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it exploits the insanities of C's syntax too < 1217344420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1217344424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll show you somehow if you promise to keep it secret, I wouldn't keep it secret normally but you can be disqualified from the IOCCC for publishing an entry early < 1217344432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also I can paste my entry last year < 1217344437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which didn't use stack-smashing < 1217344454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmmkay. < 1217344475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for pastebin.ca to load < 1217344509 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lemme know when or if you've figured out my C code there. < 1217344510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1217344530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bubble sort of its command line argument? < 1217344550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1217344550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :must be, I just noticed the file name < 1217344556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dammit; you figured it out. < 1217344560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1217344563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah well. < 1217344568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That was fun to write, at least. < 1217344572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was a guess to start with on the basis that you were comparing consecutive string elements and going back to the start if they were equal < 1217344584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/equal/different in the wrong way/ < 1217344611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, comparing characters in argv[1]. < 1217344635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1217344638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the first command line argument < 1217344692 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah, statics are initialized to zero < 1217344695 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :didn't know that < 1217344724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/iaUKUX21.html < 1217344727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's last year's entry < 1217344735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems to have screwed the whitespace up slightly, but oh well < 1217344750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I encoded hidden info in the whitespace, so it's relevant...) < 1217344764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that needs a command-line define to work < 1217344783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc '-D_(a,b,_,d,e)=while(a(d(e(_?putchar(b):(c=getchar())<0?b:c))))' -Dunsigned= -funsigned-char -ansi < 1217344785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is the command line < 1217344793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :plus the filename of course < 1217344799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's not a ridiculously long define < 1217344803 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-Dunsigned= ? evill < 1217344818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that's a neat trick, I absolutely need argv to be pointer to pointer to unsigned char < 1217344826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I write unsigned char** as its data type < 1217344843 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1217344845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that violates the standard, so when using gcc I define the unsigned away and use -funsigned-char to add it implicitly... < 1217344849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is that a Brainfuck implementation? < 1217344851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1217344853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes < 1217344861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, not exactly < 1217344873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... How...? < 1217344875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also the block of BF-like code near the start is not all Brainfuck < 1217344880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :about 3/4 of it is < 1217344888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the rest is just junk that's there to make it hard to read < 1217344917 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hm, the rafb syntax highlighter doesn't catch that it's a comment < 1217344936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, the / and the * of the start-comment marker are on different lines < 1217344940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's because it uses a naive parser, I bet. < 1217344942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :very few syntax highlighters catch that < 1217344952 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :vim's probably will < 1217344954 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries < 1217344970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Nice work on the comment insanity. < 1217344983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: strangely, that's the only way I could do it < 1217344988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I *still* don't get it, but I can get that part, at least. < 1217344991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you see, the program's a C/Perl/Brainfuck polyglot < 1217344994 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, evidently it doesn't :-/ < 1217345000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ahah. < 1217345004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and /* is inevitably a syntax error at the start of a Perl program < 1217345007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That explains a lot. < 1217345041 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the $_= gave it away :-) < 1217345044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Perl and the BF programs just discover yet more programs hidden in the original < 1217345054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#; '/\' <<; /)|}.${.(/=)_$( < 1217345057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::-o < 1217345058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that line should give something else away < 1217345071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also explain why the first line is blank < 1217345072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shell? < 1217345079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nope, not even shell looks like that < 1217345083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's Perl, but written backwards < 1217345088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You've not seen my shell. < 1217345088 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1217345089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1217345113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'd love to see a shell which actually understands syntax like that < 1217345116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and isn't just backwards Perl < 1217345127 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I joke. < 1217345140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though I bet there's a way to get Zsh to handle that syntax. < 1217345162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure there's a way to get bash to /tab-complete/ that syntax < 1217345167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although why you'd want it to is beyond me < 1217345204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it isn't a "naive" implementation of Brainfuck < 1217345208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Zsh's tab completion is much better than Bash's. < 1217345213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it handles the loops somewhat funkily < 1217345222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I know, which is strange as Bash's is Turing-complete < 1217345231 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Turing-complete? O_o < 1217345237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it's written in bash < 1217345242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so not particularly surprising < 1217345243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Zsh's is a superset, IIRC. < 1217345313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yup; zsh's completion bits are generally zsh functions. < 1217346282 0 :MikeRiley!n=rileym@las-static-208.57.195.80.mpowercom.net JOIN :#esoteric < 1217346393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I'd actually like to test it on AnMaster's stack-smash-protected system <-- hm? < 1217346405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: my stack-smashing IOCCC entry < 1217346408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-fstack-protector < 1217346410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in gcc < 1217346411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1217346415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can try it over here < 1217346428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4.2 or later (or 4.1 with distro-patched gcc) < 1217346430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1217346449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gentoo has the patch back ported to 4.1, but official gcc only got it in 4.2 iirc < 1217346466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1217346494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh btw does C-INTERCAL build using LLVM? < 1217346502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge builds fine with llvm-gcc < 1217346517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it is really a pain to setup, so I wouldn't even try that myself on ick < 1217346522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've never tried < 1217346578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, reading POSIX specs it turns out mmap() is optional, but have you ever seen any modern system that lacks mmap()?! < 1217346639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I added a check for that in cfunge, (like it depends on IEE floating point) < 1217346648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Windows. < 1217346691 0 :MikeRiley!unknown@unknown.invalid QUIT :"Leaving" < 1217346705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, IIRC cygwin can't handle it < 1217346745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Strictly speaking, you only need brk() for malloc purposes; mmap() is optional, but very, very handy. < 1217346758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well... I depend on mmap() now < 1217346766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1217346775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In addition to the obvious uses of it, it makes for a much saner malloc implementation. < 1217346780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure cygwin doesn't emulate it, quite a few software depends on mmap() iirc < 1217346870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I'm not going to loose any sleep over that it doesn't work on cygwin :) < 1217346929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I actually tried to get it working on cygwin earlier today < 1217346933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mmap() allows the file reader to be much simpler than the previous rather complex parser that had to keep track of if last char was a \r between the fgets()s < 1217346937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I was checking to see if C-INTERCAL worked on cygwin < 1217346946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, did cfunge work? < 1217346948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL itself worked first time < 1217346950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cfunge didn't < 1217346956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a huge number of things it needed weren't in the headers < 1217346966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like? < 1217346978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most of the stuff the TERM fingerprint uses < 1217346986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's just ncurses... < 1217346986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there were other things too < 1217346998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I know < 1217347000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, TERM only uses ncurses, and assumes a termcap database < 1217347001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but apparently it didn't < 1217347011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm pretty sure cygwin got ncurses < 1217347015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what other things? < 1217347025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember off the top of my head < 1217347029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and don't have Windows here to test on < 1217347032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1217347071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well, worse for Deewiant if he wants to test it officially for mycology results page at some point (still haven't had time to fix that concurrency bug, next weekend probably as I said) < 1217347328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, my stack-smashing program survives -fstack-protector < 1217347334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but well, it works on freebsd 6.2 with one minor change in FIXP < 1217347347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it only checks for return address being clobbered iirc < 1217347356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it segfaults with -O3 though < 1217347365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it isn't clobbered enough there will be no detection iirc < 1217347422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all this proves is that there are some things gcc's optimiser can't handle... < 1217347440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with code like that, though, I stand no chance of winning unless I can get it to work on a variety of ccs < 1217347454 0 :MikeRiley!n=rileym@las-static-208.57.195.80.mpowercom.net JOIN :#esoteric < 1217347463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh? < 1217347464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Imagine an AnMaster IOCCC entry. < 1217347472 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It'd be modular, multiple-files, and optimized to hell. < 1217347481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And the .hint would be full documentation. < 1217347483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, no not for IOCCC of course... < 1217347485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you can do a multiple-files entry... < 1217347494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That would stop him? < 1217347495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, not that I would take part in IOCCC < 1217347498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, prog.c has to compile by itself < 1217347505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah. It's a DISGRACE. < 1217347511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not saying that < 1217347514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://rafb.net/p/iaUKUX21.html < 1217347516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't my thing < 1217347516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my entry last year < 1217347524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc '-D_(a,b,_,d,e)=while(a(d(e(_?putchar(b):(c=getchar())<0?b:c))))' -Dunsigned= -funsigned-char -ansi < 1217347534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is the required command line args to gcc < 1217347535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, seen it before iirc < 1217347538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1217347538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what does it do < 1217347539 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1217347549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: guess, there's a pretty big clue near the start of the program < 1217347557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1217347557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well as far as I can see it includes brainfuck < 1217347557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1217347563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's a BF interp < 1217347565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: For the IOCCC, I think you can get away with it only working on a specific C compiler, so long as you state what C compiler it is. < 1217347576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw the block of code at the top is about 3/4 BF and about 1/4 padding < 1217347585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with no obvious distinction between the two < 1217347585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um "-Dunsigned= -funsigned-char " < 1217347590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty strange... < 1217347600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no you can't, read the guidelines < 1217347609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, care to explain why -Dunsigned= -funsigned-char is there? < 1217347615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, I absolutely needed argv to be a pointer to pointer to unsigned char < 1217347623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I defined its type as unsigned char ** < 1217347627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ANSI doesn't like that though < 1217347632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1217347636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not just remove the unsigned? < 1217347638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ? < 1217347643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so on gcc I make the program correct C89 by removing the unsigned and forcing char to unsigned < 1217347650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because it has to be a pointer to pointer to unsigned char < 1217347657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how else could I guarantee that the char was unsigned? < 1217347665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah um < 1217347678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, one way's to use -funsigned-char < 1217347690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in which case the unsigned is unneccessary < 1217347694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I can define it away < 1217347705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but on compilers which aren't so obliging, there's the unsigned in the program itself < 1217347713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is theoretically wrong but should work anyway < 1217347790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1217347793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why use -ansi at all? < 1217347876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I can < 1217347882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and it turns on trigraph support < 1217347887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is off by default in gcc < 1217347894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there are a few trigraphs in there < 1217347907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's really useful so you can have an array subscript in C easily < 1217348258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i made an interpreter for a language i made called 42 < 1217348261 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://unforgettable.dk/42.zip < 1217348270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a zip file... < 1217348275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1217348279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :containing the interpreter. < 1217348428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah wait < 1217348430 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :updated version: < 1217348431 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://steike.com/code/useless/zip-file-quine/droste.zip < 1217348484 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: TERM can't use curses < 1217348497 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :unless you init it at the start of your program and use it for all output, then maybe < 1217348679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh why? < 1217348690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, give me a good reason < 1217348697 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :initializing curses clears the screen < 1217348699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it might not be loaded at the start of the program < 1217348718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well yes of course < 1217348736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and? it is cleared first time fingerprint is loaded, that's it < 1217348751 0 :Hiato!n=Hiato@dsl-245-31-70.telkomadsl.co.za JOIN :#esoteric < 1217348751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I could change it to make the interpreter call it < 1217348755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it works using term.h < 1217348761 0 :Hiato!unknown@unknown.invalid QUIT :Client Quit < 1217348763 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and with TERM you should be able to do a"raboof",,,,,,,"MRET"4( < 1217348779 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if you use curses, the ( clears the screen and that wouldn't work < 1217348784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh? where in the specs does it say so < 1217348788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TERM specs I mean < 1217348803 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: want to help me out here? ;-) < 1217348805 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :TERM was not originally designed for use with curses... < 1217348819 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :if i remember correctly,,,TERM just outputs vt-100 codes... < 1217348827 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yours does, yes < 1217348829 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but would have to look at the code to be sure of that... < 1217348830 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :does it work, though? < 1217348832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, that is not portable < 1217348833 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall it doesn't < 1217348834 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :does for me... < 1217348839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need to use term info database < 1217348840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: YOUR GODDAMN THING ISN'T PORTABLE < 1217348843 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i agree,,,thought about chaning it to ansi.... < 1217348850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, it may not be to cygwin < 1217348856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, it is to stuff like *BSD < 1217348858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I tested on that < 1217348862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You go complaining about portability and stuff it full of obscure functions that might not even work. < 1217348866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works on freebsd 6.2 < 1217348870 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I only tested on cygwin so that might explain why RC/Funge didn't work :-) < 1217348873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, all but mmap() is optional < 1217348879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I think C-INTERCAL possibly predates C89 < 1217348886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it uses prototypes throughout anyway < 1217348888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just stop being so ridiculous and making everyone here's life harder by whining that it's not portable for every goddamn thing we suggest. < 1217348893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it certainly predates C89 catching on < 1217348897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it was modernised ages ago < 1217348899 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Nobody. Cares. How. Portable. Your. Befunge. Interpreter. Is. < 1217348900 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :TERM works for me while using xterm as my terminal windows... < 1217348907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I. Do. < 1217348911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well as cygwin lacks mmap() apperently you can't get cfunge to work on it < 1217348914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1217348921 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :ideally, the underlying code for TERM should be tailored to the environment the particular interpreter is meant to run... < 1217348926 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rule one of coding in C: USE AUTOTOOLS. < 1217348931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ais523 tried it seems < 1217348932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thank you, that is all. < 1217348936 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the spec just specifies what TERM is to do, not how it is to do it... < 1217348937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well that's an awful rule. < 1217348939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, god no, I use cmake < 1217348941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It involves using autotools. < 1217348943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there were also problems in FPSP < 1217348947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-- Your friendly psychotic guy who hates people not using sane build systems. < 1217348948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just remembered < 1217348954 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i used vt-100 codes since they work in xterm, i used ansi on the windows version since that woked in the dos windows... < 1217348958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I use autoconf but not the others < 1217348959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Haha, you just called autotools sane :) < 1217348962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, maybe, sinf() and the other *f are C99 functions < 1217348968 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: DOS != Windows :-) < 1217348970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so very possible that doesn't work < 1217348970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: AnMaster once tried to automakise it and failed < 1217348982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Compared to the 4,000 line Perl script I'm being paid to make work, it is sane. < 1217348985 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :well,,,i know...meant more that it can be run in a windows environment instead of unix... < 1217348993 0 :kar8nga!n=ctc@i-36.vc-graz.ac.at JOIN :#esoteric < 1217349008 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does your TERM work and not use curses, then? < 1217349010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, a 4,000 line Perl script for a build system. < 1217349019 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :to a certain extent TERM is going to be platform dependent... < 1217349025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it works but yes it initialize on first load and it uses term.h < 1217349029 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some days, I hate building RPMs. < 1217349033 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :on unix systems it could be built on top of curses,,,but that is not available for windows... < 1217349044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as long as it doesn't clear the screen that's fine :-) < 1217349047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, putting into the addressing mode thingy cause screen to clear < 1217349060 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: PDCurses works on DOS, Windows, and various other platforms. < 1217349060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, but I found out that it isn't needed on xterm or linux console < 1217349063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may be needed on other ones < 1217349065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1217349068 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :ok, never seen that... < 1217349069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cygwin doesn't have term.h, that's one thing that caused lots of errors < 1217349078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well that is POSIX iirc < 1217349080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me check < 1217349095 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: it's the only curses implementation I think I've ever used. :-P < 1217349108 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i have only used ncurses on unix... < 1217349118 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm, I think cygwin should have term.h < 1217349121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can't find if it is, but I'm pretty sure term.h is standard < 1217349124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've used both pdcurses and ncurses < 1217349128 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :term.h is standard... < 1217349129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pdcurses on DOS, ncurses on Linux < 1217349137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well cygwin is broken then < 1217349139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1217349140 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :cygwin should have it if the necessary package was installed... < 1217349142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: maybe it was in a weird place and couldn't find it < 1217349147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw I'm testing out twinview < 1217349148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: I installed all the packages in cygwin < 1217349149 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :term.h comes with ncurses, no? < 1217349150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really cool < 1217349154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with dual screens < 1217349156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1217349173 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :hold on, let me go and look at a cygwin installation,,,brb,,,, < 1217349182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also looks at a cygwin installation < 1217349189 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too! < 1217349211 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :./machine/termios.h < 1217349211 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :./ncurses/term.h < 1217349211 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :./ncurses/termcap.h < 1217349211 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :./sys/termio.h < 1217349213 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :./sys/termios.h < 1217349215 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :./termcap.h < 1217349218 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :./termio.h < 1217349220 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :./termios.h < 1217349225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nope, no term.h < 1217349232 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ncurses/term.h, does that count < 1217349246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably that's the one < 1217349254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in which case AnMaster needs to use some sort of autolocation tool for it < 1217349266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1217349349 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :termio and termcap are the ones that are in cygwin...no term.h < 1217349460 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :doing a search of the entire cygwin structure does not have term.h < 1217349484 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :maybe you don't have ncurses installed < 1217349489 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :that is possible... < 1217349493 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/usr/include/ncurses/term.h exists here < 1217349494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I do, definitely < 1217349499 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i thought all packages were installed, but they may not be... < 1217349502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I have ncurses/term.h < 1217349504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but not plain term.h < 1217349546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, try changing in cfunge then to see if it works < 1217349549 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and what was that about mmap in cygwin? < 1217349569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no idea, anyway cfunge now loads files using mmap() because that makes the parser much simpler < 1217349573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if it works, but I wouldn't expect it to < 1217349577 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1217349578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I no longer need to care about previous char < 1217349579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: never heard of fungetc? < 1217349582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :across a edge < 1217349583 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :windows has equivalents < 1217349592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um yes I know about it < 1217349599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but I prefer to get in chunks < 1217349611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the performance for loading mycology gets worse otherwise < 1217349613 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so just have a buffer in between < 1217349620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"makes the parser much simpler" and "makes the parser much faster" are contradictory to some extent < 1217349630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not really < 1217349633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so if you're going for speed, you shouldn't really go for simplicity < 1217349637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes but what if stuff happens a \r\n is across the edge of the buffer? < 1217349640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all you're even funrolling loops... < 1217349642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I wanted to remove < 1217349646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :less complicated logic < 1217349655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I am? < 1217349658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1217349660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought you were < 1217349662 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why would it matter? < 1217349665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc may be unrolling them < 1217349665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in compiler switches < 1217349669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I don't < 1217349674 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you get a char, notice that it's \r, get another char, the buffer loads another block, you get \n < 1217349677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, -O2 already does that sometimes < 1217349677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why the funroll, you see < 1217349693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well mmap is what I use now, much simpler really < 1217349713 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you can just loop over the file? < 1217349723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1217349733 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :how is it simpler < 1217349734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what if the whole file doesn't fit into memory? < 1217349737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also this allowed me to get rid of some posix_fadvise stuff ;P < 1217349738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I suppose that would fail anyway < 1217349746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, then it wouldn't fit into funge space either < 1217349750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1217349758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, you need a posix_memory_cache_advise instead now < 1217349763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nop < 1217349771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no more posix_* in loading stuff :P < 1217349776 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but don't you now need to have memory for both the file and the Funge-Space at the same time? < 1217349781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or how does mmap work < 1217349785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was about to say that < 1217349786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes I do < 1217349796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think I'm likely to hit that < 1217349808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nothing in funge specs says I can't use mmap() < 1217349835 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, but it's a bit wasteful to not be able to load a 300MB file with 512MB of memory :-P < 1217349835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, nothing in the funge specs says I can't use CreateProcessEx < 1217349844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't mean it's a good idea... < 1217349858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you are free to do so if you want < 1217349876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really, Microsoft went back to calling it CreateProcess < 1217349895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and you may even need it (or the non-Ex version) if you want PERL to work on windows < 1217349912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on *nix I can just use fork() and execvp() < 1217349913 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :only if you're coding at the OS level... < 1217349913 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :btw,,,,Rc/Funge-98 v1.10 is going to have some new fingerprints.... < 1217349922 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and fork() and execvp() are at the OS level :-P < 1217349922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, you could do the same on cygwin < 1217349930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which can fork on Windows < 1217349931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm? < 1217349933 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: except that exec won't do what you think it does < 1217349940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it won't? < 1217349940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it advices you to do spawn instead to save a lot of trouble < 1217349952 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, it'll /work/ < 1217349961 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I think both fork() and exec() will do a CreateProcess < 1217349973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fork definitely does a createprocess < 1217349980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because cygwin doesn't cow forking processes < 1217349981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only "spawn" man page here is spawn(8) < 1217349985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but instead copies everything over at once < 1217349987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" The spawn(8) daemon provides the Postfix equivalent of inetd. It listens on a port as specified in..." < 1217349996 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fso spawnvp < 1217349996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not what you meant I guess? < 1217349998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "spawn" is a common name for fork/exec mixes < 1217349998 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :err < 1217350002 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :try spawnvp < 1217350012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ man spawnvp < 1217350013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No manual entry for spawnvp < 1217350014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's often implemented even on systems where fork isn't < 1217350029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ man spawn < 1217350030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spawn spawn-fcgi spawn.h < 1217350034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where the spawn one is 8 < 1217350036 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :posix_spawn apparently < 1217350042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha @ Deewiant < 1217350043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1217350051 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, really :-P < 1217350055 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :posix_spawn and posix_spawnp < 1217350065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ man posix_spawn < 1217350065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :No manual entry for posix_spawn < 1217350073 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?q=posix_spawn < 1217350074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got a man page for it < 1217350109 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : These functions are part of the Spawn option and need not be provided on all implementations. < 1217350117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1217350123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not going to use that am I? < 1217350129 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well < 1217350134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just fork() and execv() + some pipe() and dup2() < 1217350137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally it's best for configure to check for spawn and use it if it's available < 1217350138 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why would you anyway, given that you have a working implementation < 1217350138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for PERL < 1217350154 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, "just" four kernel primitives ;-) < 1217350154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because systems which bother to implement spawn normally need it pretty badly < 1217350158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NAME < 1217350159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : posix_spawn, posix_spawnp - spawn a process (ADVANCED REALTIME) < 1217350161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1217350162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ^ < 1217350168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, want me to use that < 1217350169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ADVANCED REALTIME < 1217350170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HELP! < 1217350176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not the ADVANCED REALTIME version < 1217350176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I don't want to use it < 1217350178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AARRGH < 1217350179 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 2008-07-29 18:48:57 ( Deewiant) why would you anyway, given that you have a working implementation < 1217350187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah yes indeed :) < 1217350196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : int posix_spawn(pid_t *restrict pid, const char *restrict path, < 1217350197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : const posix_spawn_file_actions_t *file_actions, < 1217350197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : const posix_spawnattr_t *restrict attrp, < 1217350197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : char *const argv[restrict], char *const envp[restrict]); < 1217350199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1217350200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is < 1217350201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WORSE < 1217350203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :than windows < 1217350206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1217350208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what a mess < 1217350213 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, it's about the same < 1217350215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :spawnlp is the common name on Windows < 1217350226 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ahh, VC`` < 1217350228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :This POSIX function is deprecated beginning in Visual C++ 2005. Use the ISO C++ conformant _spawnlp instead. < 1217350229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which has 3 args and a ... < 1217350233 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/`/+/g < 1217350254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that the same as execlp? < 1217350266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as spawn is vfork+exec I'd expect it to be < 1217350272 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :int execlp(const char *file, const char *arg, ...); < 1217350272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :posix_spawn looks like something different < 1217350284 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ew, vfork < 1217350286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, the Windows spawnlp has an int flags at the start < 1217350301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: vfork's just an optimisation for things that can't handle forking properly < 1217350314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact it exists for the same reason spawn does... < 1217350324 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It is rather unfortunate that Linux revived this specter from the past. The BSD man page states: "This system call will be eliminated when proper system sharing mechanisms are imple‐ < 1217350328 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : mented. Users should not depend on the memory sharing semantics of vfork() as it will, in that case, be made synonymous to fork(2)." < 1217350331 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1217350353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: the correct interpretation of vfork is as a limited version of fork < 1217350358 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think when the docs for a function say "[i]t is rather unfortunate that [this exists]" you know you're not doing well ;-) < 1217350360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where you can't change memory in the child until you exec < 1217350362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, isn't it synonymous on linux iirc? < 1217350368 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :beats me < 1217350376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, on Linux vfork blocks the parent until the child execs for efficiency reasons < 1217350382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, vfork + exec = spawn < 1217350383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm ok < 1217350387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so does fork + exec < 1217350392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I need to do some other stuff as well < 1217350395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the difference is that you can't legally use vfork for anything else... < 1217350397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I use fork() < 1217350405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's an optimisation, which the programmer is forced to do < 1217350406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I need to mess with file descriptors in the child < 1217350410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1217350414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's unfortunate that it exists because the OS should figure it for itself < 1217350421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I can't remember whether you're allowed to do that < 1217350428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with vfor < 1217350430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/k/ < 1217350437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and even malloc() to create an array < 1217350439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the annoying thing being that even if you aren't it'll probably work anyway < 1217350443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I'm pretty sure you can't < 1217350451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, not malloc < 1217350458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would definitely not be allowed < 1217350463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1217350470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so I just use full fork() < 1217350503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and take the performance hit on systems where vfork is several orders of magnitude faster than fork? < 1217350513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd have expected you to set things up so that you /could/ use vfork < 1217350536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://www.unixguide.net/unix/programming/1.1.2.shtml < 1217350542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is apparently a guide about vfork vs. fork < 1217350542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well freebsd doesn't have that issue < 1217350547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor does linux < 1217350549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or any other *bsd < 1217350568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would be surprised if modern solaris had the issue < 1217350576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cygwin has that issue for obvious reasons < 1217350584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor does OS X < 1217350586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is that hooking into the Windows kernel memory manager would be ridiculous < 1217350592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and really, I don't give a damn about cygwin < 1217350598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry to say that, but that is how it is < 1217350660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm happy if it works on there, but if it doesn't I won't care. I don't plan to install windows to try it out, nor install wine < 1217350684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cygwin doesn't run on wine < 1217350692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1217350720 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I dunno why you care more about ObscuroPOSIX than the OS most of the worl duses. < 1217350836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I care about a standard that works < 1217350856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge worked on OS X, at least it did last month when I got a friend to try it out < 1217350873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I tested it on all BSD (found an issue today that I just fixed, with a missing include on freebsd) < 1217350928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll probably stop programming the day i start caring whether my program works on computers other than mine < 1217350943 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I just think it's harder to write a non-platform-agnostic program in general < 1217350945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, I was originally like that < 1217350951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I've had to move computers several times < 1217351008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i will, hopefully, make my own platform some day, and disconnect from the rest of the world < 1217351012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be sweet < 1217351020 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :just run BeOS < 1217351021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: will you still join #esoteric? < 1217351023 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1217351029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: perhaps :D < 1217351040 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :BeOS or RISC OS < 1217351052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway i use python so platforms aren't that much of an issue ofc < 1217351072 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398301.dsl.bell.ca JOIN :#esoteric < 1217351081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the python people care about different platforms, then i kinda get that for free < 1217351130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really it would be better to stop using programming languages altogether, i could just program in pi calculus < 1217351154 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you wouldn't have to run programs then either < 1217351177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah! i could like live in the woods. < 1217351239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be awesome, i'd live in a hole and have like a torch for light and code on leaves with my piece of coal < 1217351253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should've rhymed hole/coal < 1217351274 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and what would this code be for < 1217351299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for my amusement, naturally < 1217351498 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1217351612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so much fun, now i need a c++ compiler, so i need to do exactly what i did when i was getting intercal, although now click on "i want c++ too" < 1217351628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do i have any idea how to do this after just doing it a week ago? hell no! :D < 1217351649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues trying & failing miserably < 1217351699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : BeOS or RISC OS <-- OS/2? < 1217351713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and what the fuck is this about really, i get a list of files all of which i need to download, but there's no way to just download them all :D < 1217351715 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that too :-) < 1217351730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, but BeOS got some users iirc < 1217351738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something like a open source clone < 1217351740 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so does RISC OS < 1217351743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Haiku? < 1217351747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1217351753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something japanese style in name < 1217351755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember that < 1217351756 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder, is having "OS" in the name of an OS a criterion for it not becoming popular < 1217351762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mac OS? < 1217351771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm yeah I guess you are right < 1217351781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hm, Mac OS, good point < 1217351793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :PCLinuxOS is a pretty popular Linux distro < 1217351793 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :maybe the "X" cancels it out < 1217351794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well it isn't very popular ;P < 1217351800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was *my* point < 1217351804 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1217351809 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and I think you're wrong < 1217351813 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's quite popular < 1217351820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1217351821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1217351827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is it more popular than mac os? < 1217351831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway has anyone here tried twinview? < 1217351834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did that today < 1217351849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I doubt it, Mac OS X is way more popular than all Linux distros combined for the home market I think < 1217351849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :had a monitor around due to my dad's PC having a broken mobo < 1217351858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so took it's monitor while he waits for getting a new from work < 1217351860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite cool < 1217351865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or even: very cool < 1217352031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :os x is second to windows < 1217352034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in popularity < 1217352044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: nah, it's fourth to Windows, Windows and Windows IIRC < 1217352045 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :13-20% of the market I believe < 1217352049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: *g* < 1217352054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :linux has something pitiful like 5% < 1217352055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the figures I saw most recently put it at 6% < 1217352060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with Linux at 3% < 1217352062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and BeOS has 0.00000000000000000000000000000000000000000000000000000000000000000000000000% < 1217352069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(there is no 1 at the end) < 1217352088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, my MegaWeirdOS has about -90% of the market < 1217352092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's the exact opposite of Windows < 1217352099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't exist yet, I just made it up on the spot < 1217352123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can do file copies very quickly, but cannot do anything else in a reasonable timespan except within the first 15 mins or so after its perfect startup < 1217352123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :exact opposite... < 1217352125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it's featureful < 1217352128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :intuitive < 1217352131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :elegant < 1217352132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fast < 1217352134 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lean < 1217352136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and free? < 1217352143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and it prompts whenever you try to do something that doesn't require admin privileges < 1217352151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or looks like it might not need them < 1217352154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :based on its filename < 1217352162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :innocentprogram.exe < 1217352170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :shoppinglist.txt < 1217352172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it comes with a stock of 50,000,000 sample programs < 1217352178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although strangely no basic text editors < 1217352198 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and no web browser or file manager < 1217352214 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1217352219 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IE being a web browser is debatable... < 1217352220 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1217352221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't need a file manager though < 1217352235 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't have a file system. That's why file copies need to be so optimized. < 1217352236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has a chording command line interface < 1217352238 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: IE 7 is semi-decent < 1217352240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like a cross between bash and emacs < 1217352250 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :chording? < 1217352254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes, it's copied a lot of good features from Firefox badly < 1217352266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ESCape Meta-Alt-Control-Shift- < 1217352269 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :which Opera enthusiasts claim Firefox copied badly ;-) < 1217352272 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Commands are performed by pressing multiple keys simultaneously. < 1217352280 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah, right < 1217352294 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"RSI-inducing" < 1217352313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that that's their favourite backronym for Emacs < 1217352330 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1217352343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's accurate, but not necessarily a bad thing < 1217352352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm used to pressing alt-control-shift-5 to do a regex replace < 1217352357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it isn't that difficult to type... < 1217352364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(alt=meta on this keyboard) < 1217352442 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alt-control-shift-5? doing that with one hand seems annoying < 1217352446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :escape = meta = alt < 1217352449 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's redundant. < 1217352450 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and with two, even more so ;-) < 1217352641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, when would you use that? < 1217352651 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1217352668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alt-control-shift-5... < 1217352680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems like a stupid key combo < 1217352681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :regex replace in Emacs < 1217352686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and normally I use both hands for it < 1217352694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err isn't that Meta-%? < 1217352698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe not < 1217352703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it's control-meta-% < 1217352732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok that's silly < 1217352738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never used that key combo < 1217352744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess you can rebind it? < 1217352747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think removing one of the keys in it does it without the regex < 1217352758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes Meta-% is without regexc < 1217352760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :regex* < 1217352786 0 :olsner!n=salparot@h-60-96.A163.cust.bahnhof.se JOIN :#esoteric < 1217352787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose the keybindings don't seem silly to emacs users after a while < 1217352788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway wouldn't emacs be worse on a dvorak? < 1217352806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1217352807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and no I'm happy with C-x C-s for save :) < 1217352811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1217352824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :most work fine < 1217352830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but control-meta-% is just silly < 1217352832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : ais523, anyway wouldn't emacs be worse on a dvorak? <--- no idea, but the mind boggles < 1217352844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1217352849 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :geez, alt-ctrl-shift-5 < 1217352856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw escape then ctrl-shift-5 works < 1217352860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is rather easy < 1217352863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well yes but that's harder to type < 1217352866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as escape already does meta < 1217352873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no you can release after esc < 1217352873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :esc's all the way up the top left of the keyboard < 1217352875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so easier < 1217352879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it takes longer < 1217352882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I got big hands < 1217352883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I have to move my left hand < 1217352885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :% < 1217352892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it is within reach even when I'm on home row < 1217352900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was a control-alt-shift-5 with one hand < 1217352900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about half a cm moving < 1217352907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1217352908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I tend to type a bit below home row < 1217352915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe Emacs users get used to that... < 1217352915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is a full size keyboard yes < 1217352919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems tiny to be < 1217352924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I said I got large hands < 1217352940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, depends on what editor I use :) < 1217353019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in kate or kdevelop I move differently < 1217353025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yet another way in nano < 1217353032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I use several text editors < 1217353036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so do I < 1217353045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :emacs, nano, kate, kdevelop < 1217353046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but in Kate I generally have to go through the menus to get to things < 1217353047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's it I think < 1217353051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in nano I often can't find them at all < 1217353056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nah I tend to know where the keys are in all < 1217353061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :partly because they aren't there < 1217353068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hah ok truew < 1217353069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true* < 1217353074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nano is not for programming < 1217353079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is great for a quick config file edit < 1217353083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where you don't want *~ < 1217353085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1217353097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see what I mean? < 1217353113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does the *~ represent? < 1217353159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a glob < 1217353161 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1217353163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for backup files < 1217353167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :foo.c~ < 1217353168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1217353174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I backup my files into a dedicated backup directory < 1217353183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can't be arsed to set that up < 1217353189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I started that practice after accidentally typing rm * one time too often < 1217353196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now the backups are elsewhere, I can restore from them < 1217353201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and get the second most recent version < 1217353204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is normally good enough < 1217353403 0 :tusho_!n=tusho@91.105.96.84 JOIN :#esoteric < 1217353699 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving." < 1217353797 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1217354412 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :new fingerprint idea, would like feedback,,,, < 1217354415 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :"EXEC" 0x45584543 < 1217354415 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :A ( V n -- ) - Execute command at vector n times from current < 1217354415 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric : location, IP will be pointed at the A < 1217354415 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :B ( V n -- ) - Like A but IP will be reset each iteration < 1217354416 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :G ( V -- ) - Set position of IP to delta < 1217354418 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :K ( n -- ) - what k should have been, will skip following < 1217354420 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric : instruction if it is the iterated one < 1217354421 0 :tusho!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1217354422 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :R ( n -- ) - Like K but IP is reset after each iteration < 1217354424 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :X ( cmd n -- ) - execute command on stack n times < 1217354528 0 :alexbobp!n=alex@rrcs-71-42-225-50.sw.biz.rr.com JOIN :#esoteric < 1217354668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, hm < 1217354696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, this is "Variations of k in C flat"? ;P < 1217354707 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :yep... < 1217354717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, sure why not < 1217354731 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :then we can have a k that we would all like to have... < 1217354733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley, X got some problems maybe < 1217354736 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :plus a few other fun variations.. < 1217354739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parameters < 1217354741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for that command < 1217354745 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :parameters would be above the command < 1217354747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure how it will be handled < 1217354751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :above? < 1217354759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parameters *for* command < 1217354761 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :yep....cmd would be popped from the stack < 1217354762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not for X < 1217354769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so below? < 1217354772 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :yes.... < 1217354778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1217354793 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :so the stack would appear as if the command came from Funge-space... < 1217354798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1217354811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn cd burning failed < 1217354813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn damn < 1217354820 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :hate when that happens!!! :( < 1217354848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"internal error: verification job didn't find specified track on CD".... < 1217354964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe 8x instead of 16x will help < 1217354966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries < 1217355002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl guests < 1217355858 0 :Tritonio_!n=tritonio@150.140.227.7 JOIN :#esoteric < 1217355959 0 :RedDak!n=dak@host5-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1217356074 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :hello! I just finished a new implementation for arrays in brainfuck. The array can be of ANY size and can store more than one byte in each position. < 1217356081 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1217356129 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :and they occupy n*k space < 1217356140 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :n is the size, k bytes/place. < 1217356142 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... More than one byte in each position?!? < 1217356146 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :well not n*k exactly. < 1217356149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1217356158 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :more than one byte in each indexed position < 1217356160 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1217356161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Using more than one cell for each position. < 1217356170 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is fucking awesome. < 1217356173 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :of course... :-D it's not a compression algo < 1217356215 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :In fact it is a Lua script that creates the code needed to read and write to the array after you give it n and k < 1217356226 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :i'll paste it... just a minute. < 1217356256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio_, oh my < 1217356258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1217356267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio_, rewrite that script in brainfuck < 1217356268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1217356271 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Um. < 1217356280 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/m2e5b786a < 1217356284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, array variables is one thing I wanted in Def-BF < 1217356292 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, that would be really interesting! < 1217356309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, the code needed to write to the array depends upon the size of the array... < 1217356312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, otherwise there is no way to create arrays in Def-BF as high level compiler could assign something else to same memory place < 1217356342 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, if I do it in FBF or in Calamari's Basic does it count as a brainfuck script? :-P < 1217356348 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :New BF commands: (...): execute ..., unless you have good reason not to. {...}: hope that ..., if run, would end on a non-zero cell. < 1217356353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio_, Def-BF is for system programming btw < 1217356356 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio_: PEBBLE! :p < 1217356365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio_, brainfuck with jumps + some other stuff < 1217356369 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :system programming? < 1217356375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat and pikhq invented it < 1217356379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would actually be, well, not too hard to insert into PEBBLE. < 1217356379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio_, yeah like kernels... < 1217356379 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio_: writing OS' < 1217356383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I didn't invent it... < 1217356399 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :aaaah the brainfuck OS? < 1217356403 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1217356405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, but see the issue with Def-BF and arrays < 1217356410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, you too ^ < 1217356425 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :you could use my implementation to do memory allocation. You could use a really huge table. < 1217356435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, you can't do arrays in current Def-BF I think. Why? Because you can't know where high level compiler will place variables < 1217356436 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I wrote the initial spec when we were originally discussing an Eso-OS a while back, and then pikhq drummed up some fresh interest < 1217356437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ever heard of malloc? :p < 1217356440 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :memory allocation by the OS, i mean. < 1217356446 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :nooooo < 1217356448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how will you implement it in Def-BF? < 1217356452 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ohho- you're wrong < 1217356461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, oh? < 1217356466 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :one sec < 1217356469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Same way you do in C. < 1217356473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1217356475 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :Wait, I thought that the whole OS except of a small part is written in brainfuck < 1217356485 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1217352754.html < 1217356485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes but you need to know where the static variables will be < 1217356500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, no that isn't the issue < 1217356505 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio_: There are multiple Brainfuck OS'. < 1217356509 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :^ and as pikhq said you can allocate in the same way as any language < 1217356512 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :This one is for one of them. < 1217356516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, the issue here is creating variables with larger than one cell < 1217356526 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :globals are easy and predefined, local variables are placed on a "stack" < 1217356536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, yes global arrays < 1217356539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you make them? < 1217356554 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :I will do some more debugging later. I haven't tryied tables larger than 256^2 and I haven't tried if it works for more than one byte per position... < 1217356561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and if you write a malloc() in Def-BF, how do you know what memory is safe to allocate from < 1217356564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what isn't? < 1217356569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, ! < 1217356572 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have a hand-compiled high-level -> low level example that demonstrates function calling conventions < 1217356594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: This is actually *exactly the same* as in C. < 1217356604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, function calling ABI would be implementation specific < 1217356611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and I don't know what that is, tell me! < 1217356631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the kernel need to know where the variables in question are stored < 1217356636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it can avoid them in malloc < 1217356652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the kernel knows that, because it loaded all of them into memory. < 1217356657 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :from the kernel's perspective, all memory is a hugeass tape < 1217356672 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and you'd then have allocation records and things just like in a normal OS < 1217356688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rodger gets it. < 1217356785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, the kernel knows where the variables are because those variables are marked in the data section of the binary. < 1217356787 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in all likelihood a real esoOS would work something like JavaOS, with a kernel and several language interpreters written in compiled Def-BF, and then everything else made on top of these facilities < 1217356806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1217356814 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'course, there's no reason you can't do standard binary loading at runtime this way either < 1217356829 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is pretty standard stuff when writing an OS < 1217356831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It loads those binaries into memory, sticking the data section wherever the kernel declares that it will go. < 1217356840 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1217356851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then, as far as malloc goes? The kernel defines an area where the heap goes. < 1217356853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1217356857 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as well as patching addresses with the offset it's loaded at in memory < 1217356858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1217356874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The userspace malloc() function assigns addresses out of the process's heap. < 1217356909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :malloc() uses the mmap and brk system calls to change the size of the heap when needed. < 1217356962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, yeah, this is mundane in the OS development world. < 1217357368 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :morning! :D < 1217357644 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1217357646 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :goodmorning psygnisfive. < 1217357657 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :AHH! < 1217357660 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :WHO ARE YOU?1 < 1217357667 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :ME? < 1217357678 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1217357679 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1217357684 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric : (btw the new implementation can be used for multidimensional arrays.) < 1217357737 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio_: Single dimension arrays can be used for multi-dimensional arrays. < 1217357758 0 :MikeRiley!unknown@unknown.invalid QUIT :"Leaving" < 1217357759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, single dimension arrays can be used for any data structure. < 1217357794 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :yes but it's fairly easy with this implementation because of the multiple indexes. < 1217357826 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :but every dimension except the first should have size 256^something < 1217357900 0 :moozilla!n=moozilla@d11-3.rb.gh.centurytel.net JOIN :#esoteric < 1217357913 0 :megatron!n=moozilla@d11-3.rb.gh.centurytel.net JOIN :#esoteric < 1217358169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :integers can be used for any data structure < 1217358207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes... < 1217358222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's because integers + a turing machine can implement arrays. :p < 1217358287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :arrays suck, graphs are the shit < 1217358341 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :graphs are fun < 1217358347 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1217358348 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1217358351 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :what about ... < 1217358354 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ASSOCIATIVE GRAPHS < 1217358384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What about associative stacks? < 1217358385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1217358457 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :associative gracks < 1217358465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now what are associative graphs? < 1217358468 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1217358471 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you tell me < 1217358473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1217358564 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i said tell me < 1217358721 0 :lament!n=lament@24.83.96.115 JOIN :#esoteric < 1217358804 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :LAMENT; < 1217358806 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :HOW I LAMENT < 1217358810 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :YOUR PASSING AWAY < 1217358814 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :IT IS GOOD YOU ARE BACK. < 1217358818 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i be an poet < 1217358830 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :verily! < 1217358845 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :is that a programming language? Because it could be. < 1217358851 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :my friend, whose box i normally irc from, has destructively updated it < 1217358860 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :LAMENT; < 1217358861 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :HOW I LAMENT < 1217358864 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :catastrophically improved < 1217358865 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :YOUR BOX'S PASSING AWAY < 1217358868 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :IT IS GOOD YOU ARE BACK. < 1217358872 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1217358876 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's flexible! < 1217358888 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: did your friend update the security, or what? < 1217358903 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: The flux capacitators, duh. < 1217358907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :he kinda killed everything < 1217358916 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i should stop using his box < 1217358926 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :Why is #irp so empty? < 1217358931 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :set up my own i guess < 1217358939 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: because that joke got old several years ago < 1217358946 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: good reason, I guess < 1217358972 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: I bet that whatever computer you are using to connect to his computer, you could just use to connect to freenode directly :P < 1217358991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: having an always-on connection is very nice < 1217359027 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :constantly joining and leaving is a hassle < 1217359030 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and you lose stuff < 1217359039 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and people can't message you while you're away < 1217359039 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: good point. Do you not have a broadband Intertube connection? < 1217359057 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :if people want to message you while you're away, they should use email :P < 1217359057 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1217359061 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1217359063 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they should use irc < 1217359071 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if they normally talk to me on irc < 1217359076 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :well, okay. < 1217359082 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because that's what's more convenient to both them and me < 1217359091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps we should just use msgserv? :p < 1217359100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or was it memoserv? < 1217359116 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'd need a linux box so i could run screen on it < 1217359120 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :whatever it is, it shall be coded in befunge < 1217359129 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: what sort of box do you currently have, if not a linux one? < 1217359135 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :os x < 1217359144 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :ah, well, that's not to bad. You can't run screen on it? < 1217359149 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no clue < 1217359156 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i guess i can < 1217359160 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :run the terminal, try it! < 1217359166 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :if not, you can probably get it with DarwinPorts. < 1217359167 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yep, it works < 1217359170 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as does irssi < 1217359182 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'll just use my home box then. < 1217359184 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lol@not too bad < 1217359190 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: there's an irssi thing < 1217359191 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :called macirssi < 1217359194 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which is basically irrsi. < 1217359196 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :in a cocoa window. < 1217359198 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gay < 1217359201 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(it actually runs irssi) < 1217359208 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: well, it's just regular irssi < 1217359212 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the whole point of using irssi is that it runs in screen < 1217359219 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :just with keyboard shortcuts 'n stuff. < 1217359220 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but yeah. < 1217359221 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i guess. < 1217359259 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :btw, anybody here puts their home directory in a VCS? < 1217359284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, but I should. < 1217359296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I had a sufficiently large hard drive, I would. < 1217359411 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm seriously considering it < 1217359418 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :os x has this thing called time machine < 1217359432 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but using a vcs seems less magical < 1217359477 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also badly needs to organise his home directory < 1217359483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll do that when I get to college. < 1217359498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(can't now; my computer and I are in a different state) < 1217359521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though I could probably start by organising my Nonlogic home directory. < 1217359589 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: I keep my resume and a lot of my text documents in rcs, but I just use an rdiff backup for my home directory < 1217359615 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: time machine is nice in the way it integrates with apps < 1217359627 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :is it like Vista's shadow copy? < 1217359628 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(e.g. press it on iphoto and itunes and it'll do what you expect) < 1217359631 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :(not that I condone the use of vista) < 1217359639 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: it's an automatic backup system that lets you browse old versions < 1217359642 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and selectively copy them back < 1217359645 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :e.g. open iphoto < 1217359646 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :click it < 1217359648 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: okay, so just like shadow copy < 1217359648 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :travel back in time < 1217359651 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :get a deleted photo < 1217359653 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and bring it back < 1217359656 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, time machine sounds nice for those specific apps < 1217359660 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :you can also do that with an rdiff backup :P < 1217359667 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: that doesn't integrate with apps. < 1217359682 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also needs a decent way of doing backups... < 1217359690 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :with time machine you can just press it, slide up, pick a photo, and drag it back into a certain category on the current iphoto < 1217359694 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :in one operation < 1217359700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :putting stuff in VCS can get messy if you forget to commit for a long time < 1217359704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, sticking it in CVS, SVN, or Git would make backups easy. < 1217359721 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: wouldn't that only work with apps made by Apple or specifically to support the thang? < 1217359728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Get a big friggin' hard drive, rsync the repository over to it every week or so. < 1217359736 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: Well duh, it needs support code for the integration. < 1217359744 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :If there is no support code, then you can just press it in finder < 1217359745 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and do it with files < 1217359754 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :But, there's always the pressure to implement it < 1217359757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i guess the biggest difficulty with VCS would be in telling it which files to ignore < 1217359763 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so an awful lot of apps that it makes sense for do it already < 1217359763 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then actually remembering those rules :) < 1217359770 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: I see no reason to have app integration. Unlike the target audience for a mac, I know where my programs keep their files anyway. < 1217359802 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: It's clever because you're belittling the intelligence of people who have better things to do than sit around a file system doing wizardry all day when they want to get a file back. < 1217359803 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Ha, ha. < 1217359811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: With SVN, unless you specifically add a file, it's ignored. < 1217359831 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then you'd get pages upon pages of ? files in each svn report < 1217359841 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1217359850 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's when you notice and create ignore rules for them < 1217359855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1217359858 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: I run a program called "keep". It's with KDE and does it all automatically. I dunno where you think that takes a lot of time or anything. < 1217359864 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh and another thing < 1217359870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there're two sets of files < 1217359872 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: " Unlike the target audience for a mac, I know where my programs keep their files anyway." < 1217359873 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :It's basically a frontend for cron and some command line backup tool. < 1217359874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that i want versioned < 1217359889 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: well yeah. If I want to restore my firefox profile, I say "Hey keep, restore ~/.firefox". < 1217359891 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :The reason for integration is that *it makes it a 2-second process to get a file back* and you are just insulting OS X users' intelligence without justification. < 1217359895 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :I don't need integration with firefox. < 1217359900 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :That's just as fast. < 1217359906 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :various config files like .bash_profile that i want replicated among different systems, and various files like photos that i want to keep on my system (but still version) < 1217359917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is this solvable nicely? < 1217359935 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :other than using two different VCS to version the same directory with different ignore rules :) < 1217359939 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: By the way, I'm not insulting mac users' intelligence. I know plenty of smart mac users. I'm just saying the OS is designed to support people with a much lower intelligence. < 1217359958 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: rsync < 1217359961 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"I'm just saying the OS is designed to support people with a much lower intelligence." You are a pretentious asshat who judges people's intelligence by their willingness to learn the innards of a computer. < 1217359970 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :intelligence has nothing to do with knowing where files are kept < 1217359974 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :curiosity, perhaps < 1217359983 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: Or use a decentralized RCS like darcs, and all computers can pull patches from eachother < 1217359995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: not sure how that solves the problem i described < 1217360034 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: sorry, I was referring to a specific subset of intelligence. I chose my words poorly. What I should have said was that the target audience of a mac doesn't give a shit about computers and will not willingly learn about how they work. < 1217360061 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: I would say you have a rather skewed version of the target audience. < 1217360072 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: Well, you said you want to be able to update a file on one of the computers and then propagate it to the others, right? < 1217360121 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: Most of the mac users I've seen are artists and such with no interest in how computers work, they just want to check email, edit video, etc. Also, if you watch Steve Jobs' keynote speeches, he talks down to the audience big time. < 1217360156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't give a shit where programs keep their files, and in my opinion a modern os shouldn't even let a user know about as low-level things as files. < 1217360161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm a fucking genius! < 1217360165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: no, that's not what i said. < 1217360186 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: seconded! < 1217360200 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol++. I do know where programs keep their files, I just don't think it means fuck all. < 1217360207 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I don't know what you mean by "modern," but if my OS tried to hide any details from me, I'd bitchslap it. < 1217360207 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I also agree that files are a pretty darned low-level abstraction. < 1217360215 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :files are silly < 1217360224 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does firefox keep each bookmark in a separate file? i bet it doesn't < 1217360232 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: it keeps them in an xml file < 1217360236 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: see, that's wrong < 1217360239 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :to use files 'elegantly' < 1217360239 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that means... firefox could benefit from time machine integration! < 1217360240 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it'd be < 1217360246 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :reiserFS? < 1217360247 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :bookmarks/Bookmark\ name < 1217360254 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: indeed it could < 1217360259 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you could restore only some bookmarks < 1217360259 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: so you know where firefox keeps data, but it would not help you recover a specific bookmark that you deleted < 1217360263 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :instead of 'hey keep, gimme the old file' < 1217360266 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and then merging it manually < 1217360269 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: but with time machine integration, you could < 1217360270 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which is sooooooooo much fun < 1217360271 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and so fsat < 1217360273 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :*fast < 1217360292 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: Sure it would. If I wanted to recover a specific bookmark, I'd tell my revision control system to backtrack the patch where I deleted that. < 1217360311 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: If I'm not using RCS, but I'm using rdiff backups, and I remember when I deleted it, I can revert to just before that. < 1217360327 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: then you would lose all bookmarks you added afterwards < 1217360345 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: Or I could just open the backup file from the correct time, and copypaste that bookmark into the current file. < 1217360347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: would you mind if an os hid the info about where in your hd a file exists, exactly? i doubt that, because as everything is on a higher level of abstraction, why would you give a shit < 1217360351 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: exactly < 1217360355 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"lament: Or I could just open the backup file from the correct time, and copypaste that bookmark into the current file." < 1217360356 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :EXACTLY < 1217360357 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: so you'd have to do much more work < 1217360361 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :That's a WASTE OF FUCKING TIME < 1217360362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :similarly, i don't think there's any use to have serialized binary files < 1217360363 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I should never have to do that. < 1217360364 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: how does that correlate with higher intelligence? < 1217360369 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Why when I can just go back using time machine, and copy over a folder? < 1217360371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's like so 50's < 1217360371 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: As it turns out, in both Linux and Windows you can look up where exactly on an HD the file exists. < 1217360372 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :That takes 2 seconds. < 1217360374 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :You have to know the XML format. < 1217360376 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Manually merge it. < 1217360378 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :etc... < 1217360382 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: yes, but is that at all useful? < 1217360386 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :In your case. < 1217360392 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: It's not more work, it's just as easy but requires more expertise. < 1217360401 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: no, it is more work < 1217360401 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :EXPERTISE < 1217360408 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: it will take more time < 1217360409 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I'M AN EXPERT BECAUSE I CAN MERGE XML FILES < 1217360416 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: I'm sorry, you're wrong, it won't, and insisting won't make you right. < 1217360421 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I AM SO FUCKING ELITE AND YOU ARE ALL IDIOTS BECAUSE YOU DON'T SPENT YOUR WHOLE DAY MERGING XML FILES < 1217360426 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :INSTEAD YOU JUST DRAG ACROSS BOOKMARKS < 1217360427 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: having some expertise does not make one an expert < 1217360430 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: oh, okay then. < 1217360430 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :WTF IS UP WITH THAT NOOBS < 1217360431 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAH < 1217360433 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: stop typing in all caps you asshat < 1217360449 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: telling _me_ to stop being an asshat...? < 1217360458 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :You're saying people who don't spend all time merging a custom XML format have less expertise. < 1217360468 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: Uh, no, I never said that. < 1217360471 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yes. you did. < 1217360476 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"it's just as easy but requires more expertise." < 1217360491 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: Quote me on where I said anything about "all time" or even it taking longer at all. < 1217360508 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :It's a waste of effort. < 1217360514 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :it's not effort! < 1217360515 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I can also guarantee that one of these takes more time: < 1217360523 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :1. Click time machine. Scroll back. Drag bookmark over. < 1217360542 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :2. Restore file. Find correct bookmark. Copy to current file, making sure not to break the format. Save. Restart and hope for the best. < 1217360548 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I can also tell you that it's #2. < 1217360559 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1217360560 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: I can do #2 with one line of grep and sed. < 1217360572 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: It still takes longer than click, swish, drag. < 1217360580 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :And it's also a whole lot less convenient. < 1217360586 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: by the way, are you guaranteed to have stored the old version of the bookmark file at all? < 1217360594 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: mice are slow, and you still have to find the bookmark where you lost in the blob of deleted bookmarks < 1217360601 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Mice aren't slow, by the way. < 1217360604 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :It's a common myth. < 1217360608 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(Go read a Plan9 paper.) < 1217360615 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: It depends on whether there was a backup between me making the bookmark and deleting it. < 1217360622 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: right, exactly < 1217360628 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: My hands are on the keyboard most of the time, so it takes time to move them to the mouse. < 1217360628 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :with time machine this would happen automatically < 1217360643 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: does time machine backup every time a file is changed? < 1217360644 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: Zomg! Using a mouse incorrectly is slower! < 1217360646 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Duh. < 1217360654 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: i believe so < 1217360656 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Learn to use a mouse with a keyboard efficiently and you will be faster. < 1217360669 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: I like just using the keyboard when I can, how is that "wrong"? < 1217360674 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: I don't need a mouse for most of what I do. < 1217360679 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: Claiming that mice are slow is incorrect. < 1217360681 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :I'm typing right now, and I also code, and read email and stuff < 1217360697 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :How about this: < 1217360697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're both wrong < 1217360702 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :Mice are slow* < 1217360712 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :mice are fast for accessing an arbitrary point on the screen < 1217360718 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :* for the way I use my computer. Your mileage may vary. This disclaimer necessary due to tusho_. < 1217360722 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I just find I don't have to do that often < 1217360750 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Keyboards are slow. < 1217360765 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fortunately, fingers are slower < 1217360766 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: only if your hand is on the mouse < 1217360768 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :editing text without a mouse is a huge pain < 1217360777 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: editing text without a mouse works fine, actually < 1217360782 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as is surfing the web < 1217360783 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I rarely, if ever, use the mouse for editing text < 1217360788 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Oh oh, alexbobp, what editor do you use? < 1217360792 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Let's start another holy war. < 1217360793 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: vim < 1217360802 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: 38d8ah4naodu < 1217360811 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: I don't think that's a real editor :P < 1217360812 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :BEEEEEEEEEEEEEEEEEEEEEEEEP < 1217360820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it would be fun to have like ten keys for a mouse, you have the whole screen selected, and pressing one of the keys splits the screen in nine pieces, and chooses one of them for the next selection < 1217360820 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hello wBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEP < 1217360823 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :BEEEEEEEEEEEEEEEEEEEEEEEEEP < 1217360828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and another key for getting upwards < 1217360832 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: i find it very difficult to navigate to some random portion of the text, already on the screen, without a mouse < 1217360838 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that has been implemented < 1217360840 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :with the keyboard < 1217360843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: probably < 1217360847 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it divides it into 4 spaces < 1217360848 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: There are tools that do that. I know Dragon NaturallySpeaking does that with voice cues. < 1217360849 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you can choose one < 1217360851 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and divide that further < 1217360855 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :until you get in the vicinity < 1217360859 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :where you can precisely move and click < 1217360863 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: okay, that's nice, but I don't. I don't see how that means I'm doing it wrong. < 1217360866 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that is, it's -much- faster to move the hand to the mouse, click on the correct position and move the hand back to the keyboard than it is to try to navigate there using the keyboard alone < 1217360897 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: i never said you're doing it wrong. I'm getting more and more convinced that you're a supergenius. < 1217360914 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you should implement an x window manager with all your crazy ui ideas. < 1217360915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: implementing it takes about a minute, i'm more interested in how handy that would be < 1217360915 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I'd use it < 1217360918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you have info about that? < 1217360921 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and apparently it's pretty handy < 1217360925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :handy as in fun < 1217360928 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :not for specific moving < 1217360932 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but getting to the 'right place' roughly fast < 1217360940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1217360947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you probably instantly calculate the number of words you need to move forward or backward and move to the correct position with something like 237w < 1217360974 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :trying to get to the position you want in vim is a lot like golf < 1217360979 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: I just need to count the number of lines, and you don't wasd in vim :P < 1217360982 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :first you do big jumps, then little jumps < 1217360984 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what I'd do is look at the line number and type gg < 1217360985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have quite a lot of ui ideas, but as with all my ideas, they've been thought of, implemented and gotten bored with before i was born. < 1217361017 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that doesn't get you to the correct position. It just gets you to the correct line. < 1217361024 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: I would like a copy of your version of vim. Mine apparently is not as much like a first person shooter as yours. < 1217361027 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: 'w' means 'move to the end of the word'. < 1217361036 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: ah, okay < 1217361040 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: I just use ijkl < 1217361042 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :after that, getting to the correct position is quick < 1217361042 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :erm hjkl < 1217361048 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1217361051 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you don't use w? < 1217361056 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: should I? < 1217361062 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ok, alexbobp has been using vim for...24 hours, I'll say < 1217361063 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I use W the most, probably < 1217361066 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if he just uses hjkl to navigate < 1217361073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1217361073 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :24 hours is pushing it really. < 1217361078 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: Lot more hours than that, actually, but I still find it faster than moving my hand to the mouse < 1217361080 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I use stne to navigate. ;-) < 1217361082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Emacs, I say! < 1217361098 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: don't you have to move your hand to the esc key to use hjkl? < 1217361107 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: when using vim I use ctrl-c < 1217361109 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to esc < 1217361113 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: shush < 1217361118 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: If "move my hand" means "move my pinky" then yes. < 1217361121 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: you know that, and i know that, but i doubt alexbobp knows that. < 1217361134 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: well yeah. hjkl! < 1217361143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1217361147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was about to ask how anyone could use Vi without moving Esc to, say, Caps Lock... < 1217361149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now I know. < 1217361158 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i can't press Esc without moving my hand from the home row < 1217361159 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I use Ctrl-] < 1217361166 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe i need to get one of them happy hacking keyboards < 1217361166 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :except that it doesn't work on Windows :-P < 1217361171 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I never could use ctrl=caps-lock. < 1217361173 0 :Hiato!n=Hiato@dsl-245-31-70.telkomadsl.co.za JOIN :#esoteric < 1217361173 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Just not comfortable for me. < 1217361175 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then i will be a real hacker < 1217361179 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(Then again, my hands aren't exactly big..) < 1217361179 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I use backspace=caps-lock < 1217361194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Caps-Lock does not exist here. < 1217361197 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: even less comfortable than "real" ctrl? < 1217361209 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: I type really bizzarely, so ctrl is comfortable for me < 1217361210 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realizes he needs to revisit vimtutor < 1217361215 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: oh :) < 1217361240 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :ACTION deletes multiple lines by holding down the "d" key < 1217361262 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: Well, you're truly showing your mastery of interface design. < 1217361267 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: i saw an awesome keyboard from an old mac < 1217361287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah; use C-k to delete multiple lines. < 1217361288 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: Did I ever say I was good at vim? All I said was that I'm better at it than I am with a mouse. < 1217361297 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it had ctrl and capslock where nature intended, and capslock would actually stick down when pressed < 1217361298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, if you know the exact number, C-u number C-k < 1217361300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wheee. < 1217361302 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so cool < 1217361308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i still regret not stealing it :D < 1217361325 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(it would need some work to make modern computers talk to it, though) < 1217361340 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :okay, you guys are distracting and I have to get back to work < 1217361341 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tty1 < 1217361353 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :why are you on irc if you are trying to work lament < 1217361354 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :er < 1217361355 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: < 1217361429 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: stop pinging me! < 1217361443 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: < 1217362049 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: I have seen suns with ctrl and caps the "other" way round < 1217362065 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1217362070 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I want a 3d iterated game theory simulator. < 1217362073 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :would be nice to have a keyboard like that < 1217362082 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you could buy one? < 1217362083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's easy. < 1217362085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :xmodmap. < 1217362087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Voila. < 1217362088 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1217362092 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or use a macro keyboard? < 1217362100 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's a little groove between capslock and A < 1217362110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not *quite* the same, obviously, but it does give you a feel for what it's like. < 1217362115 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that groove is there because they realized that that was a stupid place to put capslock < 1217362120 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so they made it harder to hit accidentally < 1217362126 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but not hard enough < 1217362130 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just have Caps Lock set to be a third Control, myself. < 1217362130 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ctrl doesn't need that groove < 1217362144 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i do have capslock set to ctrl < 1217362150 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but that groove is annoying :) < 1217362151 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is capslock good for? < 1217362158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nothing. < 1217362158 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1217362160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :rare occasions < 1217362167 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: pry key off, rotate 180deg, put back on < 1217362167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, except for sounding like an idiot. < 1217362168 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i use capslock < 1217362171 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a whole bunch of buttons would be good on rare occasions < 1217362173 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :e.g. for sql < 1217362182 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but the keyboard doesn't have those buttons < 1217362192 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :aye < 1217362197 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :keyboards should have more buttons < 1217362199 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: Next man to make a language which is all-caps gets shot. < 1217362199 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like, i want a smiley button that types :) < 1217362205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even in the esolang world. < 1217362206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because :) is three whole keypresses! < 1217362209 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :D < 1217362230 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: why "next"? < 1217362239 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you mean lolcode people shouldn't be shot? < 1217362253 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, INTERCAL's use of all-caps was standard for its time < 1217362254 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Because I don't want to start on a killing spree. < 1217362277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the LOLcode people need to be shot for reasons other than just its all-caps. < 1217362282 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: really? < 1217362294 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: sorry, friendly fire < 1217362311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: You're first up. < 1217362314 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :LOLcode is NOT friendly fire. < 1217362327 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: huh? < 1217362347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry; thought you were saying "but I am involved in LOLcode". < 1217362373 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC is involved in LOLcode - he helped make the 1.2 specification horrible. < 1217362376 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :all I did was try to sabotage it < 1217362378 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Good undercover work. < 1217362387 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and that was the first version only < 1217362399 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1217362405 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe you did deserve the shooting after all. < 1217362419 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: what? He tried to sabotage it < 1217362425 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :That's a noble duty! < 1217362470 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good job. < 1217362476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's not being responsible for it. < 1217362477 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how can you sabotage lolcode? < 1217362497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's taking the shotgun into your own hands and firing. < 1217362497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1217362598 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Complaining that LOLCODE is a bad esolang is like complaining that a radio play has poor illustrations. < 1217362616 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does lolcode have zygohistomorphic prepromorphisms? < 1217362662 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you've been hanging aroud with that video compression crowd again haven't you? < 1217362685 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :video compression has the world's best technobabble by far, IME < 1217362701 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, that's just normal haskell stuff :) < 1217362709 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, "normal" :-P < 1217362721 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION digs it up. < 1217362742 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/Zygohistomorphic_prepromorphisms < 1217362752 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Hey, $developer, your new adaptive quantization patch results in a corrupt stream when interlaced encoding is activated! We use interlaced encoding for our live broadcasts, so though your adaptive quantization patch looks astounding, we can't use it until you fix this." < 1217362761 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Logarithmically-scaled variance-based complexity-masking adaptive quantization with Hadamard-weighted automatic sensitivity." < 1217362766 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Hadamard-thresholded rate-distortion optimized inter-macroblock partition decision" < 1217362772 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Rate-distortion optimized quantizer lookahead with adaptive range and scenecut detection." < 1217362777 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Put that shit in a markov chain generator! < 1217362802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Actually, complaining that LOLcode is a bad esolang is like complaining that a rotten grilled cheese sandwich has poor illustrations. < 1217362823 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that totally makes me want to learn haskell < 1217362825 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :from here: http://forums.thedailywtf.com/forums/p/7711/143632.aspx < 1217362846 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it's actually real < 1217362846 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: alas, that is several hoops past comprehending monads < 1217362856 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :albeit only used by the guy who does crazy shit with comonads < 1217362862 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and monomorphisms and shit < 1217362863 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: indeed, it isn't supposed to < 1217362883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :isn't that only half-serious anyway < 1217362885 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't a better name for "comonads" be "duonads"? < 1217362891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: LOLcode just sucks, to be perfectly honest. < 1217362898 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: all those quotes are pretty legible, i think... < 1217362907 0 :MikeRiley!n=rileym@las-static-208.57.195.80.mpowercom.net JOIN :#esoteric < 1217362925 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah, it looks like a shitty skin for BASIC, really. Not terribly creative in semantics < 1217362933 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: co- is used everywhere in math for the dual < 1217362951 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I didn't mean "better" as "more accurate" < 1217362954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or at least, in some places < 1217362959 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it'd be a more entertaining name < 1217363003 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: once I did some wacky gadt stuff in haskell to implement monads < 1217363009 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :since Monad was taken I named it Gonad < 1217363011 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Goshdarnit people; LOLCODE was never intended to have interesting semantics. < 1217363018 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :when I asked #haskell for help, cue 'you just want us to look at your gonads' < 1217363019 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: that's the spirit < 1217363030 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is supposed to have interesting keywords and to a lesser extent syntax < 1217363031 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"can anyone look at my gonads? they're broken" < 1217363048 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it doesn't. < 1217363055 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :correction < 1217363056 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yeah, I know. it's just a clusterfuck of python and VB people thinking they're being "creative" < 1217363065 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is supposed to have *lolcat* keywords < 1217363074 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: do they think that? < 1217363080 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Yes they do < 1217363082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not entirely unlike everyone who screams "whitespace LOL" when somebody mentions "strange languages" < 1217363104 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Those people are pretty clever. < 1217363108 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :It's the ones who mention Brainfuck that are the problem. < 1217363137 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BF is stranger than most languages people come across. < 1217363146 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :whitespace is a trivial isomorphism of BF. you're either being sarcastic or you're an idiot. < 1217363163 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, whitespace isn't based on BF < 1217363165 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Whitespace isn't a BF cypher. < 1217363171 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Also, it's pretty obscure as these things go. < 1217363198 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: "python and vb"? what's that supposed to mean? :D < 1217363211 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION references esolang < 1217363233 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION references the author of WS, who he has known for a few years < 1217363236 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing wrong with whitespace other than popularity < 1217363243 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, dang. I'm mistaken. I think I came to that conclusion because it's encoding scheme looked a lot like Ook! at first. < 1217363243 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :whitespace isn't even popular! < 1217363247 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1217363249 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*clunk* namedropping < 1217363325 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :I can't program in whitespace because I have to use SNOW on all my programs... < 1217363335 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: hey, whitespaces are everywhere! *ten* whitespaces in this line only! < 1217363336 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: "SNOW"? < 1217363342 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: *g* < 1217363348 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: http://www.darkside.com.au/snow/ < 1217363370 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: on the source or the binaries? < 1217363379 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: It's a stego tool, except in no way hard to detect :P < 1217363380 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: source, I presume < 1217363384 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this sentence has seven spaces and eight words < 1217363388 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: whitespace in binaries _generally_ stops them running < 1217363391 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1217363395 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it would have to be the source. Modifying whitespace in binaries would mangle them. < 1217363403 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :er, what tusho_ said < 1217363405 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: that was the joke I was making < 1217363414 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it wasn't ... very funny < 1217363415 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1217363416 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: you 'have' to use it? < 1217363435 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: It is absolutely necessary. < 1217363446 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :I have quotas for the data I have to hide, and I barely have enough places to hide it. < 1217363471 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1217363486 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, "SNOW" is too readily discoverable by the fraction of the populatio that habitually highlight random blocks of text as they read. < 1217363489 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: eh? < 1217363500 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: we could shoot all those people < 1217363508 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yeah, it's not good stego < 1217363533 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I do that! < 1217363539 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I hope not; one of them is the best comprehender of one of the systems I work on. < 1217363540 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: good idea... we could also use nonbreaking spaces and murder everyone with a hex viewer! < 1217363541 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Also I grab links and drag them < 1217363545 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and leave go so they shoot back < 1217363546 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :same with images < 1217363553 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :also I often cmd-a and drag it around < 1217363557 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :in ff3 it gives me a little version of the page < 1217363559 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :under my cursor < 1217363564 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nifty: http://www.darkside.com.au/snow/ < 1217363582 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it's been mentioned :P < 1217363588 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: how about using unicode rtl characters < 1217363591 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and reversing the text in them < 1217363592 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1217363593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could probably get a good way of steganography on binaries by sticking stuff in .data and .bss... < 1217363594 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1217363600 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my mistake < 1217363605 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: That somehow gets really crazy sometimes < 1217363608 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: I've tried < 1217363611 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yes it does < 1217363611 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but yay < 1217363612 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1217363613 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it'd be fun < 1217363614 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I came there in a pretty roundabout fashion < 1217363628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though it'd be easiest (and most undetectable) to do stuff like that to encode a single message inside a whole installed OS. < 1217363672 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you already know *my* favorite place to hide data < 1217363681 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. :D < 1217363691 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: umm, where < 1217363693 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1217363705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's just say that Rodger knows the .tiff format way too well. < 1217363727 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.nonlogic.org/PHP/Example.php <- go ahead and find out < 1217363737 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihm that thing < 1217363740 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*oh < 1217363753 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not again after last time < 1217363762 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1217363763 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :basil < 1217363767 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i never did that < 1217363788 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I did. < 1217363795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1217363805 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it took pikhq about three days of swearing at me < 1217363822 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1217363829 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat why did you make it a 403 < 1217363835 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it was more confusing as a 404 < 1217363846 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :experience shows that I am shit at that sort of puzzle < 1217363847 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it was always a 403 < 1217363850 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :was it? < 1217363855 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ok, I seem to remember a 404 < 1217363855 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they serve only to infuriate me < 1217363856 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but ok < 1217363861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The first couple of pages are meant to be easy to get past. < 1217363864 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I changed something else to give people a tiny hint, though < 1217363881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm especially fond of the Gulesfish. < 1217363899 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :gulesfish and basil are the most hideous, but gules is a great deal more clever < 1217363910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely. < 1217363922 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :gulesfish was quite nice < 1217363925 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :basil was just evil. < 1217363931 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1217363938 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but, should you want me to quit this channel and never come back, a sufficiently large number of puzzless that everyone else can solve and I cannot would be one of the better ways to make it happen. < 1217363946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :need moar intresting languages :| < 1217363952 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: we'll get right on it < 1217363980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Those puzzles are fucking hard; don't consider it a bad thing if you can't get them. < 1217363995 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I'm getting a connection refused < 1217364007 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: that's the first hurdle# < 1217364018 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ooh, is this a hacker game? < 1217364024 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so several other people here are capable of solving the damn things and I am not < 1217364025 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1217364027 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :just a puzzle game < 1217364047 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :doesn't need any specialized tools < 1217364055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I'm not aware of many people in here that finished Basil. < 1217364065 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think 2 other people have finished Basil... < 1217364066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ever. < 1217364077 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(and one of those people may have cheated) < 1217364090 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: how can one cheat? < 1217364105 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :okay, so it's not UDP either < 1217364107 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you had admin access and could cat out my PHP files < 1217364118 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1217364140 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: it's really trivial. < 1217364143 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :view the source... < 1217364160 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: and no hints after the first page, please < 1217364160 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And away you go. < 1217364163 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: that doesn't *solve* the puzzle as such, but in deed the app can't tell < 1217364164 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: sure < 1217364169 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but he was going in totally the wrong way < 1217364170 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :wait a second < 1217364175 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :connection refused != 403 < 1217364180 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1217364181 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :connection refused = no connection was even made to the http server < 1217364182 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1217364250 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but honestly, it's surprising how many people seem to find it perfectly normal to be getting apache error pages from "port 69" < 1217364284 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I'm getting a connection refused on port 69 < 1217364303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1217364313 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: you have completely ignored easy advice and hints from several people already, so I'm not helping you any more < 1217364314 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hahahahaahhhahahahaa < 1217364314 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :alex@server-fo-shizzle:~$ nc rodger.nonlogic.org 69 < 1217364314 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :rodger.nonlogic.org [208.64.37.45] 69 (?) : Connection refused < 1217364326 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :'server-fo-shizzle'? < 1217364333 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: my server's name < 1217364339 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I got the port 42 thing on the other thing < 1217364344 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: you're an elite h4x0r that's for sure < 1217364347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs further < 1217364364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"You must be at least this geeky to go on further." < 1217364389 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just realized those two hostnames have the same IP < 1217364422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*facepalm* < 1217364437 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :jesus < 1217364449 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just got fucked in the brain < 1217364462 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey guys hpw about we talk about interesting languages? :D < 1217364462 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1217364465 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, that's a little warmer < 1217364488 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I bet it'll take him a while. Should be damned hilarious to watch, though. < 1217364495 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1217364504 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"DO I HAVE TO BUY BASIL IRL TO BEAT THIS" < 1217364514 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1217364580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shall go off to get the @!#%@ home; see ya in about an hour. < 1217364586 0 :pikhq!unknown@unknown.invalid PART #esoteric :? < 1217364589 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :one of these days, I should add some additional puzzles, but I'm not sure if I should put their trailheads after basil or make a diverging path, to be halfway humane < 1217364598 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: make it branch out < 1217364609 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :each 'milestone' branches out into, like, 2 possible paths < 1217364613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how many puzzles does it have? < 1217364619 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and at the end you have like 10 paths < 1217364622 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! :D < 1217364622 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :where do I find a brainfuck interpreter? < 1217364623 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, maybe have a "solve these x puzzles in any order" segment < 1217364626 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and the last puzzle on each of them unifies them all to the last one < 1217364630 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which is super-duper hard < 1217364662 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :naturally < 1217364702 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: maybe some of them will let you go -backwards-, but on another path < 1217364708 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and you have to do some puzzles from all of the paths to do it < 1217364716 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd love teaming up with one or two people to make a game like that, but it'd reduce my gleeful plotting time and my audience < 1217364716 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so you sort of navigate it like a ladder with puzzles at each step < 1217364717 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it shall divide people into the leet and the unleet < 1217364723 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :then add them all together for the final puzzle < 1217364727 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you could make a team to do different paths < 1217364753 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I don't like being the unleet, yet I do not generally like being the leet < 1217364799 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: oh, don't worry- I have oodles of ideas floating around < 1217364821 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I actually have a couple of pretty nasty tricks up my sleeves I haven't used in any puzzles yet < 1217364843 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, I fail at typeing < 1217364867 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I don't like being the unleet, yet I do not generally manage to become the leet < 1217365047 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :simonrc: wha? < 1217365054 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I see you're a mac user? < 1217365065 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217365067 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :basil is the one that at some point just becomes fucked up silly? < 1217365067 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah rodger, mac pride :D < 1217365069 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: at puzzles that most people cannot do < 1217365081 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :we have an awful lot of mac users in here < 1217365082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: fuck yeah < 1217365090 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament, me, psygnisfive, RodgerTheGreat ... < 1217365097 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :we have good taste, evidently ;) < 1217365097 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I can tell because it craps ".DS_Store" all over the place :P < 1217365114 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: since when do you use macs? < 1217365128 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: um... since forever < 1217365132 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :huh. < 1217365135 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :december 2006 I think? < 1217365143 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :k < 1217365173 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: it's a channel full of fags < 1217365191 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just proves < 1217365200 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :macs are for fags, little children, and idiots. < 1217365208 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION resents the implication that he is a smoker < 1217365213 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: oh, be nice, there's nothing wrong with being gay < 1217365227 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lament = gay? < 1217365228 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there is < 1217365230 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you have to use a mac < 1217365234 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no, i'm an idiot. < 1217365238 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1217365245 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it'd be better if you were gay < 1217365256 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :be gay, lament. < 1217365294 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :lament: I know plenty of gay people who don't use a mac. < 1217365320 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no. < 1217365327 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1217365337 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses homophobes < 1217365339 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i mean, i wish i could, but i don't think i can control it! < 1217365341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :alexbobp: implication != equivalence < 1217365354 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: (15:00:42) lament: you have to use a mac < 1217365356 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :them and their hatred has left no room for people that are actually scared of homosexuality < 1217365360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm right < 1217365367 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or rather has left no word for it < 1217365376 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :simonrc: :D < 1217365385 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :fortunately I am not in that category as much as I used to be < 1217365412 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :working with someone who is gay has made me less twitchy around gay people < 1217365424 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :now I just need a blasck co-worker < 1217365426 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*black < 1217365433 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or a black gay coworker < 1217365440 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1217365479 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :Or you could just watch the weathergay. < 1217365496 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a black, gay, jewish coworker with a mullet. < 1217365504 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :MULLET? < 1217365509 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :http://youtube.com/watch?v=TT4XO3Hjp7M < 1217365509 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :on a BLACK MAN? < 1217365514 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is that even POSSIBLE? < 1217365526 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: If so, I want pictures! < 1217365527 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it would be pretty gay! < 1217365538 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it would be pretty ungay actually < 1217365691 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat? < 1217365702 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hello? < 1217365759 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1217365764 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm inking something < 1217365775 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1217365777 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1217365825 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(as in, what are you inking?) < 1217365847 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a short story < 1217365861 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1217365863 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1217365881 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you were saying that you thought someone might have cheated on the Basil puzzle? < 1217365973 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*prod* but they had to be an admin, 'cause it isn't world-readable < 1217366053 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, what about the big fat world-readable file called "website.tar.gz" that's right next to the non-world-readable directory? < 1217366091 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the person who "cheated" did it a long time ago < 1217366109 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and thanks, simonRC < 1217366115 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is why we can't have nice things < 1217366129 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bad security? < 1217366144 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it < 1217366155 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a puzzle. The point of the thing is to work to solve it. < 1217366167 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's not a "security puzzle" < 1217366175 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah < 1217366178 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: he was just joking... < 1217366188 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :of course, there should be no reason that the basil puzzle's source needs to be secret < 1217366237 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if one were to just store md5's of the password that one must enter, you *could* make basil's source public < 1217366248 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, wait, I am treating you like an idiot < 1217366257 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sorry, you must do that already < 1217366266 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps SimonRC. < 1217366304 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I believe the term is Swhack. :P < 1217366314 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lolcanada < 1217366314 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1217366342 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Canada was the nomic played in #ircnomic (now ##nomic). < 1217366345 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(seriously, I didn't get the "lolcanada" message until after I said "eh?) < 1217366349 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: ok < 1217366349 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :By me, ihope, AnMaster, and quite a few other people. < 1217366357 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Swhacks were voluntary point deduction. < 1217366363 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :If you thought someone did something silly, you could swhack them. < 1217366371 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :If they accepted it, a point was transferred from them to you. < 1217366374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, what? < 1217366435 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was talking about canad < 1217366435 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :a < 1217366439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1217366481 0 :MikeRiley!unknown@unknown.invalid QUIT :"Leaving" < 1217366810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i can't solve even the first puzzle :D < 1217366830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i really tried, since i don't have a clue what to do < 1217366832 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: pages are made of html < 1217366835 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that's your only clue < 1217366855 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :basil sucks < 1217366857 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's your other clue! < 1217366882 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I respond poorly to lack of clues of progress. < 1217366897 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Where are you up to? < 1217366904 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :basil < 1217366906 0 :alexbobp!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: It's the kind of "puzzle" that's actually a treasure hunt for information and not a puzzle. < 1217366908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, i did solve the first one < 1217366912 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I stopped months ago < 1217366923 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :basil is the one with a huge tif, right? < 1217366928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah it was a different kind than i thought, that was extremely trivial < 1217366933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the first one that is < 1217366954 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1217366956 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :of course the first one is < 1217366959 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It is like a game of hot-cold where, if you are on the spot, you get "hot", and if you are anywhere else in the planet, you get "cold". < 1217366960 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: which bit are you up to < 1217366962 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :gulesfish or ... < 1217367012 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i wouldn't call it a 'puzzle' < 1217367016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: i just opened the page like a minute ago < 1217367027 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: have you got past the first page < 1217367030 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :onto the page that looks the asme < 1217367031 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :*same < 1217367045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gulesfish is a puzzle, basil didn't seem to be one < 1217367055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, right away, once i figured it wasn't actually a hacker task, but, err, a puzzle < 1217367062 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: "didn't seem to be a puzzle"? < 1217367065 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: the puzzle is figuring out what to actually do. < 1217367067 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok. < 1217367073 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why not use the same tatctic again < 1217367074 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :*tactic < 1217367093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: have i said i can't solve the second one? < 1217367101 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: define 'second one' < 1217367104 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :the second 403 page? < 1217367108 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :well, how did you solve the first one? < 1217367109 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: it didn't seem to be a puzzle. blind guessing isn't a puzzle. It seemed like blind guessing. < 1217367111 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you... < 1217367119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: err, i read the source < 1217367123 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so... < 1217367130 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: that is reassuring to hear < 1217367131 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :these two are really the entry puzzles < 1217367141 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :gulesfish & basil are the real hard ones < 1217367143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: aaaand? < 1217367147 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok. < 1217367151 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :1. you used tactic T on the previous page < 1217367160 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :2. this page looks 100% the same as the previous page < 1217367163 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :3. so... < 1217367164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... err... i simply have to solve them because they're simple? :D < 1217367172 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so view the source on the second one!!!! < 1217367182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf, didn't i just say the second one is fucking trivial too < 1217367187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :23:31… oklopol: tusho_: have i said i can't solve the second one? < 1217367188 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought oklopol already did these puzzles < 1217367197 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"have i said i can't solve the second one?" < 1217367199 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :_can't solve_ < 1217367201 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if you can't solve it, how is it trivial < 1217367211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what < 1217367216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone help me with english < 1217367220 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol:"have i said i can't solve the second one?" < 1217367221 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that means < 1217367221 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your english is fine < 1217367223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my language skills have disappeared < 1217367226 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"I am unable to solve the second puzzle." < 1217367229 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Now you are saying < 1217367232 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, your english is fine < 1217367233 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is trivial, so he not "can't solve it", so he didn't say he "can't solve it" < 1217367234 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"The second puzzle is really easy." < 1217367235 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: read it again. < 1217367239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, right < 1217367243 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1217367248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: i'd've said "have i mentioned..." < 1217367248 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: ahh < 1217367249 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1217367256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that that would've made any sense < 1217367258 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok, so you're on to gulesfish? < 1217367288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no i'm in the second puzzle, read source, was sure about the answer, and went on with my life < 1217367303 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but ... the third one is the first actually hard one. < 1217367318 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :these are really just obstacles to start it off. < 1217367327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...so i just have to solve the second one so i can fail at that? < 1217367342 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1217367346 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you won't fail at it. < 1217367350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's imagine a puzzle with a big red button saying "press this for level 2" < 1217367351 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :not if you actually try and solve it < 1217367351 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1217367360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't necessarily press that. < 1217367372 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :your loss < 1217367374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because, err, i don't especially like puzzles < 1217367374 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the reason the first two puzzles are there is so people who fail at the third still have somebody to laugh at. < 1217367397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right, well i can already laugh at those who don't know what GET is < 1217367398 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the art with these things is not to make them hard, but to make them hard yet cause people to consider themselves blithering idiots if/when they find (out) the answer < 1217367438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like puzzles where i know exactly what to do, but not how to do it < 1217367445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :more like, write a program that does X < 1217367447 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :shrug < 1217367451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is also called programming < 1217367452 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what are you people talking about?! < 1217367455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's one of my hobbies < 1217367466 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :he can't not not unsolve it what < 1217367474 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and even better, some kind of indicator that you are going the right direction < 1217367480 0 :alexbobp!unknown@unknown.invalid PART #esoteric :? < 1217367504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: well when i know exactly what to do, i can just supply that heuristic myself < 1217367512 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217367526 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what are you guys talking about?! >_< < 1217367538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you < 1217367541 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1217367542 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1217367543 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :anyway, solved it though I haven't, Basil will greatly increase my future appreciation of H.P. Lovecraft and similar... < 1217367545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and your hot sexy mama < 1217367549 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: http://rodger.nonlogic.org/PHP/Example.php < 1217367558 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what about it < 1217367567 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: it's what we're talking about. < 1217367576 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a Forbidden page, whats to talk about < 1217367585 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we're #esoteric < 1217367585 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :nobody tell him. < 1217367587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: it's a puzzle < 1217367591 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :no it's not oklopol < 1217367593 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we can spend _hours_ talking about a Forbidden page. < 1217367594 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... because I will truly be able to believe that a single enigma can drive one to complete insanity in a week or two < 1217367594 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's just a very pretty forbidden page < 1217367595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1217367596 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, its one of those stupid puzzles < 1217367601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i like lying to ppl < 1217367601 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1217367615 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what is there that you don't consider stupid? < 1217367623 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: :D < 1217367625 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :just but looking at the effect it had on me over a day or two < 1217367628 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*by < 1217367631 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: oklopol isnt stupid :o < 1217367640 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: did you actually parse the tif and stuff? < 1217367641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1217367651 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: I looked at the size of the tiff < 1217367660 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it strongly suggests that < 1217367663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i tried to install a c++ compiler today < 1217367665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was a bit too hard < 1217367670 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the picture is in bitmap form < 1217367702 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not, as artifacts suggest, a jpeggy form < 1217367708 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is that brainfuck? < 1217367711 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why am i doing this >_< < 1217367723 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :.tiff is an uncompressed image format, by the way < 1217367748 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lots of cameras and scanners dump to it natively < 1217367756 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I read the wikipedos article and I thought it said it can be compressed sometimes < 1217367767 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :only losslessly < 1217367771 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1217367783 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you really hate brainfuck don't you < 1217367790 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :damn you, you are trying to make me look at it again aren't you! < 1217367794 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i find brainfuck to be boring < 1217367821 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: so what, its just an entry puzzle < 1217367825 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :gulesfish and basil are the real puzzles < 1217367946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont have elf :( < 1217367977 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, that may muck up the puzzle < 1217367979 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :atleast i dont think i do < 1217367981 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats elf? :O < 1217368002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: read LOTR. < 1217368011 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1217368012 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your girlfriend is an elf! :o < 1217368021 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :elf is a binary program format < 1217368028 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ooh i see. < 1217368035 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hehehehe < 1217368048 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well thats as far as im going in this game. < 1217368052 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :why psygnisfive? < 1217368063 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im not running a binary from some weirdo like rodger! :o < 1217368068 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i'd say something relevant here < 1217368072 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but RodgerTheGreat would kill me for spoilers < 1217368091 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1217368142 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but there's already enough information here to get past that if he was paying close attention < 1217368154 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im not paying attention! :( < 1217368164 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: pay some < 1217368165 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: who managed to solve it without your help? < 1217368171 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont want to! < 1217368203 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: why not < 1217368209 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :attention is no fun < 1217368291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: i solved the second one, are you happy? < 1217368298 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: NO < 1217368299 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1217368322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you AREN'T?? oh god what do i have to do to get you happy?!? < 1217368331 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: this channel is pg-13! < 1217368335 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :right SimonRC? < 1217368338 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :remind me what the first four puzzles are again? < 1217368357 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or however many it is up to gules < 1217368372 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :rodger, tusho_ i presume its possible to run ELFs on a mac? < 1217368384 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1217368389 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :damn your mother! < 1217368411 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :when I did it i ran it with my brain < 1217368413 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :bit slow, but.. < 1217368427 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps tusho_ < 1217368432 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1217368497 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you're overthinking < 1217368502 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1217368567 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well ive lost interest now. < 1217368574 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im going back to designing my language. < 1217368576 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the general hint I give for all these puzzles is that none of them require specialized tools, any particular operating system or any ridiculously specialized skills to solve < 1217368582 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :what he said. < 1217368598 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well i dont care anymore. :D < 1217368599 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, not specialised for *here* < 1217368603 0 :lilja!n=idler@a91-152-135-69.elisa-laajakaista.fi JOIN :#esoteric < 1217368604 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :every single one can be easily broken by a novice in less than 5 minutes if they know what they're doing < 1217368614 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most even less than that < 1217368624 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*if* < 1217368643 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is what makes them "fair". I could've done hideous puzzles that are nigh-impossible, but that's really lame < 1217368643 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: artifacts could easily be because the image in the TIF was originally a JPEG. < 1217368653 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: I suspected that < 1217368676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or subtly added by my own malicious processing. Muahaha! < 1217368687 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :one can go down 1000 5-minute dead-ends before finding the right path though < 1217368730 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: suppose i give you a 10000-page book and the solution is written on the margins of some page. This "puzzle" requires no tools ot solve and can be solved in a second! < 1217368750 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but the simplicity of the hidden technique to answer them is what is the art of your puzzles is < 1217368771 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: now you're just pissing and moaning. I made a game for you guys to enjoy. Play it and have fun or do something else and shut the hell up. < 1217368782 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1217368793 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :as I said a while back, the answer must be simple enough to make one feel like an idiot when the answer is found (out). < 1217368808 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and they all are < 1217368812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*especially* basil < 1217368824 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq wanted to strangle me when he figured it out < 1217368832 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats basil? < 1217368840 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the final and hardest puzzle < 1217368843 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1217368850 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how many puzzles are there? < 1217368857 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: 6 i think < 1217368862 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1217368874 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1217368891 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well 3 is pointlessly hard from my perspective. < 1217368893 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should figure out a way to back up Normish before tusho requires it. < 1217368932 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what's 3? < 1217368940 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the gulesfish one < 1217368944 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1217368947 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's ... not hard < 1217368949 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unless we're counting from 0, in which case its 2 < 1217368953 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what does gules mean < 1217368954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :isn't basil right after gulesfish? < 1217368958 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: no < 1217368961 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know what gules means! < 1217368970 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it looks turkish to me < 1217368972 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what do you normally do when you don't know what a word means. < 1217368979 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gules sounds like... what's it called... < 1217368986 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :depends on context < 1217368988 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: ignore it! < 1217368993 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Blazon, that's it. < 1217368999 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was some silly name rodger came up with < 1217369005 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in this context, one might reasonably assume it is a meaningless proper noun < 1217369007 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yep, it's a blazon tincture < 1217369012 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like someone's name < 1217369019 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Gule's Fish :D < 1217369022 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As in "Tierced palewise sable, argent, and sable, charged with a quill and an axe in saltire, proper, and in the chief a capital letter A, gules." < 1217369032 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :blazons are wonderful < 1217369035 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we need a blazon esolang < 1217369046 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :blazons are the first vector graphics format < 1217369051 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :see, if one applies logic, one can easily get led up the garden path < 1217369055 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :with human-readable representation, too! < 1217369063 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"In heraldry, gules (pronounced with a hard 'g') is the tincture with the colour red, and belongs to the class of dark tinctures called "colours". In engraving, it is sometimes depicted as a region of vertical lines or else marked with gu. as an abbreviation." < 1217369072 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :blazons are symbolic, not vector < 1217369082 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, sure < 1217369086 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wtf am i supposed to do with THAT < 1217369102 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: nothing, really. it's not much of a hint. < 1217369106 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what color is it < 1217369119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :One fish, two fish, gulesfish, azurefish? < 1217369123 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: at least, i got stuck on the puzzle for a while while fully aware of the implications. < 1217369126 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of gules. < 1217369130 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :red? < 1217369131 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it's a hint at all :) < 1217369133 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats.. stupid < 1217369149 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Argent is silver and sable is black, right? < 1217369166 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, I found an analogy that lament might like... < 1217369183 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: careful, RodgerTheGreat might abuse you if you say it < 1217369197 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i still dont get it. < 1217369218 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :these puzzles are like a maze: any fool can walk fast enough to get through it in 5 minutes < 1217369238 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(*cough* knowing the route *cough*) < 1217369245 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but they'd be completely missing the point of the maze < 1217369252 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1217369253 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :any fool and do it in 5 minutes, but it takes a special kind of genius to get completely stuck :D < 1217369254 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1217369265 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i kinda like gules, i failed at solving it without help and did feel like an idiot afterwards < 1217369294 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's one of my favorite puzzles because it has so many layers that fit together < 1217369301 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you are at a disadvantage; you have no clue how hard the puzzles are if one doesn't knoe that answer < 1217369306 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it feels the most like a scavenger hunt < 1217369308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: gules? < 1217369318 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what the hell does GULES mean?! < 1217369327 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: it means red. it's the color red. < 1217369327 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So where are these puzzles? < 1217369330 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes < 1217369341 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: http://rodger.nonlogic.org/PHP/Example.php < 1217369343 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: red fish < 1217369345 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats stupid why would you use gules to represent the color red < 1217369355 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because it's a puzzle. < 1217369359 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217369359 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :because otherwise it would be trivial. < 1217369363 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, its stupid is what it is. < 1217369377 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: i knew from the beginning what gulesfish meant and still got stuck on the puzzle. < 1217369378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, "gulesfish" is not a hint at all. < 1217369382 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yes it is. < 1217369384 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it's a hint at all. < 1217369391 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what are red fish < 1217369392 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: I get a 403. < 1217369397 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: intentional. < 1217369399 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :uh.. fish that are red? < 1217369402 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1217369404 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :swedish fish? < 1217369408 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :siamese fighting fish? < 1217369411 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1217369416 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalm < 1217369417 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a fish thats been painted red? < 1217369418 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know < 1217369428 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you're a native english speaker < 1217369429 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a particular kind of fish. It's a herring. < 1217369438 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: Now you just spoiled ihope < 1217369444 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1217369448 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: please don't read that line < 1217369454 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats idiotic < 1217369459 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is why I keep telling people to put hints in PMs. < 1217369462 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :seriously, guys < 1217369464 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: I knew that. < 1217369471 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Perhaps you should just resign yourself to the fact that you consider everything idiotic < 1217369473 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I read it. Sorry. < 1217369474 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anything past the first level, PMs. < 1217369474 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :instead of pointing it out all the time < 1217369484 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :besides ihope already knew it. < 1217369495 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that kind of fish doesnt even look like that < 1217369497 0 :atsampson!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1217369510 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :again, i just don't think it's much of a hint, by itself < 1217369525 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work as a hint, except in retrospect you can say "oh yeah, i see that this was intended as a hint." < 1217369532 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: inded < 1217369532 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: it becomes a little important later on < 1217369543 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but at that time it's much easier to figure out < 1217369572 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :still gules is a nice puzzle < 1217369579 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no complaints there < 1217369602 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it's not really a hint as much as an explanation, later on, for why you should feel like an idiot :) < 1217369618 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217369619 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ok so apparently psygnisfive has NEVER EVER heard red herring as a literary term < 1217369619 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :basil is more of a "fuck you" puzzle than the others mainly because I wanted to end with a stumper < 1217369624 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but gules is pretty fair < 1217369629 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and thought it was a type of fallacy instead. < 1217369630 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: I can see that. < 1217369665 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, if you don't know what red herring means then it's a bit less fair. < 1217369672 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so, you claim that a novice can do them in 5 minutes each < 1217369676 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't know how to do the second one. What's the answer? < 1217369676 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :let me break it down for psygnisfive < 1217369684 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :1. You don't need a special platform < 1217369685 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do it in pm. < 1217369688 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what do you mean you don't? < 1217369690 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :basil is mainly hard because you have to look at it in a totally different way than you do most of the other puzzles. I train players one way, and then they have to spin their brain around < 1217369693 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you're in #esoteric < 1217369697 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1217369716 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: with the number of hints you gave me, I didn't exactly get trained in any direction < 1217369748 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i'd say it's hard mainly because you have no idea whatsoever of what way to look at it. < 1217369800 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1217369810 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Note to self: Don't stop the first time you see something. < 1217369832 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: keen advice for all these things < 1217369998 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the route to the end is but 5 minutes long, but there are 1000 doors to try < 1217370012 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bah, other-style line breaks. < 1217370019 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Notepad is a fan of not displaying those properly. < 1217370037 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric < 1217370055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooo < 1217370104 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :oooo < 1217370110 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :o < 1217370131 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :well psygnisfive you're on your own. < 1217370150 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :rodger, your puzzle is stupid. :P < 1217370151 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yes. everything is stupid to you psygnisfive < 1217370163 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho, why are you replying to PM in #esoteric? < 1217370172 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :because there is no point for it to be in pm < 1217370184 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :except that noone knows the context of your reply < 1217370197 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so what < 1217370358 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah, this is pointless. < 1217370428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't do the third one even with the hints < 1217370437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i refuse to try anymore < 1217370442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :waffles -> < 1217370449 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1217370459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I don't know how to do the gules fish. < 1217370466 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its some stupid brainfuck program that you run the elf file through. that much was obvious from the beginning, only the thing doesnt do anything. < 1217370495 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the official hint for this puzzle is and was "look at everything you downloaded" < 1217370507 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your hint sucks. < 1217370514 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but the puzzle's page also contains a really blatant hint < 1217370527 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :s/brilliant/stupid/ < 1217370547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :brilliant? < 1217370548 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you totally win at reading comprehension < 1217370553 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :he said 'blatant' < 1217370554 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you fool < 1217370562 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i do fail at reading :( < 1217370575 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i do that too often. < 1217370587 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :especially when im frustrated :( < 1217370593 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1217370646 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just tell us. if this puzzle is genuinely interesting, we'll see it as such, and if its not, you'll know it sucks and you can revise it. < 1217370662 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :actually, at least 3-4 people in this channel really like it < 1217370669 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and you're the only one getting all angry and upset about it < 1217370671 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and calling it stupid < 1217370675 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it IS stupid! < 1217370688 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopols giving up and ihope doesnt get it either < 1217370695 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: < 1217370698 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :look inside the zip. < 1217370699 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and you, you're just insane so ofcourse it makes sense to you :P < 1217370703 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i did look inside the zip you git < 1217370711 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :no you didn't < 1217370713 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :look inside _the zip_ < 1217370721 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense. < 1217370736 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1217370751 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :heh, I see ihope needed that hint too < 1217370783 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"< tusho_> and you're the only one getting all angry and upset about it" <-- BS, I got far more angry and upset about it < 1217370786 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"thats the stupidest thing ive ever heard." < 1217370791 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you continually break that recodr < 1217370793 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :like, every 5 minutes < 1217370799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, I still don't know. < 1217370809 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1217370833 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: but you didn't call it stupid afterwards < 1217370849 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I express my bitterness in different ways < 1217370856 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yes, like < 1217370860 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :'oh that was clever' < 1217370863 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1217370864 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :'damn you rodger' < 1217370865 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I never said that < 1217370870 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I did say that < 1217370874 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1217370919 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :roger < 1217370920 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you may have noticed that I have been hinting that peoples' judgement of difficulty is being clouded by knowing the answer < 1217370921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that was idiotic. < 1217370931 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1217370936 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :looks like psygnisfive finally got it. < 1217370938 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :repeatedly < 1217370941 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i still havent gotten it and its STILL idiotc < 1217370956 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I think I might filter any message coming from psygnisfive with the words stupid or idiotic < 1217370962 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :they're all, without exception, useless < 1217370969 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1217370970 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this puzzle is useless < 1217370975 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I have practically spelled it out to you on pm. < 1217370981 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it depends on a trick question < 1217370983 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :trick hint < 1217370986 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whatever you want to call it < 1217371002 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I am aware of this inherent fact with puzzles. However, I've worked closely with many people as they've solved these, so I have a good understanding of the "hard parts" and usual stumbling blocks < 1217371004 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I looked inside the zip and saw something. It wasn't the password. < 1217371019 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its stupid, ihope < 1217371031 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you open the zip file in a text editor and at the bottom it says much needed input: blahblahblah < 1217371037 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1217371039 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YOU psygnisfive < 1217371041 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yeah, and you may have noticed that no novice every actually solved them each in 5 minutes < 1217371044 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :when you run it through the program it spits out password is MD5 of the red herring < 1217371047 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which does NOTHING < 1217371058 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: You're a fucking asshole who ruins other people's fun. < 1217371070 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, he's a fucking asshole who gave me a hint. < 1217371077 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Rodger used shady techniques to make this puzzle < 1217371078 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: actually, one dude on #Linux beat everything (it ended in gules those days) in about 8 minutes flat < 1217371080 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: What, by spelling out the whole damn puzzle? < 1217371087 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was chuffed < 1217371094 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"look inside the zip" is always, ALWAYS, understood to mean unzip and look at the contents < 1217371099 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :apparently he'd done a lot of web hacking puzzles in the past < 1217371103 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: OMFG!! PUZZLES SOMETIMES DEPEND ON WORDPLAY! < 1217371110 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this isnt word play, tusho < 1217371111 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I AM SHOCKED AND AMAZED AT THIS NEW DEVELOPMENT! < 1217371115 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: interesting < 1217371119 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not double meaning < 1217371123 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not coy pun < 1217371128 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its stupid misdirection < 1217371129 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: is there any point to my continued existance < 1217371130 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that doesnt do anything < 1217371133 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :kind of like whirl huh < 1217371137 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I think I might ignore psygnisfive < 1217371138 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: with no hints at all, actually < 1217371142 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: he said that if you run that string through the program, you get an instruction to take the MD5 of the red herring. He didn't say what to do with it. < 1217371146 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it was... freaky < 1217371158 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hmmmmmmmmmmm < 1217371158 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho noone cares < 1217371165 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so maybe it takes a savant, but it can be done damn fast < 1217371177 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So can someone give me the answer so I can move on to the next puzzle? < 1217371178 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to recall the last time psygnisfive said anything useful instead of just disparaging other people < 1217371179 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and some luck < 1217371186 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe, I dunno < 1217371196 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :presumably, the order one thinks of possibilities is quite random < 1217371207 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1217371209 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :rodger, your puzzle sucks. < 1217371213 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"7566cb649f60a8a2d838750b2268720a" does nothing < 1217371214 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and the order can make the difference between taking 3 weeks trying and 8 minutes < 1217371221 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nor does "646241e2ff7e13dc72c461809b2daa99" < 1217371227 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what if you use capital letters? < 1217371232 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i did < 1217371233 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :those are < 1217371245 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They sure look lowercase to me. < 1217371258 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you mean capital letters in the MD5 string? < 1217371262 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1217371268 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can you stop spoiling the puzzle for ihope < 1217371277 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Please, keep spoiling the puzzle for me. < 1217371279 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats stupid and not how MD5 outputs but ill bloody try < 1217371281 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, stop < 1217371292 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope there is no point playing a puzzle if you just get everything spoiled for you. < 1217371306 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: why do you want me to not hear the answer? < 1217371311 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres no point in playing a puzzle when its stupid either. < 1217371312 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: I'm curious as to what's next. < 1217371316 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: so STOP PLAYING IT < 1217371318 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: there is no answer, it's just a puzzle < 1217371320 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :at least you'd shut up < 1217371334 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, im going to continue playing it and pointing out how stupid it is. < 1217371339 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that thing you put in the password box not the answer? < 1217371352 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: We'll carefully ignore you. < 1217371363 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :YOU'LL carefully ignore me perhaps. < 1217371367 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure RodgerTheGreat feels a stab of pain each time you say 'your puzzle is stupid < 1217371368 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :' though < 1217371369 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :keep at it < 1217371373 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm still listening eagerly. < 1217371387 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders < 1217371403 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh tusho, you think its that simple :) < 1217371404 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric < 1217371421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, solve this puzzle and tell us the answer: http://rodger.shadowarts.org/PHP/gules.php < 1217371426 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this is quite the most spectacular way to make people hate one another and/or themselves that I have ever seen outside of fiction < 1217371439 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this game is like a bloomin' ring of conflict < 1217371442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I solved it a year ago. < 1217371449 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you should've seen some of me and vlad's arguments over in #isharia! < 1217371454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No answer. < 1217371457 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what do you mean by answer, the password? < 1217371458 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Actually, psygnisfive is always like this. As am I with him. < 1217371459 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1217371462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways... < 1217371462 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: did the entire channel join in? < 1217371471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes. < 1217371473 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, it was in PM < 1217371490 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, neither MD5 words < 1217371494 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1217371496 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :neither in caps nor in lowercase < 1217371506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have just been informed that I am now in the posession of a system with 2 Xeons, 2 gigs of RAM, and 4 100G SATA drives. < 1217371510 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho why are you all up in a huff about me telling people the secret magic of this level? < 1217371513 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt fucking do anything < 1217371516 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea... < 1217371530 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :take discussion to another channel < 1217371535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In other words: I now have the space to make me a version-controlled ~. < 1217371542 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yay! < 1217371545 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1217371548 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yay! < 1217371550 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i don't see the point < 1217371555 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric is dead apart from this anyway. < 1217371563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Don't physically have the 100G drives yet, though. < 1217371566 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :why kill #esoteric and just move everything to #anotherchannel? < 1217371566 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: because it is causing a damn argument, that's why < 1217371574 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: It'll cause a damn argument in there too. < 1217371575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And my actual ~ is on a system that's not currently on. < 1217371587 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :simonrc: this isnt actually an argument < 1217371590 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: no, a couple of days ago there were long befunge discussions < 1217371592 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is foreplay between tusho and i < 1217371598 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :eventually we'll get to the gaysex < 1217371599 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well get a room < 1217371601 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: And there will be tomorrow. < 1217371605 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :But there is no befunge to discuss. < 1217371606 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :So < 1217371608 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :We'll argue. < 1217371642 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#gulesfish, everyone? < 1217371655 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: That'll break when you get past #gulesfish. < 1217371674 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't matter. < 1217371687 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1217371690 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :This channel is dead anyway < 1217371693 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :there'll be arguments in that one too < 1217371698 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so moving it accomplishes nothing < 1217371701 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(dead apart from this) < 1217371707 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking there won't be arguments if you're not there. < 1217371714 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs ruthlessly < 1217371718 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'll join then < 1217371728 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :stillllll not getting it. < 1217371739 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :MD5ing this shit doesnt achieve anything. < 1217371748 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bah, i forgot how to do gate 3 lock 1 < 1217371758 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i just remember that it's easy :D < 1217371765 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: is that the one with the flashing squares? < 1217371767 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1217371780 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wanna reminder? < 1217371783 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :I MD5ed everything conceivable. the words "THEREDHERRING" "THEREDHERRINGÿ" "theredherring" "theredherringÿ" and the elf file < 1217371783 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, i think i know what i did last time < 1217371796 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and i tried those MD5s both all caps and all lowercase < 1217371799 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :none of them worked. < 1217371807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: that's not everything conceivable. < 1217371819 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what's another way to say red herring? < 1217371821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Care to stick it in PM? I'd prefer not to spoil it. < 1217371828 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially not for people who read the logs. < 1217371831 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: no, thanks < 1217371834 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1217371836 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :would you guys mind taking this elsewhere? < 1217371836 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no actually there isnt, because "gulesfish" does not mean "red herring" < 1217371839 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :To #gulesfish with ye. :-) < 1217371869 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: nobody's going to go to that channel < 1217371880 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i think the last time i just tried permutations < 1217372085 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1217372142 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mm, got to basil and don't feel like playing with it any more than i had last time :) < 1217372228 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1217372291 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not really a maze, more like a blank wall :) < 1217372305 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(because knowing that other people could solve the puzzle in a minute or two but you can't is really reassuring) < 1217372308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gules at least has an obvious false trail < 1217372320 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :basil has no trail at all < 1217372339 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. < 1217372346 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I assume Rodger meant literally 8 minutes for that other guy. < 1217372353 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ? < 1217372365 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ihope just kicked me from #gulesfish < 1217372371 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :for telling psygnisfive he fails at reading comprehension < 1217372374 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which he has done. < 1217372375 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :countless times. < 1217372378 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately tusho your logic fails < 1217372390 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :he kicked you because you're an annoying little shit < 1217372402 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: why did you kick me? < 1217372407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_'s better than the rest of you, and not afraid to show it < 1217372418 0 :SimonRC!unknown@unknown.invalid NICK :RodgerTheGrape < 1217372435 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: well? < 1217372441 0 :RodgerTheGrape!unknown@unknown.invalid PRIVMSG #esoteric :take it elsewhere he, I mean I, said < 1217372443 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :simonRC- the guy that beat everything in 8 minutes didn't do basil, too < 1217372444 0 :RodgerTheGrape!unknown@unknown.invalid NICK :SimonRC < 1217372447 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it was shorter then < 1217372464 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: oops, silly me < 1217372482 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels slightly better < 1217372482 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets popcorn < 1217372498 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :for future record i'm an annoying little shit < 1217372503 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :apparently < 1217372531 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :we need a ruler with an iron fist < 1217372538 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could cause chaos in #math this way. < 1217372540 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :iron is too weak < 1217372541 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah, one iron fist and one candy fist < 1217372546 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we need carbon-steel < 1217372553 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i'm happy with lament's level of opping < 1217372556 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :iron fist for the bad and candy fist for the good < 1217372566 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1217372566 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it means that people aren't kicked just because someone considers them an annoying little shit < 1217372579 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :he owns this channel? < 1217372592 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :effectively < 1217372594 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :someone else founded it < 1217372599 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but he's been here since 2002 and is the only active op < 1217372619 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, of course, Freenode's non-falunty ops policy < 1217372624 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm no longer in #gulesfish. < 1217372638 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :he is the basket in which all our eggs are? < 1217372654 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe RodgerTheGreat or someone else sensible should be made into a backup op < 1217372665 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i don't think we need more ops SimonRC < 1217372673 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric is, mostly, totally free speech < 1217372675 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and it's better this way. < 1217372682 0 :cherez!n=cherez@CPE-69-76-143-134.kc.res.rr.com JOIN :#esoteric < 1217372687 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe so < 1217372710 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in case lament goes into witness protection or something < 1217372743 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament barely excersizes his op power < 1217372745 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i doubt we'd notice < 1217372755 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(apart from the lack of his vulgar puns. Which would be missed.) < 1217372764 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(although it's more vulgarity, and puns, seperately.) < 1217372782 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1217372806 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :god whats NEXT < 1217372808 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :M? < 1217372824 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217372825 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :M < 1217372836 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't we have other ops, sheesh < 1217372848 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: not in here, please < 1217372851 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm flattered that people think I'm sensible < 1217372873 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: I would like to actually sleep tonight < 1217372986 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: we have one other < 1217372987 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :don't we? < 1217372989 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :the founder < 1217372997 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and he's dropped off the face of the earth for years, no? < 1217373011 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1217373016 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wasn't calamari an op? < 1217373020 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1217373023 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i always thought he was < 1217373023 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :not when i've been here < 1217373026 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but he's not on the list < 1217373036 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :to me #esoteric is your channel :P < 1217373227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wanna give the puzzle url again < 1217373242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know a guy who likes playing with these < 1217373251 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.shadowarts.org/PHP/Example.php < 1217373595 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah, fizzie is an op < 1217373605 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :wow really? < 1217373606 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :since when? < 1217373616 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :since time immemorial, i think < 1217373630 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :try /msg chanserv access #esoteric list < 1217373642 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Aardappel is there, for obvious reasons < 1217373685 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: fizzie only started talking recently < 1217373687 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1217373693 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :didn't talk in 2007 as far as I can tell < 1217373698 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :only recently in 2008, probably talked before that ofc < 1217373699 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but... yeah < 1217373717 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think he was on the esolang list < 1217373745 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the esolang list still exists, it's amazing < 1217373752 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :really?? < 1217373755 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :does anyone still post? < 1217373762 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the only message in the past ~5 years was a test message crosslisted to some other list < 1217373780 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but it's totally there < 1217373781 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: 5 YEARS?! < 1217373785 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Surely someone has to post a message every now and then < 1217373787 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe 4. < 1217373788 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :even if it's just hah it's dead < 1217373789 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nope :( < 1217373793 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's absolutely dead < 1217373797 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: well then you know what i'll do < 1217373801 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i'll go and send an email to it < 1217373801 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :right now < 1217373806 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :... subscribe link? < 1217373822 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION subscribes to friends-of-brainfuck too < 1217373827 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if it still exists < 1217373836 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you said it did lament < 1217373879 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well here's a puzzle < 1217373880 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/ < 1217373888 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you figure out the subscribe link :) < 1217373905 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1217373916 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :um < 1217373917 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: < 1217373921 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1217373921 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :there's an email from jul 06 there < 1217373922 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :this eyar < 1217373927 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/archive/current < 1217373957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a lot of spam there < 1217373961 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217373964 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but I must subscribe < 1217373964 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :damnit < 1217373980 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :MUST SUbSCRIBE!!!!!!!!!!! < 1217373983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's some popular listserv < 1217373990 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :try listserv@ or majordomo@ or subscribe@ < 1217373992 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1217374009 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :https://sange.fi/oiva/esoteric -> not found < 1217374015 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm < 1217374017 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : < 1217374018 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, there you go < 1217374023 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :To unsubscribe send a mail to listar@esoteric.sange.fi with a body of: < 1217374023 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :X-listar-version: Listar v0.129a < 1217374024 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unsubscribe lang [if you receive these messages via lang] < 1217374024 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unsubscribe misc [if you receive these messages via misc] < 1217374033 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :... you figure out how to subscribe :D < 1217374034 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1217374035 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1217374041 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :are you subscribed lament < 1217374044 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217374066 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ok, let's hope that worked < 1217374070 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :List context changed to 'lang' by following command. < 1217374071 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :>> subscribe lang < 1217374071 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Subscription confirmation ticket sent to user being subscribed. < 1217374076 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1217374087 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is what always amazed me about the internet < 1217374093 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :things that are dead seem so alive < 1217374095 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Welcome to list 'lang' < 1217374108 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least post something on-topic < 1217374110 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :for my reference: lang@esoteric.sange.fi & misc@esoteric.sange.fi < 1217374120 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I'll post to misc < 1217374142 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe mention this channel, just in case somebody missed the announcement 5 years ago < 1217374203 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SENT < 1217374218 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Let's see if some life can't be kicked back into this thing. < 1217374224 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not even going to set up a filter+label < 1217374231 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I am under no illusions on how much traffic to expect < 1217374232 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1217374256 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :friends of brainfuck seems to be dead though < 1217374258 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :won't register me < 1217374264 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it says it's sent off the confirmation but hasn't < 1217374271 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1217374273 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :t'was in spam < 1217374295 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...suddenly billions of forgotten esolangers awaken from their ancient dreams... < 1217374306 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...and eat tusho's soul! < 1217374313 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oh my. < 1217374341 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :You have successfully confirmed your subscription request for "penguinofthegods@googlemail.com" to the Friends-of-brainfuck mailing list. A separate confirmation message will be sent to your email address, along with your password, and other useful information and links. < 1217374353 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :mailing lists make me happy < 1217374357 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :they're so ... deliciously arcane < 1217374359 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yet they still work < 1217374374 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does usenet make you happy? < 1217374378 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1217374382 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how come? < 1217374384 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :usenet doesn't work, lament. < 1217374388 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, another mailing list to fill up my gmail account and ignore! < 1217374397 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :usenet works for me < 1217374400 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: You're assuming any messages get sent to it to ignore < 1217374405 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, usenet works for binaries. < 1217374407 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1217374408 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am on several populated groups < 1217374427 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :non-binaries groups < 1217374442 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :usenet definitely works better than the esolang mailing list :) < 1217374504 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Jul 26 = last non-spam on the friends-of-brainfuck list < 1217374510 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's asking if there's anyone still there in all the spam. < 1217374536 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :how can people suddenly just be so unenthusiatic about esolangs < 1217374538 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :while the esolang wiki survives < 1217374542 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :to not post for 4 fucking years? < 1217374547 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i mean, ok, i can understand it going dead < 1217374549 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but for 4 years?! < 1217374558 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament, did you get the email I sent to misc@? < 1217374571 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: yes < 1217374579 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ok, the listserv still works then < 1217374722 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where is it hosted? < 1217374832 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries sending "help" to the listar < 1217374850 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Unable to process request due to filesystem error" < 1217374853 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bugger < 1217374864 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: here's what to do < 1217374871 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :make the help command work? < 1217374877 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :send {subscribe lang} to listar@esoteric.sange.fi < 1217374879 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :send {subscribe misc} to listar@esoteric.sange.fi < 1217374904 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what other lists are there? < 1217374916 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: none < 1217374918 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that's all the esoteric lists < 1217374925 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :esoteric/lang and esoteric/misc < 1217374930 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :on the esoteric.sange.fi listserv < 1217374932 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :anyway, https://mail.koeln.ccc.de/cgi-bin/mailman/listinfo/friends-of-brainfuck < 1217375045 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: how much spam do you get from those lists < 1217375046 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are just four lists < 1217375054 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: three < 1217375055 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sci, lang, misc, and chat < 1217375064 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1217375065 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :are you sure < 1217375067 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217375076 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :all on the esoteric listserv? < 1217375077 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :k < 1217375079 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i'll subscribe em all < 1217375084 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :say "lists" to listar@esoteric.sange.fi < 1217375090 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: which are you subscribed to < 1217375117 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries multi-subscribe in one message < 1217375188 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :chat doesn't work: "filesystem error" < 1217375212 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :>> subscribe chat < 1217375212 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Unable to generate subscription cookie! < 1217375212 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :>> subscribe chat < 1217375212 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Unable to process request due to filesystem error. < 1217375214 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :correct. < 1217375235 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :kind of an eerie feeling this < 1217375236 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :isn't it < 1217375239 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1217375242 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :a half-broken listserv < 1217375244 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I wonder where it is hosted < 1217375244 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :still chugging away < 1217375247 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :serving the occasional spam < 1217375256 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :nothing for 5 years < 1217375259 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and even then just a test message < 1217375268 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how did we find it out again? < 1217375284 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought that stuff on the net got taken down as soon as no-one was using it < 1217375293 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: It hosts lots of stuff too < 1217375297 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/ < 1217375304 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's the esoteric file archive < 1217375306 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :23:21:57 < lament> i think he was on the esolang list < 1217375307 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :23:22:25 < lament> the esolang list still exists, it's amazing < 1217375323 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i knew of it before though < 1217375325 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :just never tried subscribing < 1217375329 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we found it because i remember the url :) < 1217375337 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and because esolangs.org links to it < 1217375341 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1217375342 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :just not the actual thing < 1217375345 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so we looked in archives/ < 1217375349 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and saw unsubscribe instructions < 1217375350 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1217375359 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION internet archaeology < 1217375381 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's like discovering a forgotten city < 1217375392 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how you can not post to a mailing list for 5 years though < 1217375395 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :R'lyeh < 1217375410 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :everything i'm on always gets a 'is this still on' every now and then < 1217375420 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: it never officially died, either < 1217375422 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I subscribed to the thress that work < 1217375423 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :people just stopped posting < 1217375431 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: friends-of-brainfuck too? < 1217375431 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric played a large part in killing it < 1217375438 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: not yet < 1217375442 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: ouch < 1217375449 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(hmm, how did *I* find this place) < 1217375481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least these days the esolangs wiki is high up on google < 1217375484 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :some listserv software says "BTW you are still subscribed y'know and here is your password" every month < 1217375485 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and from it, people can find irc < 1217375497 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :anbd from there THE WORLD! < 1217375505 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/Esolang:Community_Portal < 1217375510 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that page actually mentions the mailing lists < 1217375517 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :who owns the server the list is on < 1217375521 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The mailing list lang@esoteric.sange.fi is is a common place to announce new languages, programming contests etc., though it is rather low on traffic these days. < 1217375524 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :To subscribe to lang@esoteric.sange.fi, send a mail with subscribe lang as the message body to listar@esoteric.sange.fi. < 1217375531 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: some listserv == mailman. < 1217375544 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i used to be subscribed to a mailing list from coollist.com < 1217375549 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which, at the bottom, proudly sports: < 1217375554 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :© Copyright 2000 Coollist. < 1217375561 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or, who owns esoteric.sange.fi? < 1217375576 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :panu kalisomething < 1217375576 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(the list mustn't die, not after we just found it) < 1217375583 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: we can keep it alive. < 1217375587 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1217375588 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :revive it < 1217375600 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if the list is referenced from the comunity portal page on the wiki < 1217375607 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :means it was always accessible to newcomers < 1217375613 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, he mustn't notice and say "oh that thing's still going I mean to get rid of that" < 1217375624 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: doesn't mean they did it. < 1217375626 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :he's subscribed to the list of course < 1217375647 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am bothered by my desire to try and bring together groups of people that are split and only have me in common < 1217375654 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: me too < 1217375665 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i also hate to see sites die < 1217375667 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :no posts since 2004 < 1217375669 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :then it just disappears < 1217375674 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it kind of feels like everyone on it is gone too. < 1217375681 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e.g. my recent desire to reunite SourceryNet's #afd with the parent newsgroup alt.fan.dragons < 1217375681 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :esoteric.sange.fi used to be the hub < 1217375689 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i also generally dislike meeting someone on the internet < 1217375692 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and then never seeing them again < 1217375699 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1217375699 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: one of my webcomics died a couple of days ago < 1217375702 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :coollist.com seems to be broken < 1217375707 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :subscribe.cgi -> empty < 1217375708 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Everything You Know Is Right < 1217375751 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :enough thought like this could make one an insane dictator who desires no information should ever be lost < 1217375767 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i prefer retaining information in a vigilante way < 1217375777 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :now, shall we figure out how to work coollist? < 1217375785 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i'll try -making- a list < 1217375801 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at one point the esolang list was lively enough that somebody proposed an esolang ([]) to go in the message title tags < 1217375815 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: I remember seeing that < 1217375829 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Internal Server Error < 1217375829 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :The server encountered an internal error or misconfiguration and was unable to complete your request. < 1217375832 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Encouraging. < 1217375842 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Yow. Apache/1.3.28. < 1217375845 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that esolang is not even on the wiki :( < 1217375855 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oh god, now we've made lament sad too < 1217375861 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::-| < 1217375867 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm perpetually sad < 1217375867 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: where is this? < 1217375872 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: http://coollist.com/ < 1217375875 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't bother < 1217375879 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be 100% borked < 1217375892 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a lot of cool people used to come to this channel and don't come anymore < 1217375893 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it died early 2007 it seems < 1217375899 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so it went for 7 years without maintainence... < 1217375948 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this channel is dying just as the list died < 1217375950 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Your query has been successfully sent to the Coollist Support Team. We will get back to you as soon as possible. < 1217375952 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yaaaaaaaaay < 1217375956 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: wtf? It's active. < 1217375963 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's just dying very, very slowly :D < 1217375972 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ok, it was in a lull a while back < 1217375974 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but it's perked up again < 1217375978 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :thanks to new bloo < 1217375978 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :d < 1217375985 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :google thinks the FOBF subscribe messages are spam < 1217375991 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yep < 1217375995 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ircbrowse.com seems to be dead...