< 1268697601 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :or 9x above one of the points < 1268697614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what does "positive and negative border" mean here? < 1268697731 0 :Oranjer!~HP_Admini@adsl-71-7-92.cae.bellsouth.net JOIN :#esoteric < 1268697741 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :interesting, fizzie. sort of. < 1268697771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, correction: enlightening < 1268697776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(if only I know of what) < 1268697832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1268697838 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1268697838 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hrm, well... let P be a set of patterns, S a subset of it, and define a partial order (denoted < for now) in S; now the positive border of S are such elements x of it that for all other elements y in P for which x < y, y is not in S. < 1268697897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1268697910 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And the negative border are the elements x in P\S such that for all elements y in P such that y < x, y is in S. Or something like that anyway. < 1268697942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, okay. But err, what is that useful for? < 1268697946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :briefly < 1268697950 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's not a very useful construction "in general", but it's useful for analysing the complexity of algorithms that try to find frequent patterns in P. < 1268697964 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: This was some sort of "data mining"-themed course. < 1268697971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1268698035 0 :FireFly!unknown@unknown.invalid QUIT :Quit: Leaving < 1268698079 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually s/patterns/sets of items/; I don't think we made very much headway into finding actual patterns, just sets of items that tend to occur often together. < 1268698119 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(And for some reason all the examples were about supermarket sales data, and finding out that people who buy beer also buy sausages, and vice versa.) < 1268698137 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1268698154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1268698189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that is rather strange, more varied examples would have been nicer < 1268698214 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Algorithmic methods of data mining P": "The course covers general topics in data mining, such as pattern discovery, clustering of data, and approximation of probability distributions. A special emphasis is put on algorithmic techniques to analyze discrete data." < 1268698260 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ha, the very first slideset of the course I opened -- https://noppa.tkk.fi/noppa/kurssi/t-61.5060/luennot/T-61_5060_04_frequent_sets.pdf -- starts with "Customer 1: mustard, sausage, beer, chips" (if you discount the title page). < 1268698270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what is the "P" in the title for? < 1268698282 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :P denotes "acceptable for postgraduate students". < 1268698282 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Postgraduate course < 1268698284 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1268698285 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aye < 1268698304 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. It's the English version of the Finnish "L", which comes from... actually, where *does* it come from? < 1268698305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1268698321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"acceptable"? < 1268698331 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Acceptable for a Licenciate degree? :-P < 1268698336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, you aren't allowed to attend such lectures otherwise? < 1268698348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1268698353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, attend other lectures < 1268698355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :than those < 1268698362 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can, but you won't get any credit < 1268698363 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can, but you can't include them in the degree. < 1268698365 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1268698367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1268698376 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll let Deewiant do the explaining, he seems to be faster. < 1268698573 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1268698601 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1268698602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1268698610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nice timing < 1268698653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ffs. IWC at you < 1268698655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then night < 1268699088 0 :charlls!unknown@unknown.invalid QUIT :Quit: Saliendo < 1268699124 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :how do two stacks emulate a tape? < 1268699156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stack one is the elements before the tape head, stack two is the elements at and after the tape head. < 1268699177 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You move forward by popping from 2 and pushing to 1, and back by popping from 1 and pushing to 2. < 1268699219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[0,1,2,3,4,5,6] where you're at alement 3 would be represented by ([2,1,0], 3, [4,5,6]), where [a1, a2, ...] is a stack where a1 is the top element < 1268699236 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah! < 1268699241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can also keep the 3 in one of the stacks ofc < 1268699249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like in pikhq's < 1268699253 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: When you're at alement 3, have you had three beers? < 1268699259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1268699263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1268699268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I was presuming just a stack. < 1268699280 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Just two stacks, and no other data structure. < 1268699314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right, i just thought that was the clearest way to explain the idea < 1268699342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the conversion isn't that complicated :) < 1268699479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1268699525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm hmm alementary operations < 1268699545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :integer matrices are pretty sexy < 1268699603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: What a ridiculous stoutment. < 1268699883 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan < 1268699892 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're vaguely familiar with complexity, right? < 1268699913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :slightly more than vaguely, i'd say < 1268699936 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats the relationship between complexity classes and the chomsky hierarchy < 1268699937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, the basics anyway < 1268699962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: well, regular languages = finite automata = finite space < 1268700002 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok, so theres a relation between some of the complexity classes and the chomsky hierarchy < 1268700002 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(although the finite space is not immediately obvious, needs a proof because you can still move around in the input tape of the TM) < 1268700026 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so in a sense, complexity classes are a finer grain of hierarchy than the traditional chomsky hierarchy < 1268700041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: context free is within polynomial time, O(x^3) < 1268700047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes < 1268700054 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok, thats all i wanted to really know. < 1268700061 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :now heres another question < 1268700077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: context sensitive = linear space as i mentioned the other day < 1268700102 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is there any work on translating complexity classes into formal language theoretic terms? e.g. whats a convenient way to characterize, lets say, AM, as a class of grammars < 1268700135 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AM = arthur merlin? that's a bit beyond the basics but i've heard the name < 1268700144 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1268700150 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it doesnt have to be AM < 1268700150 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im just saying < 1268700162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: i recall wikipedia has a list of some correspondences beyond the basic chomsky < 1268700226 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know various kinds of like < 1268700236 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :formalizations of certain classes of languages < 1268700246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that table at the end of http://en.wikipedia.org/wiki/Chomsky_hierarchy < 1268700249 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so the mildly CS right < 1268700268 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, im aware of that table < 1268700269 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :believe me < 1268700280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you'd think :) < 1268700284 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :im gonna puke my guts out in a boiling rage < 1268700293 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but what im not sure of is how THAT relates to the complexity classes < 1268700295 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or vice versa < 1268700303 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im a grammar nerd, so i want to see grammars < 1268700311 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :complexity means nothing to me without interesting characterizations < 1268700315 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :brb food < 1268700317 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :augur < 1268700328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh hm right < 1268700415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: well some of the things listed under the automaton column are complexities: linear-bounded and finite < 1268700427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which i already mentioned < 1268700461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and Turing machine itself, although that's up in the computability part of the hierarchy < 1268700582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well, i don't know more than those listed (and not all those) anyway < 1268700639 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok thanks :) < 1268700643 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs oerjan :D < 1268700963 0 :MizardX!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1268701021 0 :fax!unknown@unknown.invalid QUIT :Quit: Lost terminal < 1268701910 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh. cd burning program tried to burn to hard disk. Luckily IDE HDD doesn't respond to burner commands. < 1268702139 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :ughh I'm trying to emulate a pdp-11, but I am on a mac, and I only have an emulator for DOS, so I'm emulating DOS emulating Unix 7 < 1268702205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Guest31015: yo dawg < 1268702225 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1268702252 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm turning into Unix! < 1268702258 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :;login < 1268702264 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :root < 1268702271 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :root# < 1268702283 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Guest31015: echo $PATH < 1268702315 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :a < 1268702315 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :a < 1268702316 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :a < 1268702317 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :a < 1268702329 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Guest31015: ls /usr/bin < 1268702336 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :I can't type a colon < 1268702345 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :but it's bin, sbin and usr/bin < 1268702355 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :i have to seel 5; < 1268702359 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :*sleep < 1268702397 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :root@ < 1268702399 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :root# < 1268702406 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Darn those keyboards that can't type all ASCII characters. < 1268702420 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :sh: Darn : command not found < 1268702453 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :#I'm still waiting for you to ls /usr/bin. < 1268702494 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 256 seconds < 1268702520 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :grep cc cd pwd ssh telnet bash sh [ < 1268702533 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :root@ < 1268702539 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :root# < 1268702551 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :aww screw it PS1="# " < 1268702557 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :# < 1268702617 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :cc --help < 1268702666 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :just compile yer code like this: cc "yer_code.c" -o "yer_executable" < 1268702681 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :# < 1268702714 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :apt-get install apt-get < 1268702752 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :sh: apt-get : I said unix not debian ( error -14 ) < 1268702777 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :wget wget < 1268702791 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :wget: couldn't resolve host < 1268702796 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :@ < 1268702798 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :# < 1268702889 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :# < 1268702900 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :# < 1268702907 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :ls / < 1268702924 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :afs bin boot cdrom dev emul etc home initrd.img initrd.img.old lib lib32 lib64 media mnt opt proc root sbin selinux srv sys tmp usr var vmlinuz vmlinuz.old < 1268702934 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :cat > hw.c < 1268702946 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric : < 1268702958 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :void main() { printf("Hello World!\n"); } < 1268702961 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :^D < 1268702974 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :# < 1268702979 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :cc hw.c < 1268702984 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :./a.out < 1268702990 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :hw.c: In function ‘main’: < 1268702990 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :hw.c:1: warning: incompatible implicit declaration of built-in function ‘printf’ < 1268702994 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :# < 1268703001 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1268703002 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :# < 1268703017 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :rm -rf /* < 1268703023 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :don't type that < 1268703024 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1268703037 0 :augur!~augur@c-98-218-226-149.hsd1.dc.comcast.net JOIN :#esoteric < 1268703044 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Permission denied < 1268703050 0 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1268703053 0 :Sgeo_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1268703064 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :# < 1268703073 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :pwd < 1268703081 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :/home/ihope < 1268703094 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :cd .. < 1268703095 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :ls < 1268703105 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ftran apollo firenze ihope kaelis kyevan maxite mbiswas muffin sine sophie syrra vamp wat < 1268703109 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Oops. < 1268703114 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :aftran apollo firenze ihope kaelis kyevan maxite mbiswas muffin sine sophie syrra vamp wat < 1268703118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda ```.a.b`e`.c.d.e < 1268703121 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ac < 1268703133 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :# < 1268703163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help languages < 1268703164 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1268703175 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :su vamp < 1268703180 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :ls ~ < 1268703185 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Password: < 1268703192 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric : < 1268703205 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :su: Authentication failure < 1268703224 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :echo $SHELL < 1268703231 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`run echo 'There is real UNIX on here, stop doing stupid fake UNIX.' < 1268703232 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :There is real UNIX on here, stop doing stupid fake UNIX. < 1268703233 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash < 1268703248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: which unlambda implementation is EgoBot running? < 1268703253 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1268703255 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I'm not doing fake UNIX, I'm typing Guest31015's commands into a real command line. < 1268703260 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :After fully understanding them, of course. < 1268703261 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: http://codu.org/projects/egobot/ :P < 1268703263 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :oh really < 1268703267 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :I was just pretending < 1268703269 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1268703275 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I had guessed! < 1268703279 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`run echo $SHELL < 1268703281 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/bin/sh < 1268703300 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: so, is there some sample implementation of an ordinary Unix environment using Plash? < 1268703318 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I.e. one that uses Plash to replicate what's already there. < 1268703337 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: ... why would you replicate a system, when the normal system is already there? < 1268703386 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :uname < 1268703405 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: USED_VERSION says http://web.inf.tu-dresden.de/~bf3/unlambda/ 20060112 < 1268703415 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :uname < 1268703555 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: as an example of how to use Plash. < 1268703570 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: huh i hadn't seen that implementation before < 1268703581 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Do you have a recommendation? < 1268703586 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: I have no idea what you mean. < 1268703604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: not at all, in fact it lacks the bug from the original C interpreter which i was testing :D < 1268703620 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :C interpreter? < 1268703629 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :that sounds difficult < 1268703632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Guest31015: unlambda interpreter in C < 1268703636 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1268703638 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("Hello, Guest31015!") < 1268703644 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, Guest31015! < 1268703661 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("Hello Gregor!"); < 1268703663 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello Gregor! < 1268703667 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :woah < 1268703681 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :what else does that interpret < 1268703692 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That is not a C interpreter, it's just a frontend to gcc :P < 1268703693 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!languages < 1268703700 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hm, or is it ... < 1268703701 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :!help languages < 1268703701 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1268703739 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1268703740 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1268703749 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls / < 1268703751 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bin < 1268703775 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :HackEgo is a much-more-interesting implementation of the sh command, since it has a persistent filesystem. < 1268703806 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :gee that there bot is real neat < 1268703824 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Gee willikers, it is, innit? < 1268703840 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :!c fprintf(stderr, "Does it print errors?"); < 1268703842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does it print errors? < 1268703846 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does < 1268703902 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :that thar robot must be real shiny < 1268703908 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :and have beeping lights < 1268703928 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Shhhh ... it is unaware that it's physically manifest, and we want to keep it that way. < 1268703935 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1268703955 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :is hackego on this chan? < 1268703958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why would a light beep? < 1268703972 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`run echo 'Idonno, am I?' < 1268703974 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Idonno, am I? < 1268703980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1c printf("Hello, the name is HackEgo.\n"); < 1268703980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1268703980 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :to show if it got dem internets and megabits and what now? < 1268703981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :`c printf("Hello, the name is HackEgo.\n"); < 1268703983 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268703989 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Fail :P < 1268703991 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`c ls < 1268703992 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268703998 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`sh ls < 1268703999 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, no c command on HackEgo? Should fix that when I'm not-lazy. < 1268704000 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268704010 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`sh ls < 1268704012 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268704014 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1268704020 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`sh help commands < 1268704022 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268704027 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ignore pikhq's fekked-up command. < 1268704032 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I gave the proper command. < 1268704048 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :`help < 1268704049 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1268704062 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`run ls < 1268704063 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :bin \ cube2.base64 \ cube2.jpg \ hack_gregor \ hello.txt \ help.txt \ huh \ netcat-0.7.1 \ netcat-0.7.1.tar.gz \ paste \ poetry.txt \ quotes \ share \ test.sh \ tmpdir.21222 \ wunderbar_emporium \ wunderbar_emporium-3.tgz \ wunderbar_emporium-3.tgz.1 < 1268704068 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`run pwd < 1268704069 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/hackenv.21263 < 1268704089 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`run tty < 1268704092 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :not a tty < 1268704094 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :You can also see the remainder of various failed hacking attempts in there :P < 1268704105 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`cat test.sh < 1268704107 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :echo POOP! && sh ./test.sh < 1268704124 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`cat hack_gregor < 1268704126 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :echo Gregor hacked. < 1268704133 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :What, that wunderbar_emporeum isn't so wunderbar? :-> < 1268704136 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :./hack_gregor < 1268704142 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Doesn't work in Plash. < 1268704149 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`./hack_gregor < 1268704151 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268704157 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`run ./hack_gregor < 1268704159 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268704172 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Guest31015: Did I mention "FAILED" < 1268704191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: What about it doesn't work? The port-opening? < 1268704198 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`run echo $HELL < 1268704200 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268704201 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I refuse to say :P < 1268704204 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`run echo $SHELl < 1268704206 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268704208 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :DAMMIT < 1268704213 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`run echo $SHELL < 1268704215 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/bin/sh < 1268704216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hah. < 1268704258 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`run printf "#!/bin/sh \n echo Guest Hacked " < 1268704260 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :#!/bin/sh \ echo Guest Hacked < 1268704264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`sh hack_gregor < 1268704265 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Gregor hacked. < 1268704279 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`run printf "#!/bin/sh \n echo Guest Hacked " > Guest_hacked < 1268704281 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268704288 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Being able to run a trivial shell script is kind of irrelevant :P < 1268704288 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`run chmod 777 Guest_hacked < 1268704290 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268704301 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :`run ./Guest_hacked < 1268704303 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Guest Hacked < 1268704306 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1268704399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No hacking done. Just designed behavior. :) < 1268704430 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :yeah but running a shell script is the first step :P < 1268704435 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :g2gbye < 1268704439 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :be back later < 1268704446 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :keep those two lovely bots up < 1268704454 0 :Guest31015!unknown@unknown.invalid PRIVMSG #esoteric :they are a charm < 1268704454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not in a crazy sandbox. ;) < 1268704461 0 :Guest31015!unknown@unknown.invalid PART #esoteric :? < 1268704803 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes, we'll see you again, some anonymous Comcast person. < 1268705109 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :`run rm Guest_hacked < 1268705111 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1268705170 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Uh, I forget. Is HackEgo one of those 'please treat it nicely' bots, or one of those 'please try to break it' bots? < 1268705185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: It's one of those "good luck breaking it" bots. < 1268705192 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1268705207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Worst case scenario, Gregor has to revert to a previous revision. < 1268705212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor only makes those kinds of bots these days < 1268705215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(it's version controlled) < 1268705313 0 :songhead95!~jay@c-71-232-230-180.hsd1.ma.comcast.net JOIN :#esoteric < 1268705318 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1268705326 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :I was just guest17* < 1268705338 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :`run ls < 1268705339 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :bin \ cube2.base64 \ cube2.jpg \ hack_gregor \ hello.txt \ help.txt \ huh \ netcat-0.7.1 \ netcat-0.7.1.tar.gz \ paste \ poetry.txt \ quotes \ share \ test.sh \ tmpdir.22425 \ wunderbar_emporium \ wunderbar_emporium-3.tgz \ wunderbar_emporium-3.tgz.1 < 1268705340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no way! < 1268705352 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :way! < 1268705365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_completely_ different number < 1268705373 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1268705387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(31015) < 1268705406 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :I was the guest who pretended to be unix, than used unix, then played with the bots, then complimented the bots < 1268705460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you don't need to tell us. we have means to get information... < 1268705464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1268705477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aka join messages. < 1268705519 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :`run echo $HOME < 1268705520 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/home/hackbot < 1268705532 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :`run echo $HOME < 1268705534 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/home/hackbot < 1268705544 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /home < 1268705546 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :hackbot < 1268705553 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /home < 1268705555 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :hackbot < 1268705559 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :`run ls / < 1268705560 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :bin \ dev \ etc \ home \ lib \ lib64 \ proc \ tmp \ usr < 1268705584 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :no root? < 1268705584 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :You can do that in private messages, btw. < 1268705590 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1268705591 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1268705659 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :I am an extreme irc noob < 1268705670 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :We've gathered that. < 1268705682 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1268705724 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Apparently "we've gathered that" is an insult < 1268705740 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :no I am just sad at my own noobishness < 1268705743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't worry, we don't mind noobs < 1268705779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :several of us may have been noobs at one time or another < 1268705830 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :I've been a noob since I started < 1268705842 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Others, such as myself, are the result of a stable time loop, and as a result began our existence with full knowledge of IRC attained from the future. < 1268705862 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :...do you die? < 1268705884 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :No, I travel back in time, which also reverses the aging process, and asserts my existence in the year 2002. < 1268705973 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :I want to be like you, if I master IRC and time travel, then travel back in time before I started IRC to teach myself IRC and time travel, will I begin the loop? < 1268705994 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :A time loop cannot be begun, it either exists or it does not. The past is already in the past, it cannot be changed. < 1268706030 0 :songhead95!unknown@unknown.invalid PRIVMSG #esoteric :aww man < 1268706081 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Sorry! I didn't invent physics! < 1268706432 0 :Gracenotes!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1268706997 0 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1268707178 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1268708178 0 :songhead95!unknown@unknown.invalid QUIT :Quit: songhead95 < 1268708180 0 :songhead95!~jay@c-71-232-230-180.hsd1.ma.comcast.net JOIN :#esoteric < 1268708195 0 :songhead95!unknown@unknown.invalid QUIT :Client Quit < 1268709045 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :So, I think I'd like to pretend to be UNIX again. < 1268709064 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :uname -a < 1268709083 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: well, Plash takes away the filesystem and replaces it with a fake filesystem, right? I want to see a fake Plash filesystem that acts just like a real one. < 1268709105 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Linux thay 2.6.30-2-amd64 #1 SMP Mon Dec 7 05:21:45 UTC 2009 x86_64 GNU/Linux < 1268709105 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1268709140 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: Plash doesn't "take away" the filesystem, it stands between the program and the real filesystem. Usually real parts of the filesystem are mapped directly into Plash. < 1268709174 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Okay then, one that gives no access to the real filesystem and instead gives access to a fake one that acts like a real one. < 1268709216 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Or I could just admit that I'm suffering from Demanding Something That Isn't What I Really Want Syndrome. < 1268709326 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should examine how HackBot is implemented. < 1268709351 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :And so, that thing I wanted to do to Hackiki, I might do to HackBot instead. :P < 1268709361 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :About how big is HackBot? Does it share any code with Hackiki? < 1268709912 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :HackBot shares no code with Hackiki. < 1268709925 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's smaller than Hackiki, IIRC. < 1268709927 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :One sec. < 1268709972 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's ~500 lines of C and shell. < 1268709976 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :The C is purely IRC interaction. < 1268709999 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ohnowait, there's also C to throttle guest programs. < 1268710005 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :But it's unnecessary. < 1268710057 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Basically, it's multibot (a very simple IRC bot) with some shell scripts that bind that to plash. < 1268710065 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :The shell scripts are about 175 lines. < 1268710079 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Multibot is about 200 lines. < 1268710105 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :So does HackBot do anything with repositories? < 1268710150 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, basic same idea has Hackiki, but all in shell. < 1268710286 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :So there's a bit of functionality overlap but no code overlap. < 1268710287 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Wow, worst wording ever. < 1268710290 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1268710298 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, basically same idea as Hackiki, but all in shell. < 1268710353 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should look at one or the other. < 1268710372 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hackiki is more recent. < 1268710453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: rm -rf / < 1268710478 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Permission denied < 1268710546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not fair! < 1268710612 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :It's very fair. < 1268710648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it discriminates against evil people! < 1268710898 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :No it doesn't. < 1268710904 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Evil people have the same rights as non-evil people. < 1268710915 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Just like how gay people have the same rights as straight people. < 1268710932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it prevents evil actions! < 1268710942 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :But it doesn't prevent evil people! < 1268710950 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :So, no discrimination. < 1268710963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would be like saying that gay people have the same right as anyone to have sex, as long as it is with the opposite sex < 1268710969 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Precisely! < 1268710986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that would _clearly_ be discrimination. < 1268711032 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :If we said gay people are only allowed to have gay sex and straight people are only allowed to have straight sex, THAT would be discrimination. < 1268711062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i'm not asking for evil people to only be able to do evil actions here, am i? < 1268711073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :after all that would make deception hard < 1268711079 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Well, no. < 1268711114 0 :Oranjer!unknown@unknown.invalid PART #esoteric :? < 1268711872 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders what he wants in this awesome nomic thing. < 1268711884 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Agora < 1268711892 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the answer is always Agora < 1268711901 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Agora isn't even a codenomic! < 1268711948 0 :deschutron!~alex@219-90-166-62.ip.adam.com.au JOIN :#esoteric < 1268711950 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1268711991 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1268712885 0 :coppro!unknown@unknown.invalid NICK :SeanHunt < 1268712895 0 :SeanHunt!unknown@unknown.invalid NICK :coppro < 1268715515 0 :charlls!charlls@186.72.63.127 JOIN :#esoteric < 1268716203 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`run echo "My name is overloaded; I'll have to kick someone off" | sha256sum < 1268716204 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2912b1f1f1301a0d4e14416e07d7a56bee0522e7b423cde610909f5191b9bd3e - < 1268716216 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`run echo -n "My name is overloaded; I'll have to kick someone off" | sha256sum < 1268716217 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :caaf3e65344624e7659aaf228f62f93faae680f71adc868a6f8da880388b12f9 - < 1268716663 0 :ssu!~ssu@c-24-17-110-44.hsd1.wa.comcast.net JOIN :#esoteric < 1268717885 0 :deschutron!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1268717937 0 :ssu!unknown@unknown.invalid QUIT :Quit: Ex-Chat < 1268718000 0 :deschutron!~alex@115-166-19-150.ip.adam.com.au JOIN :#esoteric < 1268719171 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ffff < 1268719195 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how the fuck is this guy a schoolteacher < 1268719633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: ? < 1268719651 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :some guy on an open-source project I also work on < 1268719655 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I refuse to say we work together < 1268719656 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :because we don < 1268719658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. < 1268719658 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*don't < 1268719787 0 :oerjan!unknown@unknown.invalid QUIT :Quit: So does he give you too much homework? < 1268721744 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr2.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1268724136 0 :adu!~ajr@pool-74-96-89-29.washdc.fios.verizon.net JOIN :#esoteric < 1268725023 0 :rodgort!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1268725424 0 :rodgort!~rodgort@li14-39.members.linode.com JOIN :#esoteric < 1268725584 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1268726359 0 :tombom!tombom@82.27.29.84 JOIN :#esoteric < 1268726361 0 :tombom!unknown@unknown.invalid QUIT :Changing host < 1268726361 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1268726399 0 :clog!unknown@unknown.invalid QUIT :ended < 1268726400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1268726814 0 :pikhq!~pikhq@75-106-100-139.cust.wildblue.net JOIN :#esoteric < 1268726918 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1268728022 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1268728065 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1268728968 0 :adu!unknown@unknown.invalid QUIT :Quit: adu < 1268729369 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1268729973 0 :MigoMipo!~migomipo@84-217-0-107.tn.glocalnet.net JOIN :#esoteric < 1268731386 0 :jcp!unknown@unknown.invalid QUIT :Quit: I will do anything (almost) for a new router. < 1268734134 0 :lereah_!~lereah@nanpc301.in2p3.fr JOIN :#esoteric < 1268734976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries out coppro's patented conversational tactics < 1268734982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol, i can't believe this dude! < 1268734994 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hey, that's my intellectual property there < 1268734995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't believe i just witnessed that... < 1268735025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1268735482 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1268735508 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I just enjoy venting my frustrations, excitements, and other things into this channel < 1268735595 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :also, apparently, going to be 4 hours before I wake up :/ < 1268735621 0 :tehz!~573bcf17@gateway/web/freenode/x-bijlezvshnxfpwmc JOIN :#esoteric < 1268735658 0 :tehz!unknown@unknown.invalid PRIVMSG #esoteric :not much going on here? < 1268735703 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1268735711 0 :tehz!unknown@unknown.invalid PRIVMSG #esoteric :thought so. < 1268735723 0 :tehz!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1268735725 0 :tehz!unknown@unknown.invalid QUIT :Client Quit < 1268736090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1268736124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :venting frustrations is okay, i just like BULLYING PEOPLE. < 1268736138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta go hear this lecture thing now < 1268737107 0 :TehZ!~573bcf17@gateway/web/freenode/x-thcylqrmtutjlocg JOIN :#esoteric < 1268737113 0 :TehZ!unknown@unknown.invalid QUIT :Client Quit < 1268737133 0 :TehZ!~573bcf17@gateway/web/freenode/x-pyentnfkrjkkrvse JOIN :#esoteric < 1268737147 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :If you are bored, you could take a look at lolcode < 1268737151 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :its funny < 1268737241 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Im making a programming language with .:,;'"* as its only characters < 1268737257 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :a Object Oriented programming language < 1268737294 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :either 1: Much chatlag or 2: nobody's on < 1268737311 0 :TehZ!unknown@unknown.invalid QUIT :Client Quit < 1268737828 0 :ztirf4!~ztirf@HSI-KBW-109-192-075-211.hsi6.kabel-badenwuerttemberg.de JOIN :#esoteric < 1268738000 0 :TehZ!~573bcf17@gateway/web/freenode/x-gbqobflybhryfems JOIN :#esoteric < 1268738024 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :So, which languages have u ppl made? < 1268738035 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Lazy Bird < 1268738043 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :And the Love Machine 9000 < 1268738048 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :(also called NTCM) < 1268738056 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Checking them out < 1268738058 0 :TehZ!unknown@unknown.invalid QUIT :Client Quit < 1268738081 0 :TehZ!~573bcf17@gateway/web/freenode/x-gfgmjwupdnozitvk JOIN :#esoteric < 1268738091 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Cant connect to the wiki right now < 1268738115 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Well, i made Reversible-2D < 1268738125 0 :TehZ!unknown@unknown.invalid QUIT :Client Quit < 1268738142 0 :TehZ!~573bcf17@gateway/web/freenode/x-fiditwhtvjbxbrrz JOIN :#esoteric < 1268738150 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :right now, my browser is stupid < 1268738194 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Use mIRC < 1268738197 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or something < 1268738213 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :I didnt see that one in google chrome plugin page < 1268738262 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is not a plugin < 1268738273 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Isnt it? Google searching < 1268738275 0 :TehZ!unknown@unknown.invalid QUIT :Client Quit < 1268738311 0 :TehZ!~573bcf17@gateway/web/freenode/x-sbcokkmlxcfwephi JOIN :#esoteric < 1268738315 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Found it, installing < 1268738316 0 :TehZ!unknown@unknown.invalid QUIT :Client Quit < 1268738526 0 :magari!~magari@208.42.233.196 JOIN :#esoteric < 1268738530 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enters < 1268738583 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1268738605 0 :TehZ!~573bcf17@gateway/web/freenode/x-mvcvqbkuhtsbczkr JOIN :#esoteric < 1268738617 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Couldnt get mirc to work < 1268738628 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :any ideas for a programming language? < 1268738649 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1268738658 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :k, what? < 1268738684 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :chatlag? < 1268738698 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Limp < 1268738703 0 :TehZ!unknown@unknown.invalid QUIT :Client Quit < 1268738711 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Never implemented it :3 < 1268738716 0 :TehZ!~573bcf17@gateway/web/freenode/x-jnijwmkonnbhgmvn JOIN :#esoteric < 1268738719 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Checking it out < 1268738721 0 :TehZ!unknown@unknown.invalid QUIT :Client Quit < 1268738802 0 :TehZ!~573bcf17@gateway/web/freenode/x-pyrdvzyoyeayeyqx JOIN :#esoteric < 1268738804 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :uhmm < 1268738821 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :i dont understand that language.... < 1268738888 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's just a bunch of functional languages < 1268738888 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :It is nearly as unreadable as my unfinished (and unpublished) language; DotsOO < 1268738921 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Uhm, do you live in europe or usa? < 1268738929 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Europe. < 1268738932 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :cauz this chatlag is irritating < 1268738938 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :im in europe too < 1268738974 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Either the server is slow, the server is in USA, or both. < 1268739019 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Do you feel like there is chatlag too? < 1268739046 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1268739055 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Really? < 1268739073 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :How do you know there's chatlag? < 1268739086 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :it takes a long time to get an answer < 1268739090 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :really long < 1268739102 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It may be that I don't anszer right away < 1268739110 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :k < 1268739126 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :lets test it: I write Test, and you answer with Test, k? < 1268739151 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Test < 1268739160 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :irc clients have ping functions for a reason < 1268739175 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :im a little new to IRC < 1268739221 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :you ping by doing what? < 1268739241 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :depends on the client < 1268739242 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Right click < 1268739253 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Look at the menu < 1268739261 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :04:57 [ctcp!TehZ] PING 1268737056 202884 < 1268739261 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :04:57 CTCP PING reply from TehZ: 0.514 seconds < 1268739267 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric : /ping user < 1268739275 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :thats really quick < 1268739278 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :k < 1268739279 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :and I'm in the US < 1268739285 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :well < 1268739287 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :my client is < 1268739294 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :my terminal is in afghanistan < 1268739312 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1268739342 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :Europe -> afghanistan -> Usa -> afghanistan -> Europe? < 1268739435 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should continue working on DotsOO < 1268739464 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :uh... < 1268739471 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1268739472 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :depends on the freenode server your connected to < 1268739480 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1268739489 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1268739489 0 :magari!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1268739493 0 :TehZ!unknown@unknown.invalid QUIT :Quit: Page closed < 1268739654 0 :magari!unknown@unknown.invalid QUIT :Quit: leaving < 1268739738 0 :FireFly!unknown@unknown.invalid QUIT :Quit: Leaving < 1268739885 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1268739900 0 :puzzlet!unknown@unknown.invalid QUIT :Changing host < 1268739900 0 :puzzlet!~puzzlet@wikipedia/PuzzletChung JOIN :#esoteric < 1268740137 0 :ztirf4!unknown@unknown.invalid QUIT :Quit: Nettalk6 - www.ntalk.de < 1268742915 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1268744342 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1268748200 0 :sebbu!unknown@unknown.invalid QUIT :Quit: reboot < 1268749944 0 :sebbu!~sebbu@ADijon-152-1-50-95.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1268750137 0 :charlls!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1268750797 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1268751155 0 :deschutron!unknown@unknown.invalid PART #esoteric :? < 1268752870 0 :puzzlet!unknown@unknown.invalid QUIT :Quit: leaving < 1268753531 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1268754408 0 :coppro!unknown@unknown.invalid QUIT :Quit: I am leaving. You are about to explode. < 1268755125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, another panorama soon, for this one I balanced the mobile phone on an armrest and rotated it around that point, result is that it is a fairly "boring" 180° panorama of a corridor. < 1268755207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is resuming the laptop with the photos and hugin project on from sleep atm < 1268755218 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Later < 1268756468 0 :charlls!~charlls@201.226.222.132 JOIN :#esoteric < 1268756509 0 :comex!comex@c-98-210-192-54.hsd1.ca.comcast.net JOIN :#esoteric < 1268757074 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1268759795 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hang it by a thread from the ceiling! < 1268760743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, what? the phone? < 1268760748 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1268760757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, the images are low quality anyway < 1268760794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, doing photometric optimisation atm < 1268760797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that might take a while < 1268761322 0 :oklopol!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1268762262 0 :lereah_!unknown@unknown.invalid QUIT :Remote host closed the connection < 1268762373 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :quick! < 1268762377 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :someone who knows about compsci! < 1268762381 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i need your assisstance! < 1268762480 0 :fax!~none@unaffiliated/fax JOIN :#esoteric < 1268762524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: issue? < 1268762540 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i need test graphs that have known maximum cliques < 1268762550 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so i can test a maximum clique algorithm < 1268762559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that's not the area of compsci that I work in, unfortunately < 1268762566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does the web not help? < 1268762577 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :are they hard to generate? < 1268762578 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no :( < 1268762590 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fax: finding the max clique of a graph is NP complete < 1268762602 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :so? :/ < 1268762615 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so its hard! < 1268762618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, if a problem is NP, its reverse is normally P < 1268762622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by definition < 1268762624 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't see how you got that < 1268762630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it rather depends on what "reverse" means < 1268762631 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :NP complete is hard! < 1268762647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, even exponential algorithms can run quickly on small enough data sets < 1268762678 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :true, but i need it to run on large graphs :) < 1268762711 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :with upwards of 5000 words < 1268762718 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :maybe even 10000! or 100000! < 1268762726 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not factorial, mind you. < 1268762740 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :though nurikabe is NP and generating puzzles for that is hard < 1268762747 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :and making sokoban puzzles is an art < 1268762758 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i'd make _your_ sokoban puzzle < 1268762761 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you know what i mean < 1268762762 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :;o ;o ;o < 1268762808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fax: generating random Sokoban puzzles is something I'm interested in myself < 1268762809 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i need test graphs tho < 1268762825 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so satisfy to myself that i havent just proven that P = NP < 1268762825 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1268762830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily particularly good ones, but they can't be trivial < 1268762840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: do you have a P-time algo, or think you do? < 1268762854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's probably easier to poke holes in the algo by looking at it than by trying to create test graphs < 1268762869 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its P on complete graphs up to 300 nodes, or so it looks < 1268762879 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i _dont_ know if its P on non-complete graphs. < 1268762884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maximum clique for complete graphs is easy < 1268762891 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :true ;) < 1268762895 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I make a game called 'multiban', which is sokoban with n-players (over the internet) < 1268762899 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its especially easy if you know its a complete graph! < 1268762905 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i dont assume that it is. < 1268762912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the question is what its runtime is on non-complete graphs < 1268762935 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :it's great fun because the game really is about collective thought -- but you run out of levels quickly :( < 1268762941 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and since theres a LOT of graphs with n nodes, this is not an easy thing for me to check < 1268762957 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :infact, theres like < 1268762966 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what 2^(n^2) graphs with n nodes? < 1268762984 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :adjacency matrix is n^2, and each of the cells can be filled or not, so 2^(n^2) < 1268763014 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or 2^(0.5 n^2) if you require that the graph is undirected < 1268763053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, here's a test case from Wikipedia: abcdaedfecfgbfega < 1268763063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I take it you're familiar with Eodermdrome graph notation?) < 1268763073 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no < 1268763085 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1268763093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but this is #esoteric! < 1268763098 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :OH MY GOD THIS IS AWESOME < 1268763101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/eodermdrome < 1268763102 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Eodermdrome < 1268763104 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hehee < 1268763105 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes im there now :P < 1268763118 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1268763118 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're so narcisistic, ais523 :P < 1268763135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not entirely sure if I translated it properly from the Wikipedia article, but it's so much easier to send over IRC than trying to send a graph normally < 1268763146 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :can you give this graph to me in non-eodermdrome notation? :P < 1268763156 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION how to pronounce Eodermdrome < 1268763179 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or is it just that adjacency in the string = adjacency in the graph? < 1268763185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pronounces it "E. O. derm drome" < 1268763187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: that's it < 1268763189 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1268763202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've only ever seen the word written, though < 1268763229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was originally coined in a wordplay book, to try to create a minimal-length word that lead to a nonplanar graph < 1268763481 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i presume this graph is not directed, yes? < 1268763488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, undirected < 1268763496 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1268763628 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :btw, which graph is this that you found? like, where is it on the wiki page < 1268763643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :top-right corner < 1268763651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on http://en.wikipedia.org/wiki/Special:Search?go=Go&search=Clique_problem < 1268763657 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh ok, the bluedots one < 1268763668 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wheres it say this is known to be hard? < 1268763679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the graph? or the problem? < 1268763684 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the graph < 1268763717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't known to be hard; it's just known to have a maximum clique of 4 < 1268763728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's what you asked for < 1268763735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :graphs with known maximum cliques < 1268763739 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh. no i need lots of test cases tho :p < 1268763777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generate them at random? by definition, you can test if an answer to an NP-complete problem is correct in P-time < 1268763780 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not just _one_ but lots of them, with lots nodes, so i can test the algorithm < 1268763807 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know how to generate these things at random. < 1268763816 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :augur, why don't you just prove the algorithm correct? < 1268763818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :graphs? that's trivial < 1268763821 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know how to, fax! < 1268763832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, i could generate _graphs_ at random < 1268763843 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :did you just implement a random algorithm them realize it solves an NP problem in P? :))) < 1268763845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i need to make sure that the algorithm isnt just hitting easy graphs < 1268763869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there are a few seems, but way less than in the one yesterday. Some image data at the edges is cut, and a few tiny (5x10 pixels or so) holes along some edges was filled in in gimp) http://omploader.org/vM3VvNA < 1268763871 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, i implemented the algorithm intended to solve one problem, and then a prof at the school pointed out that it seems to be solving the maximum clique problem < 1268763894 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so its not a _random_ algorithm < 1268763894 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1268763925 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1268763926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: why don't you just show us the algorithm, and we can find flaws in it / show it isn't P-time? < 1268763946 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but then you'll steal my discovery! D: < 1268763948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it really did solve the maximum clique problem in P-time, your prof would have claimed the money for himself already < 1268763951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, irritatingly enblend placed the seam over that door so a blurry image of it was included. There is another sharper image of it.. < 1268763959 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i didnt show him the algorithm < 1268763963 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just the description of the original problem < 1268763970 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i havent mentioned that i think its PTIME. < 1268763974 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im not _that_ stupid < 1268763981 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"lol i proved P = NP 8D" < 1268763983 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decided that < 1268764023 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ill show you guys the algo when i get back. i have to go pick up some cookies. < 1268764031 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :be back in an hour or two < 1268764032 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1268764045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange, getting to the cookie jar taking that long < 1268764062 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, these cookies were delivered < 1268764064 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :augur is in no rush < 1268764076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1268764077 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and are sitting in a UPS depot in Laurel, MD < 1268764082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hate UPS < 1268764089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1268764092 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cherylandco.com/ << this kind. gooood cookies. < 1268764093 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :wow augur, it must be hard to get cookies where you are < 1268764104 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1268764105 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its... < 1268764105 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :They weren't delivered very well. < 1268764106 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :P HARD < 1268764108 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :8D < 1268764117 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1268764125 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :PSPACE-hard. < 1268764138 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :shut your face you ruined my joke < 1268764145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :PSPACE-complete is the bounded equivalent of TC, isn't it? < 1268764159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cookie jar hard? < 1268764161 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Something like that. < 1268764164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl really < 1268764178 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :There was a paper titled "Sokoban is PSPACE-complete" that essentially showed that you can make a Sokoban computer. < 1268764198 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Yay, my computer is PSPACE-complete. :P < 1268764215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: strangely, someone linked me to that a few days ago < 1268764286 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of linking to stuff: http://www.jaapsch.net/puzzles/ < 1268764312 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Jaap < 1268764319 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Jaap's Puzzle Page, the most important page ever. < 1268764376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: because? < 1268764403 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Well, it isn't really. < 1268764454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: anyway, write a P-time algorithm for checking if an alleged clique is in fact maximal < 1268764494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(that's easy: check all subsets of the graph that are one element larger than the alleged clique to see if they're cliqued; that's P-time with a rather horrible exponent) < 1268764530 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :7"the most important page ever" lol < 1268764726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what complexity class is finding a maximal cycle in a graph? < 1268764735 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Little did fax know that eir subconscious had begun counting down to eir death. Eir next typo will involve the number 6. < 1268764893 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION terabytes oowriggle < 1268765210 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1268766477 0 :hiato!~fdulu@dsl-245-63-253.telkomadsl.co.za JOIN :#esoteric < 1268766524 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :Hey all, got a new esolang, and I'm struggling to write a quine in it. Does a language have to be TC to have quines? < 1268766545 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :HQ9+ has quines and isn't TC < 1268766557 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :But that is a language feature. Ok, non-trivial quines < 1268766581 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Still no. < 1268766582 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Probably not, but I can't prove it. < 1268766597 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hiato new esao lang? < 1268766597 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Take any language with a quine. Figure out how much memory it uses. Restrict it to that much memory. < 1268766603 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :Ok, cool, then I guess it's programmer error here :P < 1268766616 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: Right, but that requires a quine to reduce the memory < 1268766623 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :fax: yep, I'll upload the spec now :) < 1268766624 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, that doesn't imply that your language has quines < 1268766637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, but I seem to recall a proof that a TC language with output capabilities sufficient to output itself must have a quine. < 1268766656 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty much one quine that you can rewrite into whatever language < 1268766672 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :hiato: well, the language with the memory restricted, which is not TC, still has a quine. < 1268766675 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :there was something about fix point thereom, but I can't remember what it meant or why it was important < 1268766690 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :So, a non-TC language with a non-trivial quine. < 1268766709 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: well, memory isn't really the issue here, it's string stuff and delimeters, actually, only delimeters < 1268766716 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1268766720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C has quines, and C is not TC. < 1268766730 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Heh, lovely C. < 1268766751 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: right, but it can easily operate on strings, and it has the augmented print function %c, %i etc < 1268766762 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :C is not TC? < 1268766776 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fax: Mandated finite memory. < 1268766788 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks it's probably best to keep quite about this now, sign, C again < 1268766808 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :fax: there was that "discussion" under bit-bit-jump < 1268766817 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1268766934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fax: Pointers must be a multiple-of-char size. A char must have a bound, and that bound must be storable in a char. Thus, C has finite memory. QED. < 1268767105 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://dpaste.com/172601/ < 1268767110 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :http://www.jaapsch.net/puzzles/morph.htm < 1268767128 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :sorry, the explanation is terrible, but the source should clear it up < 1268767299 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that # (as a string, so as to avoid execution) needs to be escaped viz., :# Then, : needs to be escaped and it's a horrible route from there on in < 1268767442 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :unless I'm going about it in the wrong manner, and perhaps the stack should hold individual tokens instead of strings < 1268767446 0 :TehZ!~573bcf17@gateway/web/freenode/x-wptdgdilcpyxueyy JOIN :#esoteric < 1268767468 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :No chat? :( < 1268767490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :何? < 1268767491 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heyo < 1268767503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :それが本当にチャネルだ! < 1268767507 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :"何?"?????? < 1268767516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. < 1268767521 0 :TehZ!unknown@unknown.invalid PRIVMSG #esoteric :np < 1268767527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Switching from Japanese manga to English chatroom = possible confusion. < 1268767528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1268767541 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :uorygl uragirl? < 1268767557 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I have to find some puzzles for you < 1268767558 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok who wants to see my little algo now? < 1268767576 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :What, people manage to make that mistake even with this spelling of my name? :P < 1268767605 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :la uorygl nakni < 1268767620 0 :TehZ!unknown@unknown.invalid QUIT :Client Quit < 1268767621 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's a very long-looking corridor. < 1268767703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it is very long < 1268767748 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cannot believe someone would have the time to do this http://en.wikipedia.org/wiki/Tupper%27s_self-referential_formula < 1268767770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, to the right it continues for another, wider, "section" like the one I took the photo in. < 1268767778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1268767780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not wider, longer < 1268767782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant < 1268767885 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, it seems that Quine -> TC may not hold, but TC -> quine does : "By the fixed point theorems in logic, such a program exists in any Turing-complete language in which printing..." < 1268767903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* hiato cannot believe someone would have the time to do this http://en.wikipedia.org/wiki/Tupper%27s_self-referential_formula <--- .... wow... < 1268767930 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yep, I'm still picking my jaw up. I mean, I knew you could do relations, but encoding bitmaps? < 1268767947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hiato, well, plotting relations is common. < 1268767953 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, http://www.youtube.com/watch?v=ONYN8yAEfpA http://www.youtube.com/watch?v=uzgnpf2URhQ http://upload.wikimedia.org/wikipedia/en/4/42/Haberdasher-anm-01.gif < 1268767954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, not as common as functions < 1268767955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1268768148 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I'll use the fact that I'm unimpressed by Tupper's self-referential formula as a status symbol. :P < 1268768169 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :how can you not be impressed by that? Do you know how to make it? < 1268768186 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :More or less. < 1268768218 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's basically a less elegant and 2D version of godels beta function... < 1268768322 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oh! "The formula was first published in his 2001 SIGGRAPH paper that discusses methods related to the GrafEq formula-graphing program he developed." < 1268768328 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I learned taylor series from this program < 1268768501 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :uorygl did you see the links I gave you < 1268768749 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::[ < 1268768835 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :guys < 1268768849 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :should i use haskellish notation for my algorithm, even tho its written impertively? < 1268769314 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :augur, I'm not sure that makes terribly that much sense to me < 1268769329 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1268769332 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ok, that is how not to write a sentence < 1268769340 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :(mine that is) < 1268769388 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :and augur, what is exactly is your algorithm? < 1268769426 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a relativized maximal clique algo < 1268769456 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :right. sure it is. does it make coffee? otheriwse I would say your deltas are off a tad < 1268769510 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Relativized, you say? < 1268769628 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1268769631 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :relativized. < 1268769648 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that is, the largest clique that some node is in < 1268769658 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not the largest clique in the graph but just the largest clique a given node is in < 1268769671 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't you find that by dropping the node and all the nodes it's not connected to? < 1268769825 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :uorygl?!??!?!?!? < 1268769852 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :geez I went and looked it up in my book for you and you're just ignoring me < 1268769986 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :wanker < 1268770124 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :uorygl fuck you < 1268770135 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: no, because that doesnt mean that they form a clique < 1268770236 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: http://wellnowwhat.net/linguistics/node-relative%20maximal%20clique.pdf < 1268770237 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1268770349 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :don't youknow it's rude to ignore people < 1268770399 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i need to go buy some spraypaint. bbiaf guys <3 < 1268770409 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I mean by doing that and then finding the maximal clique of the result. < 1268770417 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ey? < 1268770438 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean taking the subgraph of G that contains the node and all its neighbors < 1268770451 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(and thus all the edges that only include those neighbors) < 1268770468 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and then finding the maximum clique in that? < 1268770475 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :The subgraph that contains the node's neighbors only, not the node itself. < 1268770483 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that still doesnt guarantee it, because the biggest clique in that might not include the node itself < 1268770498 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how uorygl leaned to be such a bastard < 1268770505 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no but it must, right < 1268770510 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure then i guess that would work < 1268770518 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you included the node, crucially < 1268770520 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Surely any clique in that can be extended to include the node itself. < 1268770528 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right < 1268770534 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway, check out the algo while im off doing stuff < 1268770536 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :see ya <3 < 1268770801 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1268770837 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1268771060 0 :comex!unknown@unknown.invalid NICK :comex_ < 1268771061 0 :comex_!unknown@unknown.invalid NICK :comex < 1268771073 0 :comex!unknown@unknown.invalid NICK :comex_ < 1268771075 0 :comex_!unknown@unknown.invalid NICK :comex < 1268771172 0 :Slereah!~Slereah@ANantes-259-1-18-23.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1268771536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, any such corridors at your university btw? < 1268771552 0 :Gracenotes!unknown@unknown.invalid QUIT :Quit: Leaving < 1268771622 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess the main building corridors look a bit like that, though not quite that.. how should I put it, open. < 1268771672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I think the eqvirectangular (?) projection is partly to blame for that < 1268771710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :equirectangular that is < 1268771717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(just checked the spelling) < 1268771742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, not that cylindrical projection looks much better, and rectilinear is just not feasible with that fov < 1268771917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, according to hugin I have ~185° fov < 1268771964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, actually more (214), but not all was usable < 1268772089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(not usable, as in photo ends up looking not very nice due to corridor not being in "center") < 1268772109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(oh and all there was to see was the power cable to my laptop lying over a table basically < 1268772113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1268772152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some day I should try to take a 360° panorama < 1268772163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I wonder if that really is a degree sign, or if it is a ^0... < 1268772210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... °⁰ well degree sign I guess < 1268772249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hey, am I holding a monologue or something? < 1268772251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prods fizzie  < 1268772278 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sort of a bit away here. < 1268772295 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'd photograph places at the university, but I don't want to do it when there are people there. < 1268772303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1268772313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, btw fish eye looks funny < 1268772318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tried that projection? < 1268772338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stereographic actually seems to kind of work for this... < 1268773067 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr2.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1268773303 0 :Phantom_Hoover!~chatzilla@cpc4-sgyl29-2-0-cust108.sgyl.cable.virginmedia.com JOIN :#esoteric < 1268773310 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :a < 1268773312 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Client Quit < 1268773813 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: hey < 1268773836 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Ahoy. < 1268773853 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sup < 1268773864 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Not much. < 1268773866 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :uorygl is a twerp < 1268773873 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :true < 1268773883 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :he can go stick it up himself < 1268773892 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hot < 1268774013 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disassembles a pen and screws a TRS size adapter onto one of the parts. < 1268774071 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I imagine that in my younger days, I would have expected to be able to do that, plug it into an amplifier, and sing into the tip of the pen, and hear my voice coming through the amplifier. < 1268774093 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :uorygl I hope yu get electrocuted < 1268774959 0 :Ilari_!~user@2002:5870:32ae::1 JOIN :#esoteric < 1268775054 0 :Ilari!unknown@unknown.invalid QUIT :Quit: "Address/window change" < 1268775054 0 :Ilari_!unknown@unknown.invalid NICK :Ilari < 1268776055 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well uorygl? is my algorithm awesome or not? 8D < 1268776265 0 :Phantom_Hoover!~chatzilla@cpc4-sgyl29-2-0-cust108.sgyl.cable.virginmedia.com JOIN :#esoteric < 1268776756 0 :hiato!unknown@unknown.invalid QUIT :Quit: underflow < 1268777696 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Has nothing really happened for 25 minutes? < 1268777736 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :butt < 1268777746 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1268777749 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :butt < 1268778032 0 :johsam1!~johan@237.99-247-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1268778059 0 :johsam1!unknown@unknown.invalid PART #esoteric :? < 1268778529 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.5.8/20100214235838] < 1268778722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* uorygl disassembles a pen and screws a TRS size adapter onto one of the parts. <-- TRS? < 1268778759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : uorygl I hope yu get electrocuted <-- why? < 1268778903 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :because he ignored me < 1268778929 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :he linked to some puzzles site so I tried to show him my favorite puzzles but he just completely ignored me, why would someone do that? It's so horrible < 1268779402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1268779407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fax, maybe he missed it? < 1268779864 0 :Ilari!unknown@unknown.invalid QUIT :Quit: Reconnecting < 1268779872 0 :Ilari!~user@2002:5870:32ae::1 JOIN :#esoteric < 1268780224 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tip-ring-sleeve, consumer audio connectors. < 1268780273 0 :comex!unknown@unknown.invalid PART #esoteric :? < 1268780703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, ? < 1268780704 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: ouch. im doing some tests on random graphs, and the time complexity seems to be exponential :( < 1268780712 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its _fast_ but its exponential < 1268780714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1268780773 0 :werdan7!unknown@unknown.invalid QUIT :Ping timeout: 619 seconds < 1268780841 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1268780847 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and i had thought i'd done it! D: < 1268780905 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Proven P = NP? < 1268780914 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hell yeah bitch < 1268781231 0 :werdan7!~w7@freenode/staff/wikimedia.werdan7 JOIN :#esoteric < 1268781464 0 :comex!comex@c-98-210-192-54.hsd1.ca.comcast.net JOIN :#esoteric < 1268782190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, I doubt P=NP is the case < 1268782196 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1268782197 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :still! < 1268782200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there seems to be nothing that points in that direction < 1268782236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, what I find more likely is than P=NP is that P!=NP but that is unprovable. (Of course it could be unprovable if it is unprovable or not...) < 1268782333 0 :fax!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1268782372 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1268782400 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's provable.. it's just very, very hard to prove. < 1268782406 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...exponentially hard < 1268782409 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah? prove it. < 1268782412 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :8D < 1268782455 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually, this is interesting, the graphs that seem to be taking the longest to calculate are the ones that are very nearly complete, but those are _easy_ when just run by themselves. so i might be actually hitting computational randomness in the calculation times < 1268782456 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1268782695 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that seems to have been what it is; after averaging multiple compute times for each graph, the number of graphs that are extremely long to compute for has dropped < 1268782832 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1268783537 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1268783608 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bhatturas <3 < 1268783918 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :damnit, i keep doing this < 1268783927 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the algorithm ive been testing? wrong fucking algorithm. < 1268783937 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i have two methods on my graph class that solve this problem < 1268783947 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :both with the same name, except for a version number < 1268783961 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g. relmaxclique and relmaxclique2 < 1268783966 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and the first i know to be a shitty algorithm