< 1284768004 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well, i know no haskell or erlang. but i was just lumping them together to be silly anyway ;_) < 1284768021 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about a top-speaker-per-month-list? < 1284768025 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Well, Erlang and Prolog are kind of, sort of related < 1284768029 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, with nick aggregation of course < 1284768034 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is another, what about TeX syntax? And then, there are also many others < 1284768040 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Such as XML < 1284768041 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what kind of smiley is ;_) < 1284768049 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits zzo38 with a backslash < 1284768050 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckThatCli, only in appearance, not in behaviour. < 1284768057 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :IN ANY CASE, my list was not meant to be all-inclusive, just a few ideas to start you thinking < 1284768058 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, one with a 90° rotation in the middle < 1284768064 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i'm serious though. i'll look at haskell < 1284768081 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: think of how you want to write some code < 1284768083 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :make it work < 1284768087 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is a language that everyone should learn. FOr some weird reason, I really, really want to just TEACH it to someone < 1284768089 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :don't look at other people's shit :P < 1284768090 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Anyone < 1284768099 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckThatCli: i very much doubt you'd be a good teacher < 1284768103 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i've already done that alise. and i hit some writer's block. hence, asking for ideas. < 1284768108 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i also doubt you know haskell enough to anyway :P < 1284768118 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckThatCliACTION OUCH < 1284768120 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :alise, the basics? < 1284768122 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: implement it, write stuff that would use it, do whatever comes first to mind < 1284768125 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: what. < 1284768131 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alise: sounds lame < 1284768133 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: did you really just use CTCP in the middle of a message and expect it to work < 1284768134 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :zzo38 typoed his /me < 1284768138 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: yeah writing a language you like how weird < 1284768141 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckThatCli: he doesn't have a /me < 1284768144 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Exactly < 1284768145 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's technically valid what he did < 1284768149 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :He typoed manually doing a /me < 1284768150 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's just that... < 1284768152 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alise: that's the kind of attitude that resulted in Perl < 1284768153 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nothing supports that. < 1284768156 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1284768156 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: lol < 1284768160 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: i never said make something inconsistent < 1284768164 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckThatCli: No, I meant to type it that way < 1284768166 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i just said write it how seems to be nicest when you run into it < 1284768168 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then implement that < 1284768172 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: no client supports that properly. < 1284768191 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :I can vouch for this client not supporting it < 1284768196 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well, i know what would BE nicest to me in an abstract sense, just not what specifics match my abstract feelings. < 1284768207 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK. I just wanted to see what happened to other people when I did do like that, regardless of what client support it. I know I think it is not a proper command < 1284768263 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: try meditating < 1284768270 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: it's valid by the ctcp spec < 1284768273 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but nothing implements it < 1284768295 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should make the Factor library support ut < 1284768296 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1284768305 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alise: i can't walk the line between meditation and sleep >.> < 1284768309 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :MORE UNSOLICITATED COMMENTS ABOUT FACTOR! < 1284768311 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: ur doin it rong < 1284768319 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alise: i know < 1284768321 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(note: i have never meditated) < 1284768322 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :teach me? < 1284768324 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :okay then < 1284768327 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: O, it is valid? Then everyone's client is just broken in that case. < 1284768330 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i meant in the more introspective intellectual sense < 1284768331 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1284768342 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Or just not taking a crappy standard literally. < 1284768346 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :I've lied in bed eyes closed dead tired but fully awake < 1284768349 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Sgeo|FsckThatCli[0001]ACTION OUCH[0001] ? < 1284768350 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i'm practicing group meditation right now < 1284768353 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what was that about < 1284768356 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :also known as "crowd-sourcing" < 1284768378 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: not going too well, is it:P < 1284768385 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :NOT WITH YOU NO < 1284768398 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :You should use PSOX syntax! < 1284768398 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: About nothing < 1284768404 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :but at the very least i've helped distract people from the logs < 1284768407 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :that's worth something < 1284768411 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: *Vorpal: < 1284768414 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :PSOX > * < 1284768420 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :And PSOX2 will be turing-complete < 1284768435 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You can do "top speaker per month" pretty easily if you want everyone on the list, but "top N per month" is a lot messier, since you can't easily apply a per-month limit expression. (Nick aggregation is just a matter of terribly ugly conditional expression in place of the nick column.) < 1284768440 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :turing-completeness is boring < 1284768457 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Not when it makes HQ9+ +PSOX2 be turing-complete < 1284768467 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :(Note: This was a real idea. It's vaguely scrapped) < 1284768467 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, a sub query for limiting it per month maybe < 1284768485 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what i want to see is more languages in the "computes all functions that can be guaranteed at the outset to halt" family < 1284768491 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: impossible < 1284768495 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, or maybe not < 1284768495 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :mathematically < 1284768503 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :aiise: wrong < 1284768504 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :functions can halt but have no proof of halting < 1284768510 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i guess your definition sorta excludes it < 1284768510 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1284768513 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :alise, and the language can't do thsoe < 1284768517 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you're pretty much limited to primitive recursive functions < 1284768520 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :+ a few extras < 1284768524 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and such languages already exist < 1284768524 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, something with select distinct perhaps? < 1284768526 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :e.g. Coq < 1284768529 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :yes i know such exist < 1284768532 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :datalog is one < 1284768539 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :but i don't think there are enough < 1284768543 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Coq is more powerful by far, I think. < 1284768571 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes alise with one of Factor's predicate classes < 1284768587 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Although any similarity with dependent types is superficial < 1284768610 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :coq doesn't seem to be for application purposes...if you're talking about this automated prover thing < 1284768614 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1284768615 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I tried to write something like that; it's... well, non-trivial. When you apply a subquery per each row, you can only return one value; and if you're joining subqueries, you don't get a listing of months. You can do it either by unioning manually N queries for N months, or possibly N "select Nth person" queries. < 1284768616 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: it is < 1284768636 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: a common method of using it is "write Coq code to implement some data structure, algorithm, etc.; prove it correct; extract the code (Coq can do this) to Haskell/O'Caml" < 1284768640 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :tada, formally-verified library < 1284768655 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's interesting < 1284768661 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should learn about Coq < 1284768663 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but there are many proof-only developments in it, yes, like Goedel's first incompleteness theorem and the four-colour theorem < 1284768678 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :An aggregate function that would concatenate all returned rows into one string would work, but doesn't (at least standardly) exist. < 1284768684 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ouc < 1284768685 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1284768687 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :I vaguely feel like I'm switching my love back to Haskell < 1284768724 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :The thing that drove me away from Haskell last time was things like zippers. It should not be a headache to implement things that are easy imperitively < 1284768742 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :PL/SQL and its ilk (PL/pgSQL) can of course do it easily, but that's no longer SQL. < 1284768766 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :What's the equiv for SQLite? < 1284768785 0 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284768804 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :none < 1284768809 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckThatCli: "Do it in the client app" is, I think, pretty much it. < 1284768817 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: pah it's easy with LISPABASE < 1284768839 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :I think SQLite has triggers though>? < 1284768854 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: In LISPABASE everthing's sunshine and rainbows and unicorns, right. < 1284768895 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Someone should work out if it's TC < 1284768963 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckThatCli: It has a bit nonstandard implementation of triggers; you could get top-N-per-month with those, assuming the triggers are allowed to write to other tables. It still won't be a single query, though. < 1284768981 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Can triggers trigger triggers? < 1284768987 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :of course! < 1284768989 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think it can be possible to use TeX to make music synthesis, and then you have a program that reads the DVI file to play the music < 1284769001 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :as long as those triggers don't retrigger the original triggers! < 1284769005 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: LISPABASE: the conventionalness of Prolog combined with the easy-understandibility of Lisp code! < 1284769018 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Chrono Triggersl < 1284769024 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Triggersl < 1284769024 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :quintopia, are you guessing? < 1284769056 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :I don't get it. is alise suggesting that Lisp isn't easy to understand? < 1284769073 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, not for most people. < 1284769073 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :I think I can read Lisp better than Factor < 1284769095 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Triggers only run on modifications, too; a "more pure" solution would be completely read-only w.r.t the db. < 1284769113 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :I'm not thinking about solutions to the problem < 1284769127 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering if programming in SQLite/Triggers would be interesting < 1284769274 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :. < 1284769331 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal: I tried to write something like that; it's... well, non-trivial. When you apply a subquery per each row, you can only return one value; and if you're joining subqueries, you don't get a listing of months. You can do it either by unioning manually N queries for N months, or possibly N "select Nth person" queries. <-- hm.. or move the picking of top N names to an application program < 1284769336 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or procedural SQL < 1284769374 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that's the usual cop-out. < 1284769441 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i has been pinged! < 1284769474 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : alise: In LISPABASE everthing's sunshine and rainbows and unicorns, right. <-- but unicorns are vicious bastards! < 1284769487 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :look at the classical unicorn < 1284769495 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i love how easy it is to segfault gprolog < 1284769503 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :| ?- append(X,Y,[X,Y]). < 1284769503 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Segmentation fault < 1284769534 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :^style ct < 1284769534 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ct (Chrono Trigger game script) < 1284769542 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, chrono triggers < 1284769542 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i must ponder this turn of events, it can have a powerful effect on time. ask the one to bring back lost loved ones... it's what that guy in medina, a village near the mystic mountain" 65,000,000 b. c.? yes, i'd have done something very brave! he's probably up north, to guardia!!! let's toast our land! now we'll have some peace! magus is a tad on the spooky side. our only hope. < 1284769551 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, and what about the sword < 1284769552 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: there! there it is! but by the time we're through with you, you'll be in danger. open hatch. < 1284769553 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yesterday, I win! < 1284769561 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, no... the sword I said < 1284769562 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :./09.01.19:10:15:40 fungot, will I marry me? < 1284769562 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: the masamune! ride again! < 1284769562 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :./09.01.19:10:15:41 KajirBot: unfortunately i guess you would have a lot to do with < 1284769562 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: but, we are far outnumbered! dalton! leave her alone! < 1284769562 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: these unique items make us invincible! could the heavens. burrowing deep into the the world's life energy! it's shut tight... great weather. groovin' on life... hey! did you people just come out of the closet? get out?! hey! is that for us! the chef's in a snit, trying to get food to the front lines. heard a spell to energize the sword takes immense evil! indeed! this thing. what you have? transform! this trading house. < 1284769589 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, the sword what can't it stop alone? < 1284769589 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: i'd like to see that mystical sword for myself! geez! i'll be right there! < 1284769599 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what < 1284769603 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, bug in fungot < 1284769604 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: these unique items make us invincible! after them! < 1284769609 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! < 1284769613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Not a new bug. < 1284769613 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : fungot, the sword what can't it stop alone? < 1284769613 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : alise: i'd like to see that mystical sword for myself! geez! i'll be right there < 1284769613 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: yes, it's been awhile prometheus! go!! this is for you guys are a lot! the hero has made the epoch, your wings! now this is a treasure there... found the treasure!! probably filled with mystical forest powers. we are immortal! we shall hold this position to the last man! big fire where lavos fall from sky! we no can call that the chrono trigger. it is r66-y? cool? who knows what would become of my mystics? i must win! < 1284769613 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: these unique items make us invincible! how can i do for you? thanks! it's about the missing queen. she still looks so much like leene, that they will take you to your place of execution?! strange, but!? < 1284769618 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that is completely wrong < 1284769635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: did you make the bug fix for fungot's pseudorandom selections permanent? < 1284769635 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: your majesty! and queen. he and a friend left on a journey 10. all functions are down... got the terra arm and the crisis arm! found a dreamstone! i'd forgotten how beautiful they are the evildoers? magus's lair! you brave! he's probably up north, to guardia!!! let's toast our land! now we'll have some peace! magus is a tad on the spooky side. our only hope. < 1284769641 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no, i pinged fungot < 1284769641 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: you, with you standing around! the trial! what has gotten away with this! a top secret document has been left behind the floor to fight the mother brain, yet! < 1284769643 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :before you < 1284769647 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1284769649 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I believe I did. < 1284769654 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes you did but count the number of times < 1284769667 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it replied one more than the number of times you pinged it < 1284769672 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :. < 1284769674 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, the "answers to the wrong person" is a known thing. < 1284769678 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and directly after I highlighted it < 1284769689 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, tell me about the damn sword now < 1284769689 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: we are looking, but well behaved! crono!! i owe you one! you saved the day of lavos"... go to " mystic mountain" 65,000,000 b. c.? yes, i'd have done something very brave! he's probably up north, to guardia!!! let's toast our land! now we'll have some peace! magus is a tad on the spooky side. our only hope. < 1284769692 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, sigh < 1284769692 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: we are looking, but well behaved! crono!! they're escaping! 1b is escaping! so! that cathedral to the west?... yes! well then rest and relax! huh? < 1284769699 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, ... < 1284769699 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: frog will do. well, i better! whoosh! i wonder how everyone! humans! they're my friends! you'll see, you'll be in danger. open hatch. < 1284769704 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: stop < 1284769704 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the < 1284769705 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :spamming < 1284769706 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :of < 1284769706 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1284769706 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: that no one was allowed to use the crane, enter any two of these letters, a b y. < 1284769707 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, fine, suit yourself :P < 1284769707 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :now < 1284769707 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: you! take! we find! < 1284769708 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it < 1284769709 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is < 1284769710 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :even < 1284769711 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, indeed < 1284769712 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :more < 1284769714 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :than < 1284769716 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :my < 1284769718 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :HackEgo < 1284769720 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :spamming < 1284769723 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'd say hypocrite but that's wearing kinda thin today! < 1284769725 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :alise, stop the reciting of the Befunge-98 spec < 1284769736 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, indeed it is < 1284769742 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckThatCli: Vorpal did that word-per-line thing earlier today. < 1284769749 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, stop freaking out about that < 1284769773 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I also take offense on "completely wrong"; it generated the text just fine, it just directed to the wrong person. That happens to the best of us! (Like cpressey; not that I'm implying anything about relative goodness levels here.) < 1284769774 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Sgeo|FsckThatCli: Vorpal did that word-per-line thing earlier today. <-- hm, which one. or did you mean fizzie that did the graphs for that < 1284769782 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i mean you talked < 1284769783 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :like < 1284769783 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this < 1284769784 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :to < 1284769784 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :stop < 1284769784 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :me < 1284769785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :using < 1284769786 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :a < 1284769788 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bot < 1284769789 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ah < 1284769794 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not graphs of words per line < 1284769797 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :W < 1284769798 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :e < 1284769799 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :l < 1284769800 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :l < 1284769800 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric : < 1284769802 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :I < 1284769803 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric : < 1284769804 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :c < 1284769805 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :a < 1284769806 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :n < 1284769808 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :no, that is worse < 1284769813 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops < 1284769836 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1284769837 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :man < 1284769842 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :char per line is only okay if < 1284769842 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :d < 1284769842 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : i < 1284769842 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : a < 1284769842 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : g < 1284769843 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : o < 1284769845 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : n < 1284769847 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : a < 1284769847 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's going to hurt your line-length distributions, you know. :p "Won't anyone think of the line-length distributions!" < 1284769847 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i thought this channel was getting easy to read for a moment < 1284769849 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : l < 1284769851 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(sorry for that one, couldn't resist) < 1284769868 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how long Befunge-98 would be 1 char/line < 1284769877 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :I mean, timewise < 1284769879 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckThatCli, run wc -c on it < 1284769881 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1284769882 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well < 1284769884 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :calc it < 1284769888 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :wc -c * what? < 1284769892 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what about convert the ascii to binary < 1284769894 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then one bit per line < 1284769907 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what about unary? < 1284769913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: people here have _low_ self-discipline < 1284769913 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :(yes, had to go there) < 1284769922 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, err yes, what about it < 1284769942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: regarding your resist < 1284769950 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :vorpal: as a result, the chan moves faster < 1284769951 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Might the unary be longer than what the universe can store? < 1284769953 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah < 1284769957 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: well "hi!" would be 6,842,657 lines long. < 1284769974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell do [1..20]; "Haskell! " < 1284769975 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, how did you arrive at that number < 1284769982 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: manually < 1284769984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! Haskell! " < 1284769987 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :if everyone had high self-discipline, they'd be doing something productive rather than calculating what 24 bits is in unary digits < 1284769993 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I mean, what is the formula for calculating it < 1284769994 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :and thus the channel would be slow < 1284770004 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: look at the ascii in binary < 1284770007 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :interpret that number as unary < 1284770007 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :done < 1284770019 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm trying to remember what the unary encoding is < 1284770024 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Umm < 1284770028 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :just 1 repeated N times < 1284770030 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and now < 1284770030 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :prepare < 1284770033 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :for my work of art < 1284770034 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which I title < 1284770035 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :My idea is to add PicoC into Enhanced CWEB < 1284770037 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Unary '.'" < 1284770039 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770039 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770039 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770039 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770041 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770042 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :macrobreak < 1284770043 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770043 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1284770045 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770047 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770048 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1284770049 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770051 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770051 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :good we abort it < 1284770053 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770054 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o oerjan < 1284770055 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770057 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770059 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770059 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :go oerjan! < 1284770059 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1284770061 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :kick time < 1284770061 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770061 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :! < 1284770063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770071 0 :alise!~alise@91.104.246.49 JOIN :#esoteric < 1284770073 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770074 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, strange kick reason < 1284770075 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770075 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Ok, so: What did alise actually print? < 1284770077 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770077 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and kickban him < 1284770079 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770081 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770082 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :for now < 1284770083 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770084 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1284770085 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770087 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770089 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770091 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770092 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, !!!! < 1284770093 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1284770094 0 :oerjan!unknown@unknown.invalid MODE #esoteric :+b *!*alise@91.104.246.* < 1284770102 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :Aww, don't worry, Bender. There's no such thing as 2 < 1284770103 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan++ < 1284770104 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :it was going to be '.' obviously < 1284770118 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: but at the point he was kicked, what's the result < 1284770139 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :something unprintable < 1284770147 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what's ascii 27? < 1284770155 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :space is 32 < 1284770155 0 :oerjan!unknown@unknown.invalid MODE #esoteric :-bc *!*alise@91.104.246.* < 1284770155 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+c < 1284770162 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, why -c < 1284770179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er i have no idea why that -c happened < 1284770186 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :because < 1284770188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just did /mode -b *!*alise@91.104.246.* #esoteric < 1284770202 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what is c anyway < 1284770206 0 :alise!~alise@91.104.246.49 JOIN :#esoteric < 1284770210 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that was my client < 1284770213 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i said nothing after the first kick < 1284770214 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, #esoteric first ? < 1284770214 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :color stripping, I think < 1284770228 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, maybe, use /flushq in xchat < 1284770231 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alise: you said it all before. you pasted it all at once right? < 1284770232 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i did, tyvm. < 1284770234 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to watch stripping in color >.> < 1284770234 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i didn't realise < 1284770257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: maybe, i couldn't remember the order but thought it would just give an error if it was wrong < 1284770258 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckThatCli: is there anything you can't turn into an inane sexual reference? < 1284770264 0 :oerjan!unknown@unknown.invalid MODE #esoteric :-o oerjan < 1284770293 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :It's weird, there was a time that I'd never make a sexual reference < 1284770295 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, unlikely. That would be far too easy to use < 1284770300 0 :augur!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1284770303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: :D < 1284770330 0 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284770338 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :when i do sexual references, i like to use surgical redaction. < 1284770344 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Sgeo|FsckThatCli: is there anything you can't turn into an inane sexual reference? <-- no, but I invoke rule 34 on inane sexual references < 1284770382 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Once upon a time, "Your mom said that in bed last night" and "That's what SHE said!" did it. < 1284770383 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The end. < 1284770390 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :A naked superintelligent shade of the color blue? < 1284770392 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, hah < 1284770437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oerjan, strange kick reason <-- i didn't provide any < 1284770442 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah < 1284770444 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i was talking to a friend about netbooks, and the following innocuous line emerged: < 1284770447 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :12. "ah well, yes, if you insist on 10 inches and lots of hard di[redacted]k, it will be $300, but that's only a hundred dollars more!" - quintopia < 1284770455 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1284770457 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :that's surgical redaction in action < 1284770497 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1284770508 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :night → < 1284770516 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :baibai < 1284770518 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches Vorpal run into the userlist < 1284770542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: hàihài. < 1284770551 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :jejejejejejeje < 1284770556 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :BOTTELISP WILL BE SO SUPRA < 1284770560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :IT WILL BE SUPRAINDENTENDT < 1284770568 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OF THE POLEESE FORCE OF LISP < 1284770572 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :True fact. < 1284770601 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feeds alise a cursed fortune cookie < 1284770606 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1284770639 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :hey, since i'm still new and all, can i get some brief bios maybe? some introduction type thingies? < 1284770654 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :2010-09-17 21:30:52 (95.5 KB/s) - `logs.db' saved [248597504/248597504] < 1284770656 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so happy i could query for a duck < 1284770674 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: i can give you two bios for the price of one! < 1284770681 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :SWEET < 1284770683 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what's the price of one? < 1284770686 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but Vorpal's would basically be offensive, so < 1284770689 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: nothing at all! < 1284770697 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well, just tell me who you are then < 1284770723 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hi, i'm 15 and despite the nick -- which originated as a joke and ... stuck -- i'm male. until recently i was in a mental institution < 1284770730 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I guess that isn't the greatest bio ever. < 1284770748 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :also you're american, as you have previously indicated < 1284770751 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :that's really enoguh < 1284770751 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :err < 1284770752 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1284770756 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm british < 1284770758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: oh from various messages in my windows it appears that irssi interpreted /mode -b *!*alise@91.104.246.* #esoteric as first an unban, and then _all_ of #esoteric as a list of flags < 1284770766 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oh nvm then < 1284770775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right he left < 1284770779 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ooh i remember when otpbot ran rule 110 in the topic < 1284770782 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :thems were fun times < 1284770789 0 :Sgeo|FsckThatCli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays flash Portal < 1284770794 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*modes < 1284770812 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i never did finish playing through that < 1284770833 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :got to the place where it was like WTF HOW IS IT EVEN POSSIBLE TO MOVE THROUGH THIS LEVEL and gave up < 1284770847 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :actually, i never finished playing through the main manufactoria levels either :/ < 1284770870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<- 40 male norway < 1284770875 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the one where you have to shoot yourself over the glass? < 1284770886 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :otpbot = wrlang? < 1284770894 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ethnicity? < 1284770903 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*erlang < 1284770923 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :coppro: no the one with like a bajillion rooms all with sliding doors that are seemingly only openable from the inside...level 45 or something like that < 1284770936 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hey oerjan turned 40 < 1284770939 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :HAPPY OLD OERJAN < 1284770954 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what do you do? < 1284770955 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: oh yeah and i've been here since 2007/2008. < 1284770963 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1284770966 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :thus completing the worst bio in history < 1284771005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION always _thought_ norwegian was an ethnicity < 1284771034 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :scandinavian? < 1284771097 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, i hear there are Lapps in there too, rarely < 1284771100 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan #esoterics for a living < 1284771112 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if you ever get bored, try and understand one of his papers < 1284771120 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you'll instantly feel a strong urge to do something else < 1284771122 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ohho, an academic < 1284771131 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :sounds hawt < 1284771135 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1284771143 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :we're all academic, it's just that most of us are too crazy to get published! < 1284771284 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :yes but he's 40. it takes some...uh...stamina to be an academic that long < 1284771303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if there are lapps among my ancestors they're probably quite a bit back < 1284771364 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure he academises any more. < 1284771376 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he's also not talking about it < 1284771377 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so i won't either < 1284771412 0 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284771473 0 :Sgeo|FsckPuppy!18bf618a@gateway/web/freenode/ip.24.191.97.138 JOIN :#esoteric < 1284771486 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu can save its stuff to USB too, right? < 1284771502 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :very much < 1284771516 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckPuppy: automatically? < 1284771518 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :uhh, i'm not sure. < 1284771519 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :this shall be the new official comic of #esoteric: http://i.imgur.com/jacoj.jpg < 1284771521 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1284771522 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes it can < 1284771523 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1284771524 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it saves ~ < 1284771527 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if you write the USB right < 1284771530 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(using ubuntu's application) < 1284771541 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: oh come on we never actually program < 1284771548 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :even if we do we never have users < 1284771570 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :with that attitude, of course you have no users! < 1284771585 0 :Sgeo|FsckThatCli!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1284771589 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :how do you personally define "esoteric programming language"? < 1284771635 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :No good attitude could have gotten PSOX users < 1284771635 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :let me guess, you're going to go on about how our research can pave the way for new practical languages of wonderfulness! < 1284771637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THIS GUY ASKS TOO MANY QUESTIONS < 1284771638 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :of course it could < 1284771648 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :we just don't give a shit about things /that/ boring :) < 1284771676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: uselessness is _nearly_ part of the definition < 1284771755 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :okay, just wondering < 1284771768 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had no intention of going anywhere with that < 1284771796 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Would Freenode complain if my nick was Fuck? < 1284771812 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FuckPuppy Erroneous Nickname < 1284771815 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :but there are some practical languages that i, for one reason or another, consider esoteric. < 1284771834 0 :quintopia!unknown@unknown.invalid NICK :You < 1284771835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: i recall BancStar was (at a time anyhow) disqualified from the wiki for actually being seriously intended < 1284771840 0 :You!unknown@unknown.invalid NICK :quintopia < 1284771848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :despite being utterly crazy, or so < 1284771859 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :There's someone I know on another IRC network called You < 1284771864 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1284771867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or was that something else < 1284771870 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Foonetic? < 1284771872 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i just wanted to see if it were registered here < 1284771879 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :yeah, foonetic fuck yeah < 1284771881 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1284771896 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :that's my homebase network dog < 1284771930 0 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284772035 0 :Wamanuz!unknown@unknown.invalid QUIT :Remote host closed the connection < 1284772088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: hm in fact it's still not on esolang, but wikipedia has it: http://en.wikipedia.org/wiki/BANCStar_programming_language < 1284772141 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm very familiar with it. i remember when it was on esolang. < 1284772150 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :also, i recall a handful of tdwtf articles < 1284772215 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1284772220 0 :oerjan!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1284772367 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :things that suck more than usual: today's xkcd < 1284772487 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Things that suck: xkcd < 1284772530 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :used to be good once upon a time < 1284772538 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :but today it has reached a new level of suckitude < 1284772559 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :before, when it sucked there'd still be a few fanboys that liked it and stuff < 1284772567 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :today, even the fans agree it sucks < 1284772589 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah xkcd used to be wonderful < 1284772598 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :I've taken up not having an opinion < 1284772607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and from comic 400 to 500, it rapidly descended into utter shite < 1284772617 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :after showing inklings of imminent collapse beforehand < 1284772724 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :alise, I assume I'll be much happier on Ubuntu < 1284772731 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Is this a safe assumption? < 1284772752 0 :Oranjer!~Owner@adsl-4-70-23.cae.bellsouth.net JOIN :#esoteric < 1284772753 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1284772756 0 :Oranjer!unknown@unknown.invalid PART #esoteric :? < 1284772760 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I told you just to use Ubuntu from the start. < 1284772762 0 :EOF!461b0472@gateway/web/freenode/ip.70.27.4.114 JOIN :#esoteric < 1284772763 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Even as a temporary OS < 1284772769 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It should be fine from a USB stick. < 1284772770 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :alise, I still haven't tried Knoppix < 1284772773 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1284772774 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Don't. < 1284772775 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's crap. < 1284772781 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :knoppix is :/ < 1284772787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo|FsckPuppy: I'd burn an Ubuntu CD, then use that CD's USB creator. < 1284772792 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :This lets you set it to preserve ~ on shutdown. < 1284772794 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :no < 1284772800 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Who is EOF? < 1284772809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :^D < 1284772811 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Burning a CD is a bit of a tricky proposition right now < 1284772812 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :he is a more experienced linux user < 1284772830 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :ACTION > u < 1284772842 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Anything I can do from Parted Magic or Puppy Linux? < 1284772852 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Or, well, I guess I can save the .iso to USB < 1284772854 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :zomg < 1284772860 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1284772867 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :? < 1284772870 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :are you on windows? < 1284772887 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Right now, I'm on Puppy Linux < 1284772899 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :usb? < 1284772907 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Managed to burn Parted Magic from my ancient computer that I'd rather leave off < 1284772915 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Burned Puppy Linux from Parted Magic < 1284772918 0 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284772932 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Screwed up a few disks trying to get the saving to DVD right, eventually gave up < 1284772955 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Now I might have a USB drive available soon, so < 1284772959 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :That might help save my sanity < 1284772966 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :you need to burn the image to the disk, don't just copy the file < 1284772979 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :can you open up a terminal? < 1284772980 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :I _know_ that < 1284772994 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :But when downloading the thing, I need a place to put it < 1284773000 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Ramdisk probably won't cut it < 1284773007 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :put it somewhere on your hard drive < 1284773018 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :I have no hard drive in this computer < 1284773024 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric : /. < 1284773030 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :uhm < 1284773056 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :so, you are running for a usb or a cd? < 1284773062 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :CD right now < 1284773072 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :do you have a flash drive? < 1284773075 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Puppy Linux puts itself in RAM, so I can burn more CDs < 1284773086 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Not right now, but there might be one in this house, according to my dad < 1284773089 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :i haven't even gotten halfway through the latest subnormality and it's already obvious the punchline is going to involve the waitress being the spy. try harder dude. < 1284773101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: EEEEH wrong. < 1284773120 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1284773131 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :so the puppy image is COMPLETELY in ram? < 1284773143 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1284773151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :EOF: Yes, it loads into RAM from CD and then unmounts the CD. < 1284773159 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :he got me < 1284773162 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :how much ram do you have < 1284773170 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :and how much are you using? < 1284773175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least 128MB! < 1284773182 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :... < 1284773197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Below that, Puppy won't load into RAM. < 1284773214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Puppy, BTW, is *fucking tiny*. < 1284773218 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :but how much does he *have* < 1284773234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least 128MB. < 1284773247 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :STFU < 1284773257 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :i'm asking Sgeo|FsckPuppy < 1284773269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þou firſt < 1284773277 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :I have 1gb < 1284773285 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1284773299 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :how big is your iso? < 1284773304 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't like the \outer command in TeX < 1284773313 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Not sure, I think Ubuntu is ~600mb? < 1284773314 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1284773319 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1284773423 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :I can use my old computer if I have to < 1284773427 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Which does have a HD < 1284773446 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'd need to find a blank CD < 1284773446 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :kk < 1284773462 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :I have a bunch of blank DVDs, but old comp doesn't have a DVD drive < 1284773464 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1284773467 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :This computer does < 1284773471 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :do you live in canada, if so i can mail an ubuntu install disk to you :) < 1284773498 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is too impatient for that. And I'm somewhere vaguely south of you < 1284773506 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1284773535 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :then just request a free one from canonical < 1284773550 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reemphasizes impatient < 1284773557 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :I'll just use the old comp < 1284773566 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :Or, again, when I have the flash drive... < 1284773583 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders if solid-state 1TB drives exist < 1284773590 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1284773599 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1284773601 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants < 1284773612 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :and they're getting cheaper than 2000 bucks < 1284773617 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :... < 1284773671 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :i lied < 1284773675 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16820227515 < 1284773682 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :i bit over 2k < 1284773715 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :but it's on sale < 1284773723 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :350 bucks off < 1284773726 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : he is a more experienced linux user < 1284773726 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :* EOF > u < 1284773728 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so who are you? < 1284773737 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :apart from irritating < 1284773741 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1284773745 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1284773808 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :a bit more specification would be appreciated < 1284773809 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :i'm a canadian(eww a canadian, i know right :) ) with knowlege of unix-like systems and a passion for hardware and sexual superiority < 1284773821 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you wouldn't happen to know Quadr*scence, would you? < 1284773859 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :only whenever #esoteric turns into #mention-my-sexual-awesomeness-at-every-single-turn, it's usually his fault. or someone he dragged along. < 1284773864 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :Quadrescence ? < 1284773870 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :great; now you've pinged him. < 1284773896 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1284773901 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :you mentioned him < 1284773918 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1284773937 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :he's got no ip or host name :/ < 1284773958 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's called a cloak < 1284773959 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :he may well be a bot :) < 1284773969 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :you don;t know < 1284773976 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so is there any actual reason you mentioned your passion for sexual superiority? < 1284773996 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :tell me if you think < 1284774009 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :this guy's pic is kinda cool < 1284774010 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs353.snc4/41669_790499184_93_n.jpg < 1284774023 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea who you are or what you're trying to achieve, but shut the fuck up. < 1284774033 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :kay : < 1284774357 0 :HackEgo!unknown@unknown.invalid QUIT :Ping timeout: 271 seconds < 1284774364 0 :HackEgo!~HackEgo@codu.org JOIN :#esoteric < 1284774653 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is somewhat knowledgeable about GNU/Linux < 1284774695 0 :Leonidas_!~Leonidas@unaffiliated/leonidas JOIN :#esoteric < 1284774704 0 :Sgeo|FsckPuppy!unknown@unknown.invalid PRIVMSG #esoteric :How did you find out about this channel? < 1284774714 0 :coppro_!~scshunt@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1284774717 0 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1284774763 0 :SimonRC_!unknown@unknown.invalid QUIT :Write error: Broken pipe < 1284774764 0 :coppro!unknown@unknown.invalid QUIT :Write error: Broken pipe < 1284774771 0 :Leonidas!unknown@unknown.invalid QUIT :Remote host closed the connection < 1284774773 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :i was talking in a channel about constructed languages, and somebody mentioned the esotericity of Esperanto < 1284774814 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :and i first tried esolang (common short for for esoteric language) < 1284774915 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :PicoC seems to be broken, a bit < 1284774929 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :"typedef" always causes a parse error < 1284774956 0 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284774964 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you define something "void zzz(void)" it expects an argument and then says it can't set void < 1284774976 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Statements like "0;" fail < 1284775010 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1284775025 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :zzz is the name of the function < 1284775075 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :and void is both an argument and the value(or lack therof) returned... < 1284775109 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :change void in the parentheses to voidarg < 1284775120 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :and replace calls to the arg < 1284775147 0 :augur_!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284775167 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :why did you mention this tho? < 1284775174 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :zzo38 ? < 1284775187 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :EOF: Because the GNU C compiler doesn't work like that < 1284775214 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Changing "void" to "voidarg" says bad type declaration < 1284775284 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :or just call it with an argument < 1284775306 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1284775313 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :void zzz(viodarg) < 1284775327 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :**voidarg < 1284775335 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :methinks < 1284775335 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't work < 1284775348 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :is your code open? < 1284775353 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And calling it with an argument makes the error message that it cannot set void < 1284775359 0 :augur_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1284775384 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :then don't use void as an arg < 1284775440 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :void zzz(){grab values from variables and constants in the main function < 1284775446 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :} < 1284775465 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :email me your code at hamiltonham9@hotmail.com < 1284775475 0 :SgeoN1!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1284775498 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :I think Puppy is playing some kind of sick joke on me < 1284775510 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1284775514 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :it will do that < 1284775529 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Unless Firefox with some 10.x old version of Flash really is that crashtastic < 1284775561 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Geoffrey, knoppix or Ubuntu? < 1284775569 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Erm eof < 1284775598 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :debian < 1284775622 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :or fedora if you want a user friendly distro with good repos < 1284775632 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :I'm not looking for a permanent installation < 1284775633 0 :Sgeo|FsckPuppy!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1284775650 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :fedora on a usb, < 1284775655 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Just a LiveCD that's usable for now < 1284775660 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1284775674 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :why can't you do a perm install < 1284775684 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :dual booting is a blast < 1284775691 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :No hd < 1284775695 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :... < 1284775729 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :iunno < 1284775738 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :EOF: I don't have email < 1284775743 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :... < 1284775778 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :how do people with no hdd, and no email; make it into irc < 1284775798 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Believe it or not, neither is necessary for TCP/IP access. < 1284775851 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :It's not my fault I don't have an HD! < 1284775855 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Well, it is, kind of < 1284775964 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I do have an HD, it's just removed from my computer. Shall I put it back in? < 1284776012 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I need to find a good C interpreter which I can embed into CTANGLE. It needs to be small, and it must be a proper subset of C (so that any codes here can also be compiled with a C compiler), but it doesn't need to support comments, because CTANGLE strips out comments. < 1284776060 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: http://typewith.me/TXT4kmXm2O < put your code in here so i can see what you were doing < 1284776063 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Also, the #define command should be supported. < 1284776093 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Was about to suggest a nop < 1284776109 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Now it just needs to do simple term rewriting? < 1284776126 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :EOF: You do not even understand at all what I am doing. < 1284776133 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1284776134 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you know about Enhanced CWEB? < 1284776135 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :plz < 1284776139 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :explain < 1284776149 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :i'm half asleep < 1284776154 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :i can't infer < 1284776165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: TinyCC. < 1284776171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's even a library. < 1284776186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hooray, Fabrice Bellard. < 1284776191 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1284776195 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Enhanced CWEB is a program I have written, based on CWEB, used for literate programming. It can combine C codes and TeX codes. There are other features, as well. < 1284776207 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :it can interperet the linux kernel < 1284776244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :EOF: Compile quickly. < 1284776249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As a bootloader. < 1284776271 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It also needs to be able to compile partially and call those functions before compiling the rest of the program < 1284776287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Yeah, TinyCC can compile a single function and get you a pointer to it. < 1284776303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's really an amazing piece of work. < 1284776315 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :http://bellard.org/tcc/tccboot.html < 1284776324 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :mmm < 1284776326 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :saucy < 1284776330 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can't use TinyCCb because it is compiler, it compiles for x86. I need it to be platform-independent interpreter (no compile) < 1284776346 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :compile the linux kernel in 15 seconds on a p4 < 1284776348 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you want it platform-independent. < 1284776351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Um. < 1284776355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your best bet is Clang. < 1284776370 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1284776375 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :LLVM based < 1284776389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, not platform *independent*, but ported to a lot more things. < 1284776412 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No! It needs to be platform independent. It needs to interpret only, not compile. < 1284776420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nobody's written one. < 1284776427 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :So, a c like language? < 1284776442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't be hard, it's just not been done. < 1284776442 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Sounds easy enough < 1284776445 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :sudo apt-get install clang < 1284776457 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The only preprocessor command that is needed is #define I don't need #if or #include < 1284776458 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps ^D < 1284776465 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And I don't need support for comments either < 1284776470 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :http://clang.llvm.org/ < 1284776482 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Can llvm be interpreted? < 1284776486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Basically, you don't need the preprocessing pass outside of macros. < 1284776489 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1284776496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN1: Hypothetically, yes. < 1284776499 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN1: Yes, a C like language, and it has to be a proper subset of C and the syntax like C < 1284776505 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :llvm on tinycc running CLang < 1284776528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I suggest you write a C interpreter. Sorry. < 1284776554 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Can it be full C? Any reason for the "proper"? < 1284776612 0 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284776626 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN1: It can be full C, but I don't need it. Programs generated by CTANGLE are compiled using a normal C compiler anyways, I only need the interpreter so that you can write functions for generative programming in your program. < 1284776677 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :So don't call it proper subset? < 1284776712 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN1: What I mean is not all features of C are needed < 1284776736 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Subset, without proper, allows for that < 1284776757 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN1: Yes, sorry, I just made a mistake < 1284776770 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :However, I still don't need it to support full C < 1284776776 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :you want an interpereter that can, in real time, run your code like a script < 1284776805 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : and i first tried esolang (common short for for esoteric language) ;; we're not idiots. < 1284776823 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :EOF: Yes, like that < 1284776837 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : email me your code at hamiltonham9@hotmail.com ;; we know how to use pastebins < 1284776908 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, and it should be able to call a function that was parsed before, even during the parsing of another function. < 1284777033 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :My idea is that if CTANGLE finds a identifier "abcdef" and the function "abcdef$" exists (defined by interpreting), then it will call abcdef$() to generate the C codes for that (which does not necessarily have to be interpreted; the generated code might be used only by the C compiler). < 1284777050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :EOF: No offense or anything, but are you familiar with the Dunning-Kruger effect? < 1284777103 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(And by favorite pastebin is sprunge) < 1284777113 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :^^men and out of place < 1284777120 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :ima leave < 1284777127 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :men? < 1284777139 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Confusing use of ^ there, ^D. < 1284777171 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's ^^ = 0x0015 < 1284777176 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :s/it's // < 1284777365 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :two ^s mean two lines up < 1284777386 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm still not sure what "men" is supposed to mean. < 1284777406 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :mean < 1284777419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1284777490 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :the humor of that was that it's directly proving a link to the Dunning-Kruger effect, and so was that. < 1284777595 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1284777598 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Please specify "that" further. < 1284777600 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :I think being here tempers that effect in me < 1284777617 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Firefox crashed again for absolutely no reason < 1284777637 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Maybe Chrome will be better < 1284777647 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Chromium < 1284777705 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Although I still think I'm better than the idiots who surround me irl < 1284777706 0 :mtve!unknown@unknown.invalid QUIT :Ping timeout: 358 seconds < 1284777724 0 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1284778276 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Maybe IceWM will be less crasshy < 1284778383 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It looks like with TinyCC I might be able to make it generate codes for the virtual machine < 1284778398 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If I can do that, then I can use it. < 1284778433 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN1: Which OS? < 1284778490 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Puppy Linux < 1284778506 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :try ubuntu :P < 1284778517 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :I will asap < 1284778552 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :I just sent an apology to someone for being an asshole when I was in 7th grade < 1284778916 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I will try libtcc. < 1284778934 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN1: Seriously? < 1284778944 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How assholish? < 1284779036 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :How do I open a tab on this thing < 1284779053 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :are there not many languages that are entirely event-driven? the wiki doesn't seem to have an event-driven category... < 1284779063 0 :augur!~augur@208-59-167-26.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284779065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: there are one or two, I think < 1284779070 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and the idea entertained me for a while -- and still does < 1284779078 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i believe there is one on the wiki. good luck finding it < 1284779135 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I use Ubuntu at Free Geek. It is not the best but it is a full Linux distribution and it works. I use the command-line mostly. < 1284779209 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :LSL... < 1284779217 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Whatever it is: no. < 1284779232 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: http://esolangs.org/wiki/Special:Search?search=event&fulltext=Search < 1284779236 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :our search does work quite well < 1284779241 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't do them in a nice way, but... < 1284779243 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alise: 2iota < 1284779246 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :of course there's beta-Juliet and Portia and 2iota, yes < 1284779249 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey's langs < 1284779252 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but i recall another too < 1284779286 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :the rest on that search appear related to ABCDXYZ < 1284779294 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :which doesn't really count < 1284779303 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I swear I remember another. Oh well. < 1284779315 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: you forgot beta-Juliet and Portia (2iota's predecessors, although utter failures) < 1284779410 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alise: i didn't have to mention them since you already had < 1284779411 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets inspired by Biota < 1284779415 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: right :P < 1284779431 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It'd be nice to have a language like Biota, except instead of having a boring data counter, the program is expected to evolve itself. < 1284779443 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Like Befunge if the self-modification was integral, not an tacked-on thing. < 1284779461 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what's the name of the original OOL again? starts with a P? < 1284779462 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The results of a conditional, say, moves a code path to the right where the IP will hit it, or something. < 1284779477 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Programs restructure themselves gradually with algorithms, turning calculations into "output" data... < 1284779480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: object oriented, you mean? < 1284779519 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1284779526 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :the one that was entirely picture based < 1284779532 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :came before actual digital computers < 1284779533 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: Uhh... Modula-2, successor to Pascal? < 1284779536 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :... What? < 1284779548 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Are you not thinking of the lambda calculus or something? < 1284779556 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :no < 1284779556 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I know of no object-oriented language predating computers. < 1284779573 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well, i should have thought you would, since this is esoteric < 1284779586 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :this should be the one place on earth that remembers < 1284779593 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :it's coming back now < 1284779595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :We're not omnipotent, and it's a distinct possibility that you're hallucinating. < 1284779599 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :the name ends in kalkul < 1284779607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That rings a bell... < 1284779614 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :...nope. < 1284779620 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Maybe... < 1284779629 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: wait -- what's your native tongue? < 1284779642 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :second result for *kalkul on google is the pi calculus < 1284779645 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pi-kalkül < 1284779648 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :german < 1284779667 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't predate computers though, afaik < 1284779697 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will probably be eating dinner at the pizza place tomorrow. Or maybe the day after < 1284779764 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :found it < 1284779769 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what's it called? < 1284779779 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Plankalkl < 1284779788 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes that's what came to mind < 1284779793 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but i couldn't place it < 1284779797 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's not OO though < 1284779875 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :you're right that it doesn't predate digital computers < 1284779881 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :apparently the Z3 used binary logic < 1284779894 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :but it definitely predates transistors... < 1284780002 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: you're job is to make my language i just thought about < 1284780055 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alise: working on it. will have it uploaded in a minute. < 1284780061 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :good < 1284780145 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: do you like roguelikes? < 1284780316 0 :Mathnerd314!unknown@unknown.invalid PRIVMSG #esoteric :alise: wtf are you doing on #haskell ? < 1284780340 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Mathnerd314: err, what? < 1284780351 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i've been visiting #haskell since... early 2008 < 1284780379 0 :Mathnerd314!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches logs < 1284780390 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you may want to grep "ehird" < 1284780440 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How exactly do I use libtcc anyways? Will it do what I need it to do? < 1284780497 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well, it compiles... not interprets < 1284780499 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is that okay? < 1284780508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is amazed at how many accents the UK has < 1284780522 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm, revenantphx wasn't in #haskell the last time < 1284780530 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he seems terribly irritating < 1284780563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's even accents retaining the T-V distinction. < 1284780563 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he's acting like he's crossed the desert of enlightenment and found the truth and is now lecturing hopeless peasants :P < 1284780568 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: T-V distinction? < 1284780578 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: It looks like I can write a code generator, if I can write one that compiles to a virtual machine code in memory, I could do that. Can it work with partially compiled programs? < 1284780588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: In English, the difference between "thou" and "you". < 1284780597 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, the formality bit. < 1284780614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a feature in most languages in Europe (sprachbund, not from PIE) < 1284780620 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What is the difference between "thou" and "you"? < 1284780629 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Oh, this has nothing to do with Haskell. < 1284780630 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : precisely. < 1284780630 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ... < 1284780641 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Err, nobody says "thou", so I'm assuming that's what you mean. < 1284780642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Thou is the second person singular informal. You is the second person singular formal and the second person plural. < 1284780647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes. < 1284780651 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Degree of politeness. < 1284780652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They still use "thou". < 1284780672 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: *not what you mean. < 1284780675 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Surely not. < 1284780676 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Nobody does. < 1284780681 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Thou shall not use the word "shall". It is outdated. < 1284780683 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: A handful of accents do. < 1284780686 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I know people and they do not do this. < 1284780690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Maybe as "tha" or something. < 1284780707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's Oop North, so that's probably what it comes out as. :P < 1284780711 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: O, so "you" is supposed to be plural. < 1284780721 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Yes. < 1284780727 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Wow just look at your #haskell tab's scrollback for a bit and admire how irritatingly loud revenantphx is. < 1284780742 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :At least when I dominate all the discussion here I'm not /too/ idiotic. < 1284780746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Before the development of the T-V formality thing (it started in French), it was just a singular vs. plural distinction. < 1284780763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In... Pretty much all Indo-European languages. < 1284780764 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ah, the french. experts at making things stupider. < 1284780780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1284780846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And of course, now in *most* accents "thou" is some sort of hyper-formal. < 1284780850 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : kmc: I have homework for AP CS in hava actually < 1284780852 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because that's how you refer to god! < 1284780852 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what up yo < 1284780856 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AP -- isn't that high school in the US? < 1284780881 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure this guy is an irritating rubyist who found out about haskell on, i dunno, twitter, p=.99 < 1284780883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: It's a high school class that can become college credit upon passing the relevant AP test. < 1284780902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Typically for the more menial college courses. < 1284780912 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: right. so the veteran of the desert of enlightenment, two-week master of haskell, dominator of all #haskell discussion is complaining about his high-school homework < 1284780920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :US education being what it is, high schools treat them as the holy grail of intelligence. < 1284780926 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :RIP #haskell 1997 or something -- 2010 < 1284780928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"ZOMG YOU TOOK AP CALCULUS!" < 1284780969 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : He wont even let me align variable assignments D: < 1284780976 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :MY CODE IS SO UGLY WITHOUT A BUNCH OF POINTLESS WHITESPACE IN IT < 1284780982 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :WHY IS MY TEENAGED LIFE SO IMPOSSIBLE ;__; < 1284781011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It amazes me that the common perception of a lot of college classes is that they're impossible. < 1284781025 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For instance: calculus is considered by many (idiots) the hardest math class in existence. < 1284781051 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there's a shorter way to get the sign of a number in Python than x/abs(x)... < 1284781060 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ideally i want to map, say, negative to 0 and positive to 1... < 1284781063 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, the calculus of derivatives and integrals. < 1284781140 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :alise: cmp(x, 0) < 1284781152 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: very nice < 1284781158 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :has 0 == 0, but oh well, what can you do < 1284781173 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: (I'm golfing and trying to get myself an (-inf,-inf) to (inf,inf) list.) < 1284781180 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll just write a class for it < 1284781193 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but that's *so* *much* *code*! < 1284781222 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wait i can just use a hash table < 1284781223 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1284781224 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :isn't (inf, inf) = {inf}? < 1284781249 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: (inf,inf) being a coordinate tuple there, or what do you mean? < 1284781266 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(inf, inf) being a range < 1284781270 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no, coordinates here < 1284781282 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i just want an infinite 2d plane centred at (0,0) < 1284781286 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but again, a dictionary works < 1284781324 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so i got a job programming php < 1284781329 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i miss python :( < 1284781567 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can also try PicoC but it says very small, but various things don't work < 1284781602 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or even real languages in general < 1284781829 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :def D(x,y): < 1284781829 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :PicoC seems to work badly. After a variable "x" is declared, then using "#define x 4" results in "'oUB' is already defined" < 1284781829 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : for Y in range(y,y+80): < 1284781829 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : for X in range(x,x+24): < 1284781829 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : s.addch(Y-y,X-y,w.get((Y-40,X-12),46)) < 1284781832 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :now why doesn't this work... < 1284781906 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Leaving the house, bleh < 1284781943 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If 'y' is undefined, a code such as "void qq() { y++; }" will not result in an error until you try to call "qq();" < 1284781981 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"X-y" lol < 1284782047 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I also got the message "macro is not a function - can't call". But it is a macro that takes parameters. < 1284782156 0 :SgeoN1!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1284782187 0 :SgeoN1!~AndChat@32.164.182.225 JOIN :#esoteric < 1284782200 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think PicoC is broken. < 1284782331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :If 'y' is undefined, a code such as "void qq() { y++; }" will not result in an error until you try to call "qq();" < 1284782332 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lolwut < 1284782337 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Look at the defects in PicoC listed here: http://code.google.com/p/picoc/issues/list < 1284782338 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :static typing ftw < 1284782384 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :aha! i knew there were people here who actually programmed for a living! < 1284782387 0 :EOF!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1284782397 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I suppose it is OK that the qq() function given there causes an error only when you call it, but it isn't OK that "#define x 4" results in "'oUB' is already defined" < 1284782399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Should I have an evil plan to save the world? I think so. < 1284782400 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: err, who? < 1284782403 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh, bsmntbombdood < 1284782407 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah, bsmntbombdood never comes here any more < 1284782408 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :case in point < 1284782410 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Also \ at the end of a macro line is not accepted < 1284782415 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i think cpressey is the only regular who develops professionally < 1284782431 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and, really, it's his channel, we just live in it :) < 1284782473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: I used to. < 1284782485 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm currently unemployed. And a college student besides. < 1284782497 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :what level? < 1284782552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Undergrad < 1284782560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"PicoC is a very small C interpreter for scripting. It was originally written for scripting a UAV's on-board flight system and it's also very suitable for other robotic, embedded and non-embedded applications too. < 1284782562 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The core C source code is around 4000 lines of code. It's not intended to be a complete implementation of ISO C but it has all the essentials. When compiled it only takes a few k of code space and is also very sparing of data space. This means it can work well in small embedded devices. It's also a fun example of how to create a very small language implementation while still keeping the code readable." < 1284782571 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: i think it's not aiming for absolute standards-compliance < 1284782573 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i thought you sysadminned < 1284782591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: And developed. Mostly patches to make programs comply. < 1284782624 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if you can call that programming :D < 1284782630 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: That's OK it is doesn't do it absolutely, but it has to work good, instead of working badly < 1284782640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I spent a month doing that to a program once. It counts! < 1284782648 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(23, 79, 46) < 1284782653 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why would this break curses addch()?! < 1284782685 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wtf with +79 it yields no error < 1284782689 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what's up with that. < 1284782724 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Isn't there any better program than this??? < 1284782725 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1284782738 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: it's not bad, it's just not designed for your purpose < 1284782744 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you could probably buy one of the proper c interpreters < 1284782754 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.softintegration.com/ < 1284782756 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ch for instance < 1284782792 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can't do with buying one, it has to be free software < 1284782829 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I will try to use PicoC anyways, though, to see if it might work < 1284782840 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I can modify it a bit, if necessary < 1284782994 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Ch is not even platform-independent < 1284783052 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's portable < 1284783056 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so yes it is < 1284783186 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :PicoC also does not seem to supprt typedef (although I do not get an error about 'typedef' being undefined) < 1284783188 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://sites.google.com/site/redcodenl/patent-infringement < 1284783213 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"You wrote some code using an FFT to identify music files. We also do that, and make money off it. Therefore, stop it. It's illegal or something!" < 1284783259 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284783331 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heyo < 1284783346 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1284783413 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I challenge you to a COMPETITION < 1284783421 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hows life, alise < 1284783424 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: lifey < 1284783427 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1284783452 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :someone posted a picture of some random boy claiming it was you < 1284783453 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1284783465 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1284783478 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :If you didn't notice that was the same person whose trolling you were encouraging the day before. < 1284783494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont really pay attention to this channel so :D < 1284783494 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hahawtf? < 1284783507 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: wat < 1284783507 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i will say, the boy in the pic he posted was a total hotty < 1284783517 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and if you had become that boy i would've been all "zomg wat" < 1284783524 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So I've avoided rape. < 1284783530 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That counts as a good day in my opinion. < 1284783539 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It would only start as rape. < 1284783550 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps I can just fix PicoC. < 1284783559 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: well, it wouldn't've been rape < 1284783560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :YES PICOC LET US TALK ABOUT PICOC. < 1284783561 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :trust me 8D < 1284783564 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :augur: PICOC! < 1284783587 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :something like that :D < 1284783594 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :... < 1284783603 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but seriously now < 1284783612 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :good night < 1284783627 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Really, if you want a "C interpreter", you'd probably be best to munge something around a C compiler. < 1284783666 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nah, you'd be better off having a simulated machine that you compile to! < 1284783677 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: No, it has to be totally portable, apparently. < 1284783681 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok night < 1284783683 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so tired < 1284783710 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: How totally portable? Windows? OS X? Hardware is easy in this case, software is not. < 1284783728 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Anything that runs C I'd assume. < 1284783748 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Right, so I suppose munging something around 20 C compilers is no fun :P < 1284783760 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm pretty sure zzo38's code flagrantly violates the C standards in more ways than one. < 1284783852 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :All C code flagrantly violates C standards :P < 1284783903 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Rather, all "C" "code" is not actually C code :P < 1284783959 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Fair enough :P < 1284783971 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :$ ./picoc -i < 1284783973 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :starting picoc < 1284783975 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :picoc> a < 1284783977 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :picoc: lex.c:500: LexTokenise: Assertion `ReserveSpace >= MemUsed' failed. < 1284783979 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Aborted < 1284783979 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xDDD < 1284783981 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm impressed. < 1284784035 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: < 1284784037 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1284784037 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1284784037 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :int main(void) { return puts("Hello, world!") == EOF ? EXIT_FAILURE : EXIT_SUCCESS; } < 1284784043 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure that's bona-fide C code. < 1284784054 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :In what way is that not bona-fide C code? < 1284784057 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That's fine. < 1284784064 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's the first piece ever written! < 1284784082 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Ohohoh < 1284784085 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1284784098 0 :SgeoN1!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1284784148 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Given a a series of integers print φ(n) for each of them." < 1284784150 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh come on. < 1284784164 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Next anagolf problem: "Implement a computer algebra system!" < 1284784188 0 :SgeoN1!~AndChat@32.164.182.225 JOIN :#esoteric < 1284784206 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wd@>5&p:".;._2(1!:1)3 < 1284784209 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :21 characters of J including IO < 1284784212 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Like everything else < 1284784415 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :NOTE TO SELF: install J tomorrow. < 1284784463 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Goodnight. < 1284784464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1284784467 0 :alise!unknown@unknown.invalid QUIT :Quit: Leaving < 1284784687 0 :iGO!iGO@62.169.99.140.rev.optimus.pt JOIN :#esoteric < 1284785667 0 :Quadrescence!unknown@unknown.invalid PRIVMSG #esoteric :[19:37.21] Quadrescence ? < 1284786330 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :PicoC does not even support the "goto" command. < 1284787347 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1284788157 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1284788196 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/1mpr0mp2 < 1284788214 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :too practical to be on esolang? < 1284789787 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: "CP0, CP1, etc.: The C prefix indicates that the output pin should be driven low. Again, this is only legal for" (cuts off) < 1284790026 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: To me, that doesn't look too practical... < 1284790300 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :How many languages are there that if you learn, then walk away from, become unreadable? < 1284790305 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :J is one < 1284790946 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: thanks < 1284791344 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: it seems obvious to me that it is Turing-complete. what would be the shortest way to prove it? < 1284791639 0 :SgeoN1!unknown@unknown.invalid QUIT :Quit: Bye < 1284791791 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric : < 1284791897 0 :cheater99!~cheater@ip-80-226-28-34.vodafone-net.de JOIN :#esoteric < 1284792060 0 :cheater99!unknown@unknown.invalid NICK :cheater00 < 1284792272 0 :GreaseMonkey!~gm@121-73-165-42.dsl.telstraclear.net JOIN :#esoteric < 1284792272 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Changing host < 1284792273 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1284792640 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: Implement algorithm that takes subset of brainfuck (+, -, <, >, [ and ]) and outputs 1mpr0mp2 program that halts if and only if the original brainfuck program halts? And then note that there is obiviously nothing in the language that's super-turing... That's at least one way. < 1284796236 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote host closed the connection < 1284796799 0 :clog!unknown@unknown.invalid QUIT :ended < 1284796800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1284797476 0 :iamcal!~cal@c-24-4-207-72.hsd1.ca.comcast.net JOIN :#esoteric < 1284797477 0 :cal153!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1284798780 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1284799706 0 :Leonidas_!unknown@unknown.invalid NICK :Leonidas < 1284801552 0 :MigoMipo!~John@84-217-5-63.tn.glocalnet.net JOIN :#esoteric < 1284801817 0 :Phantom_Hoover!~phantomho@92.26.109.97 JOIN :#esoteric < 1284801843 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is it just me, or does it look like a Dinosaur Comics/Doctor McNinja crossover is headed our way? < 1284802098 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1284802290 0 :Phantom_Hoover!~phantomho@92.26.109.97 JOIN :#esoteric < 1284802319 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Client Quit < 1284802338 0 :Phantom_Hoover!~phantomho@92.26.109.97 JOIN :#esoteric < 1284802595 0 :mjmscott!~mjmscott@173.243.33.95 JOIN :#esoteric < 1284802634 0 :mjmscott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1284802921 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1284805446 0 :tombom!~tombom@wikipedia/Tombomp JOIN :#esoteric < 1284806252 0 :iGO!unknown@unknown.invalid QUIT : < 1284806546 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :have added a new category suggestion to the talk page. quickly approve it so its absence will stop annoying me < 1284808521 0 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1284809716 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1284810151 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, doing some quick benchmarking on complex queries (such as the ? ratio ones) it seems that postgres is faster than sqlite < 1284810357 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm not doing case insensitive for nick. Could affect it < 1284810443 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah there is "ilike" < 1284810648 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm also on queries not using the nick column at all < 1284810739 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :select type,count(*) as cnt from logs group by type order by cnt desc; takes 1519 ms in postgres according to itself. Not sure how to get such exact value in sqlite, but wall clock based timing indicates about 13 seconds there < 1284810855 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm it seems based on explain that sqlite creates a temporary table? And postgres does a seq scan on the table then a hash aggregate < 1284810865 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :both sorts at the end < 1284811476 0 :olsner!unknown@unknown.invalid QUIT :Quit: Leaving < 1284812120 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1284813697 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1284813871 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1284814176 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, eh found a bug with your script: it doesn't handle modes properly at all! < 1284814231 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as in, it doesn't capture the actual mode change < 1284814237 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :just that a mode change was done < 1284814406 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1284814422 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1284814659 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, btw to speed up full import: create indexes after importing data. This is faster for both sqlite and postgres < 1284814694 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :*much* faster < 1284816193 0 :yiyus_!unknown@unknown.invalid QUIT :Read error: Connection timed out < 1284816400 0 :Zuu!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1284816490 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select (select count(*) from logs where type = 3) - (select count(*) from logs where type in (4,5,6)); < 1284816490 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :308 < 1284816492 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1284816502 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that is joins - (parts + quits + kicks) < 1284816514 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :the value ought to be equal to number of people in here < 1284816545 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that is around 45 or so (since the last log fetched is not from this very instant, but about an hour ago or such) < 1284816623 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm clog losing connection probably resulted in some mismatch < 1284816750 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oh and: initial data import into sqlite is faster than for postgressql, but queries that aren't able to use indexes directly are significantly faster in postgres. < 1284816800 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1284816801 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1284816801 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1284816825 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :using the COPY construct would probably be faster for importing into postgres, but that would require parsing the logs and storing them into a stream first. Would mean a major rewrite of the program. < 1284819719 0 :alise!~alise@91.104.246.49 JOIN :#esoteric < 1284819961 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :01:29:03 I miss the time I was a "real" student; those get a 50 % discount. < 1284819962 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.phdcomics.com/comics/archive/phd072709s.gif < 1284819982 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :02:42:26 have added a new category suggestion to the talk page. quickly approve it so its absence will stop annoying me < 1284819986 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*very* unlikely < 1284819993 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Graue is touchy about categories. < 1284820041 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :04:41:09 In the raw clog format, around 117 MB. < 1284820044 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :only 50 MB not long ago :) < 1284820047 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, current versions with fixed parsing of mode changes and putting new nick for nick changes into target column. To make full import fast: move the db.commit() call to top level and add the indexes (apart from primary keys) after the data has been imported: http://sprunge.us/TEhQ http://sprunge.us/QMgO < 1284820248 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"The computer needs to restart to finish installing updates. Please save your work before continuing." < 1284820255 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :for kernel headers?! oh wait, no, kernel update < 1284820261 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders ksplice < 1284820308 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ubuntu? < 1284820314 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1284820319 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, if so yeah the last update would have worked fine with ksplice I think < 1284820327 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :checking the changelog < 1284820338 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah i don't really care enough though, i'll just not reboot < 1284820352 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: btw, i now have strong empirical evidence that this glossy screen is /far/ superior to other glossy screens < 1284820359 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I saw someone with a Dell Latitude laptop < 1284820367 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what brand is your laptop < 1284820369 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and it was more than twice as glossy as this one < 1284820372 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Toshiba < 1284820374 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1284820377 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well, could be < 1284820398 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's glossy but reflections are very, very subtle and if you focus on the screen, completely invisible most of the time. < 1284820417 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Of course, in daylight you can see them slightly, but then again, it's usable in sunlight, unlike matte displays. < 1284820440 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Actually the part that accounts for almost all perceived reflections is the plastic border around the screen; that's pretty reflective. < 1284820457 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Basically I always forgot I was using a glossy display when I first got this. < 1284820463 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The Dell screen was /awful/. < 1284820470 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if "select count(*) as cnt,length(body) as len from logs where type = 0 group by len order by cnt desc;" will work < 1284820490 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm numbers seems plausible < 1284820491 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :seem* < 1284820520 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :length = 3 is most common at 54081 lines of that length < 1284820538 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :second place is length 2 at 48851 < 1284820559 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :there is one message of length 0?? < 1284820607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: is there a way to limit 1 for each group? < 1284820616 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that is, only show the first one for the first count thingy? < 1284820632 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you mean, one "example" message of each length? < 1284820638 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i guess so < 1284820645 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :7|409 < 1284820646 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :7|414 < 1284820646 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :7|417 < 1284820646 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1284820649 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :7|409 < 1284820665 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :eh, what is the 7 here? < 1284820677 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Urgh, I hate SQL so much. < 1284820678 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, you are using sqlite < 1284820681 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I just ran your query. < 1284820701 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, right, I was doing it in postgre, so I got confused by the different output format < 1284820706 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, when I'm doing a query that isn't selecting for me, just returning results that involve me, or you, how can I group things? < 1284820713 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That is, "treat X, Y and Z as the same for grouping". < 1284820770 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you mean nicks? well (nick like 'alise%' or nick like 'ehird%' or nick like 'tusho%') is what I used so far. Then separate queries for me and you < 1284820779 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :which is indeed cumbersome < 1284820786 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, maybe create a few with them merged :D < 1284820791 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :a view* < 1284820795 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not "a few" < 1284820796 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes ut < 1284820798 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*but < 1284820798 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :weird typo < 1284820800 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select count(*), nick from logs where type = 0 group by nick order by count(*) desc limit 10; < 1284820807 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how can I merge the ehird, alise, tusho groups into one? < 1284820820 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm not very good at sql, mostly because i hate it < 1284820848 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I can't think of a way. Maybe some string function to replace all ehird and so on with alise and then select on that sub query? < 1284820862 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :See now in Prolog... :) < 1284820874 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, yeah right, so do that then < 1284820879 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So basically I replace the logs table with a subquery? < 1284820882 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, yeah, yeah, I'm on it... < 1284820901 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway those 7 things there, they were "7 times have we seen a string of length * < 1284820909 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: ah < 1284820911 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, so merging those seems a bit strange < 1284820917 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :plot it! < 1284820920 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :plot the result < 1284820933 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so most of our messages are 3 characters long xDD < 1284820943 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, would have been done already if you hadn't been buggering me about SQL the past few minutes :P < 1284821060 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select count(*), nickx from (select *, replace(nick,"ehird","alise") as nickx from logs) where type = 0 group by nickx order by count(*) desc limit 10; < 1284821062 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not sure this works :( < 1284821077 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh, it does < 1284821093 0 :BeholdMyGlory!unknown@unknown.invalid NICK :Behold < 1284821093 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1284821099 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is there a replace() that operates on "foo%", I wonder... < 1284821101 0 :Behold!unknown@unknown.invalid NICK :BeholdMyGlory < 1284821139 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :seems not < 1284821141 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :stupid sql < 1284821169 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just replaces ehird`/alise`/ehirdiphone/aliseiphone/iEhird < 1284821186 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: you've never used a nick other than AnMaster or Vorpal for any significant length of time, right? < 1284821269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select count(*), nickx from (select *, replace(replace(replace(replace(replace(replace(replace(replace(nick,"iEhird","alise"),"aliseiphone","alise"),"ehirdiphone","alise"),"alise`","alise"),"ehird`","alise"),"AnMaster","Vorpal"),"tusho","alise"),"ehird","alise") as nickx from logs) where type = 0 group by nickx order by count(*) desc limit 10; < 1284821269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :371209|alise < 1284821269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :220357|Vorpal < 1284821273 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Ha ha ha observe my dominance. < 1284821281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lament is on that list now, haha < 1284821300 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Re creating indices only after a large import, that's a very common speedup trick; didn't think about it yesterday, though. < 1284821316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Is there any reason other than disk space not just to add an index on fucking everything?# < 1284821319 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*everything? < 1284821326 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :371209|alise < 1284821326 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :220357|Vorpal < 1284821326 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :101196|ais523 < 1284821330 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Look at that. < 1284821335 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(I did scarf -> ais523.) < 1284821425 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1284821441 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I used AnMaster|ipv6 and so on < 1284821443 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and a few more < 1284821445 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, is there some particular reason why you do that with a subquery and not just select count(*), replace(...) as nickx from logs where type = 0 group by nickx order by count(*) desc limit 10? < 1284821448 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, but far less than you < 1284821454 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Moreover, some widely used database systems include ideas and algorithms developed for Datalog. For example, the SQL:1999 standard includes recursive queries, and the Magic Sets algorithm (initially developed for the faster evaluation of Datalog queries) is implemented in IBM's DB2." < 1284821460 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Datalog, oh yeah. < 1284821464 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so we are talking about 2000 messages instead of 20000 or such < 1284821471 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Um... because Vorpal was stupid and told me to use a subquery. < 1284821473 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, do you know how to get log y scale in gnuplot? < 1284821476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: So basically I WIN. < 1284821480 0 :EOF!461b0472@gateway/web/freenode/ip.70.27.4.114 JOIN :#esoteric < 1284821489 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select sum(length(body)) as s, nickx from (select *, replace(replace(replace(replace(replace(replace(replace(replace(replace(nick,"scarf","ais523"),"iEhird","alise"),"aliseiphone","alise"),"ehirdiphone","alise"),"alise`","alise"),"ehird`","alise"),"AnMaster","Vorpal"),"tusho","alise"),"ehird","alise") as nickx from logs) where type = 0 group by nickx order by s desc limit 10; < 1284821489 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :13946929|alise < 1284821489 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :8420495|Vorpal < 1284821489 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :5119631|ais523 < 1284821495 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty impressive. < 1284821497 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I said I couldn't think of any other way than subquery < 1284821507 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm no SQL expert either < 1284821520 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :iHATE SQL < 1284821531 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :EOF, who are you? < 1284821541 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You can simply do "using 1:(log($2))" to get the proper log-scale shape, but then the ticks and labels and such will have those raw log numbers. < 1284821544 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :internal string array databases FTW < 1284821556 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :EOF, for logs of this channel? < 1284821573 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm < 1284821580 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1284821581 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"set logscale y" (or "set logscale y N" for base N) if you want a "proper" log-scaled plot. < 1284821582 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :carry on < 1284821688 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about hiding legend? < 1284821700 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: set key off < 1284821702 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1284821720 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe "unset key". Or maybe both work. < 1284821723 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1284821724 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Error: no such function: mean < 1284821727 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well...fuck...you? < 1284821736 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, set key off worked < 1284821740 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh, avg(). < 1284821741 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :now to figure out sizing the thing < 1284821743 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How wonderfully imprecise. < 1284821749 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :could you guys give me an indication of WTF you are talking about? < 1284821750 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: It's also just sum/count, anyway. < 1284821754 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Error: no such function: mean Well...fuck...you? <-- how mean < 1284821758 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: There's a soundex approximate-matching function in sqlite, you could use that for nick-folding. < 1284821760 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: aka mean :P < 1284821765 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: haha wow < 1284821778 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :EOF, we are generating useless statistics on the logs for this channel (from 2004 to now) < 1284821786 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1284821790 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Whoa, sorting by average message length changes EVERYTHING. < 1284821794 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :are the logs open data? < 1284821795 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :454.0|fizzief < 1284821796 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :325.5|ElMexicano < 1284821796 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :325.5|Linuxiano < 1284821796 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :325.0|Yst < 1284821796 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :284.5|Toyd < 1284821796 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :241.0|ololobot_ < 1284821798 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :238.0|mycroshift < 1284821801 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :221.0|ghostless < 1284821802 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :203.0|fizzieg < 1284821804 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzief? < 1284821805 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :198.666666666667|Mathematica < 1284821806 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :EOF: no extremely secret < 1284821808 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nobody can have them < 1284821810 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :what about me? < 1284821811 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hey, that Mathematica was my bot. < 1284821814 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :EOF: nope < 1284821817 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :EOF, did you check topic? < 1284821818 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you have to pay for them < 1284821841 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:23:55 fizzie, hm I looked at Gregor's hg repo for logs. why is there a fizzie directory in https://codu.org/projects/esotericlogs/hg/index.cgi/file/0ad952ce6894 ? < 1284821846 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :don't check that out without asking him first < 1284821852 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it fucks with his server < 1284821857 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :due to the traffic < 1284821878 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :cool logs < 1284821879 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I can't quite recall what "fizzief" was for; I usually append a letter that's somehow related to the client or computer or something, but I don't know what "f" might stand for. < 1284821897 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to merge them all < 1284821898 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also egobot somehow managed a line of length = 0 < 1284821901 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how < 1284821912 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : < 1284821918 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: perhaps a control char < 1284821920 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that the client stripped < 1284821922 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but not the server < 1284821925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :client = clog < 1284821928 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, hm, perhaps < 1284821940 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :did you see any empty line from me ther? < 1284821941 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :there* < 1284821945 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no < 1284821946 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :./printall > fulllog < 1284821949 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not \0, presumably < 1284821955 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but perhaps \1 or \255 or something like that < 1284821958 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ah, was a single color-code start < 1284821958 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :EOF: seriously? < 1284821960 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Did you filter for type=0? There's one zero-length "act" there, at least. < 1284821960 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cat * > log < 1284821965 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1284821965 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how can you not think of that? < 1284821971 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes I filtered < 1284821979 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, since length(NULL) seems useless < 1284821983 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :select * from logs order by random() limit 10; is fun < 1284821987 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :315078|2007-07-22 13:36:26|blahbot`|||0|Reloaded. < 1284821989 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :my reloadable bot! < 1284821992 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :but i would have to cd into the workign directory :? < 1284821999 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :EOF: cat logs/* > full < 1284822006 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :and i is MAJOR NUVB < 1284822008 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :writing a script is utterly pointless < 1284822015 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1284822018 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you said you were experienced with unix-like systems and gnu/linux especially < 1284822029 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Aw, [the soundex() function] "is only available if the SQLITE_SOUNDEX compile-time option is used when SQLite is built", and Ubuntu's sqlite doesn't do that. :( < 1284822035 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :i don't use cat so much now < 1284822039 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: bugger < 1284822043 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :EOF: Why the hell not...? < 1284822054 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :./07.07.17:05:42:48 I am also from ~do, but with the new command;command form. < 1284822058 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, the gaping security hole feature < 1284822174 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, here is the plot in question: http://sprunge.us/XGbZ < 1284822188 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1284822194 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: gtfo < 1284822212 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's not like it's encoded perfect mathematical curves there either < 1284822261 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, here anyway: http://sporksirc.net/~anmaster/tmp/msglen.svg < 1284822268 0 :yiyus_!1242712427@je.je.je JOIN :#esoteric < 1284822280 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and indeed it doesn't < 1284822293 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, how best to render that plot? I know, I'll set the font to Comic Sans. < 1284822296 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ahh, thank god it's in svg. < 1284822301 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Now it's much more readable. < 1284822307 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what XD < 1284822381 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway reuploaded it to http://sporksirc.net/~anmaster/tmp/msglen.svg with less square size < 1284822386 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :to make it easier to read < 1284822409 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :./07.07.19:10:39:55 ^y^x$^x^y$^x^y^x$^x^yx$xx$^x$^x^yx$xx^x$^x^yx$xx$$^x^y^x$^x^yx$xx$^x$^x^yx$xx^x$^x^yx$xx$^x^y^x$^x^yx$xx$^x$^x^yx$xx^x$^x^yx$xx < 1284822411 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okaaaayyyy... < 1284822500 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++[>+++<-]>+. < 1284822505 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1284822510 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that was what gave the one char thingy < 1284822511 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :before < 1284822516 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for EgoBot to react < 1284822521 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1284822522 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1284822535 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe it it doesn't pass the ircd any more < 1284822553 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[>+++<-]>+. < 1284822562 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm presumably < 1284822610 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:34:45 how many people here pronounce "char" as "care" and how many pronounce it as in "charred"? < 1284822613 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"car", actually... < 1284822658 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :... < 1284822661 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :k < 1284822677 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :EOF, so who are you? Someone relatively new here or someone who just changed nick? < 1284822706 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he's new. < 1284822711 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :right < 1284822714 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :someone who learned of this channel yesterday < 1284822715 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: btw I /msg'd you < 1284822727 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you didn't? < 1284822729 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :did you now < 1284822737 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i did a while back < 1284822740 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not sure if you saw < 1284822753 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, err, I think I had a bogus setting in my client < 1284822758 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I can resend. < 1284822762 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes please < 1284822793 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: done < 1284822856 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1284822955 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: any ideas on how to count occurences of a substring in a string in sql? < 1284822961 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :maybe sqlite is lacking here < 1284822966 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but it implements the standard... < 1284823002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't sound like something there would be a function for. < 1284823015 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you mean like find all messages containing a substring? Or like total number of times that substring appears (counting duplicates in a given message as several, instead of one) < 1284823015 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :? < 1284823044 0 :EOF!unknown@unknown.invalid PRIVMSG #esoteric :just grep your dir :) < 1284823045 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I assumed the latter; the first is just like/glob. < 1284823045 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, the former is easy, the latter I have no clue how to do < 1284823057 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: "abbbbacca" on "a" -> 3 < 1284823061 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yeah the first is body like '%foo%' < 1284823064 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :the latter hm... < 1284823064 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1284823072 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select count(*) as n, replace(replace(replace(replace(replace(replace(replace(replace(replace(nick,"scarf","ais523"),"iEhird","alise"),"aliseiphone","alise"),"ehirdiphone","alise"),"alise`","alise"),"ehird`","alise"),"AnMaster","Vorpal"),"tusho","alise"),"ehird","alise") as nickx from logs where type = 0 and body like "%fuck%" group by nickx order by n desc limit 10; < 1284823072 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :3806|alise < 1284823072 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1250|pikhq < 1284823072 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :735|oklopol < 1284823076 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not an accurate measure, but < 1284823095 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i'll come on top for fucking in the end. pun not intended yet no effort was taken to avoid. < 1284823099 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you could perhaps output the result lines instead and then grep that? < 1284823105 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: xD < 1284823125 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm pretty sure that sql fans would claim doing this in sql would be against some normalisation principle or such :P < 1284823126 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i could just grep :P < 1284823129 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Explode all possible substrings of each line into another table, then it's just a count there. < 1284823135 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, haha < 1284823137 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I'll get right on it! < 1284823143 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how many GB? < 1284823154 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Very many, is my guess. < 1284823154 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :369|instead of ">", "I fucked your mother last night"|lament < 1284823161 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :selecting text there too produces a wonderful flavour-chart of fucks < 1284823167 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :302|but I /think/ that's a working dtou script in Brainfuck|ais523 < 1284823170 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how predictable < 1284823175 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm, does like have a word boundary thing? < 1284823184 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, personally I would create a view for that replace madness < 1284823192 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :body like "fuck%" or body like "% fuck%" < 1284823192 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there < 1284823201 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i'm too lazy :D < 1284823208 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yay now ais523 is no longer on it < 1284823211 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that filthy non-curser < 1284823231 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: grepping the output means i might as well just grep my hardcopy logs < 1284823237 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't order it for me < 1284823263 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, well depends on exactly what you want to do. I mean, you aren't supposed to write the entire client program in SQL generally :P < 1284823293 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, from postgres I get: < 1284823295 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: column "scarf" does not exist < 1284823296 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :LINE 1: ...lace(replace(replace(replace(replace(replace(nick,"scarf","a... < 1284823296 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1284823304 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol postgre fails < 1284823315 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, sure this is completely standard? < 1284823320 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1284823325 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm in the wrong db < 1284823326 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1284823329 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's standard. < 1284823337 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :maybe nesting so much isn't :) < 1284823344 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: and pah, with LISPABASE it's easy < 1284823355 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1284823358 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you write Lisp-datalog queries seamlessly integrated with Lisp! < 1284823368 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, link to this wonderful thing < 1284823420 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: Incidentally, PostgreSQL can do regexp_replace() (and regexp_split_to_table, and then you can get the table length for count) to text. < 1284823426 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sorry, ~/mind is chmodded solely to me < 1284823438 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: POSTGRES POSTGRES POSTGRES < 1284823441 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'M TIRED OF HEARING ABOUT POSTGRES < 1284823446 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*snifff* < 1284823454 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, actually it is postgres doing it right < 1284823464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :NOTHING'S RIIIIGHT < 1284823464 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it implements " as the sql standard says I think < 1284823470 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which is how? < 1284823471 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :you want ' around strings < 1284823475 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1284823485 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, " quotes a column or table in case it has the name of a key word < 1284823501 0 :Flonk!~chatzilla@93-82-42-110.adsl.highway.telekom.at JOIN :#esoteric < 1284823557 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :./07.07.31:14:46:15 Errno::ENOENT: (eval):1:in `initialize': No such < 1284823557 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :file or directory - BIG GAPING HELLO.JPG-STYLE SECURITY HOLE < 1284823929 0 :olsner!~sal@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1284823948 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why is it that the best applications demand reinventing everything first? < 1284824021 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I need someone to poke with questions about a Prolog database in Lisp. :| < 1284824027 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, http://sprunge.us/bfQW < 1284824039 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :thuso < 1284824042 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1284824055 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so anyway who wins < 1284824062 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, was it "tusho"? < 1284824063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1284824065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: yes < 1284824067 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yours is crap < 1284824070 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't do the useful thing < 1284824074 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i.e. count individual fucks < 1284824095 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: does postgres have an eval("1+1+1+1") => 4? < 1284824107 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if so, regex replace every non-fuck with nothing, then regex replace every fuck with 1+ < 1284824108 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :append 0 < 1284824110 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and eval() < 1284824111 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :to get fuckcount < 1284824120 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :alise: SICP includes a prolog-in-scheme, doesn't it? < 1284824124 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, no function with the name eval to do that at least < 1284824137 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: it's more like datalog here though, with some sort of efficient algorithm (magic sets?) < 1284824141 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and database-oriented < 1284824142 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: bah < 1284824150 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: use pl/sql :P < 1284824161 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, yeah but I would have to learn pl/sql first :P < 1284824167 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: then you can just use regex to make afuckbcfuck -> xx for the two fucks < 1284824169 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then run a procedure on it < 1284824171 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that j... < 1284824171 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1284824177 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :length(replace fuck with "x" and remove others) < 1284824183 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :something like that yeah < 1284824186 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :... < 1284824190 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :can Postgres handle \0 in a string? < 1284824194 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if so, since \0 can't be said on IRC, < 1284824205 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: With postgres, you just need to regex-split all lines with "fuck" into an array, then take array-length minus 1 as the fuck-count. < 1284824209 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I assume it can, but maybe the client can't < 1284824221 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :alise: oh, ok... datalog seems to allow doing much more complicated and clever stuff than prolog, apparently < 1284824234 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: length(regex_replace(regex_replace(body,'fuck','\0'), '\0*', '')) < 1284824235 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1284824245 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: yes, since it's sub-TC < 1284824256 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: but basically i want to ask questions about the lisp-facing api < 1284824288 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway you easily win in number of times saying "fuck" it seems. With (body ilike 'fuck%' or body ilike ' fuck%') you get 551 lines? Seems low hm < 1284824321 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ilike for case insensitive < 1284824335 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ARC NEWS: arc is still on version 3, exactly the same people still care < 1284824344 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: er, i got much more than that. < 1284824358 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : sqlite> select count(*) as n, replace(replace(replace(replace(replace(replace(replace(replace(replace(nick,"scarf","ais523"),"iEhird","alise"),"aliseiphone","alise"),"ehirdiphone","alise"),"alise`","alise"),"ehird`","alise"),"AnMaster","Vorpal"),"tusho","alise"),"ehird","alise") as nickx from logs where type = 0 and body like "%fuck%" group by nickx order by n desc limit 10; < 1284824358 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : 3806|alise < 1284824364 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not much worse with your modification i'd wager < 1284824365 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1284824368 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I forgot a % < 1284824373 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1284824373 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: can you try that regexp thing for me? < 1284824377 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i dunno if \0 will escape properly < 1284824378 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but worth a try < 1284824398 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, with (body ilike 'fuck%' or body ilike '% fuck%') you get 3092 lines of having said that work < 1284824400 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :word* < 1284824404 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and hm < 1284824413 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: what went wrong the first time, then? < 1284824427 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ' fuck%' != '% fuck%' < 1284824428 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1284824448 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, simply a typo in other words < 1284824456 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway what regex? < 1284824474 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, alise: here's a fuck-counter in postgres: < 1284824475 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis=> select length(regexp_replace(regexp_replace('foofuck, bar fuck baz, fuck fuck and so on', 'fuck', E'\n', 'g'), E'[^\n]', '', 'g')); < 1284824475 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : length < 1284824475 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :-------- < 1284824475 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : 4 < 1284824485 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Works for all strings with no embedded newlines, which is all IRC messages. < 1284824491 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1284824509 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Replaces all fucks with newlines, then all non-newline characters with nothing, then counts the string length.) < 1284824532 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Possibly \0 would work too. < 1284824560 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It needs the E'...' string for strings-with-escapes, though. < 1284824567 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Yeah, that's basically what I said. < 1284824580 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You could do that in sqlite with an unholy nesting of 254 replaces. < 1284824585 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: column "logs.body" must appear in the GROUP BY clause or be used in an aggregate function < 1284824585 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :LINE 5: length(regexp_replace(regexp_replace(body, 'fuck', E'... < 1284824585 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1284824586 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1284824590 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And maybe embedded control characters. < 1284824594 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that's stupid < 1284824610 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :did you have body like fuck anywhere? < 1284824613 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :remove that obviously < 1284824614 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Obviously sum() that if it's a group-by thing. < 1284824618 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1284824619 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or that < 1284824622 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah yes < 1284824629 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"as fucks" < 1284824638 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sum(length(...)) as fucks, order by fucks... < 1284824668 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :"query is running"... < 1284824673 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not a fast one < 1284824706 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm first filtering on body ought to help < 1284824714 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm that seems very wrong < 1284824724 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :you have fewer "fuck" than number of lines with it < 1284824786 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, 3521 fucks, and 3806 lines with that in it. Something is off here < 1284824814 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :try replacing \bfuck\b < 1284824815 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what does the E in front of those strings do? < 1284824819 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :otherwise "brainfuck" might weird it < 1284824821 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: escaped string < 1284824822 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he said < 1284824831 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah missed that < 1284824870 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway I set it to do all such substrings, without regard to where in the string < 1284824887 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which is the issue < 1284824889 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :since "brainfuck" < 1284824893 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and it still ends up as fewer occurrences of the word than number of lines < 1284824894 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*because of "brainfuck" < 1284824908 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes but the line thing I compared to would include that too < 1284824918 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :both would < 1284824923 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :with current query < 1284825010 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :actually 4098 lines vs. 3521 occurrences of the word < 1284825014 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :something is definitely off < 1284825021 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[[At Lulu's suggestion I have changed the rating to "teen" so it is now possible to search for and buy Prime Intellect when you are logged in at the default settings. I'm not sure whether it's the zombie sex or the incest scene which is most teen-oriented, but people have complained about the rating so if the publisher doesn't think it needs the shrink wrap, who am I to argue?]] --Roger Williams < 1284825037 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: like is case-insensitive, while the regex only counts completely lowercase fucks; that's one possible reason. < 1284825046 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1284825049 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah put 'i' as the last argument? < 1284825049 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1284825053 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and make sure to use \bfuck\b < 1284825065 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, changing the 'g' to 'gi' would help. < 1284825073 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yep it did < 1284825094 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, is \b really posix regexp? < 1284825098 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :thought it was pcre? < 1284825109 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1284825110 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and this thing is posix extended according to docs < 1284825112 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(^| ) < 1284825115 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :( |$) < 1284825116 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :job done < 1284825128 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1284825148 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :bind '"\eOR": " \C-ucd */\e*\n"' < 1284825172 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you end up at 1336 then, probably due to excluding stuff like "fucking" < 1284825182 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It's actually posix-extended with some non-POSIX additions, but I don't think \b is one of them. \y is "matches at the beginning or end of word", though you'd probably need \\y in a E'...'. < 1284825200 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries (^| )fuck(|ing|er|ed)( |$) < 1284825206 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: fuck(er|ed|wit|ing)? < 1284825214 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, will do in a sec < 1284825223 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :with the one I just said: 2663 < 1284825227 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(mother|)fuck(|er|ed|wit|ing) < 1284825249 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i guess by the carlin measuring post motherfucker != fucker < 1284825255 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, the last one: 2674 < 1284825271 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :soupdragon at 806 as number 2 < 1284825276 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1284825281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what pushed pikhq off < 1284825287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq fucks a lot. uhh... we need new terminology < 1284825288 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :then followed by oklopol at 419, and pikhq at 408 < 1284825294 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: elide (mother|) < 1284825296 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :then me at 175 and augur at 120 < 1284825323 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, right. lets see: same ordering in the top 6 < 1284825348 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :At FreeGeek, I have an account there now. I managed to make a shell function to select the next subdirectory of the parent directory of the current directory, it uses a pipeline with 'pwd' and 'cat' and 'cd' and 'ls' and 'sed' < 1284825351 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I forgot what it was for the remaining of the top 10 compared to last query, and I'm running this in a GUI tool for easier editing < 1284825357 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(pgadmin3) < 1284825361 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(awesome tool) < 1284825369 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Can you feel yourself tripping ALL the balls??" "W-" "We're leaving no ball left untripped here, Dromiceiomimus." --Dinosaur Comics < 1284825419 0 :EOF!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1284825536 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :06:34:19 Because there's one instance where there's just "* EgoBot" in the logfile. < 1284825540 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the explanation < 1284825544 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ah, i see how that works < 1284825550 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :^AACTION^A < 1284825550 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or < 1284825551 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :^AACTION ^A < 1284825554 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :length 0, isn't it? < 1284825557 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :length 0 /me < 1284825574 0 :abcde!~abcde@91.104.246.49 JOIN :#esoteric < 1284825580 0 :abcde!unknown@unknown.invalid PRIVMSG #esoteric :ACTION  < 1284825584 0 :abcde!unknown@unknown.invalid PRIVMSG #esoteric :ACTION  < 1284825592 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The latter was ^AACTION ^A. < 1284825598 0 :abcde!unknown@unknown.invalid PRIVMSG #esoteric :^AACTION ^A < 1284825603 0 :abcde!unknown@unknown.invalid PRIVMSG #esoteric :More 0-length messages! < 1284825604 0 :abcde!unknown@unknown.invalid NICK :Guest92520 < 1284825610 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I assume they appear as type=0. < 1284825611 0 :Guest92520!unknown@unknown.invalid QUIT :Remote host closed the connection < 1284825612 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps not. < 1284825664 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah created that view < 1284825671 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :makes the whole thing a lot less horrible-looking < 1284825680 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :moving all the replacing to the view < 1284825733 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :the definition for the view is http://sprunge.us/BTdI (note: I didn't enter it like that, that is what I get back when asking postgres for the sql code for it!) < 1284825929 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :of course that view is useless for nick changes < 1284825933 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but lets do some kick stats on it < 1284826028 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :lament kicked most people, followed by oerjan and fizzie < 1284826049 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :most often kicked was alise followed by dixon (who was that?) < 1284826063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :dixon is Quadr*scence's trolling buddy < 1284826063 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise was kicked 6 times < 1284826065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :from the Day-Long Troll < 1284826093 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OF YORE < 1284826098 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :wait, dixon, asiebot, oklopol, Quadr* and bsmnt_bot share second place < 1284826107 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :at 2 kicks each < 1284826110 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :compared to your 6 times alise < 1284826116 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I guess you are just hated :P < 1284826124 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1284826126 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :most of those would be one of < 1284826132 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1284826138 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :- when i asked to be kicked until i was kicked < 1284826143 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(I have no idea why) < 1284826145 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and possibly < 1284826148 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :- accidental floods < 1284826159 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i've been kicked for actually being an awful person before < 1284826167 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :select the kick messages < 1284826208 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you were kicked twice by lament, once by fizzie and three times by oerjan < 1284826222 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: select the messages if you can < 1284826237 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :two of the oerjan kicks were from yesterday if you've updated since then < 1284826240 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What TeX format should I use for binary numbers in Enhanced CWEB? < 1284826241 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, well, I would need to select on timestamps around those kicks or such < 1284826249 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or do you mean kick message? < 1284826251 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(when i tried to paste the unary '.', and then again when I forgot to /flushq before rejoining) < 1284826252 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: the latter, yes < 1284826256 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: any. < 1284826302 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, http://sprunge.us/dDJd < 1284826312 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: I know I could use any, but I meant one format that can be used specific for binary numbers, like how it formats octal and hexadecimal numbers in their special format, then what format should be used for binary numbers (0b00110110011)? < 1284826329 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the two lament ones i asked for, i think < 1284826330 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ehh < 1284826332 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'll just look i up < 1284826338 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: select tusho and ehird too :P < 1284826342 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you have the UTC timestamp < 1284826350 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, that is logs_na, the nick normalised view < 1284826351 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1284826353 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking < 1284826355 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i didn't use alise in 2008 :P < 1284826367 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, why would I create a view and not use it? < 1284826403 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, btw I found that sqlite is way faster when doing a full import of all the data, but way slower to do complex queries that have to scan the table (as opposed to using indexes) < 1284826418 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I think almost everything on logs_na require full table scan < 1284826418 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:14:46 im too fucking badass to get kickbanned motherfuckas! < 1284826432 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:15:34 15:24:49 one tyme my profesor did dat 2 and i was like holy shat i got like 4 routersa that are MIPS < 1284826432 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:15:34 15:30:20 augur: im lookin fo sometin i can drink durin class i dun rly wanna pop any pills durin class < 1284826432 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:15:35 15:30:26 campus securiy canna b liek waddat < 1284826432 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:15:35 15:31:15 BUT I ALSO WANT TO FUCKIHN BURP IN MY PROFESSORS FACE AND IT NEEDS TO SMELL LIEK ENERGY < 1284826432 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not sure if postgres supports materialised views < 1284826434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:15:35 15:34:30 randall is betta dan spinelli olol < 1284826479 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what? < 1284826488 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: lines from that day < 1284826490 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1284826492 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it appears this Phenax person was a little insane < 1284826499 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, "spinelli"? < 1284826501 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :some talk about a kickban of me, though, so it might have been the day before < 1284826504 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: who knows < 1284826554 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, hm the dates are normalised to UTC < 1284826563 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :you need to correct for that, could cross log dates < 1284826573 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1284826578 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :see with botte... < 1284826591 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, well the thing is, if you use the db you don't need to < 1284826603 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :you can just apply a timezone to the stuff < 1284826607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1284826610 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :the issue is when going back to the clog text log files < 1284826620 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:47:19 "The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking" is about max lenght < 1284826623 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what a hopeless description! < 1284826628 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, this is easier in postgres since the timestamps are of the type timestamp < 1284826633 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :rather than just textual data < 1284826638 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Compilers. Includes some languages, flargle bop doogit, and asiudha4w98y." < 1284826655 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : 15:47:19 "The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking" is about max lenght <-- max length of what? < 1284826670 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :portage description field < 1284826671 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1284826675 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah could be < 1284826678 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1284826681 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what with the pie+ssp stuff < 1284826738 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:49:07 --- mode: ChanServ set +o lament < 1284826738 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:49:16 tusho: what's a good hostmask? < 1284826738 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:49:22 lament: for whom? < 1284826738 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:49:38 *!*@67.15.72.46 ? < 1284826745 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: sqlite can do time maths with the textual data (that's why I put it in there in that format); it can even assume UTC and convert it to local times for displaying. What it doesn't do is explicit timezone support, so you can't convert it into an arbitrary timezone within sqlite. (Again something you're supposed to do in the client app side.) < 1284826746 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this is in 08.06.18 leading up to the kick < 1284826762 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah then me and oklopol ask to be kickbanned < 1284826785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:51:26 okay < 1284826785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:51:30 --- mode: lament set +b *!*n=tusho@91.105.124.* < 1284826785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:51:31 --- quit: Slereah_ (Read error: 104 (Connection reset by peer)) < 1284826785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:51:34 --- kick: tusho was kicked by lament (lament) < 1284826785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:51:37 :D < 1284826786 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:51:46 was fun knowing him < 1284826788 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:52:19 o.o; < 1284826790 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:53:12 lament: i don't think he wanted a permanent ban :P < 1284826792 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:53:43 well, we'll never know < 1284826794 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:53:49 :D < 1284826796 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Immediately after: < 1284826798 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:54:16 lament, please please unban it < 1284826800 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :UNBAN IT < 1284826807 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, postgres can do timezones, oh and it's timestamps take less space than the textual data of sqlite < 1284826824 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :gahahaha Phenax still isn't kicked by this point < 1284826833 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, how stupid I was, asking him to unban you < 1284826840 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Unban it, you mean. < 1284826842 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Sure, that was just a rationale for why they're in the format they are, and that sqlite can in fact do stuff with them. < 1284826856 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I think you had previously claimed to be genderless or something silly like that < 1284826859 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :a few days before or such < 1284826865 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so < 1284826875 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :could be wrong though < 1284826876 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :since augur immediately corrected you < 1284826880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:55:41 --- join: someguy (n=ehird@91.105.124.212) joined #esoteric < 1284826880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:55:53 you guys just banned my brother? < 1284826880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:55:58 fucktards < 1284826880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:56:10 someguy: big/little brother? < 1284826880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:56:19 oklopol: i'm like 23, I lose count < 1284826889 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, hm < 1284826894 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so hard to keep track of your other personality's age < 1284826904 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:56:28 lament, you *could* have kickbanned Phenax < 1284826904 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:56:43 AnMaster: that actually seems like a good idea. < 1284826925 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1284826934 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: 15:56:52 http://www.bigzaphod.org/taxi/ 15:56:54 HAHAHAHA 15:56:59 at that language < 1284826937 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you had no taste < 1284826949 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well okay it's a nice esolang but not HAHAHAHA nice < 1284826961 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:57:15 lament: yeah motherfucker unban him or i'll kill you and your kids < 1284826968 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :such support < 1284826969 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I think they redesigned the page < 1284826978 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I remember it as way more "low-tech" < 1284826988 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:59:06 lament: unban my brother would you < 1284826989 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:59:14 someguy: why? < 1284826989 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:59:21 lament: because it's midnight, duh. < 1284827022 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what was the logic for that < 1284827035 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea < 1284827063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:08:36 you're all nuts < 1284827063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:08:42 that's my opinion < 1284827063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:08:51 am i nuts? < 1284827063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:08:55 lament, "all"? you mean me too? < 1284827063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:09:00 No. You're all nuts except oklopol. < 1284827064 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:09:01 I'm not nuts! < 1284827066 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:09:05 !! < 1284827089 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:09:29 why would I be nuts? < 1284827089 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:09:47 AnMaster : Becayse you're dangling between my legs. < 1284827089 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:10:01 Slereah, sod off < 1284827106 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1284827117 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Epilogue of this little archaeological dig: lament: TAKE IT OFF!! um. Not in public.) < 1284827135 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:12:19 tusho: here's a better idea < 1284827135 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:12:21 --- mode: lament set +o tusho < 1284827135 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:12:25 AWESOME < 1284827135 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:12:25 there, now you can ban yourself < 1284827135 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:12:31 --- mode: tusho set -o lament < 1284827136 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:12:32 --- mode: tusho set +b lament!*@* < 1284827138 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:12:38 --- kick: lament was kicked by tusho (tusho) < 1284827141 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Note to everyone: never give me +o. Ever. < 1284827147 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1284827173 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:13:17 lament's brother lameguy is gonna be so pissed. < 1284827178 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this log is amazing < 1284827204 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:17:01 FREE UNBAN TO THE PUBLIC < 1284827204 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:17:04 --- mode: tusho set +b AnMaster!*@* < 1284827313 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what < 1284827342 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there? < 1284827385 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, did you see above wrt having to reimport the data again? (Due to not storing what modes changed in mode changes.) < 1284827400 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: you were asking for ops so you could spread a new regime of unbannedness to everyone < 1284827413 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so i nipped the anti-communist western lies in the bud < 1284827434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:30:36 hm < 1284827434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:30:48 after last time, i think i learned not to trust you with ops < 1284827434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:30:59 --- mode: ChanServ set +o dasf < 1284827434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:31:00 lament: i was posessed by demons last time < 1284827434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:31:09 damn straight < 1284827438 0 :Flonk_!~chatzilla@188-22-126-82.adsl.highway.telekom.at JOIN :#esoteric < 1284827493 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, who was dasf? < 1284827495 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :me < 1284827498 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1284827511 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i don't know why i got opped again, since i was developing a bot to keep giving me ops forever :) < 1284827532 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:51:02 --- mode: tusho set +o ihope < 1284827533 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:51:07 Yay! :-) < 1284827533 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:51:12 --- mode: ihope set -oo oppiebot tusho < 1284827537 0 :Flonk!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1284827538 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Darn rebels. < 1284827540 0 :Flonk_!unknown@unknown.invalid NICK :Flonk < 1284827600 0 :jix!~jix@tomakin.h-ix.net JOIN :#esoteric < 1284827625 0 :jix!unknown@unknown.invalid QUIT :Client Quit < 1284827645 0 :jix!~jix@tomakin.h-ix.net JOIN :#esoteric < 1284827665 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, lets see how many times you have been banned hm < 1284827729 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that "Nice try" was a request-ban too < 1284827734 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :of a sort < 1284827749 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i asked for it then tried to change it into a coup when +o happened, but oerjan just ruthlessly killed me anyway < 1284827759 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so basically only the second-last kick was for doing something bad (pasting a lot of "1"s) < 1284827766 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the last one was when i forgot to /flushq before rejoining < 1284827773 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :select * from logs where body like '+b%' and (body ilike '%ehird%' or body ilike '%tusho%' or body ilike '%alise%') and type = 9; < 1284827781 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :7 times < 1284827786 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hee < 1284827799 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :2 by oerjan, one by fizzie and 4 by lament < 1284827812 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, that query won't work with the db you downloaded from fizzie yesterday btw < 1284827822 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, since it didn't properly parse mode changes < 1284827880 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it isn't possible to actually take over a channel with services, unless someone give you the flags there, or you find out a password or such < 1284827881 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs J < 1284827885 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I need a ~/local. < 1284827890 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :actually, I wonder why people don't use ~/.local/. < 1284827895 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, cause a mess with +o yes, but takeover? no < 1284827898 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i just relied on apathy < 1284827908 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and it was for chaos, anyway < 1284827928 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, also I doubt oerjan killed you. He isn't an oper < 1284827937 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In other news, I made a construction to convert an arbitrary Turing machine into sqlite3 triggers, and ran through it manually a 4-symbol 13-state machine that reverses a string. < 1284827938 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Witness the elegance of it: http://p.zem.fi/sqlite-tm.sql < 1284827940 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :kicked perhaps < 1284827958 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The best way to reverse a string since sliced bread. < 1284827959 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, haha < 1284827984 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, does it work on any string length or just that length? < 1284827996 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: killed in the literalmetaphorical sense < 1284828014 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, could it reverse bcaa for example? < 1284828030 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ah < 1284828030 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Any string, though you'll probably hit the maximum trigger nesting depth (1000) pretty easily. < 1284828048 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: So SQLite is turing-complete? Awesome! < 1284828050 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: (Also, the manual SELECT statements at the end only print the first six tape values.) < 1284828058 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal: Any string, though you'll probably hit the maximum trigger nesting depth (1000) pretty easily. fizzie: So SQLite is turing-complete? Awesome! <-- um < 1284828065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: and Python has a nesting stack limit < 1284828070 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :doesn't mean the language itself isn't TC < 1284828074 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :in that way < 1284828075 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1284828106 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, actually I think it may have documented limits on upper size of db and such < 1284828117 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :implementation defects < 1284828118 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :of course if that is specced or documented < 1284828123 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :is a tricky question < 1284828136 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :meh, grammar fail < 1284828172 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: why don't people use ~/.local? < 1284828175 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to ~/lcoal < 1284828176 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*local < 1284828181 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, for what? < 1284828186 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Indeed I already have a ~/.local/share... < 1284828192 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For some reason it actually worked without recursive_triggers enabled, but only for exactly 16 steps; don't know what's up with that. < 1284828193 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: for the unified-tree version of ~/bin etc. < 1284828203 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ehird@dinky:~$ ls .local/share/ < 1284828203 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :applications desktop-directories gvfs-metadata rhythmbox totem ubuntuone < 1284828203 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :desktop-couch Empathy pitivi tomboy Trash webkit < 1284828207 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So there's precedent... < 1284828215 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I use local for ~/local/llvm/2.7/{bin,lib} and so on < 1284828228 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :stuff like that < 1284828242 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(It also takes around six seconds to reverse "abc", so...) < 1284828247 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes, but that clutters ls ~ < 1284828253 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so why do I never see ~/.local? < 1284828256 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :apart from... just now < 1284828281 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you never see it because presumably you don't use ls -a < 1284828299 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(or ls -A) < 1284828304 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1284828308 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1284828310 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you totally misinterpreted < 1284828311 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1284828314 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :why do you never see people using it < 1284828316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to ~/local < 1284828316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :... < 1284828328 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes I know, I selected the literal interpretation :P < 1284828342 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I hereby reask the question to fizzie. < 1284828358 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and I don't have an answer to why it isn't used < 1284828389 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: what i mean is do you have any personal arguments against it < 1284828410 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: I don't know; for .local in particular, ~/.local/share is already used by a big pile of applications for user-specific stuff. I keep a ls-visible ~/local/ myself too; I guess I somehow wouldn't want to "hide" something like that, but I don't really have a rational argument here. < 1284828439 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I guess so. < 1284828447 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's just that I like to have ~ be non-system stuff, you know? < 1284828468 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :watasi no hôhầkurahuto ha unakì tè i'hąi tèsu. < 1284828470 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1284828480 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :anyway if it isn't split in projects it would be rather irritating to upgrade anything with more than one or two files installed in there < 1284828513 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ~/local is not system stuff, it's your own stuff < 1284828523 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as in, not done with package manager < 1284828536 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's still linux stuff < 1284828540 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :operating system stuff < 1284828557 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure everyone else can understand the distinction < 1284828559 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nah it's user land, so maybe gnu/linux stuff :P < 1284828576 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and I know what you meant < 1284828587 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: tèsu tèsu tèsu tèsu tèsu tèsu tèsu tèsu tèsu tèsu tèsu < 1284828597 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: "My hovercraft is full of eels". < 1284828599 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :augh < 1284828609 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :My hovercraft is full of desu. < 1284828633 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Quick, translate "my cousin is a meerkat of strange angles". < 1284828652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would be 私のホーバークラフトはですで一杯です。 (watashi no hōbākurafuto wa desu de ippai desu) < 1284828731 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Uh oh; for QI to complete, Stephen Fry will have to continue hosting it until he's 72. < 1284828732 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :私の従兄弟は変な角のミーアキャットです。 < 1284828737 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :God I hope the man has dedication. < 1284828746 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Is that the meerkat one? I guess not. < 1284828754 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Watashi no itoko ha hen na kado no miiakyatto desu." < 1284828763 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I guess so! < 1284828772 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to find the relevant clip < 1284828795 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't help that I don't know even what series it's from. < 1284828796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(watasi no itoko ha henn na katò no mîakiȳa'to tèsu.) < 1284828819 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1284828826 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think I know < 1284828835 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds the bit < 1284828855 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Load quicker, video! < 1284828934 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, QI? < 1284828965 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: a hilarious quiz show where all the questions have absolutely obvious and completely wrong answers, and points are usually awarded simply for being "quite interesting". < 1284828984 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Penalties are "awarded", complete with flashing lights and a siren, for giving obvious answers. < 1284828984 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what about the one about about your aunt? Another such common translation trope. < 1284828988 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hosted by Stephen Fry. < 1284828994 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Usually the majority of scores end in the negatives. Especially Alan Davies'. < 1284828995 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well now, *that* is interesting-looking: behold the cumulative since-2004 activity in logscale: http://zem.fi/~fis/actl.png < 1284828996 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ah. < 1284829010 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and what is that about "complete"? < 1284829014 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"My cousin is a meerkat of strange angles" is a quote from an episode that also has the hovercraft quote, so I'm trying to find it. < 1284829021 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Each series covers topics starting with one letter. < 1284829025 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Series A, B, C, etc. < 1284829033 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :One series per year, ergo... < 1284829039 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1284829042 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1284829048 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :We've just started season H. < 1284829055 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, wtf? < 1284829068 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what's with the stripes < 1284829074 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: I think you could make it sound completely awesome while describing exactly one bit. "Hosted by Stephen Fry". < 1284829102 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Think I've almost found the time... < 1284829106 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, or the blue parts that don't touch zero < 1284829110 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Ask gnuplot, not me: all I did was "set logscale y". I guess filledcurves + zeros (-inf in logscale) don't really work so well. < 1284829119 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, haha < 1284829158 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I do like how it's gone outside the graph borders, though. < 1284829160 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, try setting them to 0.000001 or such and see if it helps < 1284829179 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I would suggest running valgrind on that thing, just in case < 1284829227 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No errors from valgrind (despite a few "definitely lost" bytes); trying the non-zeroising now. < 1284829267 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It does lines with zeros in them just fine in logscale (puts in vertical lines that go below the chart (but are clipped at the bottom) and then leaves gaps), but filledcurves, no so much. < 1284829286 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and the non-zeroizing did not help? < 1284829294 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haven't tried yet. < 1284829306 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/actll.png is the same data but "with lines". < 1284829332 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I suggest storing the crazy graph rather than overwriting it (maybe renaming it to actl-crazy.png or such < 1284829344 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://vimeo.com/7868344; might as well start watching at 18:00. The actual exchange is at at 21:11, but it's out of context, so. < 1284829347 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I did all that work for you! < 1284829355 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :All for strangely-angled meerkats. < 1284829412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Vimeo does not let you skip beyond where has been downloaded. < 1284829420 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Indeed. I suggest utilising the pause button. < 1284829423 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It buffers quite quickly. < 1284829433 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yeah, it's about the zeros; http://zem.fi/~fis/actlf.png where zeros were replaced with 0.01 is a normal, boring sort of plot. < 1284829434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or, just watch it all. :P < 1284829434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is what I'm doing. < 1284829436 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, on pikhq's connection? < 1284829443 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: he's in a metropolitan area now. < 1284829448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Reasonable broadband. < 1284829453 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so what does it show? < 1284829454 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ah nice < 1284829458 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Better broadband than mine, I think. < 1284829523 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, is it number of lines but logarithmic? < 1284829527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Just the usual cumulative activity; the top shape is number of messages/month centered at that point of time. Since it's logscale, though, you can't really read the relative activity of different people, so the colors are a bit useless. < 1284829533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The point is, though: it doesn't suck. < 1284829554 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yeah those down near the bottom get most space < 1284829610 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, try inventing a plot that you can do as a 3D plot with colours to indicate a forth value on the surface < 1284829623 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :need to be reasonably flat to be usable as a static image hm < 1284829639 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :if there are dips it would be hard/impossible to see all < 1284829932 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can you think of a query to check that timestamp always goes up when the serial does? < 1284829938 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :to check for jump backwards < 1284829949 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :jumps* < 1284829990 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I can't think of one that does not involve procedural code < 1284829996 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :though it would be easy with that < 1284829999 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that should be doable; just a moment. < 1284830029 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For the reference, I named my row-id column "idx"; you probably used something else. < 1284830048 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I used serial < 1284830059 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts reading Fine Structure < 1284830063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Finally! < 1284830067 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Finally! < 1284830133 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Funny, my db does in fact have some backwards jumps. < 1284830147 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I still can't decide where J should go! < 1284830149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: select l1.idx, l1.tstamp, l2.idx, l2.tstamp from logs l1 join logs l2 on l2.idx = l1.idx+1 where l1.tstamp > l2.tstamp limit 10; -- just s/idx/serial/ and maybe remove the limit if you want them all. < 1284830156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :188904|2006-10-29 09:01:03|188905|2006-10-29 08:12:58 < 1284830156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :1202220|2009-07-30 22:10:01|1202221|2009-07-30 22:09:40 < 1284830159 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have those two, and more. < 1284830160 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what is the query < 1284830165 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1284830167 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :there it is < 1284830179 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, l2? < 1284830190 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :l1 and l2, just arbitrary names. < 1284830204 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It just joins the logs table with itself on the condition that left.idx = right.idx+1. < 1284830252 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :right < 1284830256 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So it only checks all such pairs where serial1 = serial2+1, i.e. two successive rows. < 1284830266 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, assuming serial has no gaps that works < 1284830292 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could easily cross join logs with logs to check all pairs, but that'd involve N^2 lines in the intermediate join, which might be a bit problematic. < 1284830341 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1284830397 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, all the months looks like dst ones < 1284830419 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well almost < 1284830429 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :the 2009-07-31 one looks strange < 1284830456 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but most are around oct/nov broder < 1284830458 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :border* < 1284830467 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a DST-looking backwards jump in http://tunes.org/~nef/logs/esoteric/09.10.17 -- it might be that clog's clock and pytz's rules don't exactly agree on when the DST switch happens. < 1284830503 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds order by l1.serial < 1284830507 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pytz ignores the manual "ooh, clock jumped back, handle this properly" logic if it thinks the time specified is not ambiguous, i.e. is outside that one hour when DST switching is legal. < 1284830524 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm < 1284830546 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's even borderline possible that the clog machine's been switched from DST to non-DST manually at approximately the right time. < 1284830563 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, do you pass it the previous timestamp so it can compare? or? < 1284830583 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :~/local/j64-602? ~/local/j64? ~/local/j? ~/.local/j64-602? ~/local/j64? ~/local/j? ~/j64-602? ~/j64? < 1284830593 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For updatedb.py? Yes, it does notice if the clock jumps backwards in two messages. < 1284830616 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ~/local/j64/602? assuming 64 is not version number < 1284830628 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :if part of version number ~/local/j/64-602 might work < 1284830645 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :64 signifies 64-bit < 1284830657 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :j32/j64, although on 32-bit i think it's just called j602 < 1284830657 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Away for some light entertainment now; back in ... three hours? Maybe four. Something like that.) < 1284830799 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, a few of those look like they could be ntp step style adjustments < 1284831028 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: any other suggestions in light of that new knowledge? :P < 1284831046 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :j hasn't updated beyond 602 in... well, ages. i've never known it as anything other than 602 < 1284831197 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, well, do you plan to install both versions side by side? < 1284831218 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1284831234 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and if no updates are to be expected I guess subdir for different versions wouldn't be needed. So ~/local/j might be fine < 1284831247 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But it's so short! < 1284831255 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, isn't that an advantage? < 1284831274 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, it just seems so wrong. < 1284831307 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, mhm then why not ~/local/languages/array/j/x86-64/602 :P < 1284831314 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1284831316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I just mean the /j/ part. < 1284831326 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I know, I was joking.... < 1284831409 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm should start importing irc client logs < 1284831417 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :same basic idea should work < 1284831465 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :since most were logged in client rather than bouncer I think I need to somehow mask non-channel stuff that showed up in the same tab < 1284831516 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :also hm, should probably not ignore logging started/ended stuff in clog apart at the start and end of the file < 1284831528 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :would make spotting gaps due to malfunction easier < 1284831637 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh hm < 1284831666 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I found CINT could be used for C interpreter, but CINT is not C. CINT is C++ instead. < 1284831819 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Although how PicoC works the parser has to wait for input sometimes, maybe I can work around < 1284831892 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fun I need some aug -> 08 mapping < 1284832011 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :| ?- assertz((path(X,Y):-edge(X,Y))). < 1284832011 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1284832011 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :| ?- assertz((path(X,Y):-edge(X,Z),path(Z,Y))). < 1284832011 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1284832011 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :| ?- assertz((edge(a,b))). assertz((edge(b,c))). assertz((edge(b,e))). assertz((edge(c,d))). assertz((edge(d,c))). assertz((edge(d,a))). assertz((edge(d,e))). assertz((edge(e,f))). < 1284832013 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(lots of yeses) < 1284832015 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :| ?- path(a,f). < 1284832017 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Fatal Error: local stack overflow (size: 8192 Kb, environment variable used: LOCALSZ) < 1284832019 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Useless! < 1284832088 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and year is not on the lines hm < 1284832135 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Even does it with a ! in the middle of that second path clause. < 1284832350 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION changes his date format for personal logs < 1284832363 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :now I still need to parse the old hm < 1284832383 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Newton OS running on an iPad" < 1284832390 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :brb, buying an iPad. < 1284832419 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh my god it can even run at the full iPad resolution. < 1284832450 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Duude ^ < 1284832504 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1284832508 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.panic.com/blog/2010/09/newton-never-dies/ < 1284832653 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what does r in front of a python string mean? like r'foo' < 1284832698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no escaping < 1284832699 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :used for regexps < 1284832707 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :r'\n\(x' etc. < 1284832735 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1284833012 0 :trinithis!unknown@unknown.invalid QUIT :Quit: Leaving < 1284833096 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, python only seems to document {m,n} not {n}, does it not support the latter? < 1284833145 0 :trinithis!~trinithis@99-7-56-119.lightspeed.davlca.sbcglobal.net JOIN :#esoteric < 1284833162 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: it probably does. < 1284833163 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :try it. < 1284833175 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yeah will shortly < 1284833209 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if "if y is not None" will work.... < 1284833235 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :huh seems so < 1284833288 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, wait, does it treat "is not" as one keyword but "not" as another? < 1284833301 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1284833333 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :>>> not 1 < 1284833333 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :False < 1284833333 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :>>> True is not 1 < 1284833333 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :True < 1284833333 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :>>> True is (not 1) < 1284833334 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :False < 1284833342 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I've only just realised how fucked up that is. < 1284833449 0 :trinithis!unknown@unknown.invalid PRIVMSG #esoteric :That's what she said!!! < 1284833461 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, you mean you never thought about this before? < 1284833523 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it is like SQL. "foo not in (list, of, values)" doing the same thing as "not foo in (list, of, values)" < 1284833530 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and it's fucked up syntax with not < 1284833571 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :also python's lack of switch, how did you index a dict now again < 1284833620 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah standard syntax < 1284833645 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :python is fucked up, period < 1284833674 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nooga, indeed but I already had code for doing almost what I wanted in it < 1284833682 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :trinithis: Die. < 1284833689 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : also python's lack of switch, how did you index a dict now again < 1284833690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :x[y] < 1284833695 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or x.get(y, default) < 1284833697 0 :trinithis!unknown@unknown.invalid PRIVMSG #esoteric :alise: roll a 1 thru 6 please < 1284833700 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, hm < 1284833702 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if/elseif/else is generally used though < 1284833705 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :rather than a dictionary of functions < 1284833714 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, well I need to look up value here < 1284833720 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :a mapping from month name to number < 1284833770 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Then yeah, a dictionary. < 1284834255 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could parse the timestamps with strptime, but that's probably not significantly less ugly than regex + manual mappings, and might have some locale-derived breakage. < 1284834359 0 :myndzi\!myndzi@c-24-19-39-178.hsd1.wa.comcast.net JOIN :#esoteric < 1284834365 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: also needs estoppel -> ehird < 1284834367 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :erm -> alise < 1284834369 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i used that for a while < 1284834423 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1284834453 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select count(*) as n, replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(nick,"estoppel","alise"),"alise_","alise"),"scarf","ais523"),"iEhird","alise"),"aliseiphone","alise"),"ehirdiphone","alise"),"alise`","alise"),"ehird`","alise"),"AnMaster","Vorpal"),"tusho","alise"),"ehird","alise") as nickx from logs where type = 0 and body = "fuck" or body = "Fuck" or body="FUCK" or body="fuck!" or body="Fuck!" or body="FU < 1284834453 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :CK!" group by nickx order by n desc; < 1284834453 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :45|alise < 1284834453 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :20|oklopol < 1284834455 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :5|lament < 1284834457 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :4|Slereah_ < 1284834459 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and yes I have locale issues. Plus old ones have year in "begin logging" line but not on each line < 1284834502 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have a pile of logs that don't even have the day/month in timestamps, those are pretty horrible to handle. There's usually a "day changed" line at midnight, but still. < 1284834503 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I now switched to an easier to parse format for the future. < 1284834513 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I use a global current_year here < 1284834525 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :new one has UTC offset at the end < 1284834558 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and mine has day but not such day changed line. < 1284834564 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select avg(length(body)) from logs; < 1284834564 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :40.8540693378636 < 1284834567 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :In case you were wondering. < 1284834574 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1284834578 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That is an average messages for us. < 1284834580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It continues to amaze me how freaking *retarded* voting machines are. < 1284834581 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Seems a bit short, but oh well. < 1284834588 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and I rotate monthly, or before that I rotated when the log dir started getting large < 1284834604 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :at least all files begin with log started lines < 1284834610 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Longest line evar was 471. < 1284834611 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: You probably want to filter type=0 there. < 1284834613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select avg(length(body)) from logs; < 1284834613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :40.8540693378636 < 1284834613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select avg(length(body)) from logs where type = 0; < 1284834613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :41.6410379994674 < 1284834613 0 :myndzi!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1284834620 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Well, phooey. < 1284834636 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select max(length(body)), body from logs where length(body) = max(length(body)); < 1284834636 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Error: misuse of aggregate: max() < 1284834637 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think avg ignores nulls, though. But there's still quit messages and the like. < 1284834640 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, fuck you! < 1284834646 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I'm not sure how to handle year wraparound < 1284834648 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1284834658 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :guess I could detect dec -> jan < 1284834683 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: sqlite> select length(body), body from logs where length(body) = (select max(length(body)) from logs); < 1284834684 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :471|Colorado Springs: A guy walked into a little corner store with a shot gun and demanded all the cash from the cash drawer. After the cashier put the cash in a bag, the robber saw a bottle of scotch that he wanted behind the counter on the shelf. He told the cashier to put it in the bag as well, but he refused and said "Because I don't believe you are over 21." The robber said he was, but the clerk still refused to give it to him because he didn't believe him < 1284834684 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :. At this < 1284834707 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :arke said that < 1284834708 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :god knows when < 1284834716 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :2005 < 1284834732 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the only 471-long message, god bless 'im < 1284834772 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : month = monthnum[m.group(1)] < 1284834772 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : if month < prev_month: # New year < 1284834772 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : current_year += 1 < 1284834772 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : prev_month = month < 1284834774 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1284834778 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I have the second-longest message, 467 chars. < 1284834841 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Can someone order-by-closeness-to-average-over-everyone? < 1284834847 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i.e. who has the most average average line length? < 1284834868 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then one EgoBot, then *seven* fizzies, heh. (In the top-10 longest comments.) < 1284834883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: He definitely should've been carrying a 6-shooter instead. < 1284834888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(legal!) < 1284835012 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The Most Unusual People: < 1284835016 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :454.0|412.358962000533|fizzief < 1284835016 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :325.5|283.858962000533|ElMexicano < 1284835016 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :325.5|283.858962000533|Linuxiano < 1284835016 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :325.0|283.358962000533|Yst < 1284835021 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The latter is the difference between them and the average. < 1284835022 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :All higher... < 1284835038 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: Top-5 averageness with a single statement: < 1284835039 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select nick, abs(avg(length(body))-(select avg(length(body)) from logs where type=0)) as k from logs where type=0 group by nick order by k asc limit 5; < 1284835039 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise_|0.0118991117972982 < 1284835039 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Xeanalyth|0.016037999467386 < 1284835039 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehercd|0.0219903804197656 < 1284835044 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The averagest people: < 1284835049 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :41.6529371112647|0.0118991117972982|alise_ < 1284835049 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :41.625|0.016037999467386|Xeanalyth < 1284835049 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :41.6190476190476|0.0219903804197656|ehercd < 1284835049 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :41.5585106382979|0.082527361169511|mib_vvzkm4 < 1284835049 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :41.54|0.101037999467387|osaunders < 1284835052 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Hey, thief. :| < 1284835069 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Doing it first is not thievery. :p < 1284835072 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :TOTALLY IS < 1284835084 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is ehercd me? I think he is. < 1284835091 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I guess being the top speaker means I contribute a lot to the average. < 1284835102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :433847|2008-01-23 18:54:48|ehercd|||0|it's emacslicious! < 1284835103 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :433848|2008-01-23 18:55:01|ehercd|||0|and perhaps a bit over the top, but hey, it'll beep for you.. < 1284835103 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :433849|2008-01-23 18:55:13|ehercd|||0|I wonder what would happen if i (dissociated-press)'d right now < 1284835106 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That does sound like you. < 1284835135 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's me mocking ERC < 1284835142 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I now return (is_utc, (year, month, day), (hour, minute, second), restofline) from my parsedate function, which seems to work on some test cases < 1284835145 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :now on to the rest < 1284835171 0 :MigoMipo!~John@scandic887.host.songnetworks.se JOIN :#esoteric < 1284835353 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have a pretty horrible set of regexps for irssi and bip logs. < 1284835415 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://p.zem.fi/tuks and so on. < 1284835440 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I gave up on purely regexp here < 1284835455 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and my logs are "xchat-style, but modified) < 1284835463 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :s/)/"/ < 1284835466 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, away again. < 1284835469 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1284836299 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :~/local is ugly because the rest of my dirs are sentence-case :< < 1284836716 0 :Arty!~arty@proxy-socks-1.ig-iit.com JOIN :#esoteric < 1284836759 0 :benuphoenix!~benuphoen@li135-117.members.linode.com JOIN :#esoteric < 1284836784 0 :Arty!unknown@unknown.invalid QUIT :Client Quit < 1284836799 0 :benuphoenix!unknown@unknown.invalid PRIVMSG #esoteric :programming messups: int add(int in1, int in2){return in1+in2;} < 1284836812 0 :myndzi!myndzi@c-24-19-39-178.hsd1.wa.comcast.net JOIN :#esoteric < 1284836819 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :benuphoenix: what a silly function < 1284836863 0 :benuphoenix!unknown@unknown.invalid PRIVMSG #esoteric :i almost put it on my java homework < 1284836949 0 :benuphoenix!unknown@unknown.invalid PRIVMSG #esoteric :http://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered < 1284837049 0 :myndzi\!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1284837260 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284837587 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :who is Graue? < 1284837602 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :God. < 1284837654 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :oh okay, then i might as well treat him like that other guy who had delusions of godhood 6000 years ago < 1284837660 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills Graue and takes his place < 1284837689 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he also administrates the esolangs server and wiki. < 1284837784 0 :Vorpal!unknown@unknown.invalid TOPIC #esoteric :Welcome to #esoteric, the international hub for esoteric programming language design and deployment | logs: http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1284837790 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(just a test for log parsing) < 1284837798 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :But there's no way that the Linear-Bounded Automaton complexity class cannot be approved. Already like half the languages on the list claim to be in that class. I have no idea why it does not appear already. < 1284837842 0 :benuphoenix!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: is your nick a reference to the Jabberwocky? < 1284838001 0 :calamari-!~kidsquid@206.29.188.181 JOIN :#esoteric < 1284838076 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :benuphoenix: As far as I know, Carroll invented that word, so every use is a reference to Jabberwocky, whether direct or not. < 1284838140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: Indeed. < 1284838151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, the vorpal sword went snicker-snack. < 1284838207 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :only in the english < 1284838290 0 :calamari-!unknown@unknown.invalid QUIT :Client Quit < 1284838332 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://code.technically.us/post/1109586140/exchange-remote-wipe-is-a-terrible-terrible-bug Connect to exchange server on a mobile --> now your administrators can wipe your device < 1284838339 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That's certainly an esoteric feature. < 1284838371 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : But there's no way that the Linear-Bounded Automaton complexity class cannot be approved. Already like half the languages on the list claim to be in that class. I have no idea why it does not appear already. < 1284838374 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well, for a start, that's the wrong name :) < 1284838430 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it'd be [[Category:Linear-bounded automaton]] < 1284838444 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :stop being pedantic < 1284838448 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :for one second < 1284838461 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm stopping you getting killed by Graue. < 1284838524 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :I created a category without asking earlier this year. I didn't get killed and it's still there. He can't be as mean as you say. < 1284838538 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he's inactive. just you wait < 1284838549 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :besides, that violates the policies regardless, so ais523 will probably delete it if he notices < 1284838566 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: here is what happened the last time someone created a category and Graue noticed: http://esolangs.org/wiki/User_talk:Stux#Incident < 1284838599 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's for the year categories. which are now used. < 1284838638 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :alise: he did notice, told me off, and left them there. i think.\ < 1284838651 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :gah my log format is ambiguous < 1284838670 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal: is your nick a reference to the Jabberwocky? <- yes, and nethack < 1284838845 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just read the incident. < 1284838867 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :I agree with Stux. Graue looks like a douche here. < 1284838875 0 :coppro_!unknown@unknown.invalid NICK :coppro < 1284838880 0 :coppro!unknown@unknown.invalid QUIT :Changing host < 1284838880 0 :coppro!~scshunt@unaffiliated/scshunt JOIN :#esoteric < 1284838890 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quintopia: yes. his reaction was... over-the-top. < 1284838897 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nonetheless, that's how strong the tradition is. < 1284839156 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :well, this time i followed procedure. how long will it takes? < 1284839390 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :probably forever < 1284839545 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :blergh @ java font rendering < 1284840081 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :error in: jijs demos button < 1284840081 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : < 1284840085 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :could not locate dll GL: find dll < 1284840095 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ('could not locate dll ',y) 13!:8]24 < 1284840096 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Thanks, J. < 1284840101 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Real helpful. < 1284840216 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(The answer is "install mesa development libraries".) < 1284840289 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And yet OpenGL isn't even supported on J64, so it's pointless. < 1284840292 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But you need to anyway. < 1284840337 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1284840391 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :More fancy-graphical-esque REPL types should just be web-based. That is, run on a local port. < 1284840422 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also it would be *really* nice if there was a way to refer to something like http://localhost:python/ rather than http://localhost:894357345/ < 1284840515 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, could you please send a notice to the channel? For regexp finding purposes. It seems to show different ones for myself and other people < 1284840581 0 :Leonidas!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1284840585 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :meh... anyone else? < 1284840595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :was mine not good enough? < 1284840619 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I didn't get any ^_^ < 1284840631 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, huh, I found the error, can you retry please < 1284840643 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1284840707 0 :Leonidas!~Leonidas@unaffiliated/leonidas JOIN :#esoteric < 1284841267 0 :benuphoenix!unknown@unknown.invalid PRIVMSG #esoteric :I typed "/notice I have no idea what I am doing". What did I just do? < 1284841331 0 :benuphoenix!unknown@unknown.invalid PRIVMSG #esoteric :I kinda need to know so I can defend myself < 1284841677 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :such information will be disclosed on a need-to-know basis, not kinda-need-to-know :) < 1284841885 0 :MigoMipo!unknown@unknown.invalid QUIT :Quit: Quit < 1284841947 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You most likely would have sent a notice to Mr I, but there seems to be no such person in freenode at the moment. < 1284841964 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Do they even allow one-letter names here?) < 1284842016 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Nick/channel is temporarily unavailable" -- maybe not, then. < 1284842077 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :alise, there's a command-line interface for J btw < 1284842077 0 :wareya!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1284842133 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: yeah but meh. < 1284842142 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1284842144 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I prefer it, at least < 1284842145 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : (Do they even allow one-letter names here?) < 1284842146 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sort of. < 1284842213 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :QuakeNet's services have one-letter names; there's at least Q, R and S, maybe O too (I forget). < 1284842427 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :There was also an L before < 1284842638 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: Here's a you-related statistic: http://p.zem.fi/48tk < 1284842644 0 :trinithis!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1284842654 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you need iEhird in there too :P < 1284842690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, my goal is to one day break the 0.5 barrier < 1284842692 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then 0.6 < 1284842694 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and then leave < 1284842695 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :forever < 1284842698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :destroying the channel < 1284842710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I was assuming you'd go to something that's strictly greater than one, then leave. < 1284842837 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1284842858 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, you know, it's best to have some serious challenge in your goals. < 1284843172 0 :Vorpal!unknown@unknown.invalid NICK :Vorpal_ < 1284843173 0 :Vorpal_!unknown@unknown.invalid NICK :Vorpal < 1284843181 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :there, fixed the ambig in new logs < 1284843196 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: Did you know you've written 15298175 bytes of messages here so far? With the usual "one megabyte per book" rule-of-thumb (and that's a *big* book; the h2g2 books are ~300k), you could already publish a 15-volume alisopedia. < 1284843196 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, to parse my logs I need to switch to a new mode in the middle < 1284843206 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, as in, a completely different set of regexp < 1284843475 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: sweet < 1284843492 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I'm gonna actually do that < 1284843494 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :with lulu! < 1284843498 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :first person to buy it gets laughter < 1284843525 0 :Vorpal!unknown@unknown.invalid NICK :Vorpal_ < 1284843526 0 :Vorpal_!unknown@unknown.invalid NICK :Vorpal < 1284843627 0 :tombom!~tombom@wikipedia/Tombomp JOIN :#esoteric < 1284844118 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also, here's where (some of) you people are: http://zem.fi/~fis/esomap.png < 1284844150 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you object to your neighbours, just remember: math doesn't lie. < 1284844364 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :what's that a map of? < 1284844388 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :map of what < 1284844427 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :nooga: yeah, must be < 1284844464 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's 32 different vaguely writing-style related features (I can provide a list) computed for all clog'd messages since 2004 for the people in the map; then the two first PCA components plotted as xy-scatterplot. < 1284844498 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ok, what does that mean? :) < 1284844523 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't really mean much. Besides, I see now that I've used a completely silly feature set; let's redraw a new map. < 1284844701 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The default feature spec string seems to be really really boring: it's just a 25-item histogram of word lengths, then word length mean/variance, words per phrase mean/variance, phrases per message mean/variance and frequency of numerics. Even though the script does type/token counts and wordnet wordclass guesstimates and sort-of pronoun group frequencies and all. < 1284845055 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :FFT, equalize < 1284845066 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :save as wav and release a record < 1284845068 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tadaaa < 1284845076 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you're experimentam musician < 1284845114 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I don't think it is realistic to parse my irc logs before today, since while I could tell apart actions and parts and so on on screen due to colour, it was impossible in log file < 1284845117 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fixed now anyway < 1284845159 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :experimental < 1284845389 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Replotted that esomap with a more sensible settings. < 1284845401 0 :LeeWi_!~LeeWi_@dsl-kvlbrasgw2-fe08df00-252.dhcp.inet.fi JOIN :#esoteric < 1284845415 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What, .fi *again*? < 1284845483 0 :LeeWi_!unknown@unknown.invalid PRIVMSG #esoteric :SRY! -.- < 1284845490 0 :LeeWi_!unknown@unknown.invalid PART #esoteric :? < 1284845498 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I scared someone off. < 1284845521 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I should, you know, /msg after or something. < 1284845542 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I was just writing a "no, no, it's fine, it just makes me wonder" reply when he jumped ship. < 1284845929 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :msg < 1284845970 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :codzilla < 1284846556 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gah, octave's plotting functions are horreeble, even comparing to MATLAB, which is no picnic either. < 1284847147 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :whowas LeeWi_ < 1284847149 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :err < 1284847150 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1284847251 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I told em in a privmsg that I didn't actually mean e couldn't be here, but it didn't seem to help. Oh well. < 1284847256 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1284847271 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284847615 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's a remarkably horrible plot: http://zem.fi/~fis/esomap-comp.png < 1284847720 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I should start spewing more garbage so I get included in stats like these < 1284847733 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :random log quote: "* tusho Swhacks himself for being a naughty pirate." < 1284847735 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, ^ < 1284847764 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Wow, that's a remarkably horrible plot: http://zem.fi/~fis/esomap-comp.png <-- what does it show? < 1284847767 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :olsner: If I keep adding more people in that plot, it's going to be... uh, I can't say "unreadable", because it already is, but... "unreadabler?" < 1284847782 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, besides being truncated at the side < 1284847788 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Some of the (potentially more interesting) raw components used for esomap.png < 1284847799 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You can guess most of the truncated bits, though. < 1284847808 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what is the esomap thingy < 1284847811 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :looks cool < 1284847813 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but what is it < 1284847839 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/esomap.png -- "It's 32 [actually 60] different vaguely writing-style related features (I can provide a list) computed for all clog'd messages since 2004 for the people in the map; then the two first PCA components plotted as xy-scatterplot." < 1284847852 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I said that a few lines up there.) < 1284847860 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, PCA? < 1284847880 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Principal Component Analysis. < 1284847906 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also I can't guess at what "artion frequency" is, nor what "cy (she+her+hers+herself)" is < 1284847917 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :s/art/at/ < 1284847922 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It basically finds the directions of largest variances for multidimensional data. < 1284847929 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :also "ses per paragraph"? < 1284847947 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"ation frequency" -> "punctuation frequency"; it's part of the same set as the one under it, which does show more of it. < 1284847955 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1284847966 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and what is the number at the end of each line < 1284847969 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"cy (word1+word2+word3)" -> "something something group of words frequency (word1+word2+word3)" < 1284847988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Those are the actual numeric values at start and end. < 1284847998 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1284848001 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and the ses? < 1284848021 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I tried to do it with a 16-part subplot, but it kept putting space everywhere and titles wherever, so I had to put them all in the same X axis; it's "physically" plotted for the [0, 1] range. < 1284848040 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's "phrases per paragraph"; it's a sort-of logical continuation to "chars per word" + "words per phrase". < 1284848049 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1284848060 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"paragraph" here means "message" in this context. < 1284848078 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and the numeric values are probably normalized somehow, don't recall exactly how. < 1284848080 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what tool do you use for these < 1284848101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A really messy Perl thing I/we wrote for a previous course on natural language processing. < 1284848108 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and those "PCA components", which ones are those? < 1284848112 0 :Sgeo!18bf618a@gateway/web/freenode/ip.24.191.97.138 JOIN :#esoteric < 1284848124 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, as in: I have no clue what "Principal Component Analysis" means < 1284848129 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Updating Flash makes a real difference to the browser's stability < 1284848136 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : It basically finds the directions of largest variances for multidimensional data. < 1284848137 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I _can_ survive on Puppy for a while < 1284848140 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's sort of what it is. < 1284848146 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If I had to < 1284848166 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's an illustrative plot in two dimensions at http://en.wikipedia.org/wiki/File:GaussianScatterPCA.png < 1284848187 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, pretty < 1284848188 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(The arrows there are the two principal components.) < 1284848202 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, are the components always orthogonal? < 1284848211 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : random log quote: "* tusho Swhacks himself for being a naughty pirate." < 1284848212 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : alise, ^ < 1284848221 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll give you whatever you want, just don't tell the tabloids! < 1284848227 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes, IIRC it builds an orthogonal basis always. < 1284848229 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, XD < 1284848256 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"PCA is mathematically defined[2] as an orthogonal linear transformation that transforms the data to a new coordinate system such that the greatest variance by any projection of the data comes to lie on the first coordinate (called the first principal component), the second greatest variance on the second coordinate, and so on. PCA is theoretically the optimum transform for given data in least square terms." That's very succinctly put, quoted from wikipedia. < 1284848275 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so that means that the last axis will always be fixed to be orthogonal against the other ones. But I don't see how you can go from 64 dimensions to 2 < 1284848281 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, 2 <-> 2 is easy < 1284848292 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:43:13 Hmm. I haven't bought any albums, recently, apart from this one. < 1284848292 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:43:19 * tusho Swhacks himself for being a naughty pirate. < 1284848292 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:43:23 * tusho denies that Swhack. < 1284848292 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:43:30 (/me checks download status...) < 1284848292 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I just only plotted the first two ones; those are, after all, where the largest variance is. < 1284848294 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :YOUR LIES HAVE BEEN EXPOSD < 1284848296 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*EXPOSED < 1284848298 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah < 1284848321 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, these axis could be somewhere between the original ones I presume? < 1284848350 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure, otherwise it'd be just "find variance for each component, select max". < 1284848359 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :swhick-swhack < 1284848361 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:59:16 and this mouse is very crappy, I suspect it's made of cardboard but am not sure < 1284848385 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, huh? I didn't check the context, it was a purely random selection from actions said by you < 1284848392 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I know < 1284848395 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I was joking. < 1284848399 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1284848407 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Assuming you realise what the standalone message sounded like without context. < 1284848415 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, yeah after I pasted it :P < 1284848422 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, but before you responded < 1284848465 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, fancy stuff, you need to make an n-dimensional explorer for it! Hm didn't glfunge do that kind of? < 1284848476 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :for funge-space < 1284848479 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or was that some other one < 1284848500 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It was on the todo list, but I don't think I got very far. Some other one might've done it better. < 1284848539 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that non-compliant bequnge or whatever iirc did it < 1284848543 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What I should do is to randomly divide those per-person datasets into N parts and compute the features separately for each one, then you'd get to see a bit how much intra-person variance there is. < 1284848593 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :. < 1284848599 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I have formulated two SQL queries to generate micro-arguments. < 1284848600 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Behold: < 1284848602 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select nick, body from logs where type="0" and (nick like "ehird%" or nick like "tusho%" or nick like "alise%") and (body like "AnMaster:%" or body like "Vorpal:%") order by random() limit 1; < 1284848603 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select nick, body from logs where type="0" and (nick like "AnMaster%" or nick like "Vorpal%") and (body like "ehird%," or body like "tusho%," or body like "alise%,") order by random() limit 1; < 1284848604 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I love xlock < 1284848613 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Read results after one another. < 1284848613 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, hah < 1284848615 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: slock is far superior < 1284848617 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::>P < 1284848619 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*:P < 1284848624 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :slock? < 1284848632 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Oh, you're here; re Turing-completeness of sqlite/triggers, see http://p.zem.fi/sqlite-tm.sql < 1284848634 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://tools.suckless.org/slock < 1284848651 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: < 1284848653 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select nick, body from logs where type="0" and (nick like "ehird%" or nick like "tusho%" or nick like "alise%") and (body like "AnMaster:%" or body like "Vorpal:%") order by random() limit 1; select nick, body from logs where type="0" and (nick like "AnMaster%" or nick like "Vorpal%") and (body like "ehird%," or body like "tusho%," or body like "alise%,") order by random() limit 1; < 1284848654 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as a single command < 1284848655 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what is the word for "not realistic setting in historical work" now again < 1284848660 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I forgot it < 1284848665 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: oh wait i got something wrong < 1284848669 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: err "fictionalised"? < 1284848673 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what you mean < 1284848678 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What happens if someone sees an xlock-ed or slock-ed screen and just presses Ctrl-Alt-Backspace? < 1284848686 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: < 1284848688 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite> select nick, body from logs where type="0" and (nick like "ehird%" or nick like "tusho%" or nick like "alise%") and (body like "AnMaster:%" or body like "Vorpal:%") order by random() limit 1; select nick, body from logs where type="0" and (nick like "AnMaster%" or nick like "Vorpal%") and (body like "ehird%,%" or body like "tusho%,%" or body like "alise%,%") order by random() limit 1; < 1284848696 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, no, as in clothes from wrong period in a holy wood movie taking place in 1400 century < 1284848699 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: seeing an slocked screen == seing nothing :P < 1284848702 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: anachronism < 1284848704 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, right < 1284848707 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :anachronistic, etc. < 1284848710 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :thus anacron < 1284848714 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the daemon < 1284848719 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, mixing ehird and vorpal in an argument is anachronistic < 1284848721 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ehird|AnMaster: not the same thing < 1284848721 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster|alise, terminal edition? I want F24! < 1284848722 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that was what I wanted to say < 1284848735 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it seems to always show as ehird/AnMaster < 1284848737 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not sure why yet < 1284848747 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ehird|AnMaster: if you want to use GUI subversion on OS X, http://versionsapp.com/ seems the most popualr way. < 1284848747 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster|ehird, see the "unauthicated" at the top? < 1284848751 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And arbitrary turing machines can be constructed in this fashion? < 1284848755 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ehird|AnMaster: you're using the closed source virtualbox right < 1284848755 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster|ehird, why? < 1284848767 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, probably most common < 1284848774 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :AssertionError: invalid log body: 471 < 1284848776 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1284848778 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I'm pretty confident they can, though I haven't algorithmized the construction yet. < 1284848780 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :from importing own logs < 1284848782 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i would have expected one alise or tusho by now, though < 1284848792 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You're awesome < 1284848794 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ehird|AnMaster: Does bzr work on Windows? < 1284848794 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal|alise, while I'm pretty sure it mentions - should work. Like it does for cat and so on < 1284848810 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/esomap-comp.png ;; so who wins eh < 1284848828 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, are people at opposite ends most-unalike for that? < 1284848840 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1284848861 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh, alise finally < 1284848865 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :alise|AnMaster: GHC doesn't take much RAM to compile. I don't _want_ OpenOffice. < 1284848865 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster|ehird, I have seen enough of the file format < 1284848866 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes, though the actual numeric values that it shows at both ends seem to have been normalized a bit. < 1284848890 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Ha, the first actually-coherent argument: < 1284848892 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :tusho|AnMaster: the second sentence is irrelevant < 1284848892 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster|tusho, you wouldn't have said that if I pointed out the error :P < 1284848911 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ehird|AnMaster: that's as may be. < 1284848911 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster|ehird, CRT? where? < 1284848920 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :randomised #esoteric would make a great automatically generated comic strip < 1284848928 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's incredible how rarely I use descriptive adjectives < 1284848958 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm, those components, how do you get "verbs"? Do you use a dict? What about made up words then < 1284848974 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: does "not like" work in SQL? < 1284848993 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, try it and see < 1284848996 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1284849001 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i don't need it actually, just realised < 1284849027 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Q: why? < 1284849028 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :A: i think i might make an evolutionary AI for blahbot` < 1284849056 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :* ehird considers gobolinux+etoile < 1284849060 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, what was etoile? < 1284849073 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://etoileos.com/ < 1284849079 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :they're basically taking GNUStep + Smalltalk < 1284849082 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: The word classes are very much guesswork. For each word, it takes all wordnet's senses that have frequency counts, selects the most frequent one, and classifies as that. It completely fails to take context into account, e.g. "red" is always an adjective, not a noun, since wordnet count for red (adj) is 43, for red (noun) 9. < 1284849086 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :"* oerjan hits himself ===\___/" < 1284849087 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1284849089 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and developing it into something pretty awesome < 1284849091 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what he did < 1284849110 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: There's a pile of context-considering word-class disambiguators, but they all take a horrible amount of time to run. < 1284849111 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's this about Smalltalk? < 1284849113 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION insanes < 1284849116 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: No Smalltalk. < 1284849121 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's actually based on... C++. < 1284849124 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, red as noun? < 1284849132 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : they're basically taking GNUStep + Smalltalk < 1284849134 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And... and... PHP. < 1284849138 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I was lying. < 1284849140 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Joke. Ha ha! < 1284849141 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You're just trying to scare me < 1284849142 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah the name of the colour < 1284849146 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hilarious, yes. < 1284849149 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :NO SMALLTALK THER. < 1284849151 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*THERE < 1284849152 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AT ALL < 1284849153 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GNUStep HEH < 1284849155 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: 1. (9) red, redness -- (red color or pigment; the chromatic color resembling the hue of blood) < 1284849162 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :right < 1284849162 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GNUStep vs Apple's stuff < 1284849166 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: gnustep is shit but etoile are doing a surprising job at making it awesome < 1284849169 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(they're not trying to clone OS X) < 1284849175 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah i know < 1284849179 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :etoile looks promising < 1284849182 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The webpage has code that looks very Smalltalk-y < 1284849187 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: nope it's C++ < 1284849194 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i think it's too early to assess it < 1284849227 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You don't actually think I believe you right now, do you? < 1284849229 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, anyway parsing my own logs turn out to be hugely complicated < 1284849231 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1284849242 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I'm just hoping. < 1284849248 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: just use a heuristic for joins/parts < 1284849250 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no biggie < 1284849260 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"It is a port of the GoboLinux tools to Cygwin, allowing them to be used on top of Windows." But... why? < 1284849276 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, "* alise action" "* Topic for #esoteric is" < 1284849280 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and so on < 1284849281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: indeed < 1284849282 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I fixed this now < 1284849285 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but yeah it's a PITA < 1284849286 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: assume that nobody called Topic has ever been in < 1284849287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or at least < 1284849289 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :just use this for topics < 1284849296 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :/\* Topic for #esoteric is / < 1284849304 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if it gets some false shit in, meh, who cares < 1284849306 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, it will misclassify a lot. "* [alise] blah blah" is a whois result < 1284849310 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: so? < 1284849313 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i've never been called [alise] < 1284849318 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1284849320 0 :Sgeo!unknown@unknown.invalid NICK :[Sgeo] < 1284849320 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so just filter out all [foo]s < 1284849325 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is valid though < 1284849326 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :in nicks < 1284849328 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1284849328 0 :[Sgeo]!unknown@unknown.invalid PRIVMSG #esoteric :ACTION screws with stuff < 1284849331 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but it's old stuff < 1284849335 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway I made actions use * and non-actions use + from now on < 1284849341 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so just parse the old stuff, re-save them and fix errors when you come across them < 1284849345 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i.e. convert to new format with a heuristic < 1284849349 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, oh and /exec without -o went to log without the timestamp < 1284849358 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but some other stuff also lacks timestamp < 1284849359 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1284849397 0 :[Sgeo]!unknown@unknown.invalid PRIVMSG #esoteric :AFK < 1284849403 0 :[Sgeo]!unknown@unknown.invalid PRIVMSG #esoteric :Eating half of dinner at the pizza place < 1284849409 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, and what I'm doing currently is writing those heuristics :P Which is hugely complicated < 1284849431 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :* [Sgeo] screws with stuff <-- it won't mess up stuff any more :P < 1284849634 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, " I should become the U.S. archivist." < 1284849772 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Naturally. < 1284849814 0 :[Sgeo]!unknown@unknown.invalid PRIVMSG #esoteric :. < 1284849822 0 :[Sgeo]!unknown@unknown.invalid PRIVMSG #esoteric :AFK < 1284849838 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :farfetched < 1284849942 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :* oerjan doesn't think people would be happy if he started using #esoteric for backup < 1284849945 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how that would work < 1284849961 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :* oerjan suddenly has an idea for an #esoteric slogan <-- I think I need to read the context here < 1284850081 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 quickly leafs through their #esoteric handbook for the bit on protecting oneself from an angry Slereah_$ < 1284850081 0 :[Sgeo]!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1284850082 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1284850083 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: dump base64fied files and then restore them from logs < 1284850093 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nooga, hah < 1284850244 0 :benuphoenix!unknown@unknown.invalid QUIT :Quit: leaving < 1284850263 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hey, that's actually a pretty nice spread: http://zem.fi/~fis/esomapn.png < 1284850264 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1284850279 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yaay < 1284850286 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what are the colours < 1284850300 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just arbitrary colours 30 degrees apart in the hue wheel. < 1284850302 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With some overlap. < 1284850303 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've got the biggest spread ad 6 < 1284850311 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what does it depict < 1284850319 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what does this mean? < 1284850343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's again two first PCA components, except this time for each person's messages have been randomly split into ten parts. < 1284850344 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and why is pikhq so similar to oerjan < 1284850364 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Based on that, given a large enough sample, even these simple features could be used to determine reasonably reliably which one out of these 13 people was speaking, except that pikhq/oerjan do get confused. < 1284850365 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oh nice < 1284850382 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Using all the 60 dimensions could easily unconfuse those two too, this is just a 2-dimensional projection after all. < 1284850384 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so do I win? < 1284850390 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, i could guess who said who < 1284850392 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :with very high accuracy < 1284850394 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*who said what < 1284850397 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :assuming it was just the regulars < 1284850398 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there is also some sgeo/deewiant overlap < 1284850407 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i could easily distinguish sgeo/deewiant < 1284850415 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it is interesting to note both me and alise have very small spread < 1284850418 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :seriously, set up a game where it randomly gets a, say, 5-line chunk of logs < 1284850420 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :perhaps due to larger sample size? < 1284850422 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: Sure, but you're not an algorithm. < 1284850422 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and make me fill in the names < 1284850425 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i will pwn < 1284850426 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1284850430 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, thus meaning it will be more uniform? < 1284850433 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: make an animated 4d projection < 1284850441 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes, larger datasets probably make for smaller variance there. < 1284850467 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, might be interesting to split in equal sized bins, so everyone get n messages per dot < 1284850481 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, to see if the spread size does vary much or not < 1284850483 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kod kod kod < 1284850484 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :for us < 1284850507 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I sure hope Fine Structure becomes more than merely a collection of Hughes' best short stories as it goes on. < 1284850559 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I don't have a script for that handy, but I can test-run that too. < 1284850827 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1284850951 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, awesome < 1284851005 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(But later; early morning tomorrow.) < 1284851017 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1284851025 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, * ais523 is confused that tusho seems to think that ais523 is a ChanServ expert < 1284851057 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he's said similar things to you far many more times < 1284851058 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1284851085 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :are you just randomly logreading? < 1284851269 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I did one more slight prettification to the existing esomapn.png, though: added contour-ellipses at sigma and 2*sigma for gaussians fitted on those ten points. (Though ten is not a very large sample to estimate things from, so... Still, it looks undeniably more sci-fi now.) < 1284851274 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm taking last action by you or involving you in the screenful before a crash of the parser < 1284851285 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or in some cases not involving you < 1284851319 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so it does :P < 1284851558 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STAR TREKKIN' ACROSS #ESOTERICVERSE < 1284851574 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ON THE STARSHIP IRC, UNDER CAPTAIN ... UM... ...!! < 1284851576 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STAR TREKKIN' ACROSS #ESOTERICVERSE < 1284851578 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1284851596 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Weren't those lines before? < 1284851600 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or was it changed from that earlier? < 1284851658 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :"* ehird googles core i7 sucks" < 1284851846 0 :olsner!unknown@unknown.invalid QUIT :Quit: Leaving < 1284851879 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1284851902 0 :Sgeo|web!18bf618a@gateway/web/freenode/ip.24.191.97.138 JOIN :#esoteric < 1284851941 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The lines weren't in an earlier version, but I just sneakily updated in-place. < 1284851989 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Random 32-bit number in J: #.?32$2 < 1284852065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Random 32-bit number redux: ?2^32 < 1284852065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1284852070 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But the former has a different distribution, I think. < 1284852073 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, do pikhq and oerjan differ more on some pther PCAs? < 1284852161 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : STAR TREKKIN' ACROSS #ESOTERICVERSE <-- too long to fit on the line. try "esoverse" to get the same number of syllables < 1284852169 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :true < 1284852173 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :who's the captain < 1284852179 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :um < 1284852188 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :who owns the channel? < 1284852191 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"lament" is too long, "fizzie" is too long, "lilo" is too long and too dead < 1284852194 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :star trek HA! < 1284852201 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :andreou < 1284852202 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1284852203 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've actually never watched it < 1284852204 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: founder is andreou, but < 1284852212 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-ChanServ- 1 andreou +votsriRfAF [modified ? ago] < 1284852213 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-ChanServ- 2 fizzie +votsriRfA [modified ? ago] < 1284852213 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-ChanServ- 3 lament +votsriRfA [modified ? ago] < 1284852213 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-ChanServ- 4 Aardappel +votiA [modified ? ago] < 1284852213 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-ChanServ- 5 oerjan +votsriRfA [modified 30 weeks, 1 day, 01:00:41 ago] < 1284852213 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :who is andreou < 1284852218 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: our glorious founder < 1284852232 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't know him, never talked with him < 1284852238 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, also it needs a longer starship name than irc < 1284852243 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :enterprise is far longer < 1284852270 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :AssertionError: invalid log body: SOCKS Proxy failed to connect to host (error 1). < 1284852271 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1284852301 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: eye are cee < 1284852302 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :en ter prise < 1284852308 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :same syllables, fits perfectly < 1284852317 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :only stupid people say irk :) < 1284852333 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :j is so much fun to try and work out < 1284852428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :" < 1284852428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*y is _1 if y is negative, 0 if it is zero, 1 if it is positive; more generally, *y is the intersection of the unit circle with the line from the origin through the argument y in the complex plane." < 1284852467 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1284852474 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this etoile actually looks really cool < 1284852488 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i always wanted to use Obj-C outside of OSX < 1284852612 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: http://zem.fi/~fis/esomap34n.png -- 3rd/4th principal components. These differentiate oerjan and pikhq a bit better. < 1284852647 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: why a I always in a different place? < 1284852676 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ha, alise has the smallest galaxy :D < 1284852710 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nooga, not unexpected as discussed before < 1284852714 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nooga, smaller is better < 1284852716 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is that "different" as in "different from others" or "different between images"? < 1284852767 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so what does smaller actually mean? < 1284852779 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A lot of those features are means, which tend to have smaller variance as the sample size grows. I'll see if I can do that same-sized sets thing. < 1284852825 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With same sample sizes, a tighter grouping would mean the things it measures don't vary much in the person's text. < 1284852829 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: different between images, i guess that's because of perspective < 1284852873 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you could use all axis to get some useful differentiation between everyone perhaps? < 1284852896 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Any sensible classifier would use all 60 components, sure. < 1284852897 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1284852906 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: DO IT. < 1284852919 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :DO IT! FA... < 1284852937 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, btw apart from the components being orthogonal, are they also the same length < 1284852961 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, forgot what "all axis having equal-sized 1" was called < 1284852978 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I don't think it's orthonormal, no. < 1284852987 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah right that was the word < 1284853006 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, brb < 1284853061 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :alise: I'll try out training an alise-detecting neural net tomorrow or later. :p < 1284853067 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not hard :P < 1284853101 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1284853121 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :just map one, small part of my brain < 1284853144 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what? < 1284853229 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Extracting algorithms out of brains, now that'd be quite a neat trick. < 1284853249 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1284853274 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :alise: nothing, it's just that somehow i can tell that you is you even if you change nick < 1284853303 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to tell who says something even if you don't look < 1284853306 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the small part of my brain directs my fingers to type /whois and etc. < 1284853307 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :we're all very predictable < 1284853368 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :even if i will start producing textual white noise < 1284853375 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :; < 1284853708 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1284853768 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, please include zzo in that graph too < 1284853775 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, just to see where he ends up < 1284853850 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: the galaxy would appear outside of your screen's border < 1284853852 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :in midair < 1284853856 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*mid-air < 1284853864 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, hah. < 1284853904 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm how to best characterise zzo? Perhaps the almost agressive accepting of the other persons viewpoint after stating his own? (But is fine too if you prefer it that way) < 1284853908 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :alise: that was not a question < 1284853911 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or his use of "source codes" < 1284853917 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :rather than "source code" < 1284853933 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :to me code in the sense of "source code" is uncountable < 1284853972 0 :distant_figure!unknown@unknown.invalid QUIT :Remote host closed the connection < 1284854026 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1284854094 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have lots of source codes < 1284854106 0 :distant_figure!~nine@clam.leg.uct.ac.za JOIN :#esoteric