< 1220486414 0 :Corun_!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1220486445 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1220486874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :v < 1220486920 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh man < 1220486922 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this pizza < 1220486925 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is amazin < 1220486926 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :g < 1220487308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleep night tired tired -> < 1220487931 0 :tusho!unknown@unknown.invalid QUIT : < 1220488287 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1220488293 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i like oklopol is tired, so tusho leaves. < 1220488294 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1220489014 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1220491593 0 :Corun_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1220496035 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1220499934 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | make sure u add some easter eggs < 1220501820 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1220506111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :02:31:30 psygnisfive: i like oklopol is tired, so tusho leaves. <<< what does this sentence? < 1220506124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(sentence was the verb there.) < 1220507136 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It sentences you to be liked by psygnisfive. < 1220507144 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A fate worse than death, maybe? < 1220507268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite so indeed very much, yes. < 1220507291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta leave, time for some design and analysis of algorithms < 1220507424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now -> < 1220507425 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )" < 1220507825 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i like how* < 1220507832 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see. < 1220507836 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lame oklopol. :( < 1220508196 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1220508993 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1220510245 0 :oklopol!n=nnscript@sparkgw.utu.fi JOIN :#esoteric < 1220510257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this guy is so clueless < 1220510740 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1220510803 0 :psygnisfive!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1220510849 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Your interactions, they seem non-progressive. < 1220510888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1220510907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was the funniest thing in days < 1220510974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quitting jokes are always funny < 1220511765 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1220511828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :optbot: a veritable programming omelet < 1220511829 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i see < 1220511854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*omelette < 1220512138 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Can you make a programming omelette without breaking a few languages? < 1220512156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only, as i implied, by having enough easter eggs < 1220512239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if your languages _are_ your easter eggs, you are probably in trouble < 1220512370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess this is one place such trouble is to be expected < 1220512389 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For some reason I though it was oklopol you were chatting with. < 1220512410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but we already established oklopol is you < 1220512422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well you did while i was away < 1220512787 0 :shachaf!unknown@unknown.invalid QUIT :Remote closed the connection < 1220512831 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1220513100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nono, fizzie is the other one < 1220513124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not enough languages have easter eggs < 1220513132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, probably even interpreters < 1220513136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that may be true < 1220513360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : well there's a swedish guy on the chan < 1220513360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : actually not anymore < 1220513360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : that was AnMaster < 1220513364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what channel? < 1220513377 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's one in MS's QBasic, apparently. < 1220513412 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it must be hard to be a swedish guy in MS's QBasic < 1220513429 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I don't envy him. < 1220513482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um? I never used qbasic < 1220513505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I never ever coded in BASIC < 1220513551 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course not, you just live there < 1220513566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hard to code from the _inside_ of a PL < 1220513576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I began with AppleScript on OS 7, not with BASIC < 1220513578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless it is really good at reflection < 1220513581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1220513599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :applescript would be better for a swede, i hear it can be translated < 1220513606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it can? < 1220513610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1220513616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never checked that < 1220513630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: #vjn < 1220513638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ah, never been there < 1220513643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so must have been someone else < 1220513657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't you have to understand finnish for that? < 1220513710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't understand Finnish < 1220513810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was a joke < 1220513821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also you don't need to know finnish there < 1220513827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too early in the morning for that < 1220513888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yaaaarrrr < 1220515199 0 :clog!unknown@unknown.invalid QUIT :ended < 1220515200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1220515570 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1220516480 0 :oklofok!n=nnscript@sparkgw.utu.fi JOIN :#esoteric < 1220516486 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1220517338 0 :oerjan!unknown@unknown.invalid QUIT :"You are no match for my punny weapons" < 1220517744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, about new thread in t not being moved in F98... Well that depends on at what point you do your "move ip forward": < 1220517754 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1220517764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for ip in ips { < 1220517770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :move forward; < 1220517774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :execute instruction < 1220517775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :} < 1220517779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or if you reverse those < 1220519963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I assume that PPC you tested on got inet_pton(), right? < 1220520788 0 :Tritonio_!n=tritonio@150.140.226.169 JOIN :#esoteric < 1220520834 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1220521086 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1220521467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you soon won't need that patch to src/fingerprints/SOCK/SOCK.c then < 1220521491 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1220521534 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | i'll do that < 1220522604 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1220523449 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but it < 1220523475 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :'s fairly obvious to me that it's meant to be done such that you execute first < 1220523486 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :because you start at (0,0) < 1220523494 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and you're meant to execute that < 1220523535 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also the spec: "instructions encountered by each IP are dealth with -- and each IP *then* moves as specified" < 1220523545 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Dealt, not dealth. < 1220523607 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It sure sounds to me like the new thread should execute that 't'. < 1220523661 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's not impossible to make useful programs even that way (just p something other than a t on top of the t) < 1220523670 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I doubt it was the intent anyways < 1220523691 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and I think you'd spawn a minimum of 2 new threads that way < 1220523707 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, you could have one additional thread doing the 'p'ing. < 1220523756 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The one which is executed just after the original thread hitting the 't'. < 1220523791 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Would be quite tricky to time it right, though. < 1220523825 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1220523911 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, I think it can't be done < 1220523918 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IP 0 hits t < 1220523924 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-- tick < 1220523928 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IP 1 hits t < 1220523930 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IP 0 hits p < 1220523933 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-- tick < 1220523936 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :we have 3 IPs now. < 1220523961 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but if you already earlier have generated the IP to do that p. < 1220523988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So that it executes during the same tick when IP 0 hits the t. < 1220524128 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection < 1220524147 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but you need to have hit a t to do that anyway :-) < 1220524163 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but only the first t needs to generate two new threads. < 1220524178 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And the "spare" one can then do the 'p'ing for all the rest of the 't's. :p < 1220524308 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's still saner than the "all threads share the common stack" concurrency there was in either Befunge-96 or Funge-97. Although I don't remember where I read that from. < 1220524817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I never seen befunge-96 or funge-97 specs < 1220524829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was never able to find them < 1220524882 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to find them right now either, but I have a strong recollection that somewhere I've seen it mentioned that in concurrent Befunge-96 the stack is shared between threads. < 1220524930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1220524932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1220525046 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, the only reference I could find right now was #esoteric log for 2004-05-27, where I said the same thing, and didn't remember whether it was '96 or '97 then either. < 1220525216 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it is possible I have imagined the whole thing. Maybe it was on the esolang mailing list, I don't know where my archives of that are. < 1220526413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, SOCK and the -W flags bit now fixed < 1220526419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the LDFLAGS: not yet < 1220526423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might take some time < 1220526915 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I haven't had the time to look at that yet either. < 1220528076 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220528128 0 :oklopol!n=nnscript@sparkgw.utu.fi JOIN :#esoteric < 1220529809 0 :tusho!n=tusho@91.105.90.132 JOIN :#esoteric < 1220530577 0 :kar8nga!n=kar8nga@j-83.vc-graz.ac.at JOIN :#esoteric < 1220531189 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1220532011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :d < 1220532153 0 :ais523_!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220532335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1220532338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wt < 1220532340 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220532340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :have you been here as ais523? < 1220532342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if so, for how long? < 1220532342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :still not slept? < 1220532348 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :no, I did sleep < 1220532356 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :and I wasn't here yesterday < 1220532362 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :although I didn't spend all yesterday asleep < 1220532374 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I spent much of it working on the linker for gcc-bf < 1220532375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so how long has this been here? < 1220532384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :were you actually here until ais523_ joined? < 1220532390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if not, who is ais523 < 1220532393 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ah, I'm ais523 < 1220532399 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I didn't even notice my nick has changed < 1220532399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1220532408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: so how long have you been here? < 1220532411 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since 12:03 at least < 1220532414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since that's when I joined :P < 1220532417 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :since 11:34 UK time < 1220532422 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1220532424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1220532425 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1220532427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i normally beat you these days < 1220532454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I decided to come in early, needed to beat a deadline on Agora, and there was lots of noise due to work outside our house anyway < 1220532472 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1220532501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, I think I may be writing the world's first linker that's written in Perl and uses regexen for just about everything < 1220532517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1220532520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1220532526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also I'm probably the first person who just mapped ar to tar and has .a == .tar.gz for object file libraries < 1220532539 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.a is just ar < 1220532543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1220532544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see < 1220532552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why not just ar < 1220532554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ar is just a regular archive format < 1220532555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like tar < 1220532559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and i dunno why you need gzip < 1220532562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, I know, but I'm storing large amounts of text < 1220532566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the object files are written in asm < 1220532566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay, true < 1220532568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wait < 1220532571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.ar.gz < 1220532572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's more esoteric. < 1220532577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it would be < 1220532582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do it < 1220532582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1220532585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does .ar have a gunzip and pipe to stdout option, though < 1220532594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: pipe to something in /tmp < 1220532604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and just do it in two stages < 1220532608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yuck, libc is about 3 megabytes on my system < 1220532617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to create a 3MB temporary file every compile < 1220532622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: pipe to /dev/stdout < 1220532623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it is < 1220532627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :something like /dev/fd/0 < 1220532631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... might work < 1220532636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then | that < 1220532639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and both those names are correct, except stdout is /dev/fd/1 < 1220532647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :stdin is 0 and stderr is 2 < 1220532648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, use /dev/stdout for clearness then < 1220532652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(esoteric clearness is amusing) < 1220532662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use /dev/fd/ when golfing because it's 1 char shorter < 1220532669 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1220532703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(it's the only way I know to do input in m4, use directives to change the syntax of the language appropriately then use include /dev/fd/0 to include the input) < 1220532776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I only need to implement close _execve _exit _fork_r fread fstat fstat64 fwrite getpid isatty kill link lseek open rename sbrk stat strtod unlink write now to get newlib fully working, it can implement the whole of libc in terms of those < 1220532791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :_fork_r I'll use the DJGPP method I think < 1220532805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(although possibly I could write a Brainfork version with genuine forking?) < 1220532816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, no < 1220532821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :make forking work in brainfuck < 1220532832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(for processes A and B just execute instructions as ABABABABAB etc) < 1220532842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that would make things more complicated (although not excessively more complicated) so I'll do it later < 1220532853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yay, i like "I'll do it later" < 1220532855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the main problem being that I'd need multiple stacks and multiple sets of registers < 1220532858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it signifies that things will be crazier in the future < 1220532861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: once I've got the core working < 1220532865 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1220532886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... something must be wrong with my newlib dependencies script < 1220532887 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, you've just pwned GregorR in like a fifth of the time < 1220532889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1220532907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm reasonably sure it's read/write it needs not fread/fwrite < 1220532914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean, c2bf took months < 1220532917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it does all the stdio streams stuff itself < 1220532918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and can barely do anything < 1220532938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: probably more efficient than this, though, stdio overhead is massive < 1220532970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but his was just a syntax layer over bf. < 1220532974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it didn't even have stdio < 1220532988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well I'm even trying to get setjmp and varargs working < 1220533004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you join #esoteric-blah, I'll paste you my setjmp and longjmp there < 1220533016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc has __builtin_setjmp and __builtin_longjmp which also work but are slower < 1220533072 0 :ais523!unknown@unknown.invalid QUIT :Excess Flood < 1220533082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :l m a o < 1220533087 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220533128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, freenode things 96 lines is flooding < 1220533153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523 < 1220533155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :your client SUCKS < 1220533162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :every good client automatically rate-limits < 1220533184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Konqueror warns instead < 1220533186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it warns even for 2-line pastes < 1220533190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :konqueror? < 1220533190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1220533193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :itym konversation. < 1220533202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but yea it should do both < 1220533204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :warn+rate limit < 1220533278 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you are batshit insane < 1220533294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I do < 1220533350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: was that purposefully nonsensical? < 1220533500 0 :ais523_!n=ais523_@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220533517 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: am I alright? < 1220533528 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ais523 appears to be able to receive messages but not send them atm < 1220533529 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: what < 1220533534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220533536 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i can see < 1220533550 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Can you see this? < 1220533552 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ais523's sending too, but doesn't seem to be showing up in-channel < 1220533568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: probably because it's flooding #esoteric-blah < 1220533570 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, so did ais523 < 1220533581 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yes, probably < 1220533619 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :oh well, using netcat for a bit is a nice change < 1220533635 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :how far did ais523 get in #esoteric-blah? < 1220533646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I posted the whole of longjmp in #esoteric-blah, anyway, a bit at a time < 1220533658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that should give you some idea of what ABI looks like < 1220533674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that took me about 10 minutes to write < 1220533674 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yay, ais523's coming through now, just very slowly < 1220533678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ABI isn't that hard, it's like writing in PEBBLE < 1220533686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1220533690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, asm looks bad, but it's not that bad when you get used to it < 1220533692 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :this should give me some record ping times < 1220533694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially if you invented the command-set yourself < 1220533715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: here is what i saw < 1220533718 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric < 1220533720 0 :oklopol!n=nnscript@sparkgw.utu.fi JOIN :#esoteric < 1220533736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : ais523: you are batshit insane < 1220533736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : yes, I do < 1220533736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : ais523: was that purposefully nonsensical? < 1220533748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :your lag results in dada. < 1220533768 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :wait, you won't have been able to see that < 1220533780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what < 1220533782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'yes, I do < 1220533783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'? < 1220533785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because i did. < 1220533797 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ais523 just said "tusho: that was badly out of sync, I thought I was replying to an entirely different comment" < 1220533801 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1220533802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220533803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1220533807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's why i said lag->data < 1220533809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1220533819 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yes, this is confusing... < 1220533849 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Freenode should really give some clue as to what a sensible flood rate is... < 1220533876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: your client should adequately ratelimit it < 1220533878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :get a better one < 1220533890 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :that's annoying, I like Konversation in other ways < 1220533895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even colloquy ratelimits < 1220533898 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :even though it has all sorts of weird quirks < 1220533906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Perhaps there is a plugin for konversation to do it. < 1220533920 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it's nicer to use than chatzilla which I used to use on the SunOS systems here < 1220533933 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :(anything to get a nice Unix command-set rather than Windows...) < 1220533958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: you do not respond to VERSION < 1220533988 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes I do, just very slowly < 1220533994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, ha < 1220534015 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I wouldn't be surprised if ais523 wasn't responding at the moment < 1220534072 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: pinging me every second is annoying, it's hard to type with CTCPs turning up in the middle of what I'm typing < 1220534076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: you oughta respond to my pings < 1220534082 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I did < 1220534097 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I sent them all in the same CTCP, if your client can't handle that it's its problem < 1220534120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: TIME != PIN < 1220534120 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There is the flood-control algorithm of RFC2813; not everyone might do it like that, but it should be reasonably safe if you stay well below that limit. < 1220534122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :G < 1220534124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1220534126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not showing up here < 1220534128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Is that in the spec? < 1220534138 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ais523_ tries to come up with a way to do /ignore using grep < 1220534146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can you see this? < 1220534149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220534150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :me: ping < 1220534151 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, but nobody handles ctcps except at the start of a line < 1220534157 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes < 1220534184 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :yay, ais523 just received the pings it sent 11 minutes ago < 1220534190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that was badly out of sync < 1220534192 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes I can < 1220534194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought I was replying to an entirely different comment < 1220534211 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :[13:16] [CTCP] Received CTCP-PING reply from ais523: 776 seconds. < 1220534228 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :my longest ever genuine ping time! < 1220534246 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I can't tell a CTCP from a /msg over netcat < 1220534255 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :so I'm treating all your CTCPs like /msgs at the moment < 1220534258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: i'll put CTCP in front of them < 1220534263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :alternatively: cat -v, dude < 1220534305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, ais523 is working again < 1220534306 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1220534343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1220534354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am going to make a shell client that just seds and greps an nc < 1220534379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll even do nick highlighting < 1220534384 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's almost a good idea, responding to pings is the hardest thing to do there < 1220534387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s/$nick/\7$nick/ < 1220534391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1220534400 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :unless you're retyping the pings by hand < 1220534417 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :on Freenode you can prevent the server pinging you by pinging it proactively, that doesn't work on other networks though < 1220534421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i need to call it something which reflects how much it hates you < 1220534423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'bastard' < 1220534432 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :'git' < 1220534439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: yes, that was my joke < 1220534444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also on Bitch-X < 1220534456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw what do you think of setjmp.S and longjmp.S? < 1220534463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: i don't get them < 1220534464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :P < 1220534465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I would just use .s but newlib prefers .S for some reason < 1220534467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1220534487 0 :ais523_!unknown@unknown.invalid QUIT :"have I been connected with this long enough to get a genuine quit message?" < 1220534498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes I had apparently < 1220534537 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Isn't .S gcc's way of specifying "assembler source but with C preprocessor in front of it"? < 1220534550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's it < 1220534554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :newlib was using the C preprocessor < 1220534559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bastard's slogan will be "fuck goddamn" < 1220534562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"bastard: fuck goddamn" < 1220534591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cpp would be useful for writing ABI really, it can be very repetitive < 1220534598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no mov instruction for register to register you see < 1220534604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's all done with transfer-additions < 1220534616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is basically [->+<] < 1220534667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: have you seen my collection of fungot poetry < 1220534668 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i have ideas but i am fnord < 1220534677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's one right there! < 1220534683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I haven't seen it collected, no < 1220534698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :here ya go: < 1220534711 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://pastebin.ca/raw/1192758 < 1220534723 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can see the progression there, short, brief poetry to verbose yarns with incredibly long lines that are syntaxless < 1220534728 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then a slight return into minimalism < 1220534739 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fungot's last line suggests his new poetry will be incredibly tiny, one line works < 1220534739 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: not sure if that makes any sense < 1220534789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, I thought you said the last line there... < 1220534792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not paying much attention < 1220534800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1220534810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"not quite sure why you would use car that many times. basically everyone seems to think that i shall never hear a poem frightful as a bear, that keeps pooping primes." < 1220534812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is just brilliance < 1220534820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck you are doing? /leave scheme /join java? is there such a thing < 1220534827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably my favourite line out of the lot < 1220534868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i like "one of my formally fnord questions consists of ordering 25 functions by their asymptotic behaviour. :(" < 1220534872 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Huh, the prime number pooping bear site has disappeared? :/ It was a Finnish site and everything. < 1220534888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: aw, i was hoping it thought of a bear that poops primes by itself < 1220534897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :counting to ten modulo two before punching him? <--- if only everyone did that, "I'm going to punch you when I reach ten. 0 1 0 1 0 1 0 1 0 1 0 1..." the world would be a more peaceful place < 1220534898 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then decided that a poem can be as frightful as that < 1220534906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and how people think that he'd never see a poem as frightful < 1220534916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha, totally < 1220534928 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nope, there was a website with a picture of a bear, plus a Javascript primality tester, and the prime numbers fell out of the bear's... rear end, you know. < 1220534938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that is... beautiful < 1220534972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the asymptotic behaviour quote too though < 1220534982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: probably just a verbatim sentence < 1220534984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though it's likely verbatim from /scheme apart from the fnord < 1220534986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with one rare word replaced with fnord < 1220534991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/\//#/ < 1220534998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: /leave scheme /join java < 1220535006 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://informationnation.blogspot.com/2005/01/numbers-up-wazoo.html has a picture of it, but the link is dead. < 1220535017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I already posted that, I'll post it again though because I like it so much < 1220535023 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, i know < 1220535025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : what the fuck you are doing? /leave scheme /join java? is there such a thing < 1220535025 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it allows sideeffects. < 1220535033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: wow. < 1220535050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: is it in Wayback? < 1220535063 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, maybe. < 1220535067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1220535073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://web.archive.org/web/20061209081231/http://members.surfeu.fi/kklaine/tpnsb/poopbear.html < 1220535075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :needs IE, it seems < 1220535081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beh < 1220535091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.primenumbershittingbear.com/ is squatted < 1220535095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, I need 2 support to beh nowadays, don't I? < 1220535101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: wtf would someone squat that/ < 1220535115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it was registered, apparently < 1220535116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1220535121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bots scan the 'recently expired' list < 1220535124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and basically buy all of them < 1220535131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then sell them for ridiculous prices < 1220535135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thus fucking over anyone who forgets to renew < 1220535156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, even though that wayback link is from 2006 < 1220535159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the news update is from 2003 < 1220535164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll have been squatted for years < 1220535171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, some clever domain name registrar could make millions by registering a huge number of sites to themselves for a couple of days, then putting them on the recently expired list < 1220535182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and getting a fortune for all the bots buying from them < 1220535192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: probably illegal < 1220535194 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1220535205 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think it ran in at least some firefox version; the archive.org version seems a bit brokened though. < 1220535312 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And actually the "asymptotic behaviour" quote was a #esoteric comment by SimonRC in 2006-12-03: the fnord is "assessed". < 1220535411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts a fungot quote in eir sig < 1220535412 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but i think there's a simple way of minimizing cache misses otherwise < 1220535415 0 :ais523!unknown@unknown.invalid PART #esoteric :? < 1220535415 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220535451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably better take it out again, though, it could offend someone in theory < 1220535479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so? < 1220535480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I replaced it with a 99 bottles of beer program < 1220535485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :written in HQ9+ so it fits in a sig < 1220535507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the only people it'd offend are complete prudes < 1220535508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and who cares? < 1220535522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: assessed is surely more common < 1220535524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :than that < 1220535526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I do to some extent, I don't like offending prudes because I may need favours from them later < 1220535558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wtf? someone turned one of the reader comments from an MFD comic into a Flash game < 1220535576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :@logreading prudes: now playing wolfgang amadeus mozart - leck mich im arsch < 1220535579 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Not in my logs: < 1220535581 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@hactar:~/irclogs$ grep assessed freenode/#esoteric/* freenode/#scheme/* ircnet/#douglasadams/* | wc -l < 1220535584 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1220535588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: wow < 1220535595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: 'twill be a lot more than 1 now... < 1220535623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://thedailywtf.com/Articles/Magenta-Kong.aspx < 1220535625 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it _is_ common _now_. That log-place doesn't get updated except by manual rsyncing from the actual host I run my client on every now and then. < 1220535644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't have Flash installed here because it seems to be the biggest security hole in all 3 major OSs, which is saying something < 1220535664 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Now it's 4, so if I ever rebuild that language model again, fungot will have learned a new word. Yay. < 1220535665 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so no exlusive or either. must be all right if i guess that < 1220535667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why would anyone respect mfd like that < 1220535683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: bashing MfD has a really strong following nowadays < 1220535689 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but that's not bashing < 1220535692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the MfD-basher community really churn out some interesting stuff < 1220535720 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if I ever meet mark bowytz in person... < 1220535721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>:E < 1220535742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :...and they're allowing text comments on it! < 1220535750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :are they? < 1220535756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pics or it didn't happen < 1220535758 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(arf arf arf) < 1220535758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :knowing Alex I expected em to allow only comments in the form of Flash games < 1220535820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[Sorry folks - no MFD Extra from me today - no way am I going do anything that might steal Matt C.'s spotlight (I know you're all disappointed) ]] < 1220535826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no, mark < 1220535829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's okay < 1220535832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you take a nice good holiday < 1220535856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway MfD is a lot better nowadays than it used to be, which isn't saying much < 1220535894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : Note: There is no working Chromium-based browser on Linux. Although many Chromium submodules build under Linux and a few unit tests pass, all that runs is a command-line "all tests pass" executable. < 1220535913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1220535913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :? < 1220535914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in other words, nothing works except the testsuite, which reports that everything is fine... < 1220535918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: er, no < 1220535920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all the internals work < 1220535924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there just isn't a frontend UI < 1220535935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I thought it was funnier when I put it that way, though < 1220535946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1220535968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, and they fixed the eula < 1220535972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can try it under wine now. < 1220536000 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1220536024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : You need a JavaScript-capable browser to download this software. Click here for instructions on how to enable JavaScript in your browser. < 1220536025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and yes, the custom window chrome is ugly but they actually had to do it, the default XP chrome didn't let them paint in the right place < 1220536032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the vista chrome lets them, though: < 1220536033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.winsupersite.com/images/showcase/google_chrome_beta_07.jpg < 1220536035 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it looks a lot nicer < 1220536040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and apparently os x lets them too < 1220536073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: probably for their OS detection code < 1220536075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :still, silly < 1220536122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you can paint outside the client area on Windows, I did it for my decimal clock program < 1220536132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's some specific reason that i don't know < 1220536132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all sorts of weird things break if you aren't careful though < 1220536137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but they couldn't get it to work right < 1220536148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and i'm going to go out on a limb here and say that google probably know, ais523 < 1220536150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and there was a problem anyway < 1220536157 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Even with Google's superintelligent space monkeys, they couldn't make it work! < 1220536161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it seems...likely. < 1220536173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: my guess is that's what they are doing, but it overwrites XP's theming and so they have to simulate it themselves < 1220536182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220536252 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1220536279 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1220536479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I didn't agree to the EULA in the end, I read the source of the webpage to see where it downloaded from and just downloaded directly < 1220536495 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you've agreed to it anyway < 1220536504 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all stuff has a clause saying that by downloading & using the software you agree to the eula < 1220536507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was after telling Konqueror to pretend to be IE6 so that I could get at the Windows download < 1220536511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes but I didn't agree to that clause < 1220536517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's always outside of the eula < 1220536521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in some other area of fineprint < 1220536522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry. < 1220536529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well I didn't agree to that fineprint either < 1220536534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can't do that < 1220536543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they only let you download it on the condition that you accept them < 1220536638 0 :ais523_!n=chromewi@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220536647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: mibbit in chrome? < 1220536651 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :no < 1220536655 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Konversation inside sandbox < 1220536665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: your username and realname is chromewine < 1220536668 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not the sort of person who runs random executables with access to everything... < 1220536680 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, that's the sandbox name < 1220536685 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: ah. :P < 1220536693 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :this has Internet access and not much else < 1220536702 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I figured that a browser would want Internet access... < 1220536706 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: does it have the neccessary windows libs for chrome... < 1220536738 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1220536796 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :nah, it doesn't run at all under Wine < 1220536800 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :just exits instantly < 1220536805 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :Google probably check for that, knowing them < 1220536810 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :anyway, off to delete the sandbox... < 1220536813 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1220536815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it works for some people < 1220536817 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in wine < 1220536818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i've seen screenshots < 1220536821 0 :ais523_!unknown@unknown.invalid QUIT :Remote closed the connection < 1220536823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so they definitely don't check for wine < 1220536827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why would they, anyway? < 1220536831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how that's a googley-thing to do < 1220536850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they know it wouldn't work and don't want a massive crash? < 1220536863 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then how come it works for loads of people < 1220536874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably I have Wine set up wrong for it < 1220536884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or they got some separate Windows libraries for it from somewhere < 1220537077 0 :sebbu!n=sebbu@ADijon-152-1-31-163.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1220537098 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1220537153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION the hard part with bastard is making it talk back to nc < 1220537155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er < 1220537156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the hard part with bastard is making it talk back to nc < 1220537191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently Chrome has 1% of the browser market already < 1220537194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is pretty impressive < 1220537200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1220537208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that means it's beating all of Linux combined... < 1220537223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1220537276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IE7 at 46.8%, IE6 at 25.2%, IE8 at 0.22% < 1220537316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Firefox at 19.7%, Safari at 6.4%, Opera at 0.74% are the other ones used often enough to show up on the statistics < 1220537486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, this is great, apparently the major UI guideline behind Chrome is "Content not chrome", which makes sense, but contradicts their name somewhat... < 1220537662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I am still online, occasionally I drop off the Internet and don't notice for hours, still typing random monologues into IRC... < 1220537694 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the point is that the web app provides the chrome < 1220537701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the browser stays out of the way < 1220537701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1220537706 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so Google Chrome lets you access the "real" chrome < 1220537707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I agree with the design principle < 1220537714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just that the name's a bit ironic.... < 1220537717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm just explaining how the name is actually fitting < 1220537729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're helping the user see the _real_ chrome < 1220537732 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is the idea < 1220537757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :such as a page which looks like a normal black-and-white unstyled webpage whose background changes colour when you mouse over the links? < 1220537765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220537766 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1220537822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... one evil-ish thing Google are doing with Chrome is basing it on a BSD-licenced open-source project and then distributing a binary that's not compiled from the sources they give < 1220537835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how do you know it's not compiled from those sources... < 1220537836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is really annoying to people like me, it makes it so hard to just look at things and fix thigns < 1220537846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well there are changes in it somewhere < 1220537850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how do you know < 1220537851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or it would just have the same name < 1220537856 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er, no < 1220537866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :google tends to give its oepn source projects different names < 1220537867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they could have just changed a few string constants, but given that they're going to all that trouble they probably changed more < 1220537868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to the actual products < 1220537873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no... < 1220537884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :chrome IS built from the chromium sources < 1220537896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but with modifications, almost certaibly < 1220537905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the chromium sources will be involved somewhere, obviously < 1220537905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: eagerly awaiting evidence < 1220537911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :none given so far, just a blanket assertation < 1220537916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :currently not believing. < 1220537924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know for certain, I just think it's a lot more likely than the alternative < 1220537931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what. that they open sourced the browser? < 1220537935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ZOMG IMPOSSIBLE < 1220537956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that the non-open-source download with an EULA before you can even download it is exactly the same as an open-sourced BSD version < 1220537970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why bother putting an EULA on an entirely open-source browser? < 1220537975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: um, firefox 3. < 1220538000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.toad.com/gnu/sysadmin/index.html#firefox-eula-sux < 1220538048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*CONSPICUOUS SILENCE* < 1220538057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I've never seen an EULA on Firefox, obviously there's one in that tarball < 1220538064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, there is < 1220538065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but why when everyone redistributing it just takes it out? < 1220538069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just that distros pre-install it < 1220538070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you never see it. < 1220538076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: nor agree to it < 1220538079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is the important point here < 1220538080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not the point. < 1220538085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"why bother putting an EULA on an entirely open-source browser?" < 1220538086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is the point, definitely < 1220538087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :firefox 3 has one < 1220538091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ergo your argument for it being modified because of that < 1220538092 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is ridiculous < 1220538110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well I think putting one on Firefox 3 is also ridiculous, because anyone could just edit it out < 1220538119 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but are you saying that the firefox binaries are modified too? < 1220538123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, no you're not < 1220538129 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you have no argument < 1220538143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm going by name, really, here... < 1220538157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, because google always do something evil because they are a corporation < 1220538160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh wait...mozilla corporation < 1220538170 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I would have a priori suspected Firefox to be modified if it showed me an EULA... < 1220538183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why don't you ask in #chromium? < 1220538188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Real chrome developers are in there. Tons of them. < 1220538190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :They're opped. < 1220538191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interesting idea, presumably it exists by now < 1220538195 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1220538200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like 100 members. < 1220538202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and all the ops are chrome developers. < 1220538259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well I'm there now, reading the FAQ first before I say anything though < 1220538355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I learn Web manners on Usenet... < 1220538355 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1220538368 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220538415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I found Wine's entry on Chrome, there's a lot of magic needed to make it work under Wine < 1220538443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are you going to ask #chromium now? < 1220538452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :may as well < 1220538515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I asked, no response yet < 1220538517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll wait a while < 1220538527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you asked 60 seconds ago < 1220538535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :are you purposefully being impatient? < 1220538540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, some channels respond instantly but apparently it wasn't one of those < 1220538546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there you go. < 1220538549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm just classifying channels by wait length < 1220538553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just the copyrighted artwork < 1220538562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... so it's a Firefox/Iceweasel-type distinction < 1220538571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, I believe Chromium is built as "Chrome" too < 1220538573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that makes sense < 1220538574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just without the icon < 1220538577 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not sure though < 1220538583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :right then < 1220538593 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: of course, it's google. they're probably lying, right < 1220538594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: this is the point where we both claim to have been right... < 1220538599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, I believe that < 1220538610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just at this point I'm pretty sure we'll both claim the evidence backs up our point of view < 1220538613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, I was right in that no, they haven't done anything evil and changed code < 1220538616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so let's just drop the topic here < 1220538617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they've just patched in artwork < 1220538622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you're right that there are modifications < 1220538626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just not the kind you expected < 1220538628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I consider patched-in artwork to be changed code, really < 1220538634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :barely, though < 1220538637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and certainly not evil if you ask me < 1220538646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't accusing them of being evil, necessarily < 1220538671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BTW there are direct links to the installer all over the place, so it's easy enough to download the code without even knowing it has an EULA... < 1220538724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway my wine isn't new enough to run it, so I'll just wait for a Linux version for the time being < 1220539133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there is a reddit commenter who is claiming it is completely impossible to hate metallica because you think their music sucks < 1220539143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they claim that all the haters just hate them because they hate napster < 1220539149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interesting... < 1220539149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :furthermore, they are claiming it with 100% literate english < 1220539154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and replying to every single person who argues with them < 1220539161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's half amusing, half pathetic. < 1220539244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.reddit.com/r/entertainment/comments/6zg2e/cough_metallica_cough/c05a7rx < 1220539251 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Your favorite metal band probably fucking loves Metallica, dickheads. What does your primitive little brain make of that?" < 1220539282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi optbot, fungot < 1220539282 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i was just checking < 1220539282 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that would just be a one-letter recursive acronym < 1220539300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, one-letter recursive acronyms < 1220539309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like the C IAQ claimed that "C" was, probably the best joke in the whole IAQ < 1220539317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(which has now gone down, but was good while it lasted) < 1220539332 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's down?! < 1220539333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOO < 1220539341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: liar < 1220539341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.seebs.net/faqs/c-iaq.html < 1220539347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's been Wayback-only for years, I though < 1220539349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1220539353 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's been up since forever < 1220539361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you mean I've been visiting it on Wayback all these years rather than directly for no reason? < 1220539371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220539702 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: incidentally, the author seems to be a mac user < 1220539712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how did you deduce that? < 1220539717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: his homepage. < 1220539729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I impressed a lecturer once by deducing that he used Emacs from one of his slides < 1220539736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: gnu indentation? < 1220539741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.plethora.net/~seebs/ seems to be the dead, wayback-only version < 1220539752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: [[ 2002/01/17 < 1220539752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :My programming page has a new version of my utilities package which works on Mac OS X. ]] < 1220539762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.seebs.net/log/ has a post from august 21st 2008 < 1220539763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :about os x < 1220540201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well? < 1220540203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how did you work it out < 1220540218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: indentation, as you guessed < 1220540224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nobody indents like that deliberately < 1220540234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I was too busy doing maths on #nethack < 1220540241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in response to what was probably a stupid question < 1220540426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: rms does. < 1220540474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: incidentally I think cperl-mode does GNU-style indentation too, it's forcing me into one true brace in Perl just to avoid the GNU-style indentation < 1220540483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does one or the other depending on whether you newline before the { < 1220540495 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, you SHOULD one true brace perl < 1220540497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is the convention < 1220540505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why, to make it look more like Python? < 1220540508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1220540510 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but that's the convention < 1220540516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in most well-written perl i've seen < 1220540573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"most recently, I switched to Dreamweaver 4, because Adobe seems to have replaced the very helpful staff from GoLive systems (no URL available, they've been destroyed) with a spam-friendly behemoth." < 1220540575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how ironic < 1220540764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmmm... < 1220540770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bastard needs something like < 1220540785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cat /tmp/bastard /dev/stdout | nc "$host" "$port" < 1220540790 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where it cats them asynchronously < 1220540792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and continually < 1220540796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then i'd just echo to /tmp/bastard < 1220540799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: tail -f? < 1220540803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: possibly < 1220540812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1220540818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have to use ctrl-d for tail -f'in /dev/stdout < 1220540829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it probably isn't instapiping < 1220540835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your problem is pipe buffering I think < 1220540847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could just edit the source code for tail to put a fflush in there < 1220540848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, wait < 1220540853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll need to sed /dev/stdout anyway < 1220540866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so i can just do tail -f /tmp/bastard| < 1220540883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mmph < 1220540887 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wish you could do 'sleep forever' < 1220540900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :while true; do; done < 1220540921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is a busy loop < 1220540924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :put a sleep in there so as not to busyloop < 1220540927 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220540928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1220540930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wile true; do; sleep 100; done < 1220540935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/wile/while/ < 1220540936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*1d < 1220541072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you know there should be a program written to abide by the c iaq perfectly < 1220541076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that actually works < 1220541106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually much of the C IAQ does work, if only incidentally, it's deliberately set up like that < 1220541113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1220541117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the point is it'd be crazy < 1220541231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :www.reddit.com could not be found. Please check the name and try again. < 1220541297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :'tworks for me < 1220541357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220541450 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1220543134 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | TO bomb: < 1220543821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a < 1220543840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :go team a! < 1220543845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(#nethack meme) < 1220544000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[Google has withdrawn the offensive EULA language, but why did they put it there in the first place. Money=corruption.]] < 1220544008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because it was a direct copy&paste of their EULA for all services < 1220544018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which they intentionally try and use for everything to make it simpler for users to grasp < 1220544021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just so happened it wasn't a great idea in this acse. < 1220544025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jeez, everything is a conspiracy these days < 1220544061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably the alternative is calling Google's lawyers incompetent, and it's hard to get people to believe that < 1220544072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I think that this probably was a mistake < 1220544083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :somehow 'incompetent' is not something i'd attribute to a huge megacorp's lawyers < 1220544087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're very good at what they do... < 1220544089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1220544096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even so < 1220544101 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just an early beta release < 1220544115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and lawyers aren't generally all that good at understanding tech. < 1220544119 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :see: filesharing stuff < 1220544130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they probably skimmed it over quickly and decided it was fine without really understanding < 1220544137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not incompetence, just a really bad mistake < 1220544599 0 :tusho_!n=tusho@91.105.98.27 JOIN :#esoteric < 1220544679 0 :sebbu!n=sebbu@ADijon-152-1-31-163.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1220544788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1220544798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1220544803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho_ < 1220544810 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1220544811 0 :tusho_!unknown@unknown.invalid QUIT :Client Quit < 1220544819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what have I done now? < 1220544835 0 :tusho_!n=tusho@91.105.98.27 JOIN :#esoteric < 1220544880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho_ < 1220544888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits to see if the same thing will happen again < 1220544896 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220544897 0 :tusho_!unknown@unknown.invalid QUIT :Client Quit < 1220544914 0 :tusho_!n=tusho@91.105.98.27 JOIN :#esoteric < 1220544916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho_ < 1220544920 0 :tusho_!unknown@unknown.invalid QUIT :Remote closed the connection < 1220544930 0 :ais523!unknown@unknown.invalid PART #esoteric :? < 1220544933 0 :tusho_!n=tusho@91.105.98.27 JOIN :#esoteric < 1220544965 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220544969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho_ < 1220544971 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220544972 0 :tusho_!unknown@unknown.invalid QUIT :Client Quit < 1220544985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw did tusho_ say hi to me while I wasn't here? < 1220545003 0 :tusho_!n=tusho@91.105.98.27 JOIN :#esoteric < 1220545027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no < 1220545036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : hi tusho_ < 1220545036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* tusho_ has quit (Remote closed the connection) < 1220545036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 (n=ais523@sm01-fap04.bham.ac.uk) has left #esoteric ("9") < 1220545036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* tusho_ (n=tusho@91.105.98.27) has joined #esoteric < 1220545036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 (n=ais523@sm01-fap04.bham.ac.uk) has joined #esoteric < 1220545037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : hi tusho_ < 1220545040 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220545042 0 :tusho_!unknown@unknown.invalid QUIT :Client Quit < 1220545043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220545044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, this is just getting silly < 1220545058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clearly tusho_ is some kind of bot, or acting like one to ignore me < 1220545059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think he wants to say hi first every time < 1220545066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I'll /ignore it for the time being < 1220545073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see my theory < 1220545074 0 :tusho_!n=tusho@91.105.98.27 JOIN :#esoteric < 1220545076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220545079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho_ < 1220545080 0 :tusho_!unknown@unknown.invalid QUIT :Remote closed the connection < 1220545092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, notice he never quits until you say hi < 1220545101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I noticed that, that's why I think it's a bot < 1220545104 0 :tusho_!n=tusho@91.105.98.27 JOIN :#esoteric < 1220545107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho_ < 1220545109 0 :tusho_!unknown@unknown.invalid QUIT :Remote closed the connection < 1220545110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the say-hi-first thing got out of hand ages ago < 1220545120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so it quits and reconnect? < 1220545123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe I should make a bot that says hi to tusho underscore bot < 1220545127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and apparently so < 1220545142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Remote closed the connection often happens when a bot quits without /quit < 1220545145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think the non-underscore tusho is timing out < 1220545155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no CTCP PING reply < 1220545159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, same here < 1220545172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if he normally ignores pings or not < 1220545193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, normally tusho replies, e doesn't always use the same client though < 1220545200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no CTCP version response either < 1220545234 0 :tusho_!n=tusho@91.105.98.27 JOIN :#esoteric < 1220545247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, should I say hi to him? < 1220545254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho_! < 1220545255 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220545256 0 :tusho_!unknown@unknown.invalid QUIT :Client Quit < 1220545263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe write a hibot < 1220545273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if bsmnt_bot was here we could train it to say hi to tusho_ whenever it joined < 1220545283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I trained it to say hi to everyone who joined once < 1220545284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but why doesn't that bot say hi directly when it connects? < 1220545296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe to give other people a chance to say hi first? < 1220545303 0 :tusho_!n=tusho@91.105.98.27 JOIN :#esoteric < 1220545309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm... < 1220545309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would fit in with tusho's thinking, I think < 1220545312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220545314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: boo < 1220545319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, hi < 1220545321 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220545321 0 :tusho_!unknown@unknown.invalid QUIT :Client Quit < 1220545323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1220545339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's being debugged < 1220545346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :note that the quit message was different this time < 1220545352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the last two times < 1220545355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it was that a few times above < 1220545359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1220545362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :race condition on exit? < 1220545364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you are missing one fact < 1220545371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Freenode's IRCd suck < 1220545375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1220545379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it got a bug with getting wrong quit reasons < 1220545380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well known < 1220545414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so on freenode about all you can know is that if there is a quoted reason it is *probably* from the person who quit < 1220545417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1220545429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1220545445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it uses errno the wrong way, since sometimes I seen * foo has quit (Success) < 1220545451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :return code 0 I guess < 1220545455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1220545458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and sometimes * foo has quit () < 1220545475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Errors with the reason as Success happen too often for me to get amused by them nowadays all that much < 1220545485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, only seen it on freenode < 1220545487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :last time I was working on some mmap code where they'd changed the API for it < 1220545502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes I think I saw it on a trunk version of some other ircd, it was fixed pretty quickly < 1220545506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the example code I had had the version test to determine which arguments to pass backwards < 1220545512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freenode haven't fixed it < 1220545520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it was getting passed memory with the wrong alignment, and erroring out without setting errno < 1220545526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus Error: Success. < 1220545536 0 :tusho!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1220545556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um? that was POSIX mmap()? < 1220545569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :uclibc, I think < 1220545577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1220545583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it was a function that returned an argument for mmap whose API changed < 1220545598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think C should reflect on error, like befunge :D < 1220545601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be fun < 1220545609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :running the program backwards < 1220545611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you mean run backwards on error? < 1220545618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at the C level, asm level or machine code level? < 1220545629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1220545636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which would be most hilarious? < 1220545648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) a while {} loop would become a do { } while one and vice verse? < 1220545652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :could be interesting to see what machine code does when run backwards, it wouldn't be pretty on the x86 as it has 3-byte commands, might work better on some other systems < 1220545660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) the other options? < 1220545668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asm-level would at least 'work' for certain values of 'work' < 1220545674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh you would need do { } if < 1220545683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Perl has that < 1220545688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically do { } xxx; for every construct < 1220545692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has lots of control-flow operators, someone even implemented but_first < 1220545694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what does it do? < 1220545704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the do if < 1220545706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: evaluates the condition then if it's true runs the command before it < 1220545721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well that is just like a if with condition after < 1220545727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so much like C if with a different syntax, it's just confusing because it has regular if too < 1220545731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not like the difference between do while and while < 1220545734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to see what else it could do, though < 1220545743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an if which always ran the command at least once would be pointless... < 1220545766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but_first is really silly though, clearly it was implemented as an extension by someone messing around rather than being in core < 1220545771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, iirc x86 got variable width commands? < 1220545774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1220545781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so not only 3 bytes < 1220545791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are 1 byte ones and maybe even 4 byte ones < 1220545793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1220545796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220545807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking that reversed 1-byte and 2-byte commands might actually work though < 1220545809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm what is the range of a 3 byte integer < 1220545811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but more won't < 1220545821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: about the right size, MySQL has them I think < 1220545828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, eh? < 1220545837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I asked how many possible 3 byte instructions there are < 1220545844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-8388608 to 8388607 < 1220545848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a nice range to work with < 1220545848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I'm pretty sure I seen a 4 byte one < 1220545866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, x86 keeps getting extended processor after processor whilst still having backward compatibility < 1220545871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wait some of the bits on 1 byte ones have to be reserved to mean that it is a 2 or 3 byte one < 1220545874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220545888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however as I think I seen 4 byte ones, that means they must have run out of 3 byte ones? < 1220545890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1220545911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seems likely, there aren't too many possible prefix for 3-byte commands < 1220545932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the number of commands multiplies up really quickly when you consider that for instance mov eax, ebx and mov eax, ecx are different commands < 1220545936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so basically 2 bytes with the first reserved for some value to mean "multibyte"? < 1220545936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there are a lot of registers < 1220545950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually basically 1 byte with some values of the first meaning multibyte < 1220545958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and of the 2 byte commands some values of the pair mean multibyte < 1220545959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1220545960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so parameters are encoded in the instructions themselves? < 1220545980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: register parameters are, as are addressing modes, constants and numerical memory addresses aren't < 1220545982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that means you only get like 255 new ones every time < 1220545994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1220546003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x86_64 should have tried to clean up that mess < 1220546005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they didn't < 1220546009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, there's more than one possible prefix to mean multibyte, but it certainly goes to show how they ran out of the mess so quickly < 1220546015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: have you heard of Itanium? < 1220546022 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes, VLIW < 1220546023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was Intel's attempt to clean up that mess, but never really caught on < 1220546025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220546028 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1220546058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well VLIW cause other issues < 1220546059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think AMD deliberately kept the mess in their x86_64 so that people would be more likely to migrate to it < 1220546064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Intel copied them < 1220546077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, like being hard to make a good compiler for < 1220546079 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc can manage it < 1220546092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :himoscotusholonomy < 1220546092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220546093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220546094 0 :tusho!unknown@unknown.invalid QUIT :Client Quit < 1220546102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity, I wanted to test the regex < 1220546109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, will let you next time < 1220546130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway on VLIW the compiler does the scheduling not the CPU basically < 1220546136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know the theory < 1220546149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and good scheduling isn't that easy < 1220546155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think gcc can handle it as Linux was ported to Itanium and it must have been compiled with something < 1220546161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pretty much nothing else was, though < 1220546171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and writing pure ASM for Itanium would be hard < 1220546174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and sometimes you need asm < 1220546176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aargh < 1220546180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example in low level part of OS < 1220546185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be like writing machine code < 1220546189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to set control registers or such < 1220546194 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1220546198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :himoscotusholonomy < 1220546206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not... < 1220546207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220546210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220546210 0 :tusho!unknown@unknown.invalid QUIT :Client Quit < 1220546211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, no response < 1220546216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to what I said < 1220546221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : it would be like writing machine code < 1220546222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's probably looking for words < 1220546224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what ASM is < 1220546225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :normally < 1220546231 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except symbolic constants < 1220546233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220546237 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1220546243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, in asm normally you don't have to know the bit patterns of the instruction < 1220546249 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220546255 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1220546262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you could handle it like this: < 1220546267 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :op1, op2, op3, op4 < 1220546270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220546270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas with asm VLIW there are so many details to set you may as well just write the machine code, and hi tusho < 1220546273 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1220546274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to execute in a cycle < 1220546281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so each line contains a list < 1220546316 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also GCC could have been cross compiled < 1220546322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220546326 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1220546329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean linux < 1220546330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1220546333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's still producing Itanium output though < 1220546341 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes it is, but it could run on something else < 1220546348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hi tusho < 1220546351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whether it's a cross-compiler or not < 1220546354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220546354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220546355 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1220546358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1220546362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :slow to react there < 1220546366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1220546376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it is a human all along, but I suspect bot, it would be easy enough to write < 1220546381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets hope he doesn't get blocked from freenode for reconnecting all the time < 1220546382 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes certainly and hi tusho < 1220546390 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1220546402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, a temporary block might do em good < 1220546406 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, agreed and hi tusho < 1220546412 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1220546419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: online? < 1220546424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however you better join in too ais523 < 1220546432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or he will blame me ;P < 1220546433 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your time ais523 < 1220546437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I keep trying but you keep beating me to it and hi tusho < 1220546447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :... < 1220546454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hi < 1220546456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220546456 0 :tusho!unknown@unknown.invalid QUIT :Client Quit < 1220546460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hum < 1220546463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was very slow to respond to me < 1220546466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "near beginning of line"? < 1220546475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nah doesn't make snese < 1220546484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seems unlikely unless it's screen-scraping a terminal window < 1220546491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, eh? < 1220546494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OCR? < 1220546494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1220546501 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you never no < 1220546506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho hi < 1220546510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/no/know < 1220546512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let see < 1220546515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets* < 1220546516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/\// < 1220546521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*let's < 1220546524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1220546527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work < 1220546528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220546530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1220546535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's ignoring me I think < 1220546538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hi < 1220546539 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220546539 0 :tusho!unknown@unknown.invalid QUIT :Client Quit < 1220546541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like I'm ignoring tusho_ < 1220546543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wonder why < 1220546593 0 :ais523!unknown@unknown.invalid NICK :ohsut < 1220546598 0 :ohsut!unknown@unknown.invalid PRIVMSG #esoteric :let's see if it works now < 1220546610 0 :ohsut!unknown@unknown.invalid PRIVMSG #esoteric :actually, probably the real tusho is logreading and tweaking things just to annoy us < 1220546640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ohsut, well that would be very silly < 1220546657 0 :ohsut!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: e wrote a bot once just to repeatedly revert a rule on a nomic < 1220546658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean it would sure make sense if he was afk < 1220546666 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ohsut, he admitted it? < 1220546673 0 :ohsut!unknown@unknown.invalid PRIVMSG #esoteric :no, but it's pretty obvious < 1220546674 0 :ohsut!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220546679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220546686 0 :ohsut!unknown@unknown.invalid PRIVMSG #esoteric :who else would both have the persistence and care? < 1220546691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't it going to quit? < 1220546698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hello tusho < 1220546700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220546701 0 :tusho!unknown@unknown.invalid QUIT :Client Quit < 1220546703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1220546706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's just strange < 1220546711 0 :ohsut!unknown@unknown.invalid PRIVMSG #esoteric :almost positive it's messing with us now < 1220546715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220546718 0 :ohsut!unknown@unknown.invalid PRIVMSG #esoteric :or has an intermittent bug < 1220546727 0 :ohsut!unknown@unknown.invalid NICK :ais523 < 1220546730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ohsut, was he doing that in the beginning though? < 1220546742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :again, probably, although the bot's behaviour changes from time to time < 1220546745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is a human acting bot-like < 1220546751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, lets move the talk elsewhere just to mess with him! < 1220546752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1220546754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :humans are very good at pretending to be IRC bots, I find < 1220546772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've almost lost track of what we were talking about... < 1220546792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, VLIW < 1220546800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1220546806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be like writing machine code < 1220546808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to do asm in it < 1220546809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not entirely sure if that's a good idea or not, possibly not < 1220546818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it requires so much memory for each command < 1220546828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and memory access speed is the bottleneck in many systems nowadays < 1220546842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes, it solves a problem P4 had though: < 1220546845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scheduler < 1220546850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :long pipeline < 1220546851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1220546858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, the longer the pipelines the worse things get < 1220546876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for long pipelines VLIW would actually solve a lot of stuff < 1220546881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to handle scheduling < 1220546882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220546892 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220546896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however since that is no longer the paradigm... < 1220546903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this time lets just ignore tusho < 1220546905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway. < 1220546925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi fungot, optbot < 1220546925 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so as not to attract bears." however, i don't see < 1220546926 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hi < 1220546936 0 :ais523!unknown@unknown.invalid NICK :tushoops < 1220546939 0 :tushoops!unknown@unknown.invalid PRIVMSG #esoteric :hi fungot, optbot < 1220546940 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tushoops: what's readline? and is the only sane thing to happen < 1220546940 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tushoops: ah, yes < 1220546943 0 :tushoops!unknown@unknown.invalid PRIVMSG #esoteric :hi fungot, optbot < 1220546943 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tushoops: I. . . Um. . . < 1220546944 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tushoops: it's the first time around < 1220546949 0 :tushoops!unknown@unknown.invalid PRIVMSG #esoteric :pity, fungot, optbot, say hi! < 1220546950 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tushoops: tcl has a type system! < 1220546950 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tushoops: hmm... tells the os how to compile the source, like, or= < 1220546951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your bad luck < 1220546956 0 :tushoops!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220546958 0 :tushoops!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho, anyway < 1220546960 0 :tushoops!unknown@unknown.invalid NICK :ais523 < 1220546973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh well, ignore it then < 1220546979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220546986 0 :tusho!unknown@unknown.invalid QUIT :Client Quit < 1220546986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you won't no < 1220546995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, VLIW may not be such a bad idea: < 1220546997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, maybe Freenode's doing the same to it as it was doing to me earlier? < 1220547006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :forcing ever-longer timeouts due to flooding < 1220547011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) if you can use all the parts in a cycle it saves scheduling < 1220547023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) that means a power consuming part is removed < 1220547051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I never really liked hardware scheduling, I preferred either forwarding or a software solution < 1220547064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and 3) a compiler could potentially do more advanced scheduling not realistic in hardware < 1220547072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so you suggest VLIW then? < 1220547073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but forwarding gets too complicated when you have a long pipeline < 1220547080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was thinking more about instruction reordering < 1220547092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1220547101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :instead of telling the processor how to schedule, you literally do all the scheduling yourself and produce pre-scheduled machine code < 1220547103 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1220547118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so if, for instance, jump instructions don't kick in for 3 instructions, you write the jump instruction 3 instructions earlier < 1220547118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, all modern "PC" CPUs can execute several instructions in parallel < 1220547132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example a floating point operation at the same time as a integer addition < 1220547136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, you would presumably have to allow for that too < 1220547148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is the reason for VLIW < 1220547157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's not all that hard on processors where certain instructions always operate in certain functional units < 1220547175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance it's a solved problem by now for the 386 and 387 in parallel, to pick a really old example < 1220547176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, issue: many CPU got several copies of each functional unit < 1220547193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, and I don't really know how to deal with that, that's certainly a good reason for trying out something like VLIW < 1220547199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there are good sides and bad sides to it < 1220547216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes potential memory waste if you can't use all instructions < 1220547225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example if you want to run a nop < 1220547227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1220547264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from time delays, ideal programs would never need nops < 1220547274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but in practice they're often needed for scheduling or alignment reasons < 1220547283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf can get away with just deleting all nops < 1220547292 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220547293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are sometimes reason for them < 1220547295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the kerne < 1220547297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kernel* < 1220547301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I think I'll compile them into the word nop in the BF source code if any are generated < 1220547305 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1220547307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1220547307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance by __builtin_nop < 1220547316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220547317 0 :ais523!unknown@unknown.invalid PART #esoteric :? < 1220547322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1220547331 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220547335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1220547342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also hardware scheduling for functional units can only look ahead a limited amount < 1220547346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :looks like the bot's finally been fixed, then < 1220547353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi fungot, optbot, tusho < 1220547353 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah < 1220547353 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ( define ( macro... not ( define ( printer x list) ( map quote ( list 1 < 1220547355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1220547356 0 :tusho!unknown@unknown.invalid QUIT :Client Quit < 1220547359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1220547369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but a compiler could look ahead the whole function < 1220547374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1220547382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :trying to do scheduling in hardware is just crazy, really < 1220547387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so in *theory* VLIW could produce better code < 1220547389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yet < 1220547403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what if the next generation of the CPU adds an additional functional unit < 1220547411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you need to change all programs < 1220547425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to be able to schedule for that unit too < 1220547426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe the ideal solution would be to generate a separate machine-code program for each processor < 1220547438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a clever compiler could rely on the clock speeds to know that everything stayed in sync < 1220547443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :make the asm pretty hard to write though < 1220547445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um? < 1220547475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway it means the compiler must know the details of this exact cpu revision < 1220547484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it means it is harder to add new stuff < 1220547486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but it pretty much has to anyway < 1220547513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you can compile generic "modern x86" code that will run well on both AMD and Intel CPUs < 1220547532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and most apps don't need that extra speed gained by specific CPU < 1220547555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean it is all nice and so, but is it really worth it for, say, a text editor < 1220547556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but as a programmer I don't see why a processor design that forces everything to be compiled from source is a problem < 1220547569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you don't need the speed then write an x86 emulator and run on that < 1220547592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, CPUs change very fast, think GCC could keep supporting the last or would lag behind? < 1220547621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I reckon it could keep up if the redesigns weren't too large < 1220547622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway you could have versioned instructions < 1220547640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's easy enough to port it from one CPU to a CPU similar to it < 1220547685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...... < 1220547688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1220547695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably a horrible idea I admit < 1220547709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1220547733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, probably should have revision of revision number in case we run out of reserved bits for it and need to extend it ;) < 1220547759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: this is pretty much the mess with x86 instructions at the moment, unfortunately... < 1220547771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes it was a joke :P < 1220547784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :x86 machine language is arguably a joke < 1220547786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway yes breaking backward compatibility sometimes is a good idea < 1220547811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe you could add a control register with a legacy flag < 1220547823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to support the 1 or 2 last incompatible versions < 1220547832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that OSes could set for specific processes < 1220547840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like x86 mode under x86_64 < 1220547863 0 :Tritonio1!n=tritonio@150.140.216.67 JOIN :#esoteric < 1220547866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :suddenly everyone would be demanding open source or their stuff wouldn't work any longer < 1220547887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it would certainly be adopted a lot more if processors didn't work on closed-source stuff < 1220547901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets sell this idea, err I mean GPL it to, this to RMS < 1220547917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1220547930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably processor design would proceed a lot faster if it didn't have to worry about working on closed-source stuff < 1220547976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe processors could have a stripped-down C compiler in ROM so that you could run source-code directly, to avoid problems with installing an OS on the computer in the first place < 1220548000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh? < 1220548010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what if that C compiler had a bug? < 1220548021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no I think that may work very badly < 1220548026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: suppose you want to distribute a LiveCD, what sort of binary do you put on it? < 1220548039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it worked back in the days of BBC BASIC < 1220548043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm good point < 1220548056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there would be like a hundred different downloads < 1220548059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for OSes < 1220548077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or it would be a massively bloated 10 dvd set < 1220548085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :considering some OSes are almost that already < 1220548096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't solaris on like 2 DVD? < 1220548120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :A full set of Debian designed for all possible processors would be pretty massive < 1220548138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you could have stripped down netintalls < 1220548139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :installs* < 1220548163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... you could have a second processor for downloading the binary of your OS < 1220548170 0 :kar8nga!n=kar8nga@i-153.vc-graz.ac.at JOIN :#esoteric < 1220548176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some computers are getting that already for websurfing etc. on Linux without waiting for Windows to load < 1220548176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, eh? < 1220548192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally with ARM as the second processor and some x86 or x86 as the main one < 1220548210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there should probably be some basic boot mode, so you could do like one netinstall cd with maybe 5-10 different CPUs on < 1220548211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can load the computer up on the second processor for basic web-browsing, or on the first one to use the full speed of the computer < 1220548215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then just enough for boot loader < 1220548215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second one loads a lot faster < 1220548219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to decide which to load < 1220548224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does that make sense? < 1220548237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it does < 1220548251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still more sense if you have a simple common processor language ro bootstrap things < 1220548259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doesn't really matter what, you could even use brainfuck I suppose < 1220548271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well hard to handle should there be a bug in that < 1220548281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a bug in a BF interp? < 1220548304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :those things should be possible to prove correct mathematically < 1220548306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I assumed something anyone like a serious OS developer would use :P < 1220548319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to pick the most portable machine code I knew < 1220548323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is surely brainfuck < 1220548330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or possibly P'' < 1220548387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) probably they used just enough rom/ram for the compiler, right? to save money 2) so someone find a bug, fix would grow the stuff in the rom with maybe 20 bytes... 3) there are only 10 bytes free (they rounded it up to nearest kb limit < 1220548399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just can see that happening... < 1220548431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway you would have to write the whole OS in that then? < 1220548432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1220548435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well you should see the sort of programs that CPU manufacturers ship to flash their microcode < 1220548449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I know such exist, but I never seem them < 1220548452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :luckily I haven't seen any from personal experience < 1220548460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but one was an ActiveX browser control that only worked in IE < 1220548475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the other only ran on genuine MS-DOS, it wouldn't even work under Windows' emulation of it < 1220548479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, an user space process shouldn't have the needed access < 1220548496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I done bios flashing using PC-DOS floppy < 1220548499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well that's what I thought, it at least explains the MS-DOS for the second one < 1220548515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but as a browser control, that's really worrying < 1220548527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for win95? < 1220548557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on windows 9x IE could have the needed access < 1220548560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without problems I bet < 1220548564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no idea, this is second-hand so I'm repeating what I know but don't know the details < 1220548573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1220548603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for intel microcode I think it doesn't stay after reboot, it reverts to the old state, so you have to load it at every boot < 1220548612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :support exists under linux at least < 1220548621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :needs something in kernel < 1220548625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well there's 915resolution which patches the BIOS every boot < 1220548627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and some user space tool run as root < 1220548628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I have on here < 1220548643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :means I can't hibernate because if I do I get an unpatched BIOS when it resumes from hibernation < 1220548651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :915resolution? < 1220548665 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220548673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220548677 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1220548680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also I assume that "915resolution" whatever it is runs at every reboot? < 1220548681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: allows an Intel 915 graphics card to handle screen resolutions higher than 1024x768 < 1220548685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, it does < 1220548688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, under linux? < 1220548695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a service, at runlevel 3 or so < 1220548703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, under Linux < 1220548709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you could make it rerun after resume < 1220548712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably there's something similar buried in the code of Windows somewhere < 1220548715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :logically it should be possible < 1220548721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I assumed so, but never bothered to find out how < 1220548741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it needs to run before the computer tries to switch into graphics mode < 1220548759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at run level 3 that would already have happened I think? < 1220548764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :framebuffer < 1220548780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's 2 then < 1220548784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, usplash < 1220548791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it can switch into graphics mode first < 1220548802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :usplash runs at 1024x768 for that reason, I think < 1220548829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't like boot splashes < 1220548846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu has one by default, and I can always control-alt-F1 to get rid of it < 1220548864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at which point all the text scrolls by on terminal 1 rather than the usplash < 1220548879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which just shows a progress bar except when fscking < 1220548887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you run ubuntu? I thought it was debian? < 1220548914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's pretty hard to tell from outside, but this is Ubuntu < 1220548928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I mean I thought you said it was debian before < 1220548929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :many of the programs claim to be Debian though because Ubuntu never ported them < 1220548942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I have used Debian systems in the past, not for IRC though I don't think < 1220548943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ported? < 1220548947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in "recompiled"? < 1220548952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1220548956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok lazy < 1220548960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :recompiled with different version info < 1220548966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ bash --version < 1220548966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GNU bash, version 3.2.33(1)-release (x86_64-pc-linux-gnu) < 1220548973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1220548984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where would it say debian < 1220548985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... that doesn't list distro, I suppose it doesn't need to < 1220548987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or gentoo < 1220548989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1220549003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[ 0.000000] Linux version 2.6.25-gentoo-r7-1 (root@tux.lan) (gcc version 4.1.2 20070214 ( (gdc 0.24, using dmd 1.020)) (Gentoo 4.1.2 p1.1)) #2 Sun Aug 3 13:19:47 CEST 2008 < 1220549006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Apache's error page seems to know < 1220549016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that says... because I use gentoo patchset < 1220549025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and gcc says for some reason < 1220549038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess their patchset is large enough there < 1220549042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, my gcc knows it's Ubuntu < 1220549056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however most non-gcc/binutils/kernel stuff seems to ignore distro < 1220549083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless the distro has a fairly significant patchset, of course. < 1220549102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I can hardly imagine them editing the C-INTERCAL source to specify that it's Debian in a version string somewhere < 1220549105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well my package manager seems to know ;) < 1220549114 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220549119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :package managers need to know which repo to access, and hi tusho < 1220549120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and some other gentoo made apps < 1220549121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220549127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1220549127 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1220549131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heheh? < 1220549135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :script gone wrong? < 1220549136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :buggy or rate-limited or both < 1220549141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's probably what happened to me earlier < 1220549150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where pings took over 10 minutes at one point < 1220549155 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220549156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I pasted a lot of text in #esoteric-blah < 1220549157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220549158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220549168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, just use a pastebin < 1220549170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and as a result messages I sent were delayed about 10 minutes < 1220549174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by Freenode < 1220549176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1220549184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549194 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well lets ignore tusho < 1220549196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549198 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220549198 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1220549201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's possible that tusho's current actions have nothing to do with what we're saying at the time < 1220549202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact lets get lament to kick him < 1220549208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I tried, but lament wasn't online < 1220549221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also it would need to be a temporary ban, kicking doesn't really work against someone who keeps parting anyway < 1220549223 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220549226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um the current actions... well after a reconnect any rate limit would be reset < 1220549241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, s/temporary/permanent/ < 1220549257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by "temporary" I meant "remove the ban after a bit" < 1220549285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I didn't mean that ;) < 1220549292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and how do you know that Freenode isn't experimenting with a rate limit that works across connections as an antispam method? < 1220549296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems in-character for them < 1220549305 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1220549307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin $ grep -li Gentoo * | wc -l <-- still waiting < 1220549312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hi ais523 < 1220549313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1220549315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1220549315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1220549319 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1220549323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, so you fixed it? < 1220549325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi optbot < 1220549325 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hehe < 1220549334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok that made sense < 1220549357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot often does, it seems that half the stuff said in #esoteric would make sense in just about any context < 1220549358 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: um? short circut operators? isn't that the default in C? < 1220549366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otoh fungot often makes much less sense < 1220549367 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it would be just < 1220549403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes... so they cancel each other out < 1220549415 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1220549418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grep -li Gentoo * | wc -l < 1220549420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :328 < 1220549428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is number of matching files < 1220549436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm waiting for number of non-matching ones < 1220549443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and it was in /usr/bin < 1220549457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1220549479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, actually I think a lot will match because GCC puts a .comment section in with GCC version, and the GCC version strings contain "gentoo" here < 1220549499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be a lot more interesting without that .comment section < 1220549499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how many of the /usr/bin executables will have been stripped on your system < 1220549507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, 99% < 1220549509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I expect most of them, probably? < 1220549511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not from .comment < 1220549514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :would that remove the comment? < 1220549519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only from debug symbols < 1220549530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not from other symbol tables < 1220549536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so nm would still make sense I guess < 1220549541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose so < 1220549543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# grep -Li Gentoo * | wc -l < 1220549543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grep: ear: No such file or directory < 1220549543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3059 < 1220549549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for ear it is a borken symlink < 1220549558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to an erlang tool that has been deprecated < 1220549568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-L means "list files without matches" < 1220549581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I filed a bug about package installing that symlink < 1220549597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the interesting part here is that I got so many binaries < 1220549599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm trying the same test over here, in /usr/bin and searching for Ubuntu < 1220549600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is scary < 1220549614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I mean over 3300 binaries in /usr/bin < 1220549616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, and I have a lot of broken symlinks in /usr/bin... < 1220549616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WHY?! < 1220549624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as a comparison < 1220549630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and that doesn't include KDE, KDE is in /usr/kde/3.5/bin < 1220549632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1220549640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :How the heck over 3300 binaries? < 1220549650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets say some are symlinks < 1220549655 0 :megatron!n=moozilla@207.118.49.24 JOIN :#esoteric < 1220549663 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1220549677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x86_64-pc-linux-gnu-ld or x86_64-pc-linux-gnu-c++-3.4.6 < 1220549680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even then < 1220549681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot < 1220549689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: some programs like git install all their possible command-line options as symlinks I think < 1220549695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1220549703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wonder how many non-symlink ones there are < 1220549704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, you can install BusyBox and only have one non-symlink command in /usr/bin... < 1220549737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's only really worthwhile on embedded systems, and even then they normally need something besides POSIX shell commands < 1220549752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1220549753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1220549755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BusyBox was invented to create recovery floppy disks for Debian, that's why it has dpkg < 1220549774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tux /usr/bin # find . -type f | wc -l < 1220549774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2975 < 1220549776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :...and I think tusho is lagging, even though #freenode say they haven't changed the code recently < 1220549776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hi tusho < 1220549788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, * Ping reply from tusho: 0.72 second(s) < 1220549800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have 201 binaries in /usr/bin that mention Ubuntu < 1220549811 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1220549815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I have almost 3000 non-symlink ones < 1220549825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and 5885 files there total < 1220549833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure a few are wrapper scripts, like the autoconf for different autoconf versions < 1220549841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and freenode's ircd suck, including their throttle code, it handles bursts badly < 1220549844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like at connect < 1220549849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :2584 non-symlink < 1220549856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's a lot of symlinks... < 1220549861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes... < 1220549882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which is why I'm usually lagged for like one and a half minute while my client autojoin lots of channels < 1220549885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no wait, symlinks are 'l' are they? < 1220549901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have 2584 f and 358 l < 1220549903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so what are the others? < 1220549909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :files with embedded newlines? < 1220549919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, eh? < 1220549928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, maybe directories? < 1220549954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wait, I don't have 5885 total < 1220549954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, at least arch put /usr/bin/perl- for some misc perl binaries like perldoc and such < 1220549959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1220549960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I only have 2942 total now < 1220549966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, fsck time? < 1220549968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why did I get a high result earlier? < 1220549974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I probably messed up a command < 1220549977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, check what command you typed < 1220549978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I fscked recently < 1220549979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :press up arrow < 1220549981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to see < 1220549985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in your shell < 1220549999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I typed ls -1 * < 1220550000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than ls < 1220550003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*ls -1 < 1220550006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-1? < 1220550008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one? < 1220550016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ls -1 means don't sort into multiple columns < 1220550024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes and? < 1220550026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's the default anyway when not outputting to tty < 1220550028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the * < 1220550029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what has that got to do with anything? < 1220550036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ls -1 * returns higher than ls -1 < 1220550041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it lses all the subdirs too < 1220550052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you have subdirs in /usr/bin? < 1220550054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't < 1220550057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not on my gentoo < 1220550058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1220550059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1220550059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1220550060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on my arch I got one < 1220550060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1220550061 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1220550061 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1220550061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't either < 1220550064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that isn't it < 1220550081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, unless a symlink is to a directory < 1220550083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have 2584 regular files, 358 symlinks, and one type 't' < 1220550093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :t is? < 1220550094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... what does that mean, a t in the file type field? < 1220550098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know either < 1220550120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's the first letter of "total 381419" < 1220550129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I forgot to cut out from the result... < 1220550136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1220550159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# ls -l /etc < 1220550160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :total 2086 < 1220550160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1220550167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# ls -l /dev < 1220550167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :total 0 < 1220550171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does total mean here? < 1220550178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# ls -l /dev | wc -l < 1220550178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :235 < 1220550180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: total size, probably in KB < 1220550187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# ls -l /etc | wc -l < 1220550188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :229 < 1220550193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no /dev files have any size because they aren't regular files < 1220550193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm < 1220550202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I guess that's it < 1220550274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lrwxrwxrwx 1 root root 4 Aug 26 10:58 /dev/XOR -> null < 1220550275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um? < 1220550276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1220550283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me that makes no sense < 1220550344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi aismaster < 1220550378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no I don't think he is lagged or whatever, just messing with us < 1220550382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what a troll < 1220550391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no not even a troll < 1220550395 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1220550400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a troll would act much more interesting < 1220550407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1220550411 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220550425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what did you see last? < 1220550428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your last line was < 1220550432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : no /dev files have any size because they aren't regular files < 1220550435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and mine? < 1220550455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, sorry < 1220550457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :connection trouble < 1220550461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : ais523, hm < 1220550463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I only said one line after that < 1220550465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/dev files use up no space apart from the inode itself, I think < 1220550499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/BsFSnT48.html < 1220550600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ?? < 1220550619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1220550622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, care to comment on that odd XOR device? < 1220550625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, here, just distracted < 1220550633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and what XOR device? < 1220550640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ais523, http://rafb.net/p/BsFSnT48.html < 1220550646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I said it in there < 1220550657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, seen it now < 1220550665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't have it < 1220550672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if it's just linked to /dev/null, why? < 1220550746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no clue < 1220550753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I'd like to know < 1220550769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :50-udev-default.rules:KERNEL=="null", SYMLINK+="XOR" < 1220550770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1220550775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no explaining comment either < 1220550840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this is so odd I should probably track down the udev rules maintainer and ask < 1220550856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe later < 1220550859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't have that time < 1220550862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not now < 1220551062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if /dev/AND and /dev/OR exist < 1220551089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for malloc() and free() to work it means the implementation have to internally keep track of how large the block is right? < 1220551100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so why doesn't the C standard add some routine to query that < 1220551118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me that sounds like it could be useful and the info would already have to be tracked anyway < 1220551145 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1220551241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what do you think? < 1220551323 0 :Mony!n=AssHole@AToulouse-258-1-41-67.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1220551333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes ais523  < 1220551345 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1220551369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hello Mony < 1220551388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hm wait here it's /dev/X0R, not XOR < 1220551411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, huh? what distro? Gentoo here < 1220551425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, but it is definitely XOR here < 1220551430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 0 < 1220551435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which looks different < 1220551442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, this is getting even weirder < 1220551458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is? < 1220551460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: DOS has malloc and free as syscalls, and there's no way within the DOS protocol to get at the internal size < 1220551468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /dev/X[O0]R < 1220551471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know it's NVG's server < 1220551471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah yes < 1220551477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well and? < 1220551481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: uname -a < 1220551484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it still needs to track it so? < 1220551505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just says GNU/Linux < 1220551508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, that may be one reason the C standard doesn't specify a way to track, because on some OSs the malloc and free won't tell you < 1220551509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait you mean they did it for DOS compatibility? < 1220551523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C89 has everything compatibility, it even restricts filenames to 6.1 < 1220551531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is even more ridiculous than 8.3 < 1220551534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also /dev/XOR exists on Arch Linux too < 1220551544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, 6.1...? < 1220551546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1220551551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: minimum needed for the C header files < 1220551559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems that on some Acorn OS, even that wasn't enough < 1220551561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :insane < 1220551570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the C compiler on that system maps stdio.h to h/stdio < 1220551577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is a directory called h with a file named stdio on it < 1220551582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the standard allows that sort of thing < 1220551591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ridiculous filename restrictions, though < 1220551599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh yes that sounds familiar, they do filenames that way < 1220551608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!Befunge is for that OS iirc < 1220551612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and ! means "executable" < 1220551615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1220551632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the name makes sense < 1220551633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, !Befunge would iirc be a directory somewhat like the "packages" on OS X I think < 1220551638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was some sort of C programming joke < 1220551660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://en.wikipedia.org/wiki/RISC_OS is the same iirc < 1220551663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as Acorn OS < 1220551671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least Acorn made RISC < 1220551726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Proprietary ADFS filesystem - The OS uses meta-data to determine file type; file extensions are not used. Colons are used to separate the filesystem from the rest of the path; the root is represented by a dollar ($) sign and directories by a period (.). Extensions from foreign filesystems are shown using a forward slash ('example.txt' becomes 'example/txt'). For example, ADFS::HardDisc4.$. is the roo < 1220551727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :t of HardDisc4 using the ADFS filesystem. This system gives support for filesystems other than ADFS." < 1220551731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does that make sense < 1220551758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1220551760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1220551762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to someone < 1220551763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but at least it explains it < 1220552090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"but at least it explains it" sounds like a punchline < 1220552114 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thus, this must be a joke < 1220552150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1220552155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, RISC OS is no joke < 1220552160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sadly < 1220552205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it _could_ be, if we are actually in a sitcom or webcomic < 1220552218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(a very nerdy one, so probably the latter) < 1220552318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is it a bad thing to realize you are being http://tvtropes.org/pmwiki/pmwiki.php/Main/GenreSavvy in real life? (Warning: http://tvtropes.org/pmwiki/pmwiki.php/Main/TVTropesWillRuinYourLife) < 1220552433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(also, http://tvtropes.org/pmwiki/pmwiki.php/Main/WrongGenreSavvy) < 1220552485 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do you think I should have actually scripted that oh no stuff < 1220552514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1220552553 0 :jix!n=jix@dyndsl-091-096-063-192.ewe-ip-backbone.de JOIN :#esoteric < 1220552582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we will never know, as we have already forgotten the context < 1220552598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no I doubt ais523 has forgotten the context < 1220552599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nor AnMaster < 1220552602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :although I bet they are ignoring me < 1220552653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just lost the game < 1220552703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ping < 1220552751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YES THEY HAVE, i have hypnotized them to forget everything i have not been told about < 1220552785 0 :ais523_!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220552814 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: hi < 1220552822 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1220552824 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1220552847 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^echo unignore me kthx -tusho < 1220552848 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :unignore me kthx -tusho unignore me kthx -tusho < 1220552873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I never actually had you on ignore < 1220552879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I still have tusho_ on ignore though < 1220552881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anmaster likely does < 1220552884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, unignored < 1220552914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I never had you on ignore either < 1220552915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^echo why the doubling? < 1220552916 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :why the doubling? why the doubling? < 1220552917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mental ignore sure < 1220552921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, it is a echo? < 1220552926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1220552927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :echo doubles stuff < 1220552929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1220552936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're the one who went "wtf" the first time < 1220552936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not on Windows it doesn't < 1220552941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now you're acting all "duh" :) < 1220552948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: your os choice does not change the laws of sound < 1220552953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes because I thought of it in terms of shell scripts < 1220552960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's the joke, obviously < 1220552988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: echo says back to you what you said to it on Windows < 1220552989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm let me see if I remember... < 1220552991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :echo off < 1220552992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless the argument is on or off < 1220552996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wasn't it something like that < 1220552997 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, i know < 1220552998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :silly anyway < 1220553000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :same in shell < 1220553001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ? < 1220553007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is the joke < 1220553008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: echo on and echo off control the settings of the sell instead < 1220553012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/sell/shell/ < 1220553017 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^echo ^echo < 1220553018 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^echo ^echo < 1220553018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so how did you print the actual string "off"? < 1220553024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: with difficulty < 1220553025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: we'd need two fungot's for that < 1220553026 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: then in foo? < 1220553027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hey AnMaster < 1220553030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :put fungotty in here < 1220553031 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: and the only place where it used to < 1220553036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just wanted a quine < 1220553039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably echo "off " would pretty much work on modern Windows, DOS was rubbish at quoting though < 1220553040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I'm not stupid < 1220553048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes you are < 1220553049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1220553058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah but they have windows power shell now < 1220553069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's weird, I haven't used it but I've heard it's object-oriented < 1220553073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and not very like ordinary shellss < 1220553075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, oh and it wouldn't work, since they would run out after a few iterations < 1220553076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/s$// < 1220553080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one using ^ and the other % < 1220553093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: make it use ^, then. < 1220553095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I haven't tried it either < 1220553102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I don't want them to collide < 1220553108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could use optbot < 1220553109 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: #perverted might have gotten too many non-programming-related visitors. < 1220553114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1220553115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: when there's an Underload-bot in a channel it's normally reasonably easy to set up a loop whatever the characters if there's one other bot < 1220553118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1220553129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, can you find the context of optbot's last comment? < 1220553129 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: please. < 1220553135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm just wondering wtf that was about < 1220553140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably when people were being perverted in here < 1220553144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and someone told them to go to #perverted < 1220553161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ah < 1220553163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that exists? < 1220553165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I guess that someone was discussing the name #esoteric < 1220553165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll grep, though < 1220553166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1220553168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not going to check < 1220553170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but channels auto-vivify. < 1220553171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and someone pointed out that it was preferable to #perverted < 1220553178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes of course < 1220553184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know they are created on demand < 1220553191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :05.07.22:00:31:04 #perverted might have gotten too many non-programming-related visitors. < 1220553198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what would be wrong with #esoteric? < 1220553205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :00:22:46 --- join: msingh (~msingh@203-59-177-150.dyn.iinet.net.au) joined #esoteric < 1220553205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :00:23:00 is this the channel for perverts? < 1220553212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1220553213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :00:25:11 Only if you think esoteric programming languages are perverse. < 1220553213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :00:25:59 right < 1220553213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :00:26:03 and i think thats reasonable < 1220553214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :00:28:28 "marked by a disposition to oppose and contradict", "resistant to guidance or discipline", "marked by immorality; deviating from what is considered right or proper or good"; I guess that does apply. < 1220553214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :00:29:49 maybe perverted programming language would have been a better term. plus it has a cool acronym: ppl < 1220553216 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :00:30:36 hmm no point denying it though, we are talking about perverts < 1220553218 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :00:31:04 #perverted might have gotten too many non-programming-related visitors. < 1220553221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :00:31:18 fizzie: heh, good point. < 1220553222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :00:31:37 :) < 1220553229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^^ contecktz < 1220553233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, where did the name "esoteric programming languages" COME FROM? < 1220553242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: DO COME FROM .3 < 1220553251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1220553253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :~'($%2 < 1220553260 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#### < 1220553264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what happens if you write it in lower case in intercal? < 1220553266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: don't do that, it would mess with the system library too easily < 1220553270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: syntax error nowadays < 1220553275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, before? < 1220553289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what would it do < 1220553293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a compile-time flag in C-INTERCAL that controls case-sensitivity, but as far as I know nobody set it to insensitive < 1220553301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I think INTERCAL-72 was invented before lowercase was < 1220553325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or at least before it became common < 1220553343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ALGOL-68 had a pragma to tell it to use nonstandard case-based stropping < 1220553344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what, you mean outside of computers? < 1220553346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that would be cool < 1220553350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :everyone would be shouting all the time < 1220553356 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in everyday conversation < 1220553357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nonstandard because many computers couldn't manage case distinctions < 1220553402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ALGOL-68 was only 4 years before INTERCAL-72 < 1220553445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the ancient romans, you could always hear coming < 1220553453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh my! < 1220553456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :think of the children... < 1220553546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1220553550 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perhaps #perverted is a better name. < 1220553625 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we _do_ get the occasional rare magick enthusiast in here < 1220553640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did you miss my joke < 1220553643 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or was it too terrible to comment on < 1220553654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and yea, i remember that guy looking for an actual esoteric thing < 1220553655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAA < 1220553658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i missed it < 1220553658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i tried to turn him the way of science but no! < 1220553660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1220553665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and ha < 1220553666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1220553666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1220553670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how did oerjan miss a Terrible Pun < 1220553701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was too preoccupied with my Yoda grammar < 1220554200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... why is it that C didn't think of using the $ for anything? < 1220554211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as an operator or whatever < 1220554425 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :$ is often legal in symbol names, maybe they didn't want to conflict with that. < 1220554440 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least GNU as allows $ on most targets, I think. < 1220554466 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not that standard C variables could have $s, but still. < 1220554541 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively maybe they were COMMUNISTS and didn't want to use the "big money" character. < 1220554944 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :there's a lot in ASCII that C doesn't use < 1220555001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes, gcc allows $ in variable names without -ansi (or maybe without -pedantic) < 1220555012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asm allows both . and $ in identifiers though < 1220555026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(normally compilers use . in asm identifiers to guarantee they're unique from user-code identifiers) < 1220555432 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1220555505 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1220556061 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://lifehacker.com/5045136/google-chromes-aboutinternets-easter-egg < 1220556069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aww, no screenshot < 1220556085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: does about:mozilla do anything in Chrome < 1220556089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was special-cased in IE, after all < 1220556090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1220556093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to give a blue screen < 1220556097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than a 404 < 1220556103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and obviously it's special-cased in Firefox < 1220556120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://howtogeek.com/ss/2008-09-03_1949.png < 1220556150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :about:% has also been doing the rounds recently < 1220556156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the easiest ways to crash Chrome < 1220556159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and can be linked from a webpage < 1220556167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1220556168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so link that crashes the browser, straight off < 1220556176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apparently %: crashes it too < 1220556184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: did you just try that? < 1220556188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1220556191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but i heard it < 1220556201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... % is SQL for what sh calls *, isn't it? < 1220556213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea if that's relevant < 1220556217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :only for LIKE < 1220556219 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and no, it's not < 1220556220 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :kleene percent? < 1220556221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just a random character < 1220556283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do other random characters crash it? < 1220556308 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :%a, %-, %;, %? ? < 1220556320 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :%a should probably work < 1220556343 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or no, it has to be at least two digits evidently < 1220556356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Chrome does a Google search on anything that doesn't look like a URL, I hardly ever use Google so I find the Firefox 3 address bar more useful < 1220556371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why do you hardly ever use google? < 1220556376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do you prefer yahoo? :P < 1220556377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I know because sometimes I forget to press down before return then it does a Google search) < 1220556393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: web search engines aren't as good as finding what I want then knowing people who know where to find what I want < 1220556395 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :do you just keep a 365-day history? :-P < 1220556404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: my history is infinite < 1220556414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and normally I'm visiting the same websites I've visited earlier, rather than looking for new ones < 1220556423 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :my history is cleared when the browser closes < 1220556427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also Wikipedia tends to be better for finding an organisation's website then Google does < 1220556443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but yes, I keep infinite history and search through it with the 'awesomebar' normally (stupid name) < 1220556455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :awesomebar is an awesome name < 1220556589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1220556596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The RFCs say that a personal site should be at name.me.country < 1220556607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But I've already stated my anti-tying-yourself-to-your-country sentiment, etc. < 1220556611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what I should use? < 1220556614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was going to use tusho.org. < 1220556619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But i'm not really an organization. < 1220556623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho.name? < 1220556627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Eww. .name is ugly.) < 1220556637 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho.info < 1220556638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.me is for some random place but is being marketed for personal websites, etc. < 1220556644 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps I should get tusho.me < 1220556647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: er, no < 1220556650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tie yourself to an obviously incorrect country, or preferably an invalid one < 1220556651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is a complete abuse of the .info domain < 1220556658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's equally wrong no matter which domain < 1220556660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: as you can see i'm going for correctness here < 1220556686 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.name is the correct one < 1220556707 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but... http://tusho.name/ < 1220556708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :eurgh < 1220556714 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ugly < 1220556728 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho@tusho.name is even uglier < 1220556739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :clearly you want to get rich and shell out for the tusho toplevel domain < 1220556740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just use @tusho.name < 1220556744 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: invalid < 1220556746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as we've discussed < 1220556751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which may soon be possible < 1220556755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: valid, you can have no characters before the @ < 1220556760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just most mailers don't understand it < 1220556765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's over 100k. < 1220556768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no < 1220556769 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :cool, I didn't know that < 1220556770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we looked it up < 1220556771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :remember? < 1220556773 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ages ago < 1220556790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you can even have nested comments in email addresses < 1220556799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: fizzie looked it up < 1220556802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you need something before the @ < 1220556808 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, that I did know :-) < 1220556825 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, it'd fuck up address validators < 1220556834 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :address validators already don't understand shit < 1220556837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most address validators are wrong, they can't handle nested comments < 1220556843 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not even nested comments < 1220556849 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but basic stuff like plus addressing < 1220556866 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or short ones like foo@... < 1220556878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, exactly < 1220556881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i want something i can actually use. < 1220556889 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :address validators are a piece of shit and should die < 1220556900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: so's your face. < 1220556909 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, not really < 1220556909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what about an RFC-based address validator? < 1220556949 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the only one I know of is that infamous perl regex and I'm not sure if it's been proven correct < 1220556957 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not < 1220556961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you're silly < 1220556962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there are tons < 1220556969 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :which are correct? < 1220556970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: if it isn't recursive, it's wrong < 1220556976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes < 1220556978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :search cpan, foo. < 1220556987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and only very recent versions of Perl can do recursive regexen without helper variables < 1220557000 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and I suppose these are deployed and actually in use as well < 1220557005 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I mean, sure < 1220557011 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :given a BNF description < 1220557015 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you can write a validator. < 1220557049 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I have yet to see any which even claims to validate according to the whole RFC, let alone does it < 1220557055 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :doesn't mean there aren't any < 1220557058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's because you haven't looked hard enough < 1220557059 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but it does mean they aren't widespread < 1220557062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1220557064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1220557064 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I shouldn't HAVE TO < 1220557066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they are on cpan < 1220557070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :every perl programmer searches cpan < 1220557075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :therefore, amongst perl programmers, they are widespread < 1220557076 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I very much doubt that :-D < 1220557087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then you'd be wrong < 1220557087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, maybe Deewiant agrees with me rather than tusho about CPAN < 1220557098 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and hoorays, widespread among perl programmers < 1220557105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, i know, any language that doesn't have every library in the core distribution is evil < 1220557112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, that's not it at all < 1220557114 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what about the JSP, PHP, ASP programmers responsible for 80+% of web sites < 1220557130 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and e-mail validators that reject "xe@xe.org" < 1220557131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: they suck, and your point is < 1220557137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1220557140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what rejects xe@xe.org < 1220557150 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember < 1220557162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and why < 1220557176 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :something rejected it because the part before @ was "too short" < 1220557187 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or not that, specifically < 1220557191 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :xe@something I think < 1220557196 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :something with 2 chars, anyway < 1220557225 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: and my point is, whoop-te-do, so good validators exist. They're not used anywhere which makes them practically useless. < 1220557233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :doesn't mean they should die < 1220557235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the reverse, in fact. < 1220557243 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :in most cases it's easier to just send e-mail to the address < 1220557255 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if it works, it works < 1220557259 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if not, complain to the user < 1220557264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what about validating that it has a @ and a . in it < 1220557266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that seems reasonable to me < 1220557268 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why the hell does there need to be a separate validation step < 1220557270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: couldn't someone get you blacklisted for spamming like that with repeated join attempts? < 1220557291 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what do you mean? < 1220557302 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or I get what you mean, but I can't quite think of a practical case < 1220557305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, no < 1220557314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's the sort of thing it's good to think about when designing webapps < 1220557336 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: wrong, . isn't necessary < 1220557348 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: correct < 1220557357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but i don't WANt people registering @localhost < 1220557373 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so blacklist it < 1220557374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :classic < 1220557381 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or anything else that resolves to a LAN address < 1220557397 0 :Mony!unknown@unknown.invalid QUIT :"À vaincre sans péril on triomphe sans gloire..." < 1220557401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: or just take the easy route out and check for @ and . < 1220557409 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because there will never be an address you want that doesn't have a . in it < 1220557411 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: foo@[IPv6 address] < 1220557421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah, uh, no. < 1220557426 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean, no. < 1220557428 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1220557430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you un-forward-looking person! < 1220557440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even Microsoft Vista has support for IPv6 nowadays < 1220557446 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :XP does as well < 1220557446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the world has almost run out of IPv4 addresses < 1220557449 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :to an extent < 1220557450 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1220557454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: really? I thought it was just Vista < 1220557460 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm fairly sure it does < 1220557468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i want to run out of ipv4 addresses < 1220557468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :people are even resorting to horrible things like NAT to get more IPv4 addresses < 1220557470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll be fun < 1220557484 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia page mentions "Windows XP SP2 IPv6 stack" < 1220557505 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ipv6.org/impl/windows.html < 1220557593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :status: Preview < 1220557604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea what that means when translated from Windowsmarketingspeak < 1220557642 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :probably "beta" < 1220557794 0 :kar8nga!n=kar8nga@m-192.vc-graz.ac.at JOIN :#esoteric < 1220557923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: how's Chrome on Acid3, by the way? < 1220557948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not very good < 1220557960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they don't use webkit's drawing as it uses propietary apis on windows < 1220557964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: does it beat Safari? < 1220557964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so they've had to write that bit themselves < 1220557965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it's unsurprising < 1220557966 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no < 1220557971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :safari is 100/100 < 1220557974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in recent builds < 1220557976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(well, webkit is) < 1220557980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I meant released Safari < 1220557983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1220557985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then no, i don't think so < 1220557990 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it gets like 47/100 < 1220557992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have a Mac, you should be able to check easily < 1220558012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but i don't wanna open chrome < 1220558029 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that involves starting parallels < 1220558054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: safari beats it < 1220558055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by a lot < 1220558058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :75/100 < 1220558141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll go with tusho.net < 1220558144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for a domain < 1220558161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.com is obviously wrong and feels it, .org is OK but I might wanna profit from that domain sometime < 1220558164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. sell something i've made < 1220558173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.net is pretty much used as the more-netural com these days < 1220558174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1220558188 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1220558241 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what makes .name so ugly compared to .net, for instance < 1220558256 0 :jix!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1220558259 0 :dbc!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1220558259 0 :lifthrasiir!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1220558259 0 :ais523!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1220558259 0 :megatron!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1220558259 0 :Tritonio1!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1220558260 0 :rodgort!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1220558281 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220558281 0 :jix!n=jix@dyndsl-091-096-063-192.ewe-ip-backbone.de JOIN :#esoteric < 1220558281 0 :megatron!n=moozilla@207.118.49.24 JOIN :#esoteric < 1220558281 0 :Tritonio1!n=tritonio@150.140.216.67 JOIN :#esoteric < 1220558281 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1220558281 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1220558281 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1220558300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hope you netsplit back again soon < 1220558316 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it's too long for a tld, really < 1220558325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://tusho.name/ just really grates with me, aesthetically < 1220558326 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1220558333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's ego: .name is getting as much attention as tusho < 1220558337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when tusho is the important part < 1220558341 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1220558343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho.net gives 'tusho' the focus < 1220558385 0 :Tritonio1!unknown@unknown.invalid QUIT :"Leaving." < 1220558385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I thought .net was mostly for ISPs and suchlike < 1220558390 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have "gehennom.org" registered even though there's nothing like an organization there. On the other hand, "zem.fi" is equally pointless and was chosen because of the shortness. And neither of those are really "name"-style addresses. < 1220558391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: used to be < 1220558397 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but not any more < 1220558405 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now it's just "everything" < 1220558411 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just as .com was once for commercial things < 1220558412 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :All of .com/.net/.org seem to be just "everything" now. < 1220558419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.org is not everything < 1220558421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beh, I like TLD segregation < 1220558423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen a profiteering .org site < 1220558431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and .com vs. .org is to do with profit-making, I think < 1220558433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: .net is the best genericized one, probably < 1220558439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because .com 'feels' commercial, kind of < 1220558442 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and .org feels organizational < 1220558444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but .net just feels generic < 1220558452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so i think if you want a generic tld to use, .net is the way to go < 1220558495 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did think about getting "zzie.fi" because of the nickname, but maybe not. < 1220558509 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you could get fizz.ie < 1220558516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no you couldn't < 1220558518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's taken < 1220558529 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Surprisingly" the name "zzie" was not taken. < 1220558533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a friend has http://hideou.se/ though, that's where the counter is < 1220558540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(his online moniker is Hideous) < 1220558552 0 :Judofyr!unknown@unknown.invalid QUIT :Connection reset by peer < 1220558592 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1220558996 0 :Hiato!n=Hiato@dsl-245-24-48.telkomadsl.co.za JOIN :#esoteric < 1220559144 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1220559216 0 :Tritonio_!n=tritonio@150.140.226.169 JOIN :#esoteric < 1220559792 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1220560266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm I wonder < 1220560271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :about what? < 1220560273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about post post modern < 1220560277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should happen sooner or later < 1220560294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably it already has, but everyone just calls it stupid and ignores it < 1220560472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1220560474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :examples? < 1220560484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, anything so random and stupid it doesn't even seem to count as art < 1220561007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :postmodernism is bullshit < 1220561007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1220561017 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :postpostmodernism is not postbullshit, though < 1220561281 0 :tusho!unknown@unknown.invalid QUIT :"And then-" < 1220561298 0 :tusho!n=tusho@91.105.98.27 JOIN :#esoteric < 1220561557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :d < 1220561619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :did something happen to g? < 1220561646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a < 1220561761 0 :sebbu!n=sebbu@ADijon-152-1-60-47.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1220561866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's some serious time dilation you've got there. look out for black holes. < 1220561902 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :f < 1220562366 0 :oklofok!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1220562366 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1220562684 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1220562686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so < 1220562690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :who votes i should get tusho.net < 1220563129 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1220563150 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1220563162 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1220563854 0 :oklofok!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1220563854 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1220564734 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | not caring about what the string contains < 1220564775 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1220564782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :, < 1220564791 0 :oerjan!unknown@unknown.invalid QUIT :"and here i thought it was dedicated to its job" < 1220564802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1220564884 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :,,, < 1220564892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok,,,hehehehhehehe...... < 1220565467 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1220565757 0 :LinuS!n=LinuS@217.202.199.241 JOIN :#esoteric < 1220566058 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1220566196 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1220566631 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436676.dsl.bell.ca JOIN :#esoteric < 1220566681 0 :LinuS!unknown@unknown.invalid QUIT :"Puzzi. Sì, parlo proprio con te. Puzzi." < 1220567236 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1220567732 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1220567733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :an internet stalker < 1220567734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1220568074 0 :LinuS!n=LinuS@217.202.199.241 JOIN :#esoteric < 1220568204 0 :Judofyr!unknown@unknown.invalid QUIT : < 1220568515 0 :kar8nga!n=kar8nga@k-100.vc-graz.ac.at JOIN :#esoteric < 1220569107 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1220569440 0 :LinuS!unknown@unknown.invalid QUIT :Connection timed out