< 1217462709 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1217464800 0 :alexbobp!unknown@unknown.invalid QUIT :"Leaving." < 1217466810 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1217467676 0 :tusho!unknown@unknown.invalid QUIT : < 1217467702 0 :tusho!n=tusho@91.105.96.84 JOIN :#esoteric < 1217469176 0 :tusho!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1217470739 0 :CakeProphet!n=chatzill@h139.32.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1217471141 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1217471529 0 :CakeProphet!n=chatzill@h249.52.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1217473107 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1217479441 0 :CakeProphet!n=chatzill@h137.0.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1217479931 0 :adu!n=ajr@pool-71-163-40-170.washdc.fios.verizon.net JOIN :#esoteric < 1217481988 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1217482879 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1217483678 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1217483899 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :zzz < 1217483959 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :aaa < 1217483965 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bbb < 1217483971 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ccc < 1217483987 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :þþþ < 1217483990 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1217484006 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I'm surprised that showed up in my client < 1217484012 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :i suppose its latin-1 < 1217484023 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ßßß < 1217484054 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :义义义 < 1217484094 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ʔ < 1217484106 0 :olsner!n=salparot@h-60-96.A163.cust.bahnhof.se JOIN :#esoteric < 1217484134 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ƭƭƭ < 1217484169 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ƥʃɗɠɦƙƥȥɖƈɓɲ < 1217484177 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is such a stupid combination method lol < 1217484225 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it does seem stupid indeed < 1217484262 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, its stupid because the things have nothing in common < 1217484293 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ƥ : p !:: ʃ : s and so on < 1217486213 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1217486919 0 :adu!unknown@unknown.invalid QUIT : < 1217491199 0 :clog!unknown@unknown.invalid QUIT :ended < 1217491200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1217492701 0 :lament!n=lament@S0106000d3a705704.vc.shawcable.net JOIN :#esoteric < 1217492811 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net < 1217492811 0 :lifthras1ir!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net < 1217492861 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1217492864 0 :kar8nga!n=ctc@j-250.vc-graz.ac.at JOIN :#esoteric < 1217492935 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1217495100 0 :lament!unknown@unknown.invalid PART #esoteric :? < 1217498224 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1217498546 0 :psygnisf_!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1217498546 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1217498572 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1217499594 0 :tusho!n=tusho@91.105.96.84 JOIN :#esoteric < 1217499754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523-log-ping: < 1217499761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh man you know that twiceler bot that was scouring eso-std.org < 1217499776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and we went onto the site and it was a spidering bot for a company saying they were 'reinventing search' blah blah blah < 1217499780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's cuil's spider < 1217499780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1217499900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they were called cuill when we checked though < 1217500344 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"HydraIRC -> http://google.com <- Go find something better" < 1217501103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, link to cuil stuff? < 1217501122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you don't want to use it. it is failure embodied. < 1217501127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for example - 'cobol' gets no search results < 1217501130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and < 1217501130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://xs129.xs.to/xs129/08313/picture7574.png < 1217501185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, who? < 1217501190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never heard of that name < 1217501193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: eric schmidt = google CEO < 1217501196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that picture = steve ballmer. < 1217501201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1217501208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cuil = thinks they belong together < 1217501227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that *is* funny < 1217501242 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's still not masturbating guys, like in that El Reg post: http://www.theregister.co.uk/2008/07/29/cuil_launch/ < 1217501254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1217501276 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe they think the picture embodies the concept of "Teaching". < 1217501333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{The company says it's attempting to tag each search result with an image "that will help people visually check whether the result is something they want to click on."} < 1217501350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"this site is GAY" < 1217501431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1217501441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what happened to that powerset thingy? was all the rage some time ago < 1217501446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: microsoft bought them < 1217501450 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :embrace, extend, extinguish < 1217501454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but was it any good? < 1217501460 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The COBOL thing is curious, since the "tab bar" there does list searches like "Cobol Programming", which do return semi-reasonable results. < 1217501490 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: some interesting ideas, but no. not really. < 1217501500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Apparently 'all' means 'everything else'. < 1217501507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google still wins then :) < 1217501566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of which, omgwtfbbq pikhq is back in Agora. < 1217502116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh man. I just linked someone to a Jakob Nielsen article and they said they could find a link saying the exact opposite :) < 1217502794 0 :sebbu!n=sebbu@ADijon-152-1-4-233.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1217503059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, who is "Jakob Nielsen"? < 1217503538 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1217503910 0 :RedDak!n=dak@host113-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1217503913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: web usability expert < 1217503928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1217503937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.useit.com/ < 1217503948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I still think cfunge's webpage is about as usable as it can get, for a geek ;P < 1217503958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just a plain page < 1217503958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1217503962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :its navigation is sorely lacking < 1217503966 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also it's inaccessible < 1217503974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, sure, but there isn't much to navigate to < 1217503981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not bad, certainly < 1217503982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1217503982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and.... google for cfunge < 1217503986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :first hit recently < 1217503986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's horrible inaccessable < 1217503995 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :your links are only distinguished by colours < 1217503999 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a giant "fuck you" to colourblinds. < 1217504001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok true < 1217504003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :add an underline back in < 1217504008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, good point < 1217504011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also < 1217504018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :change the visited link colour to something else < 1217504025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because colourblind users won't be able to distinguish it either < 1217504025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I just took the theme from the lighttpd directory layout < 1217504049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not sure how to do visited links nicely for colourblind people actually < 1217504052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but then wikipedia has the same problem < 1217504054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :purple should be pretty distinguishable though < 1217504056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no underlined links < 1217504057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes it does < 1217504063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :doesn't make it acceptable < 1217504067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why don't they fix it? < 1217504074 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i don't know. I haven't aske < 1217504075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :d < 1217504119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, underlines added < 1217504126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can turn it on in user preferences though < 1217504128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for visited links, it is not something I use myself anyway < 1217504148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather I should make them keep the same color < 1217504150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.useit.com/alertbox/20040503.html < 1217504152 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1217504155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to piss of non-colorblinds too < 1217504160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1217504181 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the eso site is just going to use underline to distinguish a link < 1217504189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no colour? < 1217504190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so that we can use them to an insane degree without becoming a rainbow < 1217504193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that will confuse me at least < 1217504200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not really < 1217504209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :_ESO 1: Brainfuck_ has just been released < 1217504212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where _ = underline < 1217504225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :plus _Comments_ :P < 1217504267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, IMO underline is uggly, you won't see underline in any printed newspaper or such < 1217504276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you use italics and bold sure < 1217504278 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :underline, nowadays, means a link < 1217504281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217504287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course, underline in type is ridiculous < 1217504292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :underline = italics < 1217504297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but underline is horrible typographically < 1217504300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217504301 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1217504315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, remember I like LaTeX ;P < 1217504325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the point is everyone knows a bit of underlined text on the web is something you can click and get some related info < 1217504344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, as for navigation on cfunge web page, wtf, it is hardly neeeded, on my screen it doesn't even scroll < 1217504358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually it does for the XHTML image at the bottom < 1217504363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but no scrolling apart from that < 1217504382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I suggest a direct link to the source and binaries at the top < 1217504396 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sourceforge's interface is terrible < 1217504399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i hate downloading software from it < 1217504404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :link to, e.g. http://downloads.sourceforge.net/cfunge/cfunge-0.2.1-pre2.tar.bz2?modtime=1214848823&big_mirror=0 < 1217504420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't do binaries any longer < 1217504427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because of no uncommon deps < 1217504437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no longer depend on Boehm-GC < 1217504438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: link to the source directly then at least < 1217504443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well hm good idea < 1217504447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like this: < 1217504458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :This is cfunge, a fast, small and standard conforming Befunge98 interpreter in C. < 1217504469 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[Download the latest version, posix_0.348923476823423472384234324.] < 1217504481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :posix_ for version lol :P < 1217504493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :last would currently be 0.2.1-pre2 < 1217504501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I plan to do pre3 today < 1217504507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so will add that when I update for pre3 anyway < 1217504514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you should name your releases after your crazy optimizations < 1217504520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cfunge: posix_fadvise edition < 1217504533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2008.2? < 1217504539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some distros does it that way < 1217504540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1217504551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(yes that may work for a distro, but not for cfunge) < 1217504565 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :personally I like this version numbering scheme: < 1217504574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, actually wait, I'll have to fix that darn threading bug before < 1217504581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :major.month_number < 1217504589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you make multiple releases, add .day_number < 1217504592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :although hmm < 1217504596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you take a while to add to major... < 1217504606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may take a while < 1217504612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :major.years_of_existence.month_number[.day_number] < 1217504624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2.1.6 < 1217504629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1217504633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2.2.1 < 1217504639 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :3.2.2 < 1217504640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1217504656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0.2008.7 would be this month? < 1217504685 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1217504686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I really like both ick and CLC's version numbering schemes < 1217504689 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how many years has cfunge existed < 1217504692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1217504699 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it isn't a year old yet < 1217504702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should base mine on modular arithmetics < 1217504705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it'd be 0.0.7 < 1217504708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I do all mod something < 1217504715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you make a stable release < 1217504715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then confuse the hell out of everyone < 1217504717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then 1.0.7 < 1217504755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, idea: use a HUGE number that is incremented, take this mod a smaller number < 1217504760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1217504770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually lets just do RSA while we are at it! < 1217504771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and each major release increase the smaller number < 1217504777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, :D < 1217504800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and the minor ones increases the large number? < 1217504827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then not tell anyone what these numbers are of course, just give them the result hehe < 1217504833 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1217504833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the algorithm < 1217504885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe just sha512 or whatever the currently preferred hash function is < 1217505840 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :FORTH LOVE IF HONK THEN http://vjn.cc/x < 1217506036 0 :shachaf!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1217506040 0 :shachaf!n=shachaf@66.17.178.32 JOIN :#esoteric < 1217506783 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1217507084 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1217507097 0 :kar8nga!n=ctc@j-250.vc-graz.ac.at JOIN :#esoteric < 1217507758 0 :sebbu!n=sebbu@ADijon-152-1-4-233.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1217509962 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1217510255 0 :sebbu!unknown@unknown.invalid QUIT :"brb" < 1217511107 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1217513992 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving." < 1217514874 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1217514897 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I had a dream where stuff like '.r' was valid Python to output 'r'. < 1217515054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1217515169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unPython < 1217515266 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And there was a computer game (that my brain equated with Allegiance) that had spaceship doors that had the strangest tendency to remove your space suit, then open. < 1217515297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i really hate those < 1217515344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_could_ be a premonition of today's Buck Godot comic < 1217515521 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And there were robots that were apparently inspired by the movie WALL-E. I remember seeing about five of them working on something, then gesturing for them to stop, and green exclamation marks appeared on their screens. < 1217515702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, hasn't come here yet i think < 1217515831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we should invent esolangs in dreams < 1217516042 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, I was experimenting with the doors, and they suddenly opened, and I saw my space suit break apart. I tried to remember what the Allegiance controls on a keyboard were and use them to travel to the female/engineering ship, but being a human without a vehicle of any kind and not knowing the controls, I failed. < 1217516088 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The other ship was the male/flight ship. Adults went to whichever ship they wanted; children went with their father if they were male and their mother if they were female. < 1217516167 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Presumably, it was expected that most males would go to the flight ship and most females would go to the female ship. < 1217516179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1217516192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm an orange < 1217516194 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...the engineering ship, that is. < 1217516204 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pats oklopol < 1217516215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION purrs < 1217516233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :orange u glad to see us? < 1217516274 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They were generation ships, and everyone was expected to be on them; the people on the flight ship would learn to fly really well (and invent flight-related things), and the people on the engineering ship would learn engineering and design useful things. < 1217516290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm a cockroach < 1217516296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had a weird internet-related dream 2 days ago < 1217516299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or was it 3? < 1217516299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :4? < 1217516301 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1217516412 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks _nothing_ puns with cockroach < 1217516482 0 :Tritonio_!n=tritonio@150.140.226.44 JOIN :#esoteric < 1217517090 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :http://inshame.blogspot.com/2008/02/efficient-brainfuck-tables.html < 1217517125 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1217517127 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :mistake < 1217517147 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :http://inshame.blogspot.com/2008/07/big-table-implementation-in-brainfuck.html < 1217517264 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1217517445 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio_: AAAGH! MARQUEES! < 1217517716 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :you hate them? < 1217517723 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio_: Who doesn't? < 1217517759 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :why? they love you. < 1217517781 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1217517782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they left me < 1217517783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1217517844 0 :Tritonio_!unknown@unknown.invalid PRIVMSG #esoteric :hmm strange... < 1217518089 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1217518900 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just how optimizing are BF optimizing compilers these days? < 1217518932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Very. Try that haskell one. < 1217518937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It does crazy shit. < 1217518942 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :As they say. < 1217519112 0 :Tritonio_!unknown@unknown.invalid QUIT :"Leaving" < 1217519166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lost the game < 1217519358 0 :oerjan!unknown@unknown.invalid QUIT :"Ayeeh! Heat!" < 1217519456 0 :MikeRiley!n=rileym@las-static-208.57.195.80.mpowercom.net JOIN :#esoteric < 1217519542 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: last night i found the underlying problem with wrapping in Rc/Funge-98... < 1217519701 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so what was it? < 1217519735 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :in Check_Wrap, it was comparing against the limits as greater or equal....needed to be just greater < 1217519746 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1217519750 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the bug that was there would have affected wrapping in all 3 dimensions... < 1217519754 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :so fixed it now... < 1217519758 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I would have expected it to < 1217519767 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I only fixed x because that's all I needed :-) < 1217519771 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :also replaced the dynamic memory manager to a new one,,,MUCH MUCH faster than before... < 1217519777 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :figured that!! eheheheeheh < 1217519789 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :here is the run times for Mycology now: < 1217519799 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric : Instructions Executed: 205866 in 220435 cycles < 1217519799 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric : Execution time : 0.23 seconds < 1217519799 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :Instructions per second: 895069.56 < 1217519799 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :Exiting with return code = 15 < 1217519807 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :real 0m0.299s < 1217519807 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :user 0m0.196s < 1217519807 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :sys 0m0.096s < 1217519837 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :still passes 100%... < 1217519857 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd compare with you but the times on Windows are ridiculous since the PERL test takes a year < 1217519876 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :spawning a process alone takes around 0.3 seconds... < 1217519884 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :ouch!!! < 1217519890 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1217519898 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :anyway, you can see two visible pauses as PERL is tested :-P < 1217519918 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :windows was never very good for spawning tasks... < 1217519922 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1217519985 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :next will fix TRDS to work correctly,,,then will release v1.11... < 1217520001 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah, so the next release will be a while from now ;-) < 1217520011 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :nope....do not think so... < 1217520023 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :already figured out a much simpler strategy for travelling to the past... < 1217520038 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :travel to the future and space jumps already work correctly... < 1217520043 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :do tell, if it's good enough I might use it :-) < 1217520061 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :essentially my new strategy is to make everything future jumps!! < 1217520069 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :and treat them as such... < 1217520087 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :when going backwards, the interpreter will be reset to where the program started... < 1217520106 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :time travelling IPs that should be there at the time of arrival will then be added to the IP list,,,with runtimes in the future... < 1217520117 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1217520117 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :making them act like future jumps from time 0... < 1217520139 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :in theory,,,should work,,, < 1217520143 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1217520150 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :and much easier to implement than my previous strategy... < 1217520156 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what was your previous strategy then < 1217520167 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :craziness!!!! eheheheheeheheheh < 1217520170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1217520191 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :before i as it ran it would compare to the IPs to look for ones that would be there and then spawn them in... < 1217520207 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but that method was problematic when it came to matched uids... < 1217520212 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1217520219 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what I do, actually :-) < 1217520228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think either is very complicated < 1217520231 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or different in complexity < 1217520235 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :new method should be much cleaner,,,and less impact on the main interpreter loop... < 1217520271 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :current method requires TRDS functions to be dealt with until the time of jump of the last jumped IP,,,, < 1217520279 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :new method removes that check alltogether... < 1217520308 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :by using the future jumps from 0, the check to see if CycleCount > RunTime is enough to allow the IPs to arrive at the correct times... < 1217520379 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :and no seperate list is needed to check for when other time travellers should appear... < 1217520408 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I guess that works < 1217520417 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but the main complexity isn't managing the list, I think < 1217520442 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you're just moving the complex stuff from knowing how to manage the list to knowing what RunTime to give the IPs :-) < 1217520446 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i think this method will actually remove the complexity... < 1217520460 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the RunTime is already straightforward... < 1217520460 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if so, great and I'll probably do that too :-) < 1217520470 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :just let me know if you can pass mycotrds < 1217520504 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :well,,,once i have it working the way i think that it should...then will try mycotrds,,,and hopefully your vision of how time travel is supposed to work meshes with mine!! ehehehehehe < 1217520531 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(note that all GOODs isn't enough, it's possible to have all GOODs but incorrect output) < 1217520532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"There were already some table implementations which used at least 2*n Brainfuck cells for storing an n sized table. My implementation needed only n+4." < 1217520543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was this tritonio's link or whose, dunno < 1217520548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway wtf :D < 1217520550 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :aye, his < 1217520551 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :understood...i do agree,,,correct output is required... < 1217520556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2^n cells? < 1217520564 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2*n < 1217520572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1217520573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1217520575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1217520580 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1217520604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Also, all known implementations had a limit of 256 cells (Or equal to the size of a cell on the Brainfuck array. For the rest of the post I will assume that the cell size is one byte)." what?? < 1217520623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there a misread character there too? < 1217520636 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, what do you think it says :-) < 1217520639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or... err... are all known bf implementations 256-celled? < 1217520693 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, they have 30000 cells usually < 1217520702 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but like he said, the limit was "equal to the size of a cell on the Brainfuck array" < 1217520702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :30000 or infinite < 1217520718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :256 is the usual size limit < 1217520731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :256^(1, 2 or 4) or infinite < 1217520744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1217520751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1217520753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1217520758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right, implementations of the table :D < 1217520763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i'm dumb < 1217520764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really < 1217520767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone smack me < 1217520768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard < 1217520771 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1217520793 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION smacks oklopol hard < 1217520978 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :also,,,with the new memory manager, -c is not irrelevant....the dynamic memory manager allocates memory as needed now... < 1217521074 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :and considering the speed of the new manager, also will make the dynamic model the default instead of static... < 1217521137 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :-c is NOW irrelevant,,, < 1217521152 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :as is -r < 1217524121 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :you still about Deewiant?? < 1217524148 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :aye < 1217524188 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :question about why mycotrds is doing: < 1217524197 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oh noes ^_^ < 1217524199 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :BAD: J doesn't jump through time properly < 1217524211 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i assume at this point you are only testing single ip time travel? < 1217524215 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :and is it to the future or past? < 1217524224 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the past probably < 1217524233 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :my guess is < 1217524238 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :and what are you expecting to find when you get there? < 1217524248 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that it's doing a modification to Funge-Space at some point using p < 1217524250 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i just wrote a small program to test single ip travel to the past and it works fine... < 1217524252 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and then at some point checking it with g < 1217524257 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and not finding what it expects < 1217524271 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember the details but I remember that it was really basic and RC/Funge-98 didn't do it :-P < 1217524272 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :was p written before or after the jump? < 1217524274 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1217524280 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :upon reflection, I think I might remember the details < 1217524283 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so < 1217524284 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i know it does not!! eheheheeheh trying to find out what it actually is... < 1217524287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what it does is, before the jump < 1217524291 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it does, say, 500p < 1217524297 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and then it jumps to the past < 1217524304 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and makes sure that 00g does /not/ give 5 < 1217524310 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :got it...ok.... < 1217524322 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :i.e. modifications to space in the future don't affect space in the past < 1217524329 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :correct,,,they should not... < 1217524338 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :funge-space has to appear as it was in the past... < 1217524349 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :now that i know what to check for, can continue working on this... < 1217524378 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :goal is to have TRDS working by the end of the day.... < 1217524449 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1217524464 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :doubt it will happen!!! eheheheheheeh but that is my goal.... < 1217524697 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :yikes!!!!!!!! got that problem fixed and now mycotrds gives lots and LOTS of output!!!! eheheheheheeheheh < 1217524702 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :now to find the next problem... < 1217527417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1217527470 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :???? < 1217527503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1217527507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(wrong tab) < 1217527562 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :no problem < 1217528604 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :still here Deewiant??? < 1217528619 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :o/ < 1217528673 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :got a question about how you think time travel to the future shoud work.... < 1217528700 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :everything is good up until mycotrds tries to to IJ to return back to the previous time,,,,it then is in a stuck loop.... < 1217528711 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :how are you handing future travel?? < 1217528746 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: could it be that when you have only one IP traveling to the future, it doesn't work because nobody's executing instructions and thus the time never comes? < 1217528773 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :possible,,,but doubt it, my main loop would still be running and ticking time.... < 1217528776 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I just put the traveling IP to sleep < 1217528779 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but let me check that for certain... < 1217528790 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :that is what i do, put the future travelling IP to sleep... < 1217528825 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :no IPs need to be running for CycleCount to increment,,,,so that is not the problem... < 1217528909 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :got another idea of what it could be tho..... < 1217528976 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :nope....IJ works on my test program....hmmmmmmmm < 1217529291 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, when you execute IJ, what instruciton are you jumping back to???? normally the jump would leave you at the J, but the J should not be executed again....it should be the instruction following... < 1217529375 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :beats me... if it's the J at (68,40) it should go to (68,39) < 1217529396 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if you end up at (69,40) instead I can see that being an infinite loop < 1217529408 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or actually I can't < 1217529412 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but anyhoo :-P < 1217529468 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :ok,,,let me see if i can see where it is coming back to... < 1217529578 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :weird,,,,ran it in the debugger and it worked,,,,,run it without the debugger and it hangs......strange....... < 1217529589 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1217529627 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that called a Schroedinbug, or a Heisenbug? < 1217529650 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Whichever it is, I hear that's often caused by failing to initialize your variables. < 1217529662 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i suppose that is a possibility..... < 1217529664 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heisen < 1217529720 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :schrödinbugs are when you read the source and notice that something never could have worked, at which point it stops working < 1217529787 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho: isn't it now three days ago that you said "maybe tomorrow" you'd start work on rootnomic? < 1217529788 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :does this take into account that the same ip cannot make the same jump twice???? < 1217529808 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yes. I've been doing a lot. :P < 1217529831 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: of course, any TRDS program would loop forever if the interpreter allowed that :-) < 1217529840 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :more precisely, an IP with the same uid cannot make the same jump twice... < 1217529854 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :exactly,,,,which is why it is not allowed... < 1217529864 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm, same uid < 1217529873 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :which confuses me about your output.... < 1217529876 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what if a time traveler makes the jump < 1217529881 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :looks like the same jumps are being made more than once??? < 1217529891 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :a time traveller can make the same jump... < 1217529895 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :only once tho < 1217529896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: I notice you use ,,, a lot. < 1217529918 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :yeah,,,i buy my punctuation symbols in buld,,,so tend to use lots of them!!! eheheheeheh < 1217529924 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :s/buld/bulk/ < 1217529972 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1217530034 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the way that time jumps to the past work, is that a single entity cannot make the jump twice,,,when a past-travelling ip encounteres the same jump, it should be terminated...only the back-jumped ip would remain... < 1217530075 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but what if the back-jumped IP does the jump :-) < 1217530079 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :actually the past-travelling one is not the terminated one, it is the one that was there when the IP arrives, or created after the IP arrives... < 1217530086 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :here is the logic: < 1217530101 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :IP0 jumps at 1000 to 500 becoming IP0t < 1217530111 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :IP0 will still be created as normal < 1217530120 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :and at 500, there could be IP0 and IP0t < 1217530136 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :if IP0 reaches 1000 and makes the same jump, ti should be terminated...not jump again < 1217530140 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1217530150 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but what I'm wondering now is, what if IP0t makes the same jump < 1217530160 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :if IP0t reaches 1000 (or any cycle) at the same point to make the same jump, it jumps and becomes IP0ta < 1217530166 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, exactly < 1217530168 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so < 1217530172 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2008-07-31 20:44:00 ( MikeRiley) more precisely, an IP with the same uid cannot make the same jump twice... < 1217530174 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :since IP0t would also exist, since jumped at the same point... < 1217530176 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :is false < 1217530179 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :because they both have UID 0 < 1217530181 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :pretty much... < 1217530207 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :IP0t can make the jump that IP0 made... < 1217530219 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1217530220 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but if IP0t reaches that jump again,,,then it must terminate < 1217530222 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but they have the same id < 1217530228 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :they can.... < 1217530235 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i use a serial number to differentiate them... < 1217530236 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well, they do, because they're both 0 < 1217530239 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :certailny < 1217530242 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/ln/nl/ < 1217530251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :of course you have to differentiate them somehow :-P < 1217530266 0 :jix!n=jix@dyndsl-080-228-178-238.ewe-ip-backbone.de JOIN :#esoteric < 1217530267 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :and then a jump table keeps track of uid/serial number and the jump being made... < 1217530273 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but as far as the ID of the concurrent Funge-98 spec is concerned, they have the same ID < 1217530295 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :if an IP making a jump is found in the jump table, it is terminated...if not,,,then the jump is inserted and then the jump is made...incrementing the serial number... < 1217530303 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :they have the same uid.... < 1217530306 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :different serial numbers < 1217530309 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1217530330 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :for all practical purposes they are the same entity and should have the same uid.... < 1217530345 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the serial number allows me to see if any particular time traveller is duplicating a jump.... < 1217530345 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so, again, two IPs with the same IDs /can/ make the same jump twice, as long as they're actually different IPs :-) < 1217530357 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :as long as they are really different IPs... < 1217530382 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :so IP0 jumping to become IP0t which can cump to become IP0ta which can jump to become IP0tb < 1217530396 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but IP0ta could not make the jump again that made IP0tb < 1217530397 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep! < 1217530476 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :so,,,,in mycotrds, when it looks in the output like the same jump is being made, is it really the time travlled ones making those jumps???? < 1217530486 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :looking at your output....not my run... < 1217530556 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I honestly can't remember the details of what goes on in mycotrds :-/ < 1217530695 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :wished i was around when you created it... < 1217530713 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you can look at comments in CCBI's source, in ccbi.d and trds.d < 1217530738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :there are some that are a couple of paragraphs long, my long rants about TRDS being confusing :-P < 1217530759 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if there are cases there that you disagree with then mycotrds is probably in error somewhere < 1217530787 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :let me grab your source and take a look at the notes... < 1217530820 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i agree that the spec for TRDS was highly confusing,,,did not really expect anybody to implement it besides me!!! eheheheehehehhehehe < 1217530822 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :around line 450 in ccbi.d < 1217530891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :6++ < 1217530893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-+6856+6+89+656 < 1217530895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :25 < 1217530904 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :ok,,,,looking at source now.... < 1217530947 0 :sebbu!n=sebbu@ADijon-152-1-4-233.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1217531144 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :a bit confused about your comment in ccbi.d....not quite sure that i follow your scenario there..... < 1217531167 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :like it says, neither do I. :-P < 1217531192 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alright, we're at time 300 < 1217531199 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IP 1 jumps to 200 < 1217531208 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :then jumps back to 300 < 1217531217 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :jumps back to 300 when?? < 1217531228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :somewhere between 200 and 299 < 1217531231 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :ok,,, < 1217531242 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :we continue to time 400 < 1217531250 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IP 2 jumps to 100 < 1217531275 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and some time before 300, it jumps back to 400. < 1217531323 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :now, at time 300, IP 1 has to jump back to 200 again, since IP 2 may have changed things back at time 100. < 1217531342 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :which I guess is the core point of this comment. < 1217531355 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :i.e. we /do/ actually need to have the same IP do the same jump twice. < 1217531360 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1217531372 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :IP 1 can only jump back again, if it was the time travellor, and not another IP1 that got created again sometime in the past... < 1217531384 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and why so < 1217531385 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :same ip is not jumping back tho.... < 1217531395 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it is the same one, isn't it? < 1217531404 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the ip jumping back the second time is the time travellor and not the original IP 1 < 1217531410 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :yes and no.... < 1217531412 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, it's not < 1217531416 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's the original IP 1 < 1217531424 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the oringal IP 1 cannot jump back again.... < 1217531430 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and why not < 1217531439 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :do you see why it has to, there < 1217531444 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :since it was the ip that jumped back to become the time travellor < 1217531460 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the time traveller can jump back tho... < 1217531463 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no no no no no < 1217531466 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :let's do this again < 1217531469 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :we're at 300 < 1217531471 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IP 1 jumps to 200 < 1217531477 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1217531478 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :which means we rerun time from 0 to 200 < 1217531482 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and then place IP 1. < 1217531494 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IP 1 then jumps back to 300. < 1217531496 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :which becomes IP1.0 < 1217531512 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or IP 1t or whatever, yes. < 1217531513 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :IP1.0 jumps back to 300 < 1217531548 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, and then we continue. < 1217531556 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nothing special so far, just a normal time jump. :-P < 1217531560 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :maybe,,,hold on.... < 1217531561 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :okay, time 400. < 1217531568 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :... < 1217531570 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :there might be a simpler rule here.... < 1217531571 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :holding... < 1217531599 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :if the IP making the jump, occurs to the point where the time travelled version of itself already exists....then the jump cannot be repeated... < 1217531618 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :because it is the time-traveller already... < 1217531633 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :are you working on a premese that IP 2 changed history??? < 1217531636 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that sounds a bit more correct < 1217531640 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :and therefore IP1 is not necesarily the same??? < 1217531669 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: that's the idea. IP 2 changes history so we need to redo the jump of IP 1, because things might happen differently. (The reason being that IP 2 jumped back further than IP 1 did.) < 1217531692 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :that can be done,,,,in theory, as long as IP 1 is not still around in the past.... < 1217531702 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the future is rewritten anytime an ip jumps to the past.... < 1217531706 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so can RC/Funge-98 handle it? :-) < 1217531718 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :only those ips that would be in existance at the time of the jump need to be checked for the jump back... < 1217531726 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :new version can,,,,old one cannot.... < 1217531765 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :new version checks the following: uid, serial number, source vector, destination vector, source time, destination time < 1217531777 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :if all of those match, then a return to the past is not possible... < 1217531781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In summary: 1: 300 -> 200. 2: 400 -> 100. 1: 300 -> 200 again, because 2 jumped to 100 which is less than 200. But after this, 300 -> 200 and 400 -> 100 don't happen any more. < 1217531785 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :from the original IP... < 1217531798 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :when was IP 1 born? < 1217531808 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :from 0??? or later?? < 1217531823 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :assume both were born before 100 to make this simpler :-) < 1217531836 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :actually,,,probably does not even matter... < 1217531852 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the idea is that if it's not mentioned you're not supposed to think about it ;-) < 1217531862 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :as long as the futures were different...then the original IP1 can jump back,,,if there is no timetravlled IP 1 at the destination time.... < 1217531893 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :if there would be a time travelled IP1 at the same time,, then it can only jump back if the jump is not the same... < 1217531911 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :dealing with time travel paradoxes here,,,,have to make some definitions..... < 1217531918 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :thing is that there kind of is an IP 1 < 1217531925 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :in that the jump has been done before < 1217531934 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but this new jump is that same exact jump < 1217531936 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and should overwrite it < 1217531942 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but if the future was changed enough,,,,IP 1 may reach the jump oint at a different time.... < 1217531942 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :kinda sorta maybe. < 1217531965 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: well that's fine, then it's even easier to know that it's a different jump. :-) < 1217531973 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :exaclty... < 1217531981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :surely a totally consistent time travel model would just involve loads of forking < 1217531984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and therefore be boring < 1217531995 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you'll HAVE to have some paradox errors < 1217532016 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i work on the premise that the future does not exist when a back travelling ip arrives at its destinaiton.... < 1217532041 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :therefore removing entries from the table for future events not related to the current time travellers... < 1217532082 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :there is no way to prevent paradox errors when dealing with time travel, so best to define what can be done,,,and everything else is considered non defined... < 1217532118 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :if the rules for time travel to the past are well defined,,,,then anybody crazy enough to implement TRDS should have compatable versions with each other.... < 1217532133 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I guess we agree on that comment in ccbi.d so if you think that scenario works in RC/Funge-98 then you can move on to trds.d :-) < 1217532154 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :the original spec for TRDS says that if an IP makes the same jump twice, then the second time the IP is eliminated instead of jumping.... < 1217532159 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :emphasis on the "same jump" < 1217532187 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :scenarios sounds good...so long as IP 1 is not making the same jump....if IP 1 is already in the past... < 1217532207 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the thing is that it /is/ the same jump < 1217532216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :there's just the possibility that history has been changed in the meanwhile < 1217532220 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :spec says the same jump cannot be retaken... < 1217532234 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :understood about the rewritten history.... < 1217532240 0 :lament!n=lament@S0106000d3a705704.vc.shawcable.net JOIN :#esoteric < 1217532269 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but if IP1 was not affected by the fact that history has changed,,,then it is in theory making the same jump as before... < 1217532281 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I think object identity as a concept doesn't go well with time travel... maybe you should think about equivalent jumps (and if history has changed, maybe it wasn't equivalent after all) < 1217532283 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :if IP1 is affected by the change in history, then it should jump back < 1217532294 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: it may have been affected in some way, for instance it now printed "foo" instead of "bar" < 1217532310 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if IP2 changed "rab" somewhere to read "oof" using p < 1217532319 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i think that is more of a side effect rather than a direct effect on the IP... < 1217532334 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :exactly, so it doesn't change the jump itself < 1217532344 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I do think the possibility of that should mean that the jump should be retaken < 1217532346 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :yes, does not change the jump itself.. < 1217532358 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but no way to know if something like that happened.... < 1217532376 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: you know it only from the fact that IP2 jumped to a time earlier than the time which IP1 jumped to. < 1217532382 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you can't be /sure/, but there's the possibility. < 1217532384 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :now if IP1 is born after the arrival of IP2, then it will jump back everytime.... < 1217532412 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: which is why that comment is there, and that questionable "else if" statement following it. < 1217532430 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :ok,,,, i can see that as a possiblity,,,erase all backjumps from the no jump table for ips that arrive after the history chaning IP did... < 1217532436 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so that we make sure that it IP1 jumps back after the first time when IP2 jumped back. < 1217532440 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but not after the second time. < 1217532492 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :my criteria for a repeated back jump is that the IP had to have changed phase from the original jump,,,mainly, jumps at a different cycle.... < 1217532509 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that's strictly less useful though < 1217532517 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :possibly.... < 1217532523 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and would require me to rewrite mycotrds so I refuse to change CCBI ;-P < 1217532588 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :well,,,,can always fall back on the original spec: < 1217532590 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :When the newly born ip #2 reaches the time it jumped (time point 200) it will cease to exist, it will not perform another jump into the past, the original ip #2 however can still jump. < 1217532618 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the original spec leaves this as undefined, IMO :-) < 1217532622 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :which says the IP cannot jump back again, even if history was changed, if the jump is the same... < 1217532637 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and even if not, like said, I don't want to have to rethink both CCBI and mycotrds... < 1217532640 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i disagree...it is quite defined... < 1217532646 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :especially since I do think that that's a somewhat pointless restriction < 1217532648 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :do not blame you there!!!! < 1217532657 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't make sense to me < 1217532667 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but you have to have a way to prevent time loops.... < 1217532673 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :since the reason, as I understand it, for that restriction to originally exist, is to prevent looping forever < 1217532679 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1217532687 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :removing the restriction does not mean that all programs will loop forever. :-P < 1217532693 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :if you can prevent time loops....then personally,,,i think it is ok to jump back,,, < 1217532701 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it just means it's harder to implement TRDS. < 1217532707 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :NO programs should loop forever because of a time loop... < 1217532731 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: the loop in this case is preventable without that restriction < 1217532750 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :if the loop is preventable,,,,then it is not necesary to have the restriction.... < 1217532750 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :since, again, we have: IP1 300 -> 200, IP2 400 -> 100, IP1 300 -> 200 < 1217532761 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the first two cases are ordinary < 1217532776 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :in the third case, we jump back again because IP2 jumped back further < 1217532786 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :actually IP2 400-100 rewrites history,,,,in which case the first IP1 300->200 does not exist!!! < 1217532797 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :and so the 2nd IP1 300-200 can be taken... < 1217532800 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MikeRiley: yeah, essentially, but I'm talking in practice. :-) < 1217532843 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well hmm < 1217532847 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you can see it like that if you want < 1217532847 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but,,,what if,,,,,,ip2 changes history so ip1 nees to jump back,,,ip1 makes a change that makes ip2 jump back,,,and it makes the same change as before???? now you are in a time loop < 1217532861 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that can't happen < 1217532864 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :because < 1217532877 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IP2 can change the history of IP1 only by jumping further back than IP1 < 1217532886 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :true...... < 1217532887 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and you can't have them both jumping forever further back than each other :-) < 1217532894 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :so you are right,,,ip1 cannot effect ip2 < 1217532899 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or you can, but then that's not a time loop :-) < 1217532905 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that's just a plain old infinite loop :-P < 1217532965 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :ok,,,,solution would be,,,,when an ip jumps back, remove all entries from the jump table where the arrival time is after the newly arrived ip.... < 1217532990 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :tha would have erase ip1's first jump,,,,allowing it to jump again.... < 1217533000 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :implement it however, as long as I don't have to do anything ;-) < 1217533011 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :eheheheheeheh < 1217533038 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :well....in that case i may have to not consider mycotrds....depending on what it expects.... < 1217533058 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it expects what CCBI does < 1217533058 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :and use my own time travel tests instead... < 1217533060 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :but will see.... < 1217533080 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :i will implement my vision of how time travel should work,,,,and go from there.... < 1217533081 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and so far, I've managed to convince you that what CCBI does is right ;-) < 1217533100 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :so far,,,,seems reasonable....but have to implement first.... < 1217533104 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :to be convinced.... < 1217533110 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :certainly < 1217533129 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :time for lunch,,,,be back in a bit..... < 1217533142 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I might be gone soon < 1217533159 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :ok,,,in that case,,,will talk with you tomorrow,,,hopefully with some form of working TRDS... < 1217533193 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :since you and i are the only implementers,,,i have no problem with changing specs on it,,,,in order to reduce both of our work to get something useable.....btw...... < 1217533195 0 :MikeRiley!unknown@unknown.invalid PRIVMSG #esoteric :bye for now... < 1217533207 0 :MikeRiley!unknown@unknown.invalid QUIT :"Leaving" < 1217533208 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION always wanted a few bucketfuls of commas. < 1217533210 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1217533239 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, I just thought of a TRDS question < 1217533296 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If an IP a jumps back to a certain point, then later IP b also jumps back to that point, will b and a both arrive at once? < 1217533306 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am not certain the question even makes sense < 1217533341 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well yes, they should both exist at the same time < 1217533442 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I forgot, I was going to take the inverse Fourier transform of a rectangular function. < 1217533693 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Say the Fourier transform goes to radians per second; then the inverse Fourier transform is, in this case, the complex conjugate of the Fourier transform divided by 2pi. < 1217533725 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: HONK < 1217533731 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: :) < 1217533767 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :joy love [ honk ] [ ] if "http://vjn.cc/x" logs-at < 1217533775 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks it up on Wikipedia instead of actually doing it < 1217533876 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh puleezze < 1217533890 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what < 1217533932 0 :SimonRC!unknown@unknown.invalid TOPIC #esoteric :factor love [ honk ] when "http://vjn.cc/x" logs >>url < 1217533938 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1217533966 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :factor is like joy-like, but trying more to be "real-world" < 1217533976 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna try using git for some stuff in home directory < 1217533984 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it has lots of libraries, a nice IDE written in it, ect < 1217533988 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :config files, some text stuff, programming projects < 1217534084 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :git seems nice! < 1217534113 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(but everybody's watching anxiously to see what will GHC guys pick) < 1217534127 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, it's a sinc function of a certain amplitude. < 1217534276 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1217534303 0 :moozilla!n=moozilla@d11-3.rb.gh.centurytel.net JOIN :#esoteric < 1217534336 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: git is gaining an awful lot of traction < 1217534345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and seems to be the most widely-rangable one (from small to big projects) < 1217534349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :still, it's too early to decide a winner < 1217534352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i certainly like git though < 1217534485 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what's git's "model" < 1217534486 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1217534533 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :you're alive! :D < 1217534558 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1217534568 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was alive a couple of days ago too < 1217534582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it's a distributed, fast, small, versioned filesystem in userspace. < 1217534587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(pretty much.) < 1217534643 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: do you know darcs? < 1217534647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1217534657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and hg, and ... < 1217534658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1217534671 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pretty much the only ones I don't know are bzr, monotone and arch ;) < 1217534684 0 :CakeProphet_!n=chatzill@h189.44.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1217534692 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :consider the difference between SVN, CVS, and darcs; how does git differ along that axis? < 1217534711 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is it patch-based, revision-based, or what? < 1217535194 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :git, like darcs and hg, is distributed, so close to patch-based than revision-based. It offers a lot of advanced features regarding branching and merging. < 1217535379 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1217535482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it is also darn fast and has tiny repositorise < 1217535489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and scales down (for small projects) and up (for, well, linux) < 1217535539 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for 30mins < 1217535540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1217535584 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1217535626 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It also scales sideways (for porn collections) and backwards (for bible-based learning software) < 1217535692 0 :atrapado!i=ro@cm37094.red.mundo-r.com JOIN :#esoteric < 1217535693 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ACTION envisions the world's collective collection of porn collected in a git repository < 1217535758 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :scaling down is not exactly hard. < 1217535766 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :very few things can't do it (eg Java) < 1217536039 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's not hard at all to violate the superposition principle of sound waves in a sonic computer. < 1217536689 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There, I've made a spec of ye analog signal processing programming language. < 1217536953 0 :MikeRiley!n=rileym@las-static-208.57.195.80.mpowercom.net JOIN :#esoteric < 1217537099 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION /pɹɒs/es < 1217537121 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ihope: huh, what was that? < 1217537130 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :IPA. < 1217537148 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, a tongue of programmation: http://esoteric.voxelperfect.net/wiki/Proce < 1217537161 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1217537163 0 :megatron!n=moozilla@207.118.34.180 JOIN :#esoteric < 1217538033 0 :pikhq!unknown@unknown.invalid PART #esoteric :? < 1217538231 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh no, the ghc team are terrorists! http://www.cuil.com/search?q=glasgow < 1217538294 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Racist. :-P < 1217538421 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am sure the occasional ridiculous images are helping that company < 1217538638 0 :lament!unknown@unknown.invalid QUIT :"leaving" < 1217539595 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if zombies often get spongiform encephalopathy. < 1217539614 0 :moozilla!n=moozilla@64-91-48-10.dyn.centurytel.net JOIN :#esoteric < 1217539938 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a godlike programmer... < 1217539970 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a copy routine that kept dropping bytes off the end of the memory being copied. < 1217539981 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Solution: add some random crap onto the end before copying. < 1217540023 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :My custom scheduling algorithm make threads much too slow if they are idle for a while. < 1217540038 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Solution: make sure each thread keeps getting random bits of work to do. < 1217540101 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The program leaks memory like a sieve. < 1217540147 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Solution: make the program spawn a child (seperate memory map) every so often, copy the important data over to it, and die. < 1217540152 0 :megatron!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1217540153 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1217540254 0 :MikeRiley!unknown@unknown.invalid QUIT :"Leaving" < 1217540355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sin = i!(1 - i!sin) what? < 1217540378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that's awesome :D < 1217540584 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1217540745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION _can_ sort of imagine God programming that way. Isn't random crap or something at the end how DNA chromosomes work, anyhow? < 1217540782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah except from you know dark angel the girl had the perfect code like < 1217540788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :she was the one < 1217540798 0 :lament!n=lament@S0106000d3a705704.vc.shawcable.net JOIN :#esoteric < 1217540823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and DNA copying _does_ drop things at the end < 1217540857 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :all three of those things are God-inspired < 1217540866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and spawning a child, copying the important data - that's life in a nutshell < 1217540872 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Telomeres, muscle wasting, and reproduction < 1217540922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION things he maybe should work on his own muscle wasting. some time. < 1217540925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*thinks < 1217540950 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :figiting might help < 1217540950 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the sine is the integral of one minus the integral of the sine? < 1217541006 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sin x = int (cos x) = int (int (0 - sin x)) < 1217541046 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The integral of -sin x is cos x - 1, yes? < 1217541065 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um... < 1217541071 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so < 1217541076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you get a 1 for the constant in the middle < 1217541108 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, in Proce, if you integrate -sin x, you get cos x - 1. < 1217541112 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :int (- sin x) = - int (sin x) = - cos x + K < 1217541114 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: cos x + C, C arbitrary < 1217541131 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In Proce, the integral is defined to be 0 at 0. < 1217541138 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but to make the double-integration work, the constants must all be 0, I think < 1217541141 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's the definite integral from 0, rather. < 1217541149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: does that define the sine function? < 1217541154 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it does. < 1217541163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i think you got the sign wrong < 1217541174 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, yeah, oops < 1217541217 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Integrate sin x and you get -cos x + 1. Subtract that from 1 and you get cos x. Integrate that and you get sin x. < 1217541222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: right, i thought there might be a trivial function that makes that fail, but yeah it's plausible that's a definition for sine < 1217541257 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It is a definition of the sine. < 1217541271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a property of sine, whether it is the only solution remains to be explained < 1217541277 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :possibly if one expands it infinitely, one can show that one gets the taylor series for sin < 1217541281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well that's what i thought < 1217541286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm assuming ihope isn't lying < 1217541294 0 :CakeProphet_!unknown@unknown.invalid QUIT :Client Quit < 1217541315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he's too clever to make a mistake, so it would be a dirty lie. < 1217541334 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The probability that I made a mistake is much higher than the probability that I lied. < 1217541338 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it _does_ make it a solution of f'' = -f < 1217541356 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :had you defined it in terms of the differentiation, infinite expansion would be easier, but I am not so sure about the way constants accumulate for integration < 1217541362 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the solutions to that are just A sin x + B cos x iirc < 1217541364 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The solutions to f'' = -f differ only in constants of integration. < 1217541397 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :f(x) = something to do with the integral of f(x) always has exactly one solution, I believe. < 1217541407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the B term must be 0 because that's the value at 0 < 1217541430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the A term probably falls out as 1 too < 1217541434 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Barring wacky cases, that is. I'm pretty sure it never has more than one solution. < 1217541440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yeah f(x) = anything + 0*i!f(x), so definitely < 1217541483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah i guess you didn't exactly go for a mathematical truth there :D < 1217541508 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just visualize what happens when you define a function in terms of its integral. :-) < 1217541553 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, that will usually fix the constant won't it < 1217541598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i don't think i can < 1217541619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least i don't see how that leads to just one solution < 1217541619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's the same as defining a function's derivative in terms of the function. < 1217541643 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And then giving the function an initial condition, just as you'd give the first one a constant of integration. < 1217541648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc differential equations usually have unique solutions when they should if not wacky. although their domain of definition may be shrunk by infinities and stuff < 1217541663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: oh in terms of *just* the integral < 1217541678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, that's kinda like an automaton < 1217541685 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1217541693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION visualized \o/ < 1217541701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :f'(x) = g(x,f(x)) type equations, that is < 1217541705 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not "visually", as such < 1217541721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: well yeah visually < 1217541740 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric < 1217541747 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was always shit at solving differential equations and the like < 1217541763 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I suck at ritualised, poorly-understood, methods of solving < 1217541770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never solved a differential equation i think < 1217541779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for ones i've had to do in exams < 1217541804 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I solved a differential equation defining a low-pass filter. < 1217541804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: same here < 1217541847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like following algorithms or deriving truths, i like seeing solutions < 1217541850 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: note that for this you may just need the existence and uniqueness theorems, which are much less ritual than actually finding solutions < 1217541873 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1217541881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The exact differential equation on the Proce page, in fact, except it multiplied by a constant. < 1217542198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i now see that Proce uses distributions, so maybe a different existence & uniqueness theorem is needed (but probably well-known) < 1217542250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :re: cuil < 1217542251 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://xs129.xs.to/xs129/08313/picture7574.png < 1217542336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why people trust a company that obviously has Lex Luthor as CEO... < 1217542423 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Distributions are just limits of functions. < 1217542426 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1217542428 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1217542445 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Lex luthor was properly bald surely? And less fat < 1217542454 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1217542457 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: cuil is very broken on many levels < 1217542457 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and more charismatic? < 1217542467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: totally. < 1217542471 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I like that screenshot < 1217542476 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just so ... perfect < 1217542497 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there are no other distributions satisfying the differential equation that I defined the sine with. < 1217542512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :p.s. if anyone didn't get it (maybe oerjan?) < 1217542515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's steve ballmer in the pic < 1217542548 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a haskeller also 'shotted this: http://cale.yi.org/autoshare/Screenshot-glasgow.png < 1217542563 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :after I pointed it out on #haskell < 1217542568 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :man, what the hell < 1217542570 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, Eric Schmidt actually wrote Lex - more evidence. < 1217542589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: someone has a grudge < 1217542590 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1217542603 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1217542610 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you search cuil for glasgow now, GHC has a lambda < 1217542614 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I typed in that term after some commenter on the Reg pointed it out < 1217542620 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...however The Glasgow Centre for the Child & Society still has Bin Laden < 1217542625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: they have irc bots to weed out that stuff, duh ;) < 1217542627 0 :sebbu2!n=sebbu@ADijon-152-1-4-233.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1217542627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: oh < 1217542634 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but there was a different article in second place next to ObL < 1217542637 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1217542638 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I'VE BEEN MISLED < 1217542645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's the funny bit! < 1217542659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's why i screenshotted it... < 1217542665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's involved with google and apple, and ballmer looks ready to shout DEVELOPERS < 1217542669 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Just thought you might like to know: I'm suggesting that Agora become a sovereign entity. < 1217542675 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh hi you're here < 1217542678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you're BACK IN AGORA :O < 1217542680 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HAI. < 1217542682 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1217542728 0 :atrapado!unknown@unknown.invalid QUIT :"Abandonando" < 1217542842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm steve ballmer being lex luthor somehow sounds much less surprising < 1217542859 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :than? < 1217542875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that google guy < 1217542884 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1217542958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that picture of Simon Peyton-Jones seems familiar - i think i must have seen him on the news somewhere < 1217543118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/d/d0/Simon_Peyton_Jones_01.jpg < 1217543120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :evil spj < 1217543131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :USE HASKELL OR I WILL EAT YOUR SOUL < 1217543135 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1217543220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he definitely looks like someone who could introduce horror movies... < 1217543232 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :diggin' the bowtie though < 1217543237 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1217543255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :his eyeballs appear to be lazily evaluating the scene < 1217543258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*rimshot* < 1217543280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :possibly even parallel processing < 1217543296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(also *rimshot*) < 1217543329 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wtf is up with that pic? < 1217543340 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it has really bizarre artefacts < 1217543382 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't mind the repaired gunshot holes in the wall < 1217543395 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: its made by a low-quality digital camera < 1217543397 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe a mobile < 1217543401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's focused on something other than him < 1217543411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those were just from a heated purity discussion < 1217543449 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought all Haskellers agreed on the purity thing? < 1217543495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it may have been an Ocaml driveby shooting < 1217543511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aww, ephemera.org is taken < 1217543512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1217543547 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, ok < 1217543547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then you're probably right, i guess it may have been over some extended type system subtlety < 1217543561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: actually no < 1217543569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oleg was annoyed, and he looked at the wall < 1217543574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can imagine how long the repairs took... < 1217543582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh... < 1217543589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :damn dependent types < 1217543605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that goes under extended type system subtlety in any case < 1217543630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not very subtle < 1217543708 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1217543718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that trackpads are not well suited for sweaty fingers < 1217543732 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1217543802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I WANT EPHEMERA.ORG. < 1217543803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1217543808 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :who has it? < 1217543845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :someone hard to find, obviously :D < 1217543865 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :some stupid photographer < 1217543870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1217543870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :who hasn't updated since jan 07 < 1217543878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Derek Powazek" < 1217543879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :stupid name. < 1217543882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he should give me that domain < 1217543929 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm afraid that domain will never be released. it will stay that way, forever, just to be ironic < 1217543944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1217545201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hrmph. < 1217545266 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think I made a bad impression elsenet < 1217545279 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :^first^ < 1217545293 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ??? < 1217545338 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I asked a joke question that is not only an old joke there, but one that (AFAICT) some people are touchy about. < 1217545344 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1217545379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: why are they touchy? < 1217545382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :touchiness is generally petty. < 1217545483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not touchy about anything try me < 1217545506 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, it might be all in my head, but I read the only answer given as a cold response that indicates the person has suffered from the actual answer before. < 1217545558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what exactly is this question? I'm having trouble imagining this situation < 1217545559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1217545559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well what was the question, you know we're all dying to know < 1217545573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'HAVE YOU BEEN RAPED?' < 1217545578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'Yes.' < 1217545580 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders where would be a good place to put the logs < 1217545583 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: not that < 1217545586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: rafb.net/paste < 1217545594 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: less public? < 1217545599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it isn't public < 1217545599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pb.vjn.fi < 1217545601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's no "recent" list < 1217545604 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ok < 1217545616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah wait < 1217545617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes there is < 1217545620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pb.vjn.fi then < 1217545624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol's < 1217545627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pb.vjn.fi is guaranteed not to be used by anyone except me and a few guys i know :d < 1217545637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also it's not indexed anywhere < 1217545657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :logs are not encrypted though, so i may see them if you're unlucky. < 1217545681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1217545683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*pastes < 1217545812 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p664553441.txt < 1217545837 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe I am being too negative < 1217545847 0 :lament!unknown@unknown.invalid QUIT :"leaving" < 1217545862 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :#afd is a derivated of the newsgroup alt.fan.dragons, BTW < 1217545864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what's the "actual answer" < 1217545872 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"people. that's all that matters" < 1217545885 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I took that as them not liking me asking < 1217545894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is kyreeth one of those crazy otherkin or something < 1217545894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1217545902 0 :lament!n=lament@S0106000d3a705704.vc.shawcable.net JOIN :#esoteric < 1217545905 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, 'cause they didn't say < 1217545919 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but it is quite possible < 1217545941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, furries generally tend to have the thinnest skins around, i'm pretty sure otherkin are just flesh and bones < 1217545974 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: not when I usually encounter them < 1217545996 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well; either that or they're too barmy to know what the hell you're talking about < 1217546003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :woof woof < 1217546012 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :plus, since alt.fan.dragons is a newsgroup, everyone has their vital (and indeed non-vital) stats in their sigs < 1217546021 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: heh < 1217546036 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have my own mythology of the future, y'know... < 1217546076 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :In 2043, furries will protest for the right to have genetically-engineered children, and it will be legalised by early 2045 < 1217546118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: in 2046, the world is a clusterfuck < 1217546119 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :of course miscellaneous non-obvious boosting of people will have been happening since the mid 30s, especilly in China < 1217546126 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: um, no < 1217546133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In 2008, the world is an orgy of clusterfucks. < 1217546139 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1217546165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: loads of typical furries having a genetically tailored kids? < 1217546168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah. clusterfuck in a year. < 1217546216 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, the kids will be only 1-2 years old at that point < 1217546246 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the technology could come sooner than the 2040s... < 1217546260 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: they'll be genetically engineered to grow up 10 times as fast < 1217546261 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1217546285 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :humans still have much of the genetic gear around < 1217546288 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a few people in India are born with monkey-like tails... < 1217546294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: imo the response was unnecessarily hostile < 1217546303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i could easily have made that same joke < 1217546319 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :one minor german aristocratic family had "normal" hair rather than almost-invisible hair all over... < 1217546371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tails would be fun. < 1217546374 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a tiny number of people in brazil are born with chimp-like skulls (due to brain not growing) < 1217546389 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: could be awkward < 1217546395 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: most likely < 1217546401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric := detachable tails < 1217546402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1217546418 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but they would wobble too much, due to not being attache to the spine < 1217546441 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have seen sites of people who built such things < 1217546459 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: they would be attached to the spine via magic < 1217546484 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have for a while been considering getting a woolen hat and cutting earholes in it, that would match pointy ears, not mine < 1217546498 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: bah, no magic, science < 1217546507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: scientific magic < 1217546526 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :just for the hell of it and the conversations it would start with people who jumped to a reasonable conclusion < 1217546694 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe a t-shirt with huge slits down the back (buttoned up at the bottom) to match it < 1217547866 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(the idea being that they would be great had you wings) < 1217547979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :command {/(?!^|\s)([^+\s]+)(\+\+|--)(?!$|\s)/ => [:nickname, :direction]} => "Increment or decrement someone's karma." do ... end < 1217547983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am insane < 1217548033 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads < 1217548054 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know ruby's (? ... ) syntax < 1217548087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it's just a regexp - (? ...) is for special blocks < 1217548097 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specifically, ?! is a group that doesn't cause a group in the match output < 1217548099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :python has that too < 1217548101 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1217548105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with exactly the same syntax, I believe < 1217548111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or was it ?:. whatever. < 1217548114 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why not: < 1217548131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not [^\s]? because I want ^ to mean the start of the text < 1217548136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not the literal char & < 1217548137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*^ < 1217548138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1217548140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[\^\s] < 1217548147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[^\s] would be anything but \s. but yeah. < 1217548172 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :{/(^|\s)([^+\s]+)(\+\+|--)($|\s)/ => [:dummy1, :nickname, :direction, :dummy2]} < 1217548182 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1217548194 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: because although I could do that, it'd be polluting my namespace for little reason < 1217548200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when two extra regular chars in the regexp using a widely-used extension could be done intsead :) < 1217548224 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/IkdJgu73.html full code < 1217548236 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: true < 1217548252 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is the scope of the variables whose names are given by the symbols? < 1217548263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: the do ... end block attached to it < 1217548269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'd use do |arg, arg, arg| ... end < 1217548271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I have special things like < 1217548279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :command "link uri *desc" do ... end < 1217548282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which would accept. < 1217548286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.link foo This is cool. < 1217548292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and give me uri="foo", desc="This is cool." < 1217548304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I just inject the vars into the namespace < 1217548340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course, things like that regexp line are pretty rare... < 1217548349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1217548352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's broken too < 1217548358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'd only handle the first ++ or -- in a message < 1217548407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DAMNIT < 1217548410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ontological.org is taken too < 1217548542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a simple matter of the domain already existing < 1217548567 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I could give you a subdomain of kigdatsi.org ;-)