< 1316563304 675921 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1316564398 937346 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1316564725 752299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : We are helping a Slashdot reader conduct academic research by experimenting with a new feature for a handful of stories. Next to every comment, anyone can restate a point that they think the commenter is making. The goal is to encourage listening and to highlight interesting points. < 1316564731 364192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is going to end in disaster :) < 1316564824 184046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :I believe ais523 has a bad feeling about this feature. < 1316564859 181558 :nooga!~nooga@86-63-82-221.sta.asta-net.com.pl QUIT :Ping timeout: 260 seconds < 1316564887 833442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Does oerjan's summarry... elegantly distill meaning? uncover a good point? clarify the message? provoke unnecessarily? umm, it's not a summary < 1316565055 909329 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i see ais523 is missing the option of "make a cheap joke". < 1316565073 198455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: that was a quote from Slashdot's summary thing < 1316565077 201390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so blame Slashdot for that < 1316565081 351923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1316565090 192531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those are the options you can vote on summaries with < 1316565187 798927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how boring. < 1316565207 718144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, you can do summaries of the summaries with your votes < 1316565215 243273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but there doesn't seem to be any way to vote on /those/ < 1316565220 503666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION was hoping for an infinite regress < 1316565385 116779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (fun "vote on") :: Expr < 1316565385 972157 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : vote on (vote on (vote on (vote on (vote on (vote on (vote on (vote on (vot... < 1316565471 914304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (fun "summarized in") :: Expr < 1316565472 769498 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : summarized in (summarized in (summarized in (summarized in (summarized in (... < 1316565564 401608 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t fun < 1316565565 505884 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (SimpleReflect.FromExpr a) => String -> a < 1316565582 833345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t f < 1316565583 697978 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (SimpleReflect.FromExpr a) => a < 1316565599 828404 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically, f = fun "f" < 1316565627 923729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> foldr (.) id [f,f,f] x :: Expr < 1316565629 464957 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f x)) < 1316565651 7185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t x < 1316565651 854004 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1316565670 26858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Expr is a more specific type, an instance of FromExpr < 1316565714 316061 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1316565717 254896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and then there is an instance (FromExpr a, FromExpr b) => FromExpr (a -> b) or so which is used when you apply f as a function. < 1316565850 549193 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> foldr (.) id [f..] x :: Expr < 1316565851 411854 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Enum.Enum < 1316565851 586331 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (SimpleReflect.Expr -> S... < 1316565857 728972 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> foldr (.) id (repeat f) x :: Expr < 1316565859 310837 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (... < 1316565901 966946 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :> fix f < 1316565902 864967 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1316565903 39175 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Show.Show a' < 1316565903 57093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a... < 1316565905 457319 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :> fix f :: Expr < 1316565906 150276 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> foldr ($) x [f,f,f] -- shorter < 1316565906 322232 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (... < 1316565907 15355 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f x)) < 1316565970 737476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> x*y + w*z < 1316565971 600643 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : x * y + w * z < 1316565982 489390 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> x*(y-t) + w*z < 1316565983 354756 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : x * (y - t) + w * z < 1316566010 454884 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t expr < 1316566011 563083 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr -> Expr < 1316566019 627478 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1316566024 945566 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :expr = id < 1316566033 439607 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm maybe < 1316566037 327574 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"Force something to be an expression." < 1316566043 193699 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> expr f < 1316566043 939806 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f < 1316566058 543100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :useful for that, maybe < 1316566076 168056 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> f < 1316566077 414227 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1316566077 585444 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `SimpleReflect.FromExpr ... < 1316566081 225415 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mm < 1316566098 185905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or more usefully, in places where putting :: Expr isn't easy < 1316566111 549666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (expr . f) < 1316566113 106327 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (... < 1316566114 562037 :invariable!~root@freebsd/developer/variable NICK :variablre < 1316566115 392300 :variablre!~root@freebsd/developer/variable NICK :variable < 1316566144 160853 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (join $ expr . f) < 1316566144 859963 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `m a' < 1316566145 29909 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `SimpleRef... < 1316566149 437752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1316566157 905759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (expr . join f) < 1316566159 397594 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (... < 1316566165 129826 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1316566174 799959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> iterate (expr . join f) x !! 3 < 1316566176 364837 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f x x) (f x x)) (f (f x x) (f x x)) < 1316566202 633300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess the expr . isn't really needed there < 1316566258 987418 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1316566288 178708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> f . expr . g . expr $ h x :: Expr < 1316566289 739332 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (g (h x)) < 1316566799 845851 :MSleep!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net JOIN :#esoteric < 1316566915 763668 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix(scanl(+)0.(1:)) < 1316566917 151705 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946... < 1316566942 149251 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix(scanl(f)x.(y:)) < 1316566942 530821 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net QUIT :Ping timeout: 260 seconds < 1316566943 742044 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [x,f x y,f (f x y) x,f (f (f x y) x) (f x y),f (f (f (f x y) x) (f x y)) (f... < 1316566989 745826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix(scanl(flip f)x.(y:)) < 1316566991 307921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [x,f y x,f x (f y x),f (f y x) (f x (f y x)),f (f x (f y x)) (f (f y x) (f ... < 1316567015 381801 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :なにそれ < 1316567019 557783 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix(scanl(flip f)y.(x:)) < 1316567020 943291 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [y,f x y,f y (f x y),f (f x y) (f y (f x y)),f (f y (f x y)) (f (f x y) (f ... < 1316567114 710504 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1316567817 375482 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PART #esoteric :"Leaving" < 1316567827 585617 :itidus20!~itidus21@120.147.173.44 JOIN :#esoteric < 1316568644 83778 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net QUIT :Quit: Leaving < 1316569862 170103 :evincar!~chatzilla@daffa.student.rit.edu JOIN :#esoteric < 1316569874 430903 :tswett!~Warrigal@171.64.42.221 QUIT :Changing host < 1316569874 448987 :tswett!~Warrigal@unaffiliated/ihope JOIN :#esoteric < 1316569907 822537 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I've had an excellent but also terrible idea. < 1316569921 524561 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Well, I had it in the past, but it's resurfaced with further development. < 1316569954 457488 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I know I'm not well-liked in here, so only if anyone cares will I go on. < 1316569985 682821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O_o < 1316570087 624739 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :oerjan: ? < 1316570223 31396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it might be more productive to wait until a time when people here are active. < 1316570297 802950 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :That's true. Although people are very industrious about logreading in here. < 1316570310 898826 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :And I know elliott expressed interest in this concept once before. < 1316570336 244760 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it an interesting concept < 1316570533 564271 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :monqy: A long time ago I had the notion that functions are like verbs and nouns are like objects... < 1316570542 934018 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :...and you can do computation with both of them, so why not also with adjectives/sets? < 1316570574 967863 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :So, in such a language, all terms denote sets/types, and your basic operation is something like type conversion. < 1316570580 41035 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Today, I ran. < 1316570584 897781 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wooo, computing is tough. < 1316570624 376726 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :So for example "2" would denote "the set of all things of which there are exactly two". < 1316570655 60566 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good set < 1316570679 921734 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :"+" is "the set of all operations which return the sum of their operands" < 1316570688 661602 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Of which there are several, and it's the compiler's job to choose which. < 1316570715 824318 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :*cough* < 1316570723 244525 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :so how did you arrive at this idea? < 1316570753 165581 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Initially, out of the blue. < 1316570758 696853 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It resurfaced because I was reading this: http://www.panix.com/~tehom/allnoun/allnoun8.faq < 1316570769 131419 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :you know what, blue is not my color < 1316570777 75599 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :you sure it was blue? < 1316570781 355374 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :i like red and green more < 1316570814 6563 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :arrived out of the red and green < 1316570820 149737 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Of course, that describes a rather different language. < 1316570847 509170 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It relates agents to roles to implicitly express relationships. < 1316570875 438706 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Whereas I'm thinking of merely sequencing roles. < 1316570886 628337 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :that idea "of yours" is mine evincar. i called it "descriptive" or "declarative" languages and told you about it. and in fact you didn't get it at first. < 1316570886 970826 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"sequencing roles"? < 1316570924 348313 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :which indicates to me that i should probably make a blog post about the idea or something. < 1316570927 48513 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net JOIN :#esoteric < 1316570955 656161 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :cheater: Was it you I had this discussion with? I think we independently arrived at related things back then and then just ranted at one another. < 1316570979 136863 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :But a blog post would be good. < 1316570985 120015 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I must not have been around back then < 1316571017 959186 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It was...quite a while ago I should think, but I don't recall exactly when. < 1316571028 197739 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I guess I could laboriously logsearch. < 1316571073 550379 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :search for "descriptive" or "declarative" < 1316571083 626916 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log descriptive < 1316571086 875943 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2007-08-07.txt:04:58:15: Yet another Descriptive Idea from Figs. < 1316571094 870675 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :we have also had a car analogy with ferrari cars. < 1316571097 472401 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :`log ferrari < 1316571100 643628 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2007-06-07.txt:07:21:11: * pikhq really goes into uncontrollable laughter when comparing the capabilities of those POS machines and a UNIX box. . . (fine, so we're comparing tricycles to Ferraris. . . Still.) < 1316571105 830918 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :no :( < 1316571107 664777 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`pastelogs ferrari < 1316571111 394957 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.5544 < 1316571130 649950 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :hmm < 1316571139 991414 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :`pastelogs maserati < 1316571141 161803 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric ::D < 1316571143 526799 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.3244 < 1316571153 121512 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :damnit < 1316571175 749336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log .*?descriptive < 1316571179 325662 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:02:12:55: `log .*?descriptive < 1316571182 958784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log .*?descriptive < 1316571186 275244 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:02:11:13: search for "descriptive" or "declarative" < 1316571196 538607 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :This is comical. < 1316571197 405009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOT IMMENSELY ENCOURAGING < 1316571205 102589 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :hahahahahah < 1316571212 411627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log .*?declarative < 1316571215 878627 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:02:13:32: `log .*?declarative < 1316571218 700140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log .*?declarative < 1316571220 92224 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Try cheater_ < 1316571222 292180 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:02:13:32: `log .*?declarative < 1316571229 284520 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log .*?declarative < 1316571231 961276 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-08-09.txt:19:30:25: NihilistDandy, i like to differentiate between "declarative" and "constructive" < 1316571240 409347 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`pastelogs i hate you and everything you stand for, evincar < 1316571305 232851 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good quote < 1316571311 94141 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I like it. < 1316571317 533488 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :haha < 1316571333 944722 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :yeah, the good old times. < 1316571334 840233 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Hey, I remember that video. < 1316571377 346374 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I might have gone by evincarofautumn? Possibly? Or eoa? < 1316571439 330062 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Except for possible nick length limits. < 1316571473 903575 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :`log `log .*?declarative < 1316571506 801066 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316571512 7421 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1316571520 297741 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :what's wrong with HackEgo? < 1316571520 581066 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :He was cheater99 before... < 1316571523 195365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log ^ shortest combinations to get to n < 1316571594 735432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log ^2008 < 1316571598 84946 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316571610 862629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it just doesn't start with that... < 1316571635 453876 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log ^.*2008 < 1316571636 809249 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it starts with the hour < 1316571638 605706 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-02-11.txt:00:03:45: I want to ask you not to think a "timer snob" of Korean fans as "just" a equipment to prevent "fan death". ― 韓斌/Yes0song (談笑 筆跡 다지모) 07:16, 19 February 2008 (UTC)]] < 1316571645 345197 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the date is part of the filename < 1316571649 22708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1316571716 555021 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :either way the idea was that in constructive languages (what you know as imperative) programs are built out of verbs, nouns, and adjectives. in declarative languages (what you know as functional) programs are built out of nouns and adjectives. the idea for descriptive languages was to use adjectives only, and use predicate composition to specify concrete concepts. < 1316571724 741604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log [<]cheater.*adjective < 1316571727 877478 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:02:17:53: `log why is there no adjective form of holland? < 1316571766 172310 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :is there not? it's hollandaise, isn't it? < 1316571767 568164 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I mean, in a concatenative language all terms denote functions, and the basic operation is function composition. < 1316571799 693262 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :i think composition in this case looks different. < 1316571801 346133 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :So it's not such a stretch to say all terms are nouns denoting sets (I don't think of adjectives as fundamental really). < 1316571811 824061 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Or rather, they're interchangeable. < 1316571825 322921 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :it is just an intersection of sets, not a composition of functions as assignments from one set to another. < 1316571827 461876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: try .*? perhaps < 1316571854 401439 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I don't know if intersection works exactly. < 1316571866 513556 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :they work for my idea < 1316571877 664623 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Can you give a more concrete example? < 1316571880 372395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: at this point i was just experimenting with how to avoid getting the search itself back as a hit < 1316571885 623557 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :the set of all humans < 1316571906 814175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, "dutch" < 1316571908 114742 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :when you are trying to specify a certain person you start naming specific descriptive adjectives < 1316571918 960360 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I feel like that's...just Prolog. < 1316571924 253237 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :each such adjective defines a set of people < 1316571924 363775 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :And I'm going for something different. < 1316571947 355690 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Okay. < 1316571951 264106 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :but those sets intersect to a smaller and smaller subset until you have a singleton set < 1316571969 902093 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Which is roughly equivalent to a normal form. < 1316571984 725400 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :what do you mean by that? < 1316571987 983973 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Something you can use as a value proper. < 1316571997 141598 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Rather than, like, a thunk. < 1316572007 35820 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Or whatever. < 1316572009 696079 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :i don't see the distinction as important < 1316572011 99402 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It's a stretch of an analogy. < 1316572019 716311 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :underspecified functions are more important < 1316572052 727666 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :it's just that you bottom out when you finish your specification and could start overspecifying or specifying contradictions < 1316572064 866602 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :this is not good < 1316572166 821161 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :i think you can make very good optimizations to such a language, given a strong enough topology for the space you are working in < 1316572214 629490 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :it's a topologist's language < 1316572220 663108 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I guess I'm leaning toward something more general. < 1316572225 159788 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :And less like a logic language. < 1316572229 573516 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :*sigh* x86 sucks. < 1316572286 490374 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :what are you leaning towards? < 1316572327 34347 :sebbu2!~sebbu@ADijon-152-1-43-210.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1316572327 52325 :sebbu2!~sebbu@ADijon-152-1-43-210.w83-194.abo.wanadoo.fr QUIT :Changing host < 1316572327 52452 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1316572349 317062 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1316572435 790202 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I guess like I said before (then got sidetracked from) the core concept would be "everything is a type" and type conversion would be the basic operation. < 1316572455 96872 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :You'd be doing graph-reduction, internally. < 1316572461 301470 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Like a functional language. < 1316572468 389492 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :C also sucks. Even as a systems language. < 1316572489 670602 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :pikhq_: Use assembly. < 1316572496 226633 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Assembly sucks worse. < 1316572507 695790 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Then use the lesser of two evils, obviously. < 1316572542 756362 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :But jeeze, it is a freaking *ordeal* just to get a freaking binary into RAM on x86. < 1316572952 62093 :hagb4rd!~perdito@koln-4d0b7795.pool.mediaWays.net JOIN :#esoteric < 1316573091 388528 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Hmm. If you allow types to take parameters, you just get regular old dependent typing. < 1316573106 487273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*value parameters < 1316573110 736384 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :But there's not necessarily any provision in this system for parameters. < 1316573112 645027 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Well, yes. < 1316573126 466252 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :But there's no distinction between values and types. < 1316573290 944742 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I guess...if "+" is a set of operations and "x" and "y" are singleton sets, then "m + n" really denotes a conversion from the type "m x n" to the type "m + n". < 1316573300 590202 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It's only reducible to the arithmetic result incidentally. < 1316573323 668115 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Hurgh this is wrong and bad. < 1316573335 317021 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I feel like there's something to it though. < 1316573365 21962 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Ugh, s/"x" and "y"/"m" and "n"/. < 1316573815 701920 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :ACTION should not be NIHing a systems language < 1316573818 889054 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :ACTION really shouldn't be < 1316573842 808228 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bad nih is best nih < 1316573928 482801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :help what is NIH < 1316573990 350036 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`quote NIH < 1316573992 74711 :HackEgo!foobar@codu.org PRIVMSG #esoteric :172) cpressey, oh go to zzo's website. He is NIH AnMaster, really? I was strongly under the impression that zzo was invented here. \ 474) elliott: His mouse obeys the law of the excluded middle :/ \ 506) MY CONTINUITY MY FANFICTION < 1316574036 778098 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1316574053 65449 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Not in Here; Not Invented Here; -ilistDandy. < 1316574074 749129 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :ACTION summons elliott < 1316574079 632652 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :@! @! @! < 1316574080 146417 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: . ? @ v < 1316574088 902651 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Maybe you did. < 1316574148 397784 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@id < 1316574152 934180 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@help < 1316574153 101809 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands < 1316574155 401954 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@list < 1316574155 577111 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://code.haskell.org/lambdabot/COMMANDS < 1316574170 680086 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@id entical < 1316574170 845698 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : entical < 1316574191 205239 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@. . . id id id id < 1316574191 381112 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `compose' failed with: Unknown command: "" < 1316574194 144040 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1316574235 222736 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :I can't even get myself to want to touch this any more, IT'S ALL BAD < 1316574246 906935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION recommends @@ instead of @. < 1316574425 597104 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :So like < 1316574428 919711 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :def (length nil) (0) < 1316574430 457950 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :def (length cons x (xs)) (+ 1 (length xs)) < 1316574430 970265 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ < 1316574438 420572 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ what does this do < 1316574438 593043 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : what does this do < 1316574452 145113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@help @@ < 1316574452 317896 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands < 1316574454 912354 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@help @ < 1316574455 96165 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : @ [args]. < 1316574455 258848 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : @ executes plugin invocations in its arguments, parentheses can be used. < 1316574455 276891 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The commands are right associative. < 1316574455 277048 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : For example: @ @pl @undo code < 1316574455 277156 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : is the same as: @ (@pl (@undo code)) < 1316574480 63438 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Then..."def x y" and "+ x y" are assumed to be reducible, and everything else is just pattern matching. < 1316574504 876468 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :But you could do interesting things with relations. < 1316574518 476899 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Because e.g. "def x y" is considered a true proposition. < 1316574525 23893 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@ (@id test) < 1316574529 314418 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ (@id test) < 1316574529 489187 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : test < 1316574551 865470 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ (@id (@@ what happens??)) < 1316574552 63100 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : what happens < 1316574581 695109 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ (@id (@@ (@id boop))) < 1316574581 874477 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : boop < 1316574591 887743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously we now need to make lambdabot turing complete. < 1316574604 731671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Madoka-Kaname: you're not supposed to need nested @@'s < 1316574616 267336 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'm just seeing what happens. < 1316574653 512746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can we define our own commands or do we have to hack lambdabot? < 1316574661 42341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose adding S and K would be sufficient. < 1316574696 970446 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there are places to add information, but not new commands afaik < 1316574714 467379 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@run map (^2) [1..] < 1316574715 157879 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,4,9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,400,441,48... < 1316574728 243658 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Done. < 1316574731 947821 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@run map (2^) [1..] < 1316574732 645040 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,26... < 1316574733 680203 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :See! < 1316574742 772738 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not what I mean. < 1316574759 872369 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@run map (uncurry (^)) $ zip [0..] [1..] < 1316574760 721828 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,8,81,1024,15625,279936,5764801,134217728,3486784401,100000000000,31384... < 1316574766 80215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> iterate (2*) 2 < 1316574766 771796 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,26... < 1316574794 748446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so does having a finite output change the turing completeness of Haskell? < 1316574803 444832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> zipWith (^) [0..] [1..] < 1316574804 309967 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,8,81,1024,15625,279936,5764801,134217728,3486784401,100000000000,31384... < 1316574806 78233 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since the evaluation semantics are based on need.. < 1316574821 670434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: um no... < 1316574861 701866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so the fact that there's a set of problems it won't fully compute due to the finite output size does not change turing completeness? < 1316574862 391648 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as long as it is unbounded < 1316574888 122063 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: a _turing machine_ does not have infinite output < 1316574917 310924 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, it is customary to consider decision machines which only output yes or no as sufficient < 1316574934 303336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for many purposes < 1316574942 867297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay < 1316574968 156431 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I realize output in the typical sense is not considered in turing completeness < 1316574998 411312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but since output seems to directly affect Haskell's evaluation semantics I thought perhaps this an exception where it could be considered. < 1316575013 963268 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :waht < 1316575054 347297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more specific plz < 1316575075 839639 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you only need String -> String functions, or similar, to show Haskell TC < 1316575084 968722 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the strings can be finite < 1316575091 218597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay, right. < 1316575098 153370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the output doesn't factor in at all ever. < 1316575106 826797 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I guess evaluation strategy doesn't either? < 1316575119 443282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it might, if there was no other way of defining a result < 1316575121 359322 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because in circumstances without IO Haskell effectively evaluates nothing. < 1316575145 899315 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1316575240 473824 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1316575240 613181 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :"\"" < 1316575245 889135 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw what the crap is this < 1316575246 63229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Exception: <> < 1316575252 285771 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw ? < 1316575252 456174 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Just 'J' < 1316575255 56048 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw a < 1316575255 229029 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\" < 1316575258 188335 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw aaa < 1316575258 343764 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\" < 1316575267 548222 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw yhjulwwiefzojcbxybbruweejw < 1316575267 717344 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :"\"#$%&'()*+,\"" < 1316575272 560258 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so what does this thing do < 1316575276 236874 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think it looks at its argument < 1316575285 449498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just one of the quote databases < 1316575310 663575 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(now exactly _why_ those quotes are selected - well that would be telling.) < 1316575346 632978 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@help da < 1316575346 796680 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :help . Ask for help for . Try 'list' for all commands < 1316575350 649743 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1316575350 846073 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\" < 1316575352 896541 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1316575352 914521 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@help yhjulwwiefzojcbxybbruweejw < 1316575353 69331 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Just 'J' < 1316575353 241895 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :V RETURNS! < 1316575356 704495 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wtf < 1316575367 940109 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@help yhjulwwiefzojcbxybbruweejw < 1316575368 111521 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :V RETURNS! < 1316575370 538604 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :o.o? < 1316575372 478146 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@help v < 1316575372 980571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :let v = show v in v < 1316575373 649589 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1316575373 823174 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :"\"#$%&'()*+,\"" < 1316575378 180921 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1316575378 316133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\" < 1316575379 453642 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@v < 1316575379 906433 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Exception: <> < 1316575380 80656 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1316575380 253313 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\" < 1316575382 852397 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1316575382 938601 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@v < 1316575383 20967 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :"\"#$%&'()*+,\"" < 1316575383 367325 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Exception: <> < 1316575383 883405 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw V < 1316575384 82978 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Just 'J' < 1316575384 100665 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@yhjulwwiefzojcbxybbruweejw < 1316575384 229240 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\" < 1316575389 141458 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :what < 1316575389 222280 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :poor @v < 1316575391 235618 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :what the hell is this < 1316575397 190372 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@v < 1316575397 817044 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Just 'J' < 1316575400 938634 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::') < 1316575411 151670 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@v < 1316575411 328387 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Just 'J' < 1316575415 301538 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@help v < 1316575415 511262 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :let v = show v in v < 1316575420 380017 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what < 1316575429 386434 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I am confused < 1316575450 257823 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> let v = show v in v < 1316575451 346855 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\... < 1316575456 530399 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>fix show < 1316575458 779348 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix show < 1316575459 510122 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\... < 1316575463 911966 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oooooooooooooh < 1316575467 921157 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ok, that explains that bit < 1316575469 773293 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix (reverse.show) < 1316575473 576315 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1316575483 611173 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix (show.reverse) < 1316575487 398860 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1316575492 587283 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> show.show 3 < 1316575494 142703 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["'3'"] < 1316575497 951533 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> show.show.show 3 < 1316575499 505560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["\"'3'\""] < 1316575501 937082 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> show.show.show.showq 3 < 1316575502 625340 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `showq' < 1316575503 876812 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> show.show.show.show 3 < 1316575505 395782 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["\"\\\"'3'\\\"\""] < 1316575508 992856 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> show.show.show.show.show 3 < 1316575510 363085 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["\"\\\"\\\\\\\"'3'\\\\\\\"\\\"\""] < 1316575513 836028 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :XD < 1316575527 87588 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix (show.map(chr. +1 .ord)) < 1316575527 964878 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `+' < 1316575529 506750 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (show.) 3 < 1316575531 63518 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\... < 1316575532 799974 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix (show.map(chr.(+1).ord)) < 1316575534 355734 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]]^^__``aab... < 1316575544 446480 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix (map(chr.(+1).ord).show) < 1316575546 4619 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]]^^__``aabbccd... < 1316575551 535702 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix (map(chr.(*2).ord).show) < 1316575552 964165 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "D\136\184bfl\184bph\196\204\216\184bph\196\224\208\184brl\184d`h\184dbl\18... < 1316575681 612145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let v = show $ map succ v in v < 1316575682 301998 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]]^^__``aab... < 1316575683 166751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (map succ . show) < 1316575684 723096 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]]^^__``aabbccd... < 1316575696 348983 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: bah < 1316575704 300525 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but why does the quote one stop after , ? < 1316575733 152041 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1316575759 993127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@help id < 1316575760 165033 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :id . The identity plugin < 1316575765 352706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@id help < 1316575765 523544 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : help < 1316575773 489018 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man that's so useful < 1316575784 598075 :itidus20!~itidus21@120.147.173.44 PART #esoteric :"Leaving" < 1316575816 132502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let v = show . take 11 $ map succ v in v < 1316575817 664058 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\"#$%&'()*+,-\"" < 1316575823 496689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let v = show . take 10 $ map succ v in v < 1316575824 907051 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\"#$%&'()*+,\"" < 1316575845 347236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :still, a little unsatisfactory < 1316575888 308244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> show < 1316575889 264 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> GHC.Base.String) < 1316575889 195411 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising f... < 1316575902 699237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> show 3 < 1316575903 558267 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "3" < 1316575912 421084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> show.show 3 < 1316575913 982929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["'3'"] < 1316575922 265440 :evincar!~chatzilla@daffa.student.rit.edu QUIT :Quit: Bah. Homework time. < 1316575948 75806 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t show.show 3 < 1316575948 754472 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[String] < 1316575961 252292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1316575969 208239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's caleskell . which does it < 1316576014 926272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (show.) < 1316576015 788181 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (f GHC.Base.String)) < 1316576015 963006 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use o... < 1316576019 831053 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1316576051 637548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (show.) :: [String] < 1316576055 332001 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1316576108 670036 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix (.) < 1316576109 363706 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = f a < 1316576115 969640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : man that's so useful <-- clearly the identity plugin is intended for use in plugin transformers < 1316576117 694413 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix ((.).) < 1316576118 385653 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = f a < 1316576121 510645 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :"< < 1316576122 530684 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1316576124 264028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles madly < 1316576247 856875 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: if only there were plugin transformers < 1316576266 454701 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1316576286 882677 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @djinn :t id < 1316576287 257451 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Invalid command < 1316576289 142211 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( < 1316576290 452083 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@type < 1316576291 206827 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :: not an expression: `' < 1316576297 311635 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @djinn @type id < 1316576298 63874 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f a = a < 1316576302 977694 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @djinn @type unsafeCoerce < 1316576303 708600 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576340 364530 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @djinn @type (>>=) < 1316576341 125111 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576388 939387 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :try parentheses??/ < 1316576398 11825 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @djinn (@type (>>=)) < 1316576398 772641 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576404 211803 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1316576407 128909 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ (@djinn (@type ((>>=)))) < 1316576407 874624 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576423 792909 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@help @ < 1316576424 478965 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : @ [args]. < 1316576424 497014 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : @ executes plugin invocations in its arguments, parentheses can be used. < 1316576424 497167 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The commands are right associative. < 1316576424 497277 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : For example: @ @pl @undo code < 1316576424 497383 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : is the same as: @ (@pl (@undo code)) < 1316576428 427644 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@@ (test) < 1316576428 612342 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (test) < 1316576433 955085 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ (((@djinn (((@type (((>>=))))))))) < 1316576434 521342 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ((Cannot parse command)) < 1316576441 110186 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@@ @type (>>=) < 1316576441 862491 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : forall (m :: * -> *) a b. (Monad m) => m a -> (a -> m b) -> m b < 1316576450 970852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think it's @@ that has problems < 1316576454 581088 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :djinnn < 1316576459 27471 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nnnnnnnnnnnnnnn < 1316576459 172245 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :DJIIIIIIN < 1316576462 801366 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :n < 1316576470 666232 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@type id < 1316576471 620053 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a -> a < 1316576476 331729 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the kind I guess. < 1316576481 87312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or maybe typeclass < 1316576481 656961 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :forall...... < 1316576487 139044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :forall is fine < 1316576491 436680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @djinn @type id < 1316576492 188647 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f a = a < 1316576494 130826 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1316576498 213136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@type (>>=) < 1316576498 964525 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m a -> (a -> m b) -> m b < 1316576515 155221 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@djinn forall m a b. (Monad m) => m a -> (a -> m b) -> m < 1316576515 330202 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : b < 1316576515 348189 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Error: kind error: (KVar 0,KStar) < 1316576520 224382 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :f < 1316576524 741299 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@djinn forall m a b. (Monad m) => m a -> (a -> m b) -> m b < 1316576524 928410 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f = (>>=) < 1316576531 679351 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow! < 1316576535 330174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :was the kind < 1316576563 231990 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@@'s fault for not providing a good error message < 1316576564 593342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@djinn forall (m :: * -> *) a b. (Monad m) => m a -> (a -> m b) -> m b < 1316576564 761229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Cannot parse command < 1316576576 538141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: it was @djinn's error message < 1316576577 101910 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh djinn's fault maybe < 1316576579 311750 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bah < 1316576587 419063 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :djinn;s fault for not providing a good error mesasge < 1316576587 973637 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ (@djinn (@exec text $ head $ tail $ splitOn "." (@type (.)))) < 1316576589 700626 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `compose' failed with: Unknown command: "exec" < 1316576596 806125 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@exec text $ "Test" < 1316576596 982689 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1316576597 768 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and @@'s fault for not saying it was djinn;s fault < 1316576621 174180 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ (@djinn (@run text $ head $ tail $ splitOn "." (@type (.)))) < 1316576622 378803 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576634 48647 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ (@djinn (@run text $ head $ tail $ splitOn "." (@type \(.\)))) < 1316576635 262226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576639 61109 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ (@djinn (@run text $ head $ tail $ splitOn "." (@type id))) < 1316576640 451012 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576642 351966 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1316576651 10282 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @pl @unpl @pl @djinn @pl @djinn @type id < 1316576651 702608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576662 428039 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@type id < 1316576663 214482 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a -> a < 1316576680 556119 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Madoka-Kaname: i'd suggest looking at what @djinn's argument actually _is_ < 1316576683 231210 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@run text $ head $ tail $ splitOn "." "forall a. a -> a" < 1316576684 35509 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `splitOn' < 1316576688 143796 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @pl @unpl @type @pl @djinn @type @pl @djinn @type id < 1316576689 895716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Parse error at "in" (column 5) < 1316576697 385277 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@djinn a -> a < 1316576697 572762 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a = a < 1316576714 753407 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@djinn (Monad m) => m -> m < 1316576714 925781 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a = a < 1316576784 430463 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@run text $ head $ tail $ dropUntil (!=".") "forall a. a -> a" < 1316576785 126302 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `dropUntil'Not in scope: `!=' < 1316576788 422001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @pl @djinn @type @pl @djinn @type id < 1316576789 838106 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576792 963432 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( < 1316576805 277571 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @pl @djinn @type id < 1316576806 90436 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f = id < 1316576806 803088 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@run text $ head $ tail $ dropUntil (/=".") "forall a. a -> a" < 1316576807 667553 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `dropUntil' < 1316576850 761706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @type let (@pl @djinn @type id) in id < 1316576852 143718 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : forall a. a -> a < 1316576882 15936 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @pl @unpl @pl @djinn @type let (@pl @djinn @type id) in id < 1316576883 406854 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f = id < 1316576892 522552 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1316576900 188576 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ (test) < 1316576900 362398 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (test) < 1316576913 937756 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ @djinn @run text $ head $ tail $ dropWhile (/=".") @type id < 1316576915 355368 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576925 584218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly too many lambdabot commands don't give output formatted for chaining < 1316576930 90914 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ @djinn @run text . head . tail . dropWhile (/=".") "@type id" < 1316576930 789554 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576930 953692 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316576946 736420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ There's @run (2^32) 32-bit words < 1316576947 423920 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : There's Couldn't match expected type `GHC.Types.Int' < 1316576947 596162 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1316576959 523027 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ There's (@run 2^32) 32-bit words < 1316576960 387284 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : There's 4294967296 < 1316576960 560299 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 32-bit words < 1316576964 410725 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh < 1316576971 907851 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ " < 1316576972 79304 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : " < 1316576977 623454 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ @run text $ "wee" < 1316576978 317197 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : wee < 1316576999 622182 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ @djinn @run text $ "(b -> a -> c) -> a -> b -> c" < 1316577000 659711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f a b c = a c b < 1316577019 710280 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ @djinn @run text $ "(@type id)" < 1316577020 399732 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577031 123731 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ @djinn @run text $ " (@type id) " < 1316577031 813555 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577033 388547 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::s < 1316577110 562282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@@ @run text $ " (@type id) " < 1316577111 428115 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (@type id) < 1316577126 88470 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@@ @vixen @type (,,,,,,,,,,) < 1316577126 766282 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `compose' failed with: Unknown command: "vixen" < 1316577142 21064 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1316577144 698590 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :help < 1316577147 69830 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :?vixen < 1316577147 673895 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I brought myself down. I impeached myself by resigning. < 1316577150 119675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@@ @run text @show @type id < 1316577151 518762 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : forall a. a -> a < 1316577189 321597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@vixen < 1316577189 497835 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :The second point is that coming out--coming back and saying that black Americans aren't as good as black Africans--most of them , basically, are just out of the trees. Now, let's face it, they are. < 1316577191 569462 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what < 1316577208 28805 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ @djinn @run text $ dropWhile(==".") $ dropWhile(/=".") $ @show @type id < 1316577209 344291 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577209 515814 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577215 262544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :LAMBDABOT BUG < 1316577219 418565 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ @djinn @run text $ dropWhile (==".") $ dropWhile (/=".") @show @type id < 1316577219 762179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NO VIXEN FOUND. ABORT. < 1316577220 797359 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577220 969517 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577228 619478 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ @djinn @run text $ dropWhile (==".") $ dropWhile (/=".") ". a -> a" < 1316577229 486792 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577229 504726 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577236 401314 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Madoka-Kaname: needs moar parens < 1316577248 55352 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ @djinn (@run text $ dropWhile (==".") $ dropWhile (/=".") @show @type id) < 1316577249 446101 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577249 619065 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@list vixen < 1316577249 637206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577249 790768 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No module "vixen" loaded < 1316577259 135612 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@@ @djinn (@run text $ dropWhile ( == "." ) $ dropWhile ( /= "." ) @show @type id) < 1316577260 515866 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577260 689368 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Cannot parse command < 1316577262 286041 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1316577263 43951 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@@ @vixen-on < 1316577263 495063 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `compose' failed with: Unknown command: "vixen-on" < 1316577263 667048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@vixer < 1316577263 841969 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1316577366 798587 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@@ @list < 1316577418 366425 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wheres thje list help < 1316577578 849999 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1316577870 414606 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :*.net *.split < 1316577870 850687 :Zuu!~zuu@unaffiliated/zuu QUIT :*.net *.split < 1316577871 253929 :fungot!~fungot@momus.zem.fi QUIT :*.net *.split < 1316577871 272346 :qnix!~qnix@0xd34dc0d3.com QUIT :*.net *.split < 1316577872 187963 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :*.net *.split < 1316577873 10902 :cheater2!~ubuntu@ip-109-43-42-150.web.vodafone.de QUIT :*.net *.split < 1316577873 83160 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :*.net *.split < 1316577874 894869 :yiyus!1242712427@je.je.je QUIT :*.net *.split < 1316577875 781041 :Deewiant_!~deewiant@cs27125254.pp.htv.fi QUIT :*.net *.split < 1316577876 249357 :coppro!~scshunt@denardo.csclub.uwaterloo.ca QUIT :*.net *.split < 1316577876 782125 :EgoBot!foobar@codu.org QUIT :*.net *.split < 1316577876 861850 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1316577878 263910 :augur!~augur@208.58.5.87 QUIT :*.net *.split < 1316577878 817904 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :*.net *.split < 1316577878 910852 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :*.net *.split < 1316577879 236539 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :*.net *.split < 1316577879 954166 :atehwa_!atehwa@aulis.sange.fi QUIT :*.net *.split < 1316577881 13525 :fizzie!fis@iris.zem.fi QUIT :*.net *.split < 1316577881 181663 :chickenzilla!~zack@olol.eu QUIT :*.net *.split < 1316577882 531844 :Wamanuz2!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :*.net *.split < 1316577884 8154 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :*.net *.split < 1316577884 582221 :twice11!~twice11@lenny32.physik.fu-berlin.de QUIT :*.net *.split < 1316577884 841316 :hagb4rd!~perdito@koln-4d0b7795.pool.mediaWays.net QUIT :*.net *.split < 1316577884 861164 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1316577884 928709 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net QUIT :*.net *.split < 1316577885 81764 :MSleep!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net QUIT :*.net *.split < 1316577885 328156 :Madoka-Kaname!~moe@unaffiliated/cirno-chan QUIT :*.net *.split < 1316577886 135880 :Nisstyre!~yours@infocalypse-net.info QUIT :*.net *.split < 1316577886 243632 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :*.net *.split < 1316577887 187586 :lifthrasiir!~lifthrasi@61.106.27.227 QUIT :*.net *.split < 1316577887 885400 :Gregor!foobar@codu.org QUIT :*.net *.split < 1316578452 56213 :Madoka-Kaname!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1316578471 850776 :CakeProphet!~adam@h43.55.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1316578471 869298 :CakeProphet!~adam@h43.55.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1316578471 869385 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1316578503 186277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow this is a ridiculous netsplit. < 1316578504 631655 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1316578530 271099 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :chat.freenode.net died or something < 1316579707 26440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1316579708 334973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :still dead. < 1316579716 725804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow C++ is amazing. < 1316579727 848178 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :In which sense of the word? < 1316579728 186895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I try to do something incredibly simple and I get garbage output. < 1316579732 829456 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mm < 1316579737 221762 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like what / like what < 1316579740 326026 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I am now curious < 1316579794 237587 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hold on emacs is a bitch to copypaste from. < 1316579834 129440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically just ^@^@^@^@^@^@^@^@^@ ad infinitum < 1316579846 296077 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm trying to iterate over a linked list and print each element for my lab... < 1316579957 440760 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for(iter=strList2.end(); iter != start; iter--) { < 1316579960 939507 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does anything look wrong with this? < 1316580003 122172 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's start < 1316580015 191747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :start = strList2.begin(); start++; start++; < 1316580015 347461 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and what's the body < 1316580023 330256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cout << *iter << " "; < 1316580025 220235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is the body < 1316580045 294708 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how long is strList2 < 1316580069 480863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :6 elements. < 1316580077 423780 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hm < 1316580082 330471 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :could something be wrong with the iterator? < 1316580090 510758 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :probably. < 1316580091 925534 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I dunno how C++ iterators work < 1316580104 852948 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I thought I did but apparently not. < 1316580130 942253 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically an iterator is a kind of pointer-like object. < 1316580154 250722 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What type is iter? < 1316580156 295645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :++ increments its position and -- decrements. * accesses the element it points to, and == and != check to see if iterators point to the same thing. < 1316580162 883144 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :list::iterator < 1316580166 267400 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Dunno. < 1316580304 454216 :invariable!~root@freebsd/developer/variable JOIN :#esoteric < 1316580327 7193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I have no clue this code looks fine to me. < 1316580357 848363 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So... < 1316580361 208163 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :C++'s being evil < 1316580372 87118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm wait I have an idea < 1316580373 901553 :variable!~root@freebsd/developer/variable QUIT :Ping timeout: 252 seconds < 1316580391 768563 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I need to start with --strList2.end() < 1316580408 848318 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep < 1316580432 669351 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because strList2.end() points to the location after the list < 1316580468 839720 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :would probably be easier to use rbegin to do reverse iteration. < 1316580491 220032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it's one of those labs where they supply some of the code for you, and they declared the iterators are iterator and not reverse_iterator < 1316580496 850012 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C++ <3 < 1316580538 53389 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dumb < 1316580616 462340 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah iterators seem like one of the most annoying ways to iterator. < 1316580648 473063 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd rather use an integer index, honestly. < 1316581011 946289 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :ugh, indices < 1316581023 13471 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :iterators gonna iterate, man < 1316581110 499989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but with C++ it's almost exactly the same as using an index, except now more verbose < 1316581177 35154 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :you don't get off-by-one errors for linear traversals, and it's likely more efficient on structures that don't support indexing easily < 1316581277 880201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah that's true < 1316581294 523504 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most things with inefficient indexing in stl doesn't have the option to be indexed. < 1316581613 906984 :evincar!~chatzilla@daffa.student.rit.edu JOIN :#esoteric < 1316581687 664216 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :It's at least vaguely tolerable with C++0x, though. for(int &x : any_damned_thing_containing_ints) { ... } < 1316581710 266346 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Yes, that does precisely what you think. < 1316581740 84442 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :CakeProphet: You can use the reverse_iterator adaptor to make a reverse iterator out of your forward iterator. :P < 1316581751 769857 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah that sounds like so much fun < 1316581755 128422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :especially since I got it working. < 1316581762 422325 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Assuming it's not actually a "forward iterator" but a bidirectional one. < 1316581779 580658 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: that's not bad. how does it determine the any-damned-thing-containing-ints part? < 1316581781 835098 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Oh. Probably by reimplementing it. < 1316581793 697334 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Reimplementing reverse_iterator, that is. < 1316581802 779051 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah it's bidirectional. < 1316581834 736192 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I know, I was just correcting myself to avoid getting flamed for saying something that was slightly off. < 1316581864 90289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'm all about staunch correctness < 1316581900 389971 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Some of us in here are... < 1316581907 636700 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :...depending on what about, o'course. < 1316581947 78141 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: for(foo &x : bar) is syntactic sugar for (if bar's a foo[]) for(int i = 0; i < sizeof(bar); i++) {foo &x=bar[i]; ...} or (if bar's an object with begin() and end()) foo(auto i = bar.begin(); i != bar.end(); ++i) {foo &x=*i; ... } < 1316581982 378588 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :sizeof(bar)/sizeof(*bar), actually... < 1316581985 751824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is auto a C++0x thing? < 1316581989 425509 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1316582003 236242 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :evincar: Bah, right. < 1316582007 662722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I assume for type inference? < 1316582011 60076 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :C++0x: solving problems with C++ that should have been solved ages ago. < 1316582018 317040 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Pretty much. < 1316582020 904043 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Yeah, auto is for type inference in declarations. < 1316582027 738905 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :evincar: Pretty much. < 1316582034 401844 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :decltype is for type inference...elsewhere. < 1316582040 430764 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :And then there are the ugly-ass lambdas. < 1316582072 150320 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Also, fucking rvalue references. Solving a problem that should never have been there in the first place. < 1316582075 269749 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :The lambdas aren't that bad syntactically. Though conceptually they're utterly awful, due to C++ *not being friggin' garbage collected*. < 1316582091 460875 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :That's ostensibly what shared_ptr and friends are about. < 1316582102 813935 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :rvalue references? < 1316582103 743981 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :See, every time you say something awful about C++... < 1316582112 928127 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :...I can just respond like the standards committee does. < 1316582120 765323 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :With libraries and awful hacks and stuff. < 1316582127 55646 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Reference counting: because everything bad about manual memory allocation plus everything bad about automatic memory allocation equals "good". < 1316582195 278408 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :You can use a garbage collector in C++. < 1316582201 505622 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It's just that nobody does. < 1316582246 967844 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Actually, it's only C++11 that makes it possible for a conformant implementation to be garbage collected... < 1316582272 698743 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :(due to some perverse edge cases that a GC would inevitably break, IIRC) < 1316582272 756324 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Oh, with vanilla "new", I guess. < 1316582280 494019 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I was thinking of allocators in general. < 1316582294 812930 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Ah. Yeah, not that bad to use Boehm. < 1316582309 674755 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :You can safely write an allocator that allocates from pools allocated with "new". < 1316582318 129204 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :You would just have to use it explicitly. < 1316582326 491959 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Or write a gc_ptr or something. < 1316582329 652632 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Like I said, not that bad to use Boehm. < 1316582338 137246 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It's definitely preferable. < 1316582371 933324 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I can only give C++ credit for one thing: < 1316582379 91034 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :IIRC you can just have a class inherit from gc to allocate with Boehm. < 1316582388 641245 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Somehow succeeding at being "all things to all developers". < 1316582422 879634 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C++ is my anti-drug. < 1316582465 49887 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :seriously, why doesn't pop in C++ RETURN anything. < 1316582482 61162 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Because that would make sense. < 1316582482 659354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/C++/stl/ < 1316582497 809667 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Seriously, why the eff would you not want pop to actually hand you a value? < 1316582535 438952 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It's because it would have to return by value. < 1316582539 152269 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Which may be expensive. < 1316582559 177641 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :And there's no way to determine inside the implementation of pop() whether the caller expects a value. < 1316582562 87798 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :So you have to generate it. < 1316582580 292556 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :So top() (stack) or back()/front() returns by reference. < 1316582593 291795 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :And pop() or pop_back()/pop_front() returns void. < 1316582604 411401 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : char f = puzzle.front(); < 1316582604 561267 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : char b = puzzle.back(); < 1316582604 579459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : puzzle.pop_front(); < 1316582604 579614 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : puzzle.pop_back(); < 1316582604 579720 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : puzzle.push_front(b); < 1316582606 197428 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Y'know what this means? < 1316582606 915336 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : puzzle.push_back(f); < 1316582609 420304 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :best code < 1316582621 422969 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for swapping the front and end of a linked list. < 1316582629 329782 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :C++ is not a solution, it is a problem to which you find solutions. < 1316582631 809463 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :std::swap(puzzle.front(), puzzle.back()) // FTFY < 1316582649 916111 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Remember mutable variables? < 1316582652 736546 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :And how they are a thing? < 1316582657 653186 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right. < 1316582659 203314 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :(A bad thing, but a thing nonetheless.) < 1316582669 803479 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :swap is in algorithm I'm guessing? < 1316582673 277756 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Yep. < 1316582689 124230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :should probably look at that file more. < 1316582695 597462 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It's hella useful... < 1316582721 469724 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :...most of the reason C++ gets a bad reputation is the horrid C-style code that's written in it. < 1316582722 823834 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah after using Perl and Haskell it'll take a while to adapt to C++'s idioms < 1316582743 108370 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I wish C++ got a bad reputation for the GENUINELY BAD THINGS ABOUT IT. < 1316582753 174741 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nothing wrong with C style code. < 1316582753 975027 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :But that's just me. < 1316582760 815036 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :In C++ there is... < 1316582836 768914 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :evincar: Funny, I give C++ a bad rep for it's poorly implemented "high-level" concepts. < 1316582870 367151 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, so I guess the best way to shift to leftmost character to the end would be to pop_front then push_back. < 1316582874 715746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :any shorter way? < 1316582879 17156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*shift the < 1316582885 364940 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Ditto. Although the hacks are largely to support generation of efficient code... < 1316582909 313091 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :s/it's/its/ < 1316582911 710743 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :...but that code is largely only "efficient" according to the standards of older optimisation technology. < 1316582952 443751 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Well, it also has some pretty comical encapsulation breaks. < 1316582960 99505 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Such as "changing private members breaks ABI" < 1316582963 819947 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :CakeProphet: v.push_back(v.front()); v.pop_front(); is about as short as you can get. < 1316582979 522257 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :And "though technically undefined behavior, #define private public is fun times." < 1316583006 866545 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Technically nothing. UB is just that and you get what you pay for. :P < 1316583085 896280 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :How would you propose to preserve data layout in the event of changing members? < 1316583104 809767 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :The size might change, so you can't make any guarantees about derived classes. < 1316583111 781690 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :First, don't try to be "C, plus this". < 1316583121 603954 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :This solves most of your problems, really. < 1316583132 580091 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Those necessarily break if you're implementing data layout in the usual way. < 1316583136 595425 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Which is the most efficient way. < 1316583136 899948 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is what C++0x appears to do. < 1316583143 944620 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :sizeof becomes completely moot, for instance. < 1316583146 53721 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: No. < 1316583148 620272 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(not be C plus stuff) < 1316583158 918627 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or at least tries < 1316583161 368534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to go in that direction < 1316583162 308376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a little. < 1316583171 415466 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :C++ is C plus stuff fundamentally. < 1316583172 99066 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: C++0x still has a sizable common subset with C, and has its semantics hacked into C semantics. < 1316583178 663542 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :C++11 tries to make it look like it isn't. < 1316583190 22611 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It's supposed to be more beginner-friendly. < 1316583201 211225 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :It's the source of pretty much all the problems with C++'s attempts at high-level concepts. < 1316583202 607058 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :To try to get people to actually use what have been considered best practices for years. < 1316583238 580436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :needs more functional code. < 1316583243 931097 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :pikhq_, could you offer some examples? < 1316583251 583727 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :In general I agree, but I'm curious. < 1316583334 740327 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :evincar: The aforementioned issue with private members, for one. If C++ didn't have to really consider C, then it could (for instance) access private members via a means *other* than "pointer plus an offset". < 1316583356 633269 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Another obvious fault is that it goes to great lengths to retain C's manual memory allocation. < 1316583361 474042 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :But that's not the most efficient way to do it. < 1316583388 824244 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :The (painful) motto of C++ is "you don't pay for what you don't use". < 1316583401 679876 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :If you want a stable ABI, use a pointer to a private implementation. < 1316583413 247400 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :No, the most efficient way to do it is to get a custom ASIC. < 1316583423 361823 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :What's that, you're running on general-purpose silicon? Guess you've already sacrificied efficiency. < 1316583427 386465 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric ::P < 1316583483 694193 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Point is, C++ makes the (bad) decision of trying to build abstraction atop low-level features in such a way that it's still efficient. < 1316583495 79552 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Rather than make an optimising compiler for a truly high-level language... < 1316583519 183098 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :...you end up making a trivial compiler for a low-level language with lots of sugar. < 1316583541 141519 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :One that doesn't necessarily support every possible optimisation, because the information just isn't there. < 1316583546 163780 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :That's the real mistake. < 1316583555 419620 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :You end up with hideous complexity in compilers and optimisers. < 1316583564 739757 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :And in code. < 1316583573 216652 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Yes, though mostly in libraries. < 1316583579 766433 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Because you have to hack around all the abstraction leaks. < 1316583583 361793 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :But still, it's there, and it's compile-time overhead as well. < 1316583608 719132 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Templates are probably a lot of the blame in compile-time overhead, though. < 1316583609 855786 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is probably a stupid question < 1316583631 377010 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but how do I link a file when compiling with g++? < 1316583631 990055 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :It's a misfeature that doesn't even come from the misguided design goals. < 1316583648 871467 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :CakeProphet: g++ foo.o bar.o invokes the linker (ld). < 1316583664 990432 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :If you want to just make an object file, use g++ -c foo.cpp < 1316583673 737302 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :But if you want to compile and link, omit -c. < 1316583688 67043 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1316583692 598482 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so -c automatically links? < 1316583699 917174 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :using, uh, magic? < 1316583700 465898 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :No, -c is "just compile". < 1316583720 598787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :g++ file.cpp was giving me undefined reference errors, but g++ -c file.cpp worked fine. < 1316583734 996698 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :That's because the undefined references were link errors. < 1316583746 78191 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right... so how did they get linked with the -c option? < 1316583751 579234 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, they don't. < 1316583751 597272 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :They didn't. < 1316583752 409027 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1316583753 988166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh < 1316583755 528914 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :You just made an object file. < 1316583758 158442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :got it. < 1316583771 273038 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :AND ANOTHER THING < 1316583777 301668 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :C++'s fucking build model. < 1316583782 620034 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It doesn't have one. < 1316583810 441188 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I value the ability to produce native binaries. Really I do. < 1316583843 270788 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like how my professor's lab comes with free errors that I have to solve. < 1316583847 189919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they use strlen without including string < 1316583869 322503 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :But object files (.o) and libraries thereof (.a) should not be the thing I work with. < 1316583886 29639 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I should be able to think at the module level without any of the crufty details. < 1316583900 819406 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Like how inclusion is LITERALLY TEXT SUBSTITUTION. < 1316583994 512443 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :u mad? < 1316584036 194340 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so what happens when I try to link two object files with two mains. < 1316584095 975302 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also is it possible to compile and link in one command? < 1316584108 554190 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Yeah, just g++ file.cpp. < 1316584112 9299 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :You'll get a.out. < 1316584142 609981 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :You can say g++ foo.cpp bar.cpp whatever.cpp -o executable to compile and link and make a binary with a particular name. < 1316584161 604940 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :excellent. < 1316584183 942975 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :But if you have two main()s, you'll get a "duplicate symbol" error from ld. < 1316584210 725986 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :To answer that question. < 1316584265 247626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :puzzle.cpp:15:46: warning: deprecated conversion from string constant to ‘char*’ < 1316584269 246374 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :deprecated but not.... wrong right? < 1316584318 822083 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Should be const char*. < 1316584350 337719 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Because you're not technically supposed to modify string constants. < 1316584473 120569 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Oh god Facebook is... DIFFERENT < 1316584488 199998 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is now much easier to stalk people. < 1316584753 46818 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :evincar: Not merely technically. < 1316584777 482067 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :I'm pretty sure that'll get you a segfault; constants get stuck in read-only pages. < 1316584782 595258 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Yeah, UB is around every corner... < 1316584797 467207 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well my code works fine at least. < 1316584802 549593 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I wonder if any non-trivial C++ program is fully standards-conformant? < 1316584818 45325 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :It's really < 1316584819 551346 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :really < 1316584827 702181 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :sad that I have to wonder that. < 1316584840 189706 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :I strongly doubt any non-trivial POSIX C program that's fully standards-conformant. < 1316584851 462793 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :At a minimum, everyone neglects _POSIX_C_SOURCE < 1316584934 708946 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Not to mention names that are secretly (and sometimes ambiguously) reserved by POSIX standards. < 1316584950 12448 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Which may or may not bite you in the future. < 1316585005 925941 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :The main thing that bothers me when I'm working in C is that I want to check every error and handle every potential failure. < 1316585018 999160 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :And not use fixed-size buffers for everything. < 1316585031 97846 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :I don't *think* there's anything POSIX uniquely reserves. < 1316585046 977718 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :In large part because it *has* _POSIX_C_SOURCE. < 1316585094 270629 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :What does this page mean then? http://pubs.opengroup.org/onlinepubs/007904975/functions/xsh_chap02_02.html < 1316585140 241616 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Oh, sure enough, it does reserve names. < 1316585151 197288 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Macros definitely have restrictions, but I'm not sure about the wording on types and functions. < 1316585199 58305 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Because and reserve str[a-z]+, it's illegal to define a function called strip(). :P < 1316585229 866455 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Where illegal = non-POSIX-conformant. < 1316585238 217871 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :So. < 1316585239 486122 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :That's documenting an ISO C reservation. < 1316585244 778253 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Probably not a huge deal. < 1316585246 281501 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Oh. < 1316585248 100270 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :Well still. < 1316585268 663371 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION recently had to explain why Maybe in Haskell was more type-safe than null in other languages. < 1316585270 7911 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Just like the stdint.h reservation. < 1316585288 874377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I thought it would be obvious but I guess not to someone who's spent all of their programming years working with languages like C++ and Java. < 1316585337 365106 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :The reservations are a bit... Extreme, though. < 1316585616 949476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if I could make the worst programming language ever. < 1316585635 728345 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like, a language that is incredibly conceptually muddled. < 1316585646 699668 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with parts of it being high-level and others parts being extremely low-level < 1316585655 149690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :thus requiring a bunch of boilerplate to do anything. < 1316585767 228122 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Take C++. Add Perl. < 1316585802 11455 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was thinking also make all of the primitive constructs Haskell based. < 1316585805 880208 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but with C++ semantics < 1316585815 875650 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Mmm... Good call. < 1316585840 287601 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :D: < 1316585853 228853 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :I look away for five minutes and you guys get these notions. < 1316585878 53211 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you're forced to write functional code in a way that's not convenient at all. < 1316585928 984387 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not sure how perl would make it worse because perl is a beautiful language suitiable for all porpoises. < 1316585932 422763 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe syntax? < 1316585933 225878 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: Silly person. NullPointerException is value error, not a type error! < 1316585947 583216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shachaf: well it is a value error in those languages. < 1316585956 612799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I had to explain that it /could/ be a type error. < 1316585957 129264 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :A value error is a value error, man. < 1316586000 534432 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!cpick caramel pumpkin banana peach < 1316586008 664801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1316586010 884023 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!show cpick < 1316586022 34566 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right huge netsplit thing. < 1316586035 758663 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION picks copumpkin. < 1316586048 605040 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sdfoksfijwer < 1316586058 704773 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`help < 1316586059 133424 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1316586061 756256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl < 1316586066 175603 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl print 2+2 < 1316586067 487293 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Can't open perl script "print 2+2": No such file or directory < 1316586072 803996 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl -e print 2+2 < 1316586074 167494 :HackEgo!foobar@codu.org PRIVMSG #esoteric :4 < 1316586092 663184 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316586126 406729 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl -e "$,=' '; print grep {int(rand(2))} qw(caramel pumpkin banana peach)" < 1316586128 50392 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316586132 396612 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl -e "$,=' '; print grep {int(rand(2))} qw(caramel pumpkin banana peach)" < 1316586133 740381 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316586135 916139 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1316586160 428844 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl -e '$,=" "; print grep {int(rand(2))} qw(caramel pumpkin banana peach)' < 1316586161 665464 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316586163 516157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :kljxdkfjzkujdfsdf < 1316586186 95357 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :CakeProphet: Try shachafbot. Just type ",pick option option option" < 1316586209 757917 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not a real bot. < 1316586223 165956 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It's such a real bot, you don't even know how real it is. < 1316586226 276879 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Come on, try it. < 1316586231 578327 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`perl -e '$,=" "; print (grep {int(rand(2))} qw(caramel pumpkin banana peach))' < 1316586232 790653 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316586233 579429 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :`perl -e 'BEGIN { *CORE::GLOBAL::die = sub { CORE::die "A useless message.\n" } } die "This will not be printed."' < 1316586234 725250 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316586238 227147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :srkgjsdfjsersfddddsfddddddddddddddddddddddddddddddddddddddddddddddddddd < 1316586261 109691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '$,=" "; print (grep {int(rand(2))} qw(caramel pumpkin banana peach))' < 1316586262 607267 :HackEgo!foobar@codu.org PRIVMSG #esoteric :caramel pumpkin banana peach < 1316586266 148638 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...hahaha < 1316586267 987573 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ALL FLAVORS < 1316586272 708695 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OF SHISHA < 1316586282 750429 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run perl -e '$,=" "; print (grep {int(rand(2))} qw(caramel pumpkin banana peach))' < 1316586283 739287 :HackEgo!foobar@codu.org PRIVMSG #esoteric :caramel pumpkin peach < 1316586292 940373 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm pretty sure peach doesn't go well with anything else. < 1316586322 182197 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :peach banana < 1316586323 849455 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :???? < 1316586385 682059 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric :`perl -e 'BEGIN { *CORE::GLOBAL::exit = sub { my ($code, $message) = @_; print $message; CORE::exit($code); } } exit(0, "Success!");' < 1316586387 197069 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316586390 812043 :evincar!~chatzilla@daffa.student.rit.edu PRIVMSG #esoteric ::/ < 1316587373 767687 :evincar!~chatzilla@daffa.student.rit.edu QUIT :Quit: Food and possibly sleep. < 1316587524 719483 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: yeah that's what I'm trying. < 1316587540 517480 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though the banana is quite banana-like. < 1316587731 730932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*not quite < 1316587844 120942 :nooga!~nooga@86-63-82-221.sta.asta-net.com.pl JOIN :#esoteric < 1316587896 574562 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: so in a traditional linked list with sentinel value < 1316587903 765731 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what is the value of sentinel->next and sentinel->prev? < 1316588010 175665 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :null? < 1316589215 765492 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er forgot to mention that it's empty. < 1316589219 224754 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah it's null. nevermind. < 1316589315 600041 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1316589561 587718 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1316590091 387100 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1316590963 552852 :ive!~nn@189.179.246.222 QUIT :Quit: leaving < 1316591345 77955 :Wamanuz2!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1316591345 95708 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1316591345 95849 :twice11!~twice11@lenny32.physik.fu-berlin.de JOIN :#esoteric < 1316591461 17092 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net JOIN :#esoteric < 1316591461 35199 :hagb4rd!~perdito@koln-4d0b7795.pool.mediaWays.net JOIN :#esoteric < 1316591461 35319 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1316591461 35398 :MSleep!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net JOIN :#esoteric < 1316591461 35477 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1316591461 35551 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1316591461 35627 :lifthrasiir!~lifthrasi@61.106.27.227 JOIN :#esoteric < 1316591461 35710 :Gregor!foobar@codu.org JOIN :#esoteric < 1316591472 440944 :Deewiant_!~deewiant@cs27125254.pp.htv.fi JOIN :#esoteric < 1316591472 458793 :coppro!~scshunt@denardo.csclub.uwaterloo.ca JOIN :#esoteric < 1316591472 458917 :EgoBot!foobar@codu.org JOIN :#esoteric < 1316591472 458960 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1316591489 260243 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1316591489 278193 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1316591489 278316 :qnix!~qnix@0xd34dc0d3.com JOIN :#esoteric < 1316591512 292806 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1316591512 310639 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1316591512 310732 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1316591512 310765 :atehwa_!atehwa@aulis.sange.fi JOIN :#esoteric < 1316591512 310800 :chickenzilla!~zack@olol.eu JOIN :#esoteric < 1316591639 969799 :cheater2!~ubuntu@ip-109-43-42-150.web.vodafone.de JOIN :#esoteric < 1316591639 987789 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1316591639 987915 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1316591640 286479 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hooray1 < 1316591647 724463 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :to you guys it looks like a few people rejoined < 1316591650 186583 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :to me everyone's flooding back in < 1316591700 373520 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow.. < 1316591704 392989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that was a long ass netsplit. < 1316591713 122482 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now I can finally do this: < 1316591722 563603 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> listArray (0, maxBound-1 :: Int) [1..] < 1316591723 713200 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Terminated < 1316591727 142848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aw. < 1316591977 565182 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol what < 1316591979 543341 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's a new one < 1316592022 990464 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it might be special cased, unless it can track memory allocation and terminate after a certain point. < 1316592269 365136 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :funny how it prints "Terminated" when the code *doesn't* terminate < 1316592280 274678 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yes that is quite funny < 1316592281 954373 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::O) < 1316592290 56353 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how dare this computer program not be an ideal turing machine < 1316592522 216054 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: sadsdf[pwek < 1316592523 666040 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: i wished that the weather had spared them this choking and venomous fnord of peculiar fumes. mr. machen's narrative, a triumph of carving. when the colony house fire, and bought an impressive wreath, though the ell was more recent. not even the nether slopes of saturn might boast. verses and < 1316592528 122190 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm so glad all of these bots are back. < 1316592582 879380 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :fungot: Terminated < 1316592583 915238 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :olsner: ' matt eliot his fust mate, talked a lot too, only he was again' folks's doin' any heathen things. told abaout an island east of fnord whar they was a fnord and fnord hoarsely at something which amused him. then, < 1316592983 304503 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe a setrlimit-style memory limit which terminates the process? < 1316593070 310674 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so [1..] isn't an infinite list, it only has 2^32 or 2^64 entries in it? < 1316593072 866905 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or does haskell use bigints? < 1316593109 555352 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> array (1, 2^36) [(2^36, "it's lonely back here")] < 1316593110 597493 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: out of memory (requested 550293733376 bytes) < 1316593117 470342 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :loll < 1316593130 535927 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> array (1, 2^72) [(2^72, "it's lonely back here")] < 1316593131 497807 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : array *Exception: Error in array index; -1 not in range [0..0) < 1316593134 640570 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1316593145 236355 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> array (1, 2^64) [(2^64, "it's lonely back here")] < 1316593146 159253 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : array *Exception: Error in array index; -1 not in range [0..0) < 1316593152 28881 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> array (1, 2^63-1) [(2^63-1, "it's lonely back here")] < 1316593153 35171 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Terminated < 1316593156 141683 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :! < 1316593173 442019 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> array (1, 2^50) [(2^50, "it's lonely back here")] < 1316593174 656830 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: out of memory (requested 8796094070784 bytes) < 1316593174 786353 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The way it dies seems a bit arbitrary sometimes. < 1316593180 575327 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> array (1, 2^55) [(2^55, "it's lonely back here")] < 1316593181 494164 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Terminated < 1316593187 326616 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> array (1, 2^52) [(2^52, "it's lonely back here")] < 1316593188 308962 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Terminated < 1316593195 612120 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> array (1, 2^51) [(2^51, "it's lonely back here")] < 1316593196 629759 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Terminated < 1316593208 784251 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> array (1, 1.5*2^50) [(1.5*2^50, "it's lonely back here")] < 1316593209 779811 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `t' in the constraints: < 1316593209 953138 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Real.Fractional t' < 1316593209 971084 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :... < 1316593212 566374 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh < 1316593267 200963 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1316593267 476226 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so somewhere between 2^50 and 2^51 < 1316593394 815650 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The number of bytes it reports seems a bit arbitrary too. < 1316593396 787716 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : > let t = 2000000000000000 in array (1, t) [(t, "it's lonely back here")] < 1316593396 806010 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : mueval-core: out of memory (requested 6735699902464 bytes) < 1316593396 951187 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : > let t = 2100000000000000 in array (1, t) [(t, "it's lonely back here")] < 1316593396 969585 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : mueval-core: out of memory (requested 15868577710080 bytes) < 1316593396 969750 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : > let t = 2200000000000000 in array (1, t) [(t, "it's lonely back here")] < 1316593397 770604 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : mueval-core: out of memory (requested 7409270521856 bytes) < 1316593522 433729 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :15868577710080 is 2^43.85etc < 1316593530 333121 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I mean: < 1316593532 300651 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : > let t = 2^51 in array (1, t) [(t, "it's lonely back here")] < 1316593532 462896 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : Terminated < 1316593532 481025 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : > let t = 2^51+2^49 in array (1, t) [(t, "it's lonely back here")] < 1316593532 481184 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : mueval-core: out of memory (requested 4398047559680 bytes) < 1316593553 532810 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :huh < 1316593554 872810 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's bizzare < 1316593559 486622 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :thought it would stop after a certain number < 1316593847 229804 :nooga!~nooga@86-63-82-221.sta.asta-net.com.pl QUIT :Ping timeout: 258 seconds < 1316593928 549439 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Huh. < 1316593942 388958 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> let t = 2^51+2^49 in array (1, t) [(t, "it's lonely back here")] < 1316593951 835516 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> let t = 2^51 in array (1, t) [(t, "it's lonely back here")] < 1316593955 321212 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1316593955 735433 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1316593959 968233 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1316593963 766138 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why is it different this time < 1316593975 230229 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Depends on the load. < 1316593979 17715 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah < 1316594062 164558 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway, there's some sort of a wraparound issue there. < 1316594086 885772 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : > let t = 2196875771904 in array (1, t) [(t, "it's lonely back here")] < 1316594086 904073 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : mueval-core: out of memory (requested 17592170315776 bytes) < 1316594088 35412 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : > let t = 2197375771904 in array (1, t) [(t, "it's lonely back here")] < 1316594088 53465 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : mueval-core: out of memory (requested 3987734528 bytes) < 1316594104 611990 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Some of the numbers in-between took very long time and got the "thread killed" message. < 1316594126 856979 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It seems to happen around where the "requested N bytes" goes a bit over N = 2^44. < 1316594281 156645 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, my cpu has 48 bits virtual address space (and I assume that's "standard" for 64-bit cpus), so 2^44 should be too small < 1316594323 709513 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Half of that goes to the kernel. < 1316594327 957808 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but maybe the virtual address space is just fragmented < 1316594342 906307 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :right, but that should still leave 47 bits of userspace < 1316594345 528716 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway, even if it doesn't fit in the address space, it's not supposed to wrap around like that. < 1316594504 231383 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> 6^(12::Int) < 1316594505 334618 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2176782336 < 1316594607 996168 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> let t = 2196877864960 in array (1, t) [(t, "it's lonely back here")] < 1316594609 272319 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: out of memory (requested 17592186044416 bytes) < 1316594613 431898 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> let t = 2196877864961 in array (1, t) [(t, "it's lonely back here")] < 1316594614 602588 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Terminated < 1316594622 160359 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Found with a manual binary search.) < 1316594667 484979 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :mueval tries to set that (6^(12::Int)) as its total memory limit, apparently... I wonder what unit that is < 1316594809 723318 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's the largest (integer) power of 6 that's less than 2^32, but I guess it could be something totally arbitrary. < 1316594888 538217 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :afaict the number gets used to set RLIMIT_AS, which is in bytes < 1316594924 168662 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If it's done with System.Posix.Resource, that sounds like the most likely thing. < 1316594953 302404 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it is, http://code.haskell.org/mubot/mueval/Mueval/Resources.hs < 1316595118 720233 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Funny bit of trivia: OS X doesn't have a RLIMIT_AS at all. < 1316595168 147625 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :in other words, don't run lambdabot on OS X? :) < 1316595317 681233 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Resource.hsc: < 1316595318 496825 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :#ifdef RLIMIT_AS < 1316595318 662842 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :packResource ResourceTotalMemory = (#const RLIMIT_AS) < 1316595318 682581 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :#endif < 1316595328 367650 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I see they have an #ifdef for systems that lack it. < 1316595344 379448 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Though I can't recall if OS X headers provide the #define and just ignore it, or if they completely lack it. < 1316595828 986983 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1316595887 848119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how would one go about learning all of these details? < 1316597554 813643 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bugatti_Veyron < 1316597555 952480 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mmm < 1316597682 92766 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That seems to be some sort of a car device. < 1316597757 205490 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes it's the fastest street-legal car in the world. < 1316597824 190931 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It does not look like you could fit a large amount of luggage into it. Is there even place for the cat? < 1316597839 497103 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm sure you could fit one person and a cat in there. < 1316597859 578713 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a mid-engine car so there's not a lot of passenger space. < 1316597895 493299 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1316597957 650998 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the engine is essentially two V8's fused together. it's a pretty amazing feat of engineering. < 1316597976 329722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there are 10 radiators. < 1316598004 669656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most cars have one of those. < 1316598015 226805 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, but I'm not often in *that* much of a hurry to get the cat anywhere. I think I'll skip. < 1316598029 119165 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's also obscenely expensive. < 1316598043 522539 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :It uses special Michelin PAX run-flat tyres, designed specifically to accommodate the Veyron's top speed, which reportedly cost €25,000 per set. < 1316598075 41616 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe the car itself is sold for 1.7 million. Though I believe they stopped selling them. < 1316598100 822859 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: what is this weird car you are talking about? < 1316598104 127860 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :With that sort of price, does it even come with a Befunge interpreter or something? < 1316598110 721739 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bugatti_Veyron < 1316598127 152434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: no but it moves really fast. < 1316598145 380233 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: That would perhaps be nice if there weren't all the other people in the way. < 1316598157 803803 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Buy your own road and drive it there < 1316598170 748011 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Live on the Isle of Man < 1316598175 4164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :May noted that at top speed the engine consumes 45,000 litres (9,900 imp gal) of air per minute (as much as a human breathes in four days). < 1316598197 532060 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :On the Isle of Man, where all men are real men, and all cars are like that. < 1316598222 543917 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as far as I can tell it's basically the best car ever made. < 1316598262 432280 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :For some values of best, certainly. < 1316598301 155460 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :top speed, acceleration, handling, stability, quality of engineering. < 1316598316 135477 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but not passenger capacity or trunk space, no. < 1316598331 943417 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or practicality. (What do you *do* with that top speed and acceleration?) < 1316598341 176505 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :go places really fast of course. < 1316598343 599455 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'll get excited when they make the flying model; at least that'd make me feel like it's the future. < 1316598365 347193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Clarkson test drove the Veyron from Alba, northern Italy to London in a race against James May and Richard Hammond who made the journey in a Cessna 182 aeroplane. < 1316598374 615350 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why doesn't it say who won. :P < 1316598391 957592 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Because Cessna is awesome < 1316598394 279663 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They had that car-train-motorcycle race, I remember seeing that thing. < 1316598410 891631 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The only thing of that show I've seen, probably. < 1316598412 127220 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :motorcycles are generally faster than cars. < 1316598434 387331 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a high-end motorcycle easily travels faster than the Bugatti Veyron. < 1316598437 488280 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :The acceleration is to produce frame-dragging that increases the apparent size of the owner's small penis < 1316598440 502428 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Everything seems to be capable of the speed limit speeds, anyway. < 1316598455 91502 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : as far as I can tell it's basically the best car ever made. <-- not at all. It is useless when moving to a new house, you can't fit a lot in that car < 1316598455 226982 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....speed limits? < 1316598465 249352 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I've heard there's such a thing. < 1316598473 126874 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :do people actually pay attention to those? < 1316598479 445256 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Around here, certainly. < 1316598482 397071 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course < 1316598484 402814 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You get ticketed if not. < 1316598487 717133 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....weird. < 1316598488 221436 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indeed < 1316598499 408457 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: which country do you live in then? < 1316598503 757695 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION routinely drives to Atlanta at about 90 mph. < 1316598504 407951 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :US. < 1316598512 616752 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I see < 1316598517 219059 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :speed limit on those roads ranges from 55 mph to 75 mph < 1316598525 837760 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most people are going about 80. < 1316598546 228217 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I mean, sure, "people" in general drive at k*l, where l is the speed limit and k is something from 1 to 1.2, but still. < 1316598548 57682 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when traffic permits. < 1316598577 114690 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: anyway, a sports car is kind of useless for most purposes. I very much doubt that car you mentioned have a towbar... < 1316598579 732842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in palces where I know cops are never present I usually go about 105 < 1316598596 69939 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :has a* < 1316598606 861000 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: no, though it is all wheel drive and has retarded horse power / torque so it could probably tow something. < 1316598639 292374 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: and you can't really fit a lot of stuff in the car. < 1316598651 264576 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the final production Veyron engine produces 1,001 metric horsepower (736 kW; 987 bhp) of motive power, and generates 1,250 newton metres (922 ft·lbf) of torque.[1][14] The nominal figure has been stated by Bugatti officials to be conservative, with the real total being 1,020 metric horsepower (750 kW; 1,006 bhp) or more. < 1316598653 139944 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1316598658 592563 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Highway speed limits don't go higher than 120 km/h (75 mph) here, and even if you add a generous 1.2 multiplier, that's 144 km/h (90 mph), so at most you need to be able to drive that fast. A top speed of 400 km/h (250 mph) sounds a bit... excessive. < 1316598663 600156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: yes you've driven that point home. < 1316598668 204204 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: even two parents + two children + packing for 4 days vacation would not fit < 1316598680 253783 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: so what actual use is a car like that? < 1316598690 349810 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to take one or two people a large distance very quickly. < 1316598706 605710 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :120 km/h is the maximum existing speed limit around here anyway. < 1316598741 841353 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, to escape police, to have fun, to escape a large section of the world before a meteor crashes into it. < 1316598748 370181 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :other things. < 1316598753 827278 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I really believe the point is more about what other people think of the car's owner. < 1316598765 402289 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: the police would still note down the registration number... < 1316598770 754967 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so it wouldn't really help < 1316598785 462938 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I actually think the point is to be an amazing work of engineering. < 1316598801 172479 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not everyone is vain like that. < 1316598803 570270 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, that's the point for the people who made it. < 1316598810 137910 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe. < 1316598817 287123 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie: you mean, that the owner has no sense and doesn't care much for actual use of the product nor the environment. < 1316598835 964907 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: That's just one opinion; other people might thing "whoa, nice car". < 1316598853 319212 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It looks rather car chasey from the photos. < 1316598855 104212 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION takes note: #esoteric does not appreciate a good car. < 1316598870 578381 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I could imagine a Surname, Firstname Surname driving a car like that. < 1316598886 674469 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Conclusion made with a sample size of N=2? < 1316598899 64080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also speaking of evading police, my friend who drives a motorcycle can pretty much always outrun the police before they have time to get his license plate. < 1316598928 688294 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: I certainly do. A Volvo station wagon with hybrid electrical/bio-fuel engine is a good car IMO. < 1316598932 38024 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most cops don't even bother with motorcycles. < 1316598963 688835 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :With the sort of scaled-by-your-wages fines (and I believe license-suspension reasonably easily) you get here, I wouldn't think "pretty much always" would be quite good enough. < 1316599002 761103 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie: same system in Sweden < 1316599016 355560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you Europeans and your apparently strict traffic laws. < 1316599083 48844 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: much less accidents over here than in US < 1316599102 788396 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :changing the speed limit does not correlate to more accidents. < 1316599107 317020 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or less. < 1316599116 45217 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Top_Gear_Race_to_the_North <- this was the thing I saw. < 1316599122 320642 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: [citation needed] < 1316599129 988220 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :because as far as I know it does < 1316599154 244404 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :a lower speed means that the car travels less distance during your reaction time if a wild animal runs onto the road for example. < 1316599160 168501 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and braking distance is also reduced < 1316599198 941208 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: http://en.wikipedia.org/wiki/Autobahn < 1316599200 729384 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Didn't we do the whole car accident discussion/comparison already not long ago? < 1316599206 817903 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for highways this is less important. < 1316599209 447718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :You would expect a country like Sweden, with bad winters and so on to have more accidents per capita than a US state like California, but no. Not the case. < 1316599226 468315 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Per distance traveled is the more sensible metric, anyway. < 1316599229 472743 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie: indeed, with pikhq iirc, who is sensible < 1316599239 78609 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie: even then iirc Sweden is better of than US. < 1316599239 412231 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And I can't get W|A to report it, even though I think it did before. < 1316599248 631098 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Moreover, international accident statistics demonstrate that limited access grade separated roads such as Autobahns and motorways have much greater road traffic safety regardless of speed limit, suggesting that high speed alone isn't a deciding factor. < 1316599253 388832 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe American cars are just not safe. < 1316599268 450267 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also we have really bad traffic. < 1316599316 616482 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: what about the reaction time/braking distance issue I mentioned above. < 1316599320 306595 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :are you saying it is false? < 1316599331 580044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. < 1316599360 611561 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but to what extent this curbs avoiding an accident is questionable. In many cases you don't have control of your car anyways. < 1316599364 396242 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet: then on a given road a lower speed limit means fewer accidents, and more importantly: fewer accidents with deadly outcome. < 1316599393 931744 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I would like to continue this discussion, but I need to leave for university now < 1316599394 917617 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :cya < 1316599429 568923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The Synthesis of Safety Research Related to Speed and Speed Limits report sponsored by the Federal Highway Administration published in 1998 found that changing speed limits on low and moderate speed roads appeared to have no significant effect on traffic speed or the number of crashes, whilst on high-speed roads such as freeways, increased speed limits generally resulted in higher traffic speeds and more crashes. It is a < 1316599442 794378 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ah, I found the right W|A query formulation. "Sweden road accidents causing death / total road traffic" => 0.5902 deaths per hundred million vehicle kilometres; US 0.891. < 1316599449 14288 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :We'd curb accidents by removing the pesky humans from the dashboard < 1316599557 610223 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Google's doing that right now. < 1316599573 527487 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They already had that one crash which they were all "it's the human's fault again". < 1316599584 612327 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Possibly a coverup by the Google AI overlords. < 1316599686 976442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :suddenly 4 gigs of RAM is no longer enough to not worry about. < 1316599770 787555 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, and getting 4G sticks of DDR2 to a motherboard with only two stupid slots is annoyingly expensive. Last I looked, it was more than twice the price of an equivalent amount (and stick-count) of faster DDR3 RAM. < 1316599848 687847 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :you pay for the historical value < 1316599940 250507 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh... why is there a cat process sleeping my computer. < 1316599942 639599 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NO SLEEPING CATS. < 1316600041 969984 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's better to let sleeping cats lie. < 1316600057 789254 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Better than zombie cats. < 1316600087 123127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uninterruptible cats are the worst. < 1316601323 741440 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1316602745 942764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> showIntAtBase 2 intToDigit (foldl1 (+) [1..100]) "" < 1316602747 17509 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "1001110111010" < 1316602754 984550 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> showIntAtBase 3 intToDigit (foldl1 (+) [1..100]) "" < 1316602756 82550 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "20221001" < 1316602771 565001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (\x -> showIntAtBase x intToDigit (foldl1 (+) [1..100]) "") [1..] < 1316602772 564375 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["*Exception: Numeric.showIntAtBase: applied to unsupported base 1 < 1316602775 34102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (\x -> showIntAtBase x intToDigit (foldl1 (+) [1..100]) "") [2..] < 1316602776 295682 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["1001110111010","20221001","1032322","130200","35214","20503","11672","683... < 1316602795 393373 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (\x -> showIntAtBase x intToDigit (foldl1 (+) [1..100]) "") evens < 1316602796 594984 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `evens' < 1316602804 504358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (\x -> showIntAtBase x intToDigit (foldl1 (+) [1..100]) "") $ filter even [1..] < 1316602805 531024 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["1001110111010","1032322","35214","11672","5050","2b0a","1baa","13ba","faa... < 1316603041 24451 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sadly intToDigit only goes up to 15. :/ < 1316603065 98626 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :@let showAtBase b n=(\(i,f)->(show=<let(i,r)=let d=floor(x/b)in(d,x-b*fromIntegral d)in Just(i,r*b)) n < 1316603066 888930 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1316603078 419272 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> showAtBase (exp 1) pi < 1316603080 184740 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "10.10100202000211112002010112000101020200211201001201121000112101000020021... < 1316603091 253294 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> take 30 $ showAtBase (exp 1) (pi :: CReal) < 1316603095 149226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1316603098 898696 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> take 25 $ showAtBase (exp 1) (pi :: CReal) < 1316603102 940917 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1316603107 126769 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> take 20 $ showAtBase (exp 1) (pi :: CReal) < 1316603110 558359 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "10.10100202000211112" < 1316603467 993503 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> exp 1 < 1316603469 9650 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.718281828459045 < 1316603492 987826 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> take 20 $ showAtBase (pi) (pi :: CReal) < 1316603495 863274 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "10.00000000000000000" < 1316603498 736384 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :coooool < 1316603499 585709 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::D < 1316603514 434091 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :apparently slow though XD < 1316603568 82713 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :CReal is O(shit) < 1316603587 770979 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :XD < 1316603588 76161 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> showAtBase pi pi < 1316603590 29203 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "10.00000000000000000000000000000000000000000000000000000000000000000000000... < 1316603600 453173 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> showAtBase 10 pi < 1316603602 134046 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "3.141592653589793115997963468544185161590576171875000000000000000000000000... < 1316603613 609863 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :pi should be defined as an infinite list < 1316603619 680931 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :when more precision is demanded it calculates it < 1316603643 933911 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> pi :: CReal < 1316603645 174274 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.1415926535897932384626433832795028841972 < 1316603694 288906 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1316603732 413237 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1316603771 514983 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1316606259 819955 :MSleep!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MDude < 1316606700 283656 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1316607654 419881 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: you could do this yourself you know. < 1316607813 212394 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t arccot < 1316607814 370708 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `arccot' < 1316607818 813144 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t arctan < 1316607819 957004 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `arctan' < 1316607834 442472 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t acot < 1316607835 516613 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `acot' < 1316607838 52153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t atan < 1316607839 212420 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Floating a) => a -> a < 1316608190 229678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let acot x = (pi/2) - arctan x; pid digits = let unity = 10 ^ (digits+10); pi' = 4 * (4* arccot 5 unity - arccot 239 unity) in pi' `div` (10^10) in pid 1000 < 1316608191 226519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `arctan'Not in scope: `arccot'Not in scope: `arccot' < 1316608203 590021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let arccot x = (pi/2) - atan x; pid digits = let unity = 10 ^ (digits+10); pi' = 4 * (4* arccot 5 unity - arccot 239 unity) in pi' `div` (10^10) in pid 1000 < 1316608204 802919 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1316608204 975173 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Real.Integral a' < 1316608204 994137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1316608323 467399 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay iwc isn't ending (i think. that was a particularly obscure final annotation line.) < 1316608328 562467 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*! < 1316608349 80770 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh their acot takes two arguments < 1316608351 332316 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: http://en.literateprograms.org/Pi_with_Machin's_formula_(Haskell) < 1316608393 848364 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src Floating < 1316608394 314490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class (Fractional a) => Floating a where < 1316608394 474392 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : pi :: a < 1316608394 492393 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : exp, log, sqrt, sin, cos, tan :: a -> a < 1316608394 492500 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh :: a -> a < 1316608395 960320 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (**), logBase :: a -> a -> a < 1316608421 751120 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :needs moar acot < 1316608439 331561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just asin.recip, anyway < 1316608453 757116 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1316608454 21516 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :don't care. < 1316608459 692197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NEVER A FUNCTION TOO TRIVIAL. < 1316608464 362659 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*atan.recip < 1316608471 181506 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it? < 1316608483 778746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well tan x = 1/cot x < 1316608488 703387 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :according to wikipedia is pi/2 - atan x < 1316608493 382492 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that the same thing? < 1316608508 901445 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CReal's pi is defined in terms of atan; "pi = 16 * atan (fromRational (1 % 5)) - 4 * atan (fromRational (1 % 239))" < 1316608526 679282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :should be < 1316608563 668196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because tan x = 1 / tan (pi/2 - x) < 1316608566 773709 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :arctan(1/x) = arccot x < 1316608584 894283 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah < 1316608685 451125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :our norwegian trigonometry and calculus classes never bothered with any of that co-stuff < 1316608691 150572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :afair < 1316608712 574050 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The domains may differ; Wikipedia's "usually defined as" lists gives -pi/2 < y < pi/2 for y = atan(x), and 0 < y < pi for y = acot(x). < 1316608750 824489 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And our Finnish trigonometry does not really speak of cosecants, secants and cotangents either. < 1316608758 776540 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shame < 1316608766 586148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, that's just because each grows asymptotic at the boundary < 1316608766 827022 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :AMERICAN TRIGONOMETRY IS SUPERIOR HAHAHAHAHA < 1316608784 261225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait we have cosine of course, but not secant < 1316608805 221440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :puny scandinavians. < 1316608808 87232 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"The acronyms "SOHCAHTOA" and "OHSAHCOAT" are commonly used mnemonics for these ratios." Not here they aren't! < 1316608813 596355 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Reduce[ArcTan[x] == ArcCot[1/x], x] < 1316608820 550123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :your feeble peninsula will be analyzed with the might of our extra trigonometric functions. < 1316608821 724468 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric := True < 1316608840 533325 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm not sure if there's a Finnish mnemonic. < 1316608881 234084 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I saw a "soh-cah-toa" reference in some webcomic or other. < 1316608899 69088 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I bet it was xkcd. < 1316608901 330827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've seen it mentioned < 1316608967 804259 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "opposite" and "adjacent" in Finnish both start with 'v' ("vastakkainen/vastainen", "viereinen") so we're even mnemonically oppressed by the language. < 1316608988 10517 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh... < 1316608993 776434 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"SVHKVHTVV" would not be very helpful. < 1316608996 390553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why is office libre really really inconsistent about everything. < 1316609027 371345 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*libreoffice apparently < 1316609065 572870 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I select "heading 2" for one heading and it does bold and italics, I do the same for a different heading and it formats it differently < 1316609111 649316 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Does your superior American trigonometry also cover versine, vercosine, coversine, haversine, exsecant and such? < 1316609118 933095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, no. < 1316609182 758174 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/9/9d/Circle-trig6.svg so pretty. < 1316609247 304063 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hacoversine, < 1316609247 322067 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Haven't had any "style inconsistency" issues in OpenOffice (back when it was called that); though it sometimes is necessary to select all + clear formatting, if the document has originally non-style-based modifications here and there. < 1316609286 905835 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"The hacoversed cosine, also called hacovercosine or cohavercosine and written hacovercosin(\theta)" < 1316609307 494640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"now you are just making things up." < 1316609788 408111 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1316609871 239692 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> let pfx = ["ha", "co", "ver"]; f = (++ "sine") . concat; r = randoms $ mkStdGen 6667 in f . take (head r `mod` 20) $ (pfx !!) . (`mod` length pfx) <$> tail r < 1316609872 943833 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "cohacovercohahahahasine" < 1316609887 888707 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"hahahahasine", the funniest trigonometric function there is. < 1316609919 37817 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Also I don't know how to get real random numbers out of lambdabot.) < 1316609939 305637 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> ((++"sine").(`replicateM` ["ha","co","ver"])) =<< [0..] < 1316609940 268046 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1316609940 440729 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type... < 1316609951 665610 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> ((++"sine").join.(`replicateM` ["ha","co","ver"])) =<< [0..] < 1316609952 828204 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1316609953 357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type... < 1316609954 765665 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :jsdkfjsadhfiushef < 1316610002 375790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map ((++"sine").join) $ ((`replicateM` ["ha","co","ver"])) =<< [0..] < 1316610004 131510 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["sine","hasine","cosine","versine","hahasine","hacosine","haversine","coha... < 1316610019 676185 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map ((++"sine").join) $ ((`replicateM` ["ha","co","ver"])) =<< [5..] < 1316610021 502583 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["hahahahahasine","hahahahacosine","hahahahaversine","hahahacohasine","haha... < 1316610034 467611 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map ((++"sine").join) $ ((`replicateM` ["ha","co","ver"])) =<< [3..] < 1316610036 390860 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["hahahasine","hahacosine","hahaversine","hacohasine","hacocosine","hacover... < 1316610057 206762 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hacocoversine < 1316610064 297118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is in there somewhere < 1316610143 630270 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> elemIndex "hacocoversine" . map ((++"sine").join) $ ((`replicateM` ["ha","co","ver"])) =<< [0..] < 1316610145 413531 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 54 < 1316610148 421003 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Indeed it is. < 1316610656 320294 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t count < 1316610657 349843 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `count' < 1316610818 210304 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (\x -> (==) `on` length (elemIndices '[' x) (elemIndices ']' x)) $ (`replicateM` "+-[].,") =<< [0..] < 1316610819 297522 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Int] -> a -> b' < 1316610819 470292 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against in... < 1316610838 719933 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (\x -> ((==) `on` length) (elemIndices '[' x) (elemIndices ']' x)) $ (`replicateM` "+-[].,") =<< [0..] < 1316610839 813785 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","+","-",".",",","++","+-","+.","+,","-+","--","-.","-,","[]","][",".+",... < 1316610846 814587 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The good old ][. < 1316610854 875947 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Good program. Best friend. < 1316610861 980712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :best bf < 1316610890 547949 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1316610916 657556 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1316610987 240546 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> [] < [1,2,3] < 1316610988 405787 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1316610992 161842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> [0] < [1,2,3] < 1316610993 134171 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1316610997 961334 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> [0] < [0,1,2,3] < 1316610999 159368 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1316611032 234384 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (\x -> let count = (`elemIndices` x); ls = count '['; rs = count ']' in ls < rs && ((==) `on` length) numl numr) $ (`replicateM` "+-[].,") =<< [0..] < 1316611033 340705 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `numl'Not in scope: `numr' < 1316611041 784305 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (\x -> let count = (`elemIndices` x); ls = count '['; rs = count ']' in ls < rs && ((==) `on` length) ls ra) $ (`replicateM` "+-[].,") =<< [0..] < 1316611042 756929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `ra' < 1316611045 783497 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (\x -> let count = (`elemIndices` x); ls = count '['; rs = count ']' in ls < rs && ((==) `on` length) ls rs) $ (`replicateM` "+-[].,") =<< [0..] < 1316611046 850583 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["[]","+[]","-[]","[+]","[-]","[]+","[]-","[].","[],","[.]","[,]",".[]",",[... < 1316611049 153057 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1316611111 485710 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> let v d [] = d == 0; v d ('[':xs) = v (d+1) xs; v d (']':xs) = d > 0 && v (d-1) xs; v d (_:xs) = v d xs in drop 10000 . filter (v 0) $ (`replicateM` "+-[].,") =<< [0..] < 1316611113 437610 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [",.-.,+",",.-.,-",",.-.,.",",.-.,,",",.-,++",",.-,+-",",.-,+.",",.-,+,",",... < 1316611113 455659 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The manual way. < 1316611144 76155 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (\x -> let count = (`elemIndices` x); ls = count '['; rs = count ']' in ls <= rs && ((==) `on` length) ls rs) $ (`replicateM` "+-[].,") =<< [0..] < 1316611145 26320 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","+","-",".",",","++","+-","+.","+,","-+","--","-.","-,","[]",".+",".-",... < 1316611158 173619 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most awesome way. < 1316611180 66366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (\x -> let count = (`elemIndices` x); ls = count '['; rs = count ']' in ls <= rs && ((==) `on` length) ls rs) $ (`replicateM` "+-[].,") =<< [4..] < 1316611181 50569 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["++++","+++-","+++.","+++,","++-+","++--","++-.","++-,","++[]","++.+","++.... < 1316611192 945719 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (\x -> let count = (`elemIndices` x); ls = count '['; rs = count ']' in ls <= rs && ((==) `on` length) ls rs) $ (`replicateM` "+-[].,") =<< [20..] < 1316611194 175093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["++++++++++++++++++++","+++++++++++++++++++-","+++++++++++++++++++.","++++... < 1316611212 506118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man there sure are a lot of brainfuck programs. < 1316611342 995717 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> elemIndex "[[]]][" . filter (\x -> let count = (`elemIndices` x); ls = count '['; rs = count ']' in ls <= rs && ((==) `on` length) ls rs) $ (`replicateM` "+-[].,") =<< [0..] < 1316611344 866480 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 6284 < 1316611351 340132 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> [2,6] < [3,5] < 1316611352 333181 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1316611358 807524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh... < 1316611359 900814 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Slightly lessens the awesome. < 1316611374 477364 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how does that work. < 1316611395 53942 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, 2 < 3. < 1316611415 918048 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1316611478 131841 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> all (uncurry (<)) $ zip [2,6] [3,5] < 1316611479 392069 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1316611483 388532 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :beat me to it. < 1316611495 901286 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe if you test something like that. (Disclaimer: haven't thought it through.) < 1316611523 11313 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (\x -> let count = (`elemIndices` x); ls = count '['; rs = count ']' in all (uncurry (<)) (zip ls rs) && ((==) `on` length) ls rs) $ (`replicateM` "+-[].,") =<< [0..] < 1316611523 951345 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","+","-",".",",","++","+-","+.","+,","-+","--","-.","-,","[]",".+",".-",... < 1316611524 56424 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> all $ zipWith (<) [2,6] [3,5] < 1316611525 28006 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> GHC.Bool.Bool' < 1316611525 199386 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ... < 1316611531 670346 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have. < 1316611554 760481 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you want and < 1316611557 519095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for that. < 1316611560 409307 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right. < 1316611593 32772 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (\x -> let count = (`elemIndices` x); ls = count '['; rs = count ']' in and (zipWith (<) ls rs) && ((==) `on` length) ls rs) $ (`replicateM` "+-[].,") =<< [0..] < 1316611594 48484 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","+","-",".",",","++","+-","+.","+,","-+","--","-.","-,","[]",".+",".-",... < 1316611612 412510 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can you think of a situation where that fails? < 1316611688 50736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think it's correct. < 1316611999 607888 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle on < 1316612000 232644 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Function on :: (b -> b -> c) -> (a -> b) -> a -> a -> c < 1316612000 444253 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.PrettyPrint.HughesPJ OneLineMode :: Mode < 1316612000 462322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Parsec.Char oneOf :: Stream s m Char => [Char] -> ParsecT s u m Char < 1316612172 711215 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> let progs = (`replicateM` "+-[].,") =<< [0..]; cake = filter (\x -> let count = (`elemIndices` x); ls = count '['; rs = count ']' in and (zipWith (<) ls rs) && ((==) `on` length) ls rs) progs; v d [] = d == 0; v d ('[':xs) = v (d+1) xs; v d (']':xs) = d > 0 && v (d-1) xs; v d (_:xs) = v d xs in elemIndex False $ zipWith (==) (filter (v 0) progs) cake < 1316612176 596827 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1316612180 459103 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They seem to agree. < 1316612281 711254 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://hpaste.org/51618 < 1316612284 431245 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bam < 1316612285 676407 :hagb4rd!~perdito@koln-4d0b7795.pool.mediaWays.net QUIT :Ping timeout: 260 seconds < 1316612288 270594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now prettified. < 1316612581 636262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1316612595 775428 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1316612596 907243 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :am I a bad person for using (`f` x) instead of flip f x? < 1316612715 998630 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl \ls rs -> and (zipWith (<) ls rs) && ((==) `on` length) ls rs < 1316612716 561937 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap (ap . (((&&) . and) .) . zipWith (<)) ((==) `on` length) < 1316612779 851212 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl \x -> and (zipWith (<) (elemIndices '[' x) (elemIndices ']' x)) && ((==) `on` length) (elemIndices '[' x) (elemIndices ']' x) < 1316612780 329359 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap ((&&) . and . ap (zipWith (<) . elemIndices '[') (elemIndices ']')) (ap (((==) `on` length) . elemIndices '[') (elemIndices ']')) < 1316612792 9705 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :beautiful. < 1316612965 33104 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :what are you doing? < 1316613228 914030 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/math/comments/kmhjj/mind_blown_in_linear_algebra_class_today_when_the/ < 1316613240 442308 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Help this person really annoys me and I feel bad for it. < 1316613377 380172 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You are a bad person for being annoyed when other people are happy and excited. < 1316613435 976694 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ut-oh, how do I cancel a topic edit in XChat? < 1316613443 379956 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I accidentally all over the topic textbox. < 1316613452 828338 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Why is that even a textbox in the first place? < 1316613466 683503 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(This is from another client.) < 1316613524 214993 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Hrm, restoring it to the original form and then clicking away at least didn't change the topic. But maybe it needs a CR anyway to happen. Who knows. < 1316613627 536639 :Madoka-Kaname!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 258 seconds < 1316613702 193655 :Gregor!foobar@codu.org PRIVMSG #esoteric :fizzie: Only hitting enter will change the topic. If you type /topic in the normal input box, it'll refetch the original topic. < 1316613712 749885 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1316613735 962880 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Good. I was *so scared*. < 1316614862 204129 :Gregor!foobar@codu.org PRIVMSG #esoteric :... lolwut < 1316615165 199060 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1316615227 36537 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1316616852 96923 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1316618164 234252 :Deewiant_!~deewiant@cs27125254.pp.htv.fi QUIT :Ping timeout: 252 seconds < 1316618211 686152 :Deewiant!~deewiant@cs27125254.pp.htv.fi JOIN :#esoteric < 1316619659 625701 :Guest63383!variable@gateway/shell/trekweb.org/x-wagzdfquqvaujeal JOIN :#esoteric < 1316619660 106698 :Guest63383!variable@gateway/shell/trekweb.org/x-wagzdfquqvaujeal QUIT :Excess Flood < 1316619898 1295 :variable-!variable@gateway/shell/trekweb.org/x-xzcrsccxbzxhiofm JOIN :#esoteric < 1316620932 621563 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1316621035 130304 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 260 seconds < 1316622678 976305 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1316623736 595675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1316623830 54713 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1316623973 786086 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1316624270 827153 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1316624730 789596 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1316624747 548967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :helo < 1316624759 959853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ehlo < 1316624842 159659 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1316624844 279432 :elliott_!~elliott@95.149.228.192 JOIN :#esoteric < 1316625434 960206 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm reading the last iwc annotation, it seems it is going to continue? < 1316625465 507156 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not sure < 1316625912 711339 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1316626108 61625 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :hmph, no respond to my issue after, like, A WHOLE DAY :p < 1316626114 951561 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :s/:p/:P/ < 1316626118 590578 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_: what issue? < 1316626221 18539 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl < 1316626259 643000 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Vorpal: https://github.com/phonohawk/HsOpenSSL/issues/3 < 1316626885 37578 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :back < 1316626927 677772 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_: template haskell uses bytecode interpreter? huh. Well, I guess it makes sense. < 1316626945 843249 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_: what are you using openssl bindings for? < 1316626948 428082 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Vorpal: Consider cross-compiling < 1316626967 984068 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_: true < 1316626970 449706 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :And because iterIO depends on them; it'd be nice if that kind of auxiliary stuff was split up from the package but it isn't < 1316626991 661874 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_: and why are you using iterIO? < 1316627001 290083 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Iteratee-based IO is an alternative to lazy IO that offers better error handling, referential transparency, and convenient composition of protocol layers or parsers. This package provides iteratees based around pipe operators for hooking together application components and directing data flow. New users should see the tutorial in the Data.IterIO module documentation. Highlights of the library include: < 1316627001 452243 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Heavy emphasis on ease of use, ease of learning, and uniformity of mechanism. < 1316627001 470325 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Copious documentation. < 1316627001 470479 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Consistent EOF and error handling to avoid resource leaks and other issues in corner cases. < 1316627003 262406 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :A set of iteratee parsing combinators providing LL(*) parsing while generally not consuming large amounts of memory for backtracking. < 1316627006 485049 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Seamless integration with attoparsec for LL(1) parsing. < 1316627008 461156 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :See Data.IterIO for a discussion of the differences between iterIO and the two previous iteratee implementations (iteratee and enumerator). < 1316627016 25717 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Unless you know of a better iteratee package? < 1316627035 964029 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :I don't want to write manual network code. < 1316627048 292913 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, nice < 1316627066 710573 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :If not iterIO I'd use enumerator, but I find iterIO easier to understand and more powerful < 1316627086 487934 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_: of course, real programmers would just poke the relevant registers on the NIC manually < 1316627097 218803 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or get butterflies to do it < 1316627171 273466 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Vorpal: Well, I could just use standard handle-based IO, iteratees are probably slightly overkill, but I don't see why I should stop using them just because of a dependency issue < 1316627185 552249 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fair enough < 1316627188 161037 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :And it's not like they have much overhead in terms of code to using them so there's no harm done < 1316627214 305498 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :It would be nice if I could make the packet reading/writing code work directly with iteratees rather than having to go through the cereal library < 1316627214 961031 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Not sure < 1316627222 857893 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :That might be good for performance, I'll have to see < 1316627243 922382 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_: what are you doing networking for though? < 1316627247 559000 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Vorpal: mchost < 1316627253 158007 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha < 1316627321 430522 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Anyway, I'm trying to do things The Right Way, and iteratees are definitely The Right Way :-P < 1316627336 4272 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1316627388 593133 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I like that compared to lisp of scheme, explicit recursion is a lot more rare in haskell. < 1316627392 370058 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or* < 1316627405 189931 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Explicit recursion is rare in CL < 1316627407 693400 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :They use LOOP < 1316627419 8222 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_: well yeah. But compared to scheme then < 1316627424 452859 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and some lisp dialects < 1316627432 179024 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Well, nobody writes programs in scheme :D < 1316627432 344401 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :iirc it isn't all that uncommon in elisp < 1316627452 253269 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_: touche < 1316627505 466847 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Anyway, the iterIO maintainer fixed a bug I reported and released the new version to Hackage an hour after I emailed him about it, so I'm disinclined to switch to something else :) < 1316627519 631350 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1316627527 801686 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :gribbles < 1316627755 953962 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Also it lets me avoid Handles which is nice, since they have buffer support I don't need. < 1316628154 816529 :Ngevd!~nathan@host-78-146-168-58.as13285.net JOIN :#esoteric < 1316628172 946424 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :Hello < 1316628265 757465 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :S(S(SKK)(KS))(KK) < 1316628358 436120 :gribbles!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1316628805 966716 :Ngevd!~nathan@host-78-146-168-58.as13285.net QUIT :Ping timeout: 260 seconds < 1316630040 59682 :Ngevd!~nathan@host-78-146-168-58.as13285.net JOIN :#esoteric < 1316630302 560505 :Gregor!foobar@codu.org PRIVMSG #esoteric :Ngevd: I am so glad that my idle comment has permanently changed your IRC identity. < 1316630314 250053 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :Yup < 1316630325 609862 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :Ngevd is easier to explain than Taneb < 1316630439 30720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what was the comment? < 1316630442 648643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been trying to figure out the new name < 1316630453 26739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at first I thought it was rot-13 or a variant, but it doesn't seem to be < 1316630460 787630 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :I almost had the additional middle name Elliott < 1316630468 342103 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :Which would make my initials NGEvD < 1316630480 505451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, initials < 1316630489 766936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet another elliott would be really confusing, there are already at least two < 1316630497 655933 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :hello < 1316630506 374430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1316630510 157732 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :It's an old family name < 1316630512 65636 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric : and yet another elliott would be really confusing, there are already at least two < 1316630520 125574 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :ais523: I think everything about Taneb makes communication here more confusing < 1316630521 940945 :Gregor!foobar@codu.org PRIVMSG #esoteric :Ngevd is an old family name??? (lololol) < 1316630522 432511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that have been, in here < 1316630527 476370 :Gregor!foobar@codu.org PRIVMSG #esoteric :My old family name is Dodifer :P < 1316630545 330810 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :"The esolanger who is aware of IWC's existence who is regularly in #esoteric and who lives in Hexham" was pretty ambiguous before he came along :P < 1316630550 597327 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :s/ambiguous/unambiguous/ < 1316630558 339669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, there are two Hexhamers in #esoteric? < 1316630563 923979 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :Me and elliott_ < 1316630567 869332 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :And we have never me < 1316630568 36224 :Gregor!foobar@codu.org PRIVMSG #esoteric :(Six-sided hammers) < 1316630568 689927 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :t < 1316630573 459006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's, umm, bizarre < 1316630578 726043 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :I know! < 1316630584 969505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given that Hexham is minor enough that elliott_ was surprised that I'd heard of it < 1316630590 746533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and I hadn't done much more than hear of it) < 1316630594 372398 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :You've heard of it!? < 1316630599 139218 :Gregor!foobar@codu.org PRIVMSG #esoteric :It's surprising that they've never met given that the entire population of Hexham is six pigs and twelve farmers to maintain the six pigs. < 1316630607 469340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, obviously; more surprising is that I'd heard of it before I'd met elliott_ < 1316630643 331465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've heard of lots of other places too, like Stourbridge and Halesowen < 1316630649 635880 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :Goodwife Hot < 1316630726 336156 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric : wait, there are two Hexhamers in #esoteric? < 1316630734 719841 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :ais523: Yes, this was as surprising to me as it was to you. < 1316630736 858823 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Also as surprising to Ngevd. < 1316630741 648214 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :`pastelogs don't tell me you live in hexham < 1316630755 666712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought it was reasonably well-known that elliott_ lived in hexham < 1316630762 987559 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.22620 < 1316630766 431967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so presumably it was Ngevd that noticed the issue first < 1316630773 87611 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Argh, wrong quote < 1316630774 567948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that was useless! < 1316630776 82427 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :`pastelogs hexham < 1316630780 5601 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :It was Phantom_Hoover who noticed the issue < 1316630780 606779 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.30798 < 1316630809 326086 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :gah, where is it < 1316630817 109294 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :July 15? < 1316630826 320120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :2008-03-14.txt:20:48:37: google suggests hexham, england < 1316630830 778894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder what that was about < 1316630843 809587 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :wait < 1316630848 248304 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Gregor: http://codu.org/logs/_esoteric/ < 1316630855 645953 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Where's months four to seven < 1316630873 257639 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott_: That is an excellent question. < 1316630873 595927 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :ais523: 2008-03-14 21:47:59( AnMaster) ehird, where are you from btw? (as in what country?) < 1316630880 688762 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :I was wondering why `log was missing so much. < 1316630899 523395 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :ais523: tl;dr Taneb mentioned he was from Northumberland, PH said "please don't tell me you live in Hexham", Taneb freaked out. < 1316630908 31133 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :The next day, I heard about it, freaked out. < 1316630911 174882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Deewiant: ah, so elliott_ was a known hexham/just-next-to-hexham resident before the codu logs started < 1316630915 53503 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Henceforth we have vowed to never cross paths ever. < 1316630924 242276 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :ais523: codu logs contain all clog logs < 1316630927 369840 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :So no < 1316630966 751408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about cmeme logs? or have they vanished? < 1316630980 547170 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :I think so. < 1316630984 3443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, you two will probably meet each other by chance, but not recognise each other < 1316630986 470770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and may already have done so < 1316631000 214935 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :Almost certainly < 1316631013 667749 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :I'm well known in Ponteland of all places < 1316631024 568551 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :I've never actually been outside of a car in Ponteland < 1316631027 359005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of you should wear a hat with a stellated icosahedron on < 1316631047 573542 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :I sometimes where a John Egbert shirt in Hexham < 1316631057 380783 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :That is, in the middle of Hexham < 1316631061 488649 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :famous in ponteland < 1316631071 517275 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :the greatest achievement anyone has ever achieved < 1316631077 133075 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :Long story which I have already told < 1316631128 113190 :elliott_!~elliott@95.149.228.192 PRIVMSG #esoteric :Gregor: Well? :P < 1316631307 413019 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott_: Latest regen of logs to fix the quit bug did weird things. Fixing more bugs :P < 1316631312 186465 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1316631316 269494 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Ponteland < 1316631317 582755 :Gregor!foobar@codu.org PRIVMSG #esoteric :i.e. gimme a sec < 1316631324 730455 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :come to think of it they recorded this on wikipedia < 1316631345 161574 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :next thing they'll start giving names and wikipedia articles to distinctive dog piles < 1316631513 240682 :Ngevd!~nathan@host-78-146-168-58.as13285.net PRIVMSG #esoteric :next thing they'll start giving names piles and distinctive articles to wikipedia dog < 1316631573 343470 :Ngevd!~nathan@host-78-146-168-58.as13285.net QUIT :Quit: what a big quitter he is, eh? < 1316631660 406225 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :quitter < 1316632209 395945 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1316633012 123730 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : It was Phantom_Hoover who noticed the issue < 1316633013 596263 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dude < 1316633020 173554 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I didn't notice it. < 1316633026 423095 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I intuited it with telepathyy. < 1316633037 784477 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(It's like telepathy, but better.) < 1316633404 752323 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott_: Bug found, fixing. < 1316633481 315752 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1316633497 765067 :elliott_!~elliott@95.149.228.192 QUIT :Read error: Connection reset by peer < 1316633499 786975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-NickServ- Last failed attempt from: Elliott!3lli0tt@cpc1-woki6-2-0-cust904.6-2.cable.virginmedia.com on Sep 21 18:35:20 2011. < 1316633505 414651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Somebody needs to teach this fucker a lesson. < 1316633507 851906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is like the third time. < 1316633524 63496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Vorpal: Is there a way to go from that to their current nick? < 1316633549 965683 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: not that I know of. < 1316633559 44345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lame. How am I going to yell at him now? < 1316633590 621229 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: I had a similar issue once, but then the ident proved to help me find him/her. Turned out to be a misconfigured pidgin client trying to id as for another network. < 1316633603 997375 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :if it's an actual attempt at stealing your account, maybe freenode's operators can find him for you < 1316633612 261763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: I suspect it's simply: someone else called elliott. < 1316633617 699647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Especially considering the uppercase E. < 1316633627 415227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, freenode don't give a fuck about account owners, or they wouldn't drop nicks after like three days of no use. < 1316633631 101271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(FSVO three days.) < 1316633655 875146 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, right < 1316633697 94854 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: To answer your previous question, there has never been any missing days in the log, and you're crazy for thinking there had been. < 1316633698 274062 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: not 3 days iirc? < 1316633702 872032 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :more like a week or two? < 1316633711 555653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastelogs don't tell me you live in hexham < 1316633720 771236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It's something like thirty to sixty days, I forget exactly, but it's ridiculous. < 1316633724 422172 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.7949 < 1316633727 614717 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`log hexham < 1316633732 830618 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:18:45:26: wait, there are two Hexhamers in #esoteric? < 1316633737 888790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: And that's why there are no more lines in that pastelogs :P < 1316633738 254425 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: it seems to drop after extended inactivity < 1316633745 664667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: No, it's not automatic. < 1316633760 396245 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: oh right, many other networks do automatic dropping < 1316633762 208341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastelogs hexham < 1316633762 540419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Someone has to go into #freenode and say "give me this nick" and they'll do it immediately if it hasn't been logged into for something like a month or two. < 1316633767 567407 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.11100 < 1316633769 485619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It should be much longer than that. < 1316633778 668800 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: most networks actually do it automatic. < 1316633780 683076 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh, HEXHAMers, now I finally managed to parse that word < 1316633780 815773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: they don't seem to have a fixed time, it depends on other things < 1316633784 196028 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : -NickServ- Last failed attempt from: Elliott!3lli0tt@cpc1-woki6-2-0-cust904.6-2.cable.virginmedia.com on Sep 21 18:35:20 2011. < 1316633789 67628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Isn't freenode's whole idea to be unlike "most networks" < 1316633792 587548 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is that a Hexham address? < 1316633794 144624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Most networks are terrible < 1316633797 753023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I hope so. < 1316633810 325144 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: As near as I can tell, that is in fact the only line that matches exactly "don't tell me you live in hexham" < 1316633812 464818 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: hm maybe. < 1316633813 263459 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I tried to make it into hex-hammers but it was not spelled the right way for that to work < 1316633815 575224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: They do, but they claim to be slightly more wary if it's just reached that time. < 1316633826 69448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm fairly sure that's lies though, I've got about ten nicks dropped no questions asked. < 1316633827 696420 :Gregor!foobar@codu.org PRIVMSG #esoteric :`pastelogs don't tell me you live in hexham < 1316633832 802319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.7949 < 1316633836 454533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2011-07-16.txt:16:01:00: Please don't tell me you live in Hexham. < 1316633841 832185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That was missing previously. < 1316633850 16858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastelogs really makes me hate being alive < 1316633850 570649 :Gregor!foobar@codu.org PRIVMSG #esoteric :Oh; yeah, that's there now :P < 1316633853 71455 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.17403 < 1316633854 778334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I bet this'll get us 345 back. < 1316633857 174286 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.19220 < 1316633862 995342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.19220 < 1316633863 456260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yep. < 1316633868 833800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`logurl 2011-04-03.txt:19:48:31: < 1316633870 482118 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2011-04-03 < 1316633876 433411 :Gregor!foobar@codu.org PRIVMSG #esoteric :Apparently when you have a random bug that causes certain quits to conclude that no lines belong to any channel, it's easy to scrub whole giant swaths of history. < 1316633885 182805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nice. Very nice. < 1316633886 462807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: they claim to be more wary on dropping someone's only alternate nick < 1316633894 206535 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: XD < 1316633903 964410 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: quits on what form? < 1316633906 425330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:38:28: 21:54:38 HAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1316633906 645312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:38:28: 21:54:48 i had OS/2 Warp once. < 1316633906 685803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:38:28: 21:55:02 i had all those fucking floppies < 1316633906 704052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:38:28: 21:55:04 it never worked. < 1316633906 704207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:38:28: some people are just poets < 1316633907 320429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Would like to reaffirm this as best poem. < 1316633913 173889 :Gregor!foobar@codu.org PRIVMSG #esoteric :Vorpal: I'm not rightly sure *shrugs* < 1316633919 140389 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: ah. < 1316633926 802341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: That's never happened to me. I don't remember how long elliott had been unused when I got it dropped, but it wasn't long. < 1316633931 525840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I feel no guilt because it was stolen from me in the first place :P < 1316633938 446015 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: I don't see the poetry < 1316633941 269697 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ACTION has quit (' -- DROP TABLE logs) < 1316633954 629055 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(well, not quite) < 1316633956 785073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: You're not looking hard enough. < 1316633961 487380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Try saying the lines aloud, as poetry. < 1316633966 999823 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ACTION has quit ('; DROP TABLE logs; --) < 1316633967 819591 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there < 1316633994 904115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:54:26: 11:14:27 There's a squirrel that lives near my building that I see every so often. I can recognize it's the same squirrel because it has no tail. It is a constant reminder that, visually speaking anyway, squirrels are approximately 50% tail. < 1316633995 114649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I was just doing a best-of-cpressey day :P < 1316633999 349647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it does look like a poem to me, just not a very good one < 1316634012 792262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: How can a complete summary of computing be a bad poem? < 1316634017 765923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what color are the squirrels in the US? < 1316634025 179434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unto; < 1316634026 876483 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the one with the squirrel is nice < 1316634042 497948 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: hm... Grey iirc? < 1316634053 555819 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and brown in EU right? < 1316634053 573485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I'd prefer a reply from an American < 1316634057 767212 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the most squirrelly color of them all, squirrel-colored < 1316634059 774707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, that's all wrong < 1316634064 51825 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :2011-09-21.txt:18:48:19: ais523: tl;dr Taneb mentioned he was from Northumberland, PH said "please don't tell me you live in Hexham", Taneb freaked out. < 1316634069 313434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're most commonly grey in the UK, although there are a few red ones left in scotland < 1316634069 482790 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also not quite accurate. < 1316634082 798092 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He was complaining about the rain and then I said that. < 1316634104 179549 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :taneb is from hexham? < 1316634107 530018 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: well yeah, the grey US ones are taking over in UK iirc. Think I saw a BBC produced program about that some years ago. < 1316634113 388176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are no other esolangers in Birmingham, right? < 1316634119 285029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: He definitely said Northumberland before that. < 1316634121 188802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But okay. < 1316634123 210157 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :maybe one of the idlers < 1316634126 166617 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, Hexham seems to be the only one. < 1316634134 430296 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :ais523: squirrels are very popular in london, they pretty much do not exist in germany < 1316634149 849148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*populous? < 1316634151 638174 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, sure, and that raised my suspicion, but a day before I asked him if he was in Hexham. < 1316634154 269718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or was that literally correct? < 1316634163 537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Fiiiiiiiine. < 1316634163 500934 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I seen them in Sweden. Not very common here. Been a year or so since I last saw one < 1316634166 953552 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm tempred to say "Taneb is from Heham?!" too, we haven't had enough shock yet. < 1316634168 593332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott hasn't always been in Hexham, at least < 1316634172 712035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Tempred? < 1316634179 940630 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Tempted. < 1316634181 914294 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, can we please have a talk about the pluperfect. < 1316634183 799101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tempred. < 1316634190 157638 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Do you not have them in Swedish or? < 1316634196 472325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It's been years, he will never learn. < 1316634204 806264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :At least he's mostly worked out his "has/have/had"s by this point. < 1316634205 52660 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :popular, because they are put there by the city. squirrels don't thrive on their own, they're not rats. < 1316634255 615601 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :speaking of animals, I got a bit of a scare today. I was driving up a highway exit today. A very curved one with poor visibility. Then I suddely saw two deer in the ditch on the side of the road. Thankfully not trying to cross the road. < 1316634268 900221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was a squirrel living in the roof of the library at school < 1316634275 149880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it used to bask inside the flourescent lights < 1316634284 198639 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm unsure if I would have been able to brake given the visibility there. < 1316634287 99962 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :lol < 1316634293 698183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip deer < 1316634298 829371 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :the fluorescent squirrel < 1316634299 690303 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :nice < 1316634304 472309 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal, can we please have a talk about the pluperfect. <-- the what? < 1316634309 792405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Exactly. < 1316634317 928014 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, saw/seen. < 1316634319 738944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the porter (basically like a groundsman for the inside of a building) used to catch it every now and then, apparently using a trap baited with Bounty bars (which it really liked), and release it in the nearby woods < 1316634324 568316 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh past perfect < 1316634325 882100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it always seemed to find its way back < 1316634325 900147 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1316634341 499945 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Phantom_Hoover: that's not pluperfect < 1316634344 656841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's surprisingly how quickly you get used to a squirrel running around inside the ceiling cavity < 1316634351 724086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: I simply dropped the "have" there somehow < 1316634360 279482 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: yes, we have them, we call them pluskvamperfekt < 1316634363 736188 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, how not? < 1316634371 859861 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :ais523: surprisingly... surprising? < 1316634374 209579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pluperfect is "had verbed" < 1316634378 981166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater: err, rihgt < 1316634381 289103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*right < 1316634385 170281 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :rite < 1316634398 243392 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh dear now I'm confused as well. < 1316634406 355049 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: anyway it was a simple typo of dropping a word. < 1316634411 296770 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what's so bad about that? < 1316634411 632037 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :fnern < 1316634419 539687 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, that's not what 'typo' means but whatever. < 1316634439 477548 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: I meant to write "I have seen them" < 1316634468 824015 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Phantom_Hoover: hmm, "had seen" is pluperfect, and I guess that's what you meant when you wrote just "seen" ... "saw" is definitely not pluperfect though < 1316634472 493234 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :typo is short for typographical error < 1316634483 871521 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :dropping a word is certainly an error in typography < 1316634493 625467 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, except 'have seen', which is what Vorpal meant, is just perfect. < 1316634502 83318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : What is descriptivism? Etymology is literally meaning. < 1316634531 525346 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :elliott: leave me alone < 1316634540 167983 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: They have both "have fooed" and "had fooed" forms, and even the auxiliary verb is very similar to English; 'har' + 'hade' vs. 'have' + 'had'. < 1316634575 308715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cheater: If I only made fun of everyone else's stupid remarks and not yours too, that would be discrimination. < 1316634597 404232 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :elliott: leave me alone < 1316634615 251027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you really trying the "I'M A VICTIM OF THE AWFUL ELLIOTT MONSTER" tack? < 1316634636 217460 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: cheater: why don't you two just /ignore each other? < 1316634678 720183 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that would leave cheater unfairly unridiculed compared to the rest of us < 1316634703 561061 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, because elliott finds it fun and cheater craves attention. < 1316634716 979958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: cheater won't /ignore me because he wouldn't be able to claim I'm stalking him around to make fun of him, I won't /ignore him since nobody else wants to deal with him just to point out his crap. < 1316634728 307923 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: Good points. < 1316634749 290120 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: I tend to ignore him, but he change nick every so often. < 1316634761 889640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: So do most people. < 1316634765 917905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, FSVO most. < 1316634767 637555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But a fair number. < 1316634777 366697 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1316634780 708682 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, yes, sometimes he even adds numbers to the end of his nick WHAT IGNORE SYSTEM COULD COPE < 1316634821 180767 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :a true conundrum < 1316634822 231899 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: problem is, I know I different cheater on a different network who is okayish. I tried ignoring on nick* + isp but that changed too a few times. < 1316634845 718721 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway! Quite a lot of squirrels in Finland, at least in some regions. I see them on the route to work/back once a week, and last year there was one practically every morning in one location. < 1316634858 555430 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1316634861 846037 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, it may be too late. < 1316634862 330342 :cheater!~cheater@ip-109-43-42-150.web.vodafone.de PRIVMSG #esoteric :i am surprised squirrels don't just freeze over there < 1316634874 325433 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :THE SQUIRRELS ARE MUSTERING THEIR STRENGTH < 1316634889 608381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Tell the other cheater to /nick personwhoplaysbytherules. < 1316634893 798567 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They do change color in winter. < 1316634907 157319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, does your client not do per-network ignores? Mine doesn't, but actually I'm not sure why. < 1316634908 781655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That would be a useful feature. < 1316634948 834178 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: XD < 1316634959 682639 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Also, does your client not do per-network ignores? Mine doesn't, but actually I'm not sure why. <-- nope, that would be useful. < 1316634978 851031 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You don't see them around that much in the middle of the winter though. < 1316634980 657833 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: anyway I'm planning on writing my own irc client < 1316634990 790477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: You were planning that months ago. < 1316634996 654619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not exactly hard. :p < 1316635001 179874 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: heh, that sounded a bit like "Of course it doesn't! That would be useful." < 1316635004 326919 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: I learned project management from you < 1316635006 272054 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::( < 1316635017 451461 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Irssi does per-network ignores. < 1316635020 422222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, you should learn it from me. < 1316635021 896544 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner: what did? my reply? < 1316635028 736063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1316635033 998262 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes, the one about it not doing per-network ignores < 1316635035 663125 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: no that would be even worse < 1316635040 15884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: You mean the guy who wrote a compliant Funge interpreter in three days and who wrote something that could fully parse huge Minecraft dumps within three days? < 1316635049 918283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(OK, OK, exception that proves the rule.) < 1316635052 772719 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, what do you mean 'worse'. < 1316635060 614474 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie: I tried irssi, never really liked it. It gets annoying to remember that /w 82 is #minecraft or whatever < 1316635075 291590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suggest not being a member of any channels named #minecraft, they're all awful. < 1316635087 570706 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: would never get anywhere < 1316635087 728431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we should find a network that doesn't have a #minecraft yet < 1316635094 804631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and create a channel dedicated to something better there < 1316635094 985397 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: There are scripts to help dealing with that, but sure, it's not very optimal. < 1316635100 678935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I bet OFTC doesn't, but I bet they'd also not allow one. < 1316635111 433541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's OFTC? < 1316635114 756435 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They have an Oolite one. < 1316635120 479909 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: it is actually a minecraft server channel for that server. Like our MC channel, but for that network. A much smaller network than freenode. So it works. < 1316635136 320997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Software in the Public Interest's official IRC network; < 1316635141 494259 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :In fact, don't een be on any channels that have "minecraft" as substring, it's safer that way. < 1316635147 460596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so by proxy Debian's, OpenOffice's, Arch Linux's, OpenWrt's, ... < 1316635153 43246 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :only reason I'm on OFTC is #llvm < 1316635155 786153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :, PostgreSQL's, ... < 1316635163 973068 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Phantom_Hoover: would never get anywhere < 1316635167 146283 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: wait, you mean #archlinux on here is not official? < 1316635179 383313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Well, I guess you can be a member of SPI without using OFTC. < 1316635185 153974 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nonononono, you get to thing about how awesome the thing will be and then go on to thinking about how awesome something else will be it is the best. < 1316635185 420124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And nothing stops people having multiple official channels. < 1316635188 845740 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: SPI? < 1316635194 930920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Software in the Public Interest. Keep up. < 1316635200 542730 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: I never heard of it < 1316635224 80500 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: doesn't help me meet deadlines < 1316635231 651449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OFTC have their own ircd for some reason. < 1316635238 389026 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1316635252 631864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, I guess it's likely that Debian are the main users of OFTC. :p < 1316635255 330257 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: really? I thought it was just a patched ratbox or some such < 1316635259 922128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But a fair number of software projects have their channels there. < 1316635264 602380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Well, it's "oftc-hybrid". < 1316635269 336645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Most IRCs are derivatives of other IRCs. < 1316635270 492355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1316635271 215518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ircd < 1316635271 544553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1316635273 426466 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1316635290 209011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm, somehow I expected that lot to all be on Freenode < 1316635292 854471 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: anyway freenode have their own too. A patched charybdis < 1316635314 161495 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: the only major recent ircd that is not a fork of something else that I can think of is inspircd. < 1316635332 168431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Debian were on freenode, then jumped ship to OFTC. < 1316635333 244117 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and the only two good major ircds I know of are inspircd and charybdis. < 1316635342 977055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: ngircd isn't a derivative of anything < 1316635348 710215 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right < 1316635353 812830 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: who uses it though? < 1316635365 509929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Who uses inspircd? < 1316635371 818358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Basically OFTC is the result of freenode being incompetent and awful. :p < 1316635384 622456 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oftc is worse if anything < 1316635391 50734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is? < 1316635401 197489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I haven't heard of any troubles with them, but I haven't been on much. < 1316635403 764342 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, wait what do FreeNode do. < 1316635416 80808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: s/FreeNode/freenode/, and what do you mean what do they do? They run an IRC network. < 1316635438 142656 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: yeah getting a cloak for your host seemed utterly complex, and was only given when you could show you had a good reason to need one or some such shit < 1316635462 94978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: That doesn't mean that they're worse, it just means that they're more conservative, which is kind of the point. < 1316635464 673496 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I would be okay with normal cloak like freenode, or the network scrambling the host name < 1316635470 597950 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, yes but what are they bad about. < 1316635495 106686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: They're not exactly very professional, and their policies are pretty bad. < 1316635509 440898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the staffers are not well-liked by a lot of people, but I don't really keep track of this stuff. < 1316635530 449519 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is the botpocalypse an example of this. < 1316635537 381192 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: iirc some of the worst people got booted from the staff. Still a few bad ones left. But I don't really keep up with that either. < 1316635541 97412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I would say so :P < 1316635555 264466 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I know someone who does, so I get to hear some of it that way, of course that is biased. < 1316635582 307499 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: hm? < 1316635596 259186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: The CTCP thing. < 1316635599 450954 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right < 1316635603 731884 :Gregor!foobar@codu.org PRIVMSG #esoteric :"The Zune HD web browser scores 5/100 in the Acid3 test." X-D < 1316635604 393070 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah that is stupid . < 1316635611 687525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A certain person who we don't know who it is at _all_ complained, then Plazma, etc. < 1316635616 93804 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: ouch < 1316635626 431146 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Gregor: Quite "impressive" considering in-development IE gets 100/100. < 1316635640 965044 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: that is fucking terrible. Considering even IE6 got more iirc. < 1316635657 196936 :Gregor!foobar@codu.org PRIVMSG #esoteric :Vorpal: The Zune's browser is uniquely bad. You have to use it to believe it. < 1316635668 83489 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :ACTION would be willing to bet on a port of IE5 < 1316635669 100897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/'s browser// < 1316635669 853624 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :firefox 6 gets 100/100 of course < 1316635677 921969 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: but why < 1316635679 243177 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq_: I have discovered that the greatest thing about the Zune is that it has legitimate fanboys who I can troll endlessly since they're fans of literally the worst media player ever made. < 1316635697 858645 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Vorpal: IE5 is the most portable IE. < 1316635698 365640 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, wasn't Tycho a fan? < 1316635708 953267 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: eh, it still requires windows doesn't it? < 1316635709 412199 :Gregor!foobar@codu.org PRIVMSG #esoteric :Phantom_Hoover: Mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmrrrrp? < 1316635711 306121 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Vorpal: It actually ran on not-Windows! < 1316635717 858265 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: oh right, mac os < 1316635719 374117 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indeed < 1316635727 303626 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Vorpal: It was offered for Windows, Solaris, and HP-UX. < 1316635738 561483 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: and iirc mac os classic < 1316635738 998810 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :IE for Mac was a completely different product that shared the brand name. < 1316635742 860394 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah right < 1316635755 905476 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :IE for UNIX was a direct port. < 1316635770 910328 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: IE for mac was quite weird. Of course it shared the "moving mouse pointer = slower download" issue of all classic mac os < 1316635783 546440 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that was more due to the OS < 1316635788 347938 :Gregor!foobar@codu.org PRIVMSG #esoteric :Anyway, the Zune, with Liberate (to get rid of their shitty UI and reintroduce a shittier one but with better app compatibility) and an FTP server is approaching a tolerable device. < 1316635810 354700 :Gregor!foobar@codu.org PRIVMSG #esoteric :Though the lack of hardware volume buttons is seriously the worst offense any media player could commit. < 1316635811 829887 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Yeah, the design of classic Mac OS was pretty ridiculous. < 1316635846 412586 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :It made plenty of sense on the first few Mac models. < 1316635850 849471 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1316635857 322485 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: I used Mac OS 9 < 1316635860 359285 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :And got to be utterly ridiculous when running on PowerPCs. < 1316635881 836629 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1316635919 444723 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Shame they didn't switch to A/UX in the late 80s, though. < 1316635956 776759 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1316635974 460134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: How do you adjust the volume on a Shuffle, I wonder < 1316636001 470090 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Hardware < 1316636014 567770 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :using the volume control, perhaps < 1316636015 922212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Hmm, it has volume buttons? < 1316636020 97924 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yes < 1316636024 640294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: And one other button, right? < 1316636031 201092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: The Shuffle has ~no controls. < 1316636036 750156 :Gregor!foobar@codu.org PRIVMSG #esoteric :The new ones have five I think ... < 1316636045 996993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm talking about the ones that are basically headphones. < 1316636050 7285 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :elliott: Some had hardware buttons, some had buttons *on the fucking headphones*. < 1316636053 268519 :Gregor!foobar@codu.org PRIVMSG #esoteric :The shuffle has always had controls, just no screen. < 1316636053 457285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh right those new ones. < 1316636056 234165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No I mean the ones before that. < 1316636068 322545 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Before that, they had hardware volume buttons. < 1316636074 646791 :Gregor!foobar@codu.org PRIVMSG #esoteric :There has never been a shuffle with no controls whatsoever, just (like pikhq_ said) they've been in stupid places. < 1316636090 323637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"It also no longer had volume or track controls on the device itself. Instead, the packaged iPod earbuds included a three-button device on the right earbud cord." < 1316636092 206253 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :There was nothing intervening. Went from buttons on the device to buttons on the fucking headphones, the right dicks. < 1316636096 599349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So lame, it should have a one-button device. < 1316636103 448776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One button goes to the next option, sitting for enough time on one option selects it. < 1316636108 659106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And a "do nothing" option in each menu. < 1316636118 532686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It would be SO USELESS. < 1316636137 307200 :Gregor!foobar@codu.org PRIVMSG #esoteric :Anyway, point being, even when Apple went "lol NO SCREEN", they STILL put hardware volume, because OF COURSE YOU PUT HARDWARE VOLUME CONTROLS. < 1316636139 206193 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :It's already pretty dang useless. < 1316636163 489869 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :I want to play random music approx. never. < 1316636203 460676 :Gregor!foobar@codu.org PRIVMSG #esoteric :They should make a CloudShuffle that just plays completely random garbage from iTunes via Verizon 3G :P < 1316636207 416497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: You might not, but 99 percent of iPod user s do. < 1316636209 702844 :Gregor!foobar@codu.org PRIVMSG #esoteric :With no controls (EXCEPT VOLUME) < 1316636210 847994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/user s/users/ < 1316636224 159799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It should just tune into random radio frequencies. < 1316636229 245929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For three minutes at a time. < 1316636235 505082 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Not terrible enough. < 1316636237 620379 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :elliott: Yeah, fuck that shit. < 1316636252 128796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: How do you propose to make it more terrible < 1316636259 484852 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: CloudShuffle :P < 1316636268 393998 :Gregor!foobar@codu.org PRIVMSG #esoteric :Except, only select songs that are in the, say, 25 most popular on iTunes. < 1316636286 31084 :Gregor!foobar@codu.org PRIVMSG #esoteric :So it's repetitive, horrible, and there's not a damned thing you can do about it. < 1316636290 354657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Dude, that still plays music (please give your idiotic jokes that "DATS NOT MUSIC" to /dev/null). < 1316636293 140190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This would just play static. < 1316636296 493149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Different static. Every three minutes. < 1316636300 382640 :Gregor!foobar@codu.org PRIVMSG #esoteric :Ohhhhhhhhhhhhhhhhhhhh < 1316636303 129947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The chances of hitting on a real radio are approximately 0 :P < 1316636306 983522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/radio/radio station/ < 1316636309 142400 :Gregor!foobar@codu.org PRIVMSG #esoteric :I thought you implied that it actually seeked :P < 1316636315 943035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fuck no, it just picks a random frequency. < 1316636316 215135 :Gregor!foobar@codu.org PRIVMSG #esoteric :Not just completely random frequencies, but random /stations/ :P < 1316636317 70465 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :25 most popular on itunes.co.jp will make it even more repetitive. < 1316636318 151686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And seeks to it. < 1316636337 586713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So you go "please stop here, please stop here" when it briefly passes over a real station on the path to Radio Bzzzzzzt. < 1316636351 214548 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, dude, radio frequencies are wide enough that you'd get real stations often enough. < 1316636364 712246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: You're implying that it only picks from frequencies actually used for radio. < 1316636379 81914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Here's a list of frequencies that could, theoretically, be used to transfer sounds of some sort: Every frequency. < 1316636394 951308 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but gamma is VERY EXPENSIVE < 1316636398 64404 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, except receiving almost all of those is impossible. < 1316636401 307984 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :requires atomic power < 1316636413 885248 :sllide!~jari@ip565eb113.direct-adsl.nl JOIN :#esoteric < 1316636415 159937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: If it picks a station it can't receive, it just kills the user. < 1316636416 972684 :Gregor!foobar@codu.org PRIVMSG #esoteric :Also, bringing a RFShuffle on a plane is illegal :P < 1316636443 222071 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :elliott: That would be totally awesome if it picks up ELF band. < 1316636457 394411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You might even get some whalesong! < 1316636469 124395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: It comes with its own nuclear power station. < 1316636471 5683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Attached to the device < 1316636472 90285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :. < 1316636483 317114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Apple: "The smallest media player, ever." < 1316636490 179564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fuck You Industries: "It's so big. So big. You don't even know. So big." < 1316636527 746006 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :The US runs a radio station on 76 Hz. < 1316636550 547694 :Gregor!foobar@codu.org PRIVMSG #esoteric :Idonno, I still feel like the CloudShuffle is the superior device. < 1316636556 217429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Wow, what? < 1316636565 568504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: how long would an antenna need to be to pick that up with any reasonable amount of gain? < 1316636576 377329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: The problem is that it'd actually be not entirely terrible sometimes :P < 1316636582 970774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, people, in general, don't mind pop music. < 1316636587 239458 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: But that's the draw! < 1316636588 128982 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :elliott: It exists to provide one-way transmission to submarines world-wide. < 1316636589 211955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the millilightsecond range, I think < 1316636603 868495 :Gregor!foobar@codu.org PRIVMSG #esoteric :Even with shiny Appleness, the RFShuffle would never sell a single unit :P < 1316636611 964821 :Gregor!foobar@codu.org PRIVMSG #esoteric :People would actually be stupid enough to buy CloudShuffle. < 1316636620 152923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, yeah, I'm telling you to stop being holier-than-thou on IRC and to go sell this thing :P < 1316636639 788748 :Gregor!foobar@codu.org PRIVMSG #esoteric :But ... but I am holier than thou :( < 1316636674 130828 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :ais523: I'm not entirely sure how big the receiving antennas are. The broadcasting site is a few square miles, though. < 1316636686 485758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Actually the "internet streaming-based shuffley device" idea is a really good one. < 1316636696 673575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Residential connections will be fast enough to act as servers for that soon enough. < 1316636697 621769 :Gregor!foobar@codu.org PRIVMSG #esoteric :Noooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo D-8 < 1316636715 25104 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Russia also has a station on 82 Hz. < 1316636719 764261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It sure beats syncing a shitload of FLACs to a device that doesn't have nearly enough space to store all of them. < 1316636731 440398 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Aaaah, cold war. < 1316636796 231403 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: yes, except didn't they shut them down since then iirc? < 1316636811 658354 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Vorpal: What, and risk losing funding? < 1316636826 437647 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: in Russia though? < 1316636842 278145 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Okay, Russia probably did, because the fall of the USSR was pretty... Harsh. < 1316636853 33434 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: that is an understatement < 1316636876 915879 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :On the other hand, I'd imagine it wouldn't take too much to run once it's already set up. < 1316636892 467946 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Most of your cost is going to be laying out miles and miles of antenna. < 1316636908 134770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What's the highest frequency anyone does radio on :P < 1316636919 377388 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: given the length of the antenna wouldn't the resistance in the antenna be a rather significant problem? < 1316636951 950374 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and anyway, if it is worldwide the current usage will be huge anyway < 1316636973 512950 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Oh, huh. Technically, they're not using antennas for that. < 1316636980 744343 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: oh? < 1316636985 825916 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :They're running leads into the earth to use the *planet* as an antenna. < 1316636987 18273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't they have a facility that uses the Earth itself as an antenna. < 1316636990 397042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ha, snap. < 1316636991 697484 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: awesome < 1316637003 573290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/3/3d/Clam_Lake_ELF.jpg < 1316637012 701376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lake Elf. < 1316637015 61043 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1316637028 6211 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: that is sure going to require a HUGE current to work? < 1316637031 955676 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :surely* < 1316637044 370268 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Yeaaah. < 1316637057 297514 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :is it safe? < 1316637080 190675 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Well, there's no *known* health risks, at least. < 1316637104 243843 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1316637105 751155 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :It probably would be, because there is no way a 76 Hz wave is going to ionise. < 1316637207 28357 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :elliott: Anyways, seems the highest radio frequency used for data is somewhere around 90 GHz. < 1316637216 325632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pssht, I have CPUs faster than that. < 1316637220 473905 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: hm true < 1316637231 608258 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :And there's an permitted-unlicensed band at 60 GHz. < 1316637236 155829 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :s/an/a/ < 1316637267 282857 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: whoa. 90 GHz? Where is that in relation to visible light? < 1316637270 411164 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :still way below? < 1316637288 635202 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Visible light starts at 405 THz. < 1316637292 898661 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right < 1316637295 990802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A radio station that broadcasted on the light spectrum would be THE COOLEST. < 1316637308 71369 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: well there is data communcation using < 1316637311 652862 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :using infrared* < 1316637324 479261 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so, technically that is way over 90 GHz < 1316637331 340564 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course it is not exactly radio < 1316637350 37937 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: where does infrared start? < 1316637370 303605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Sorry but I cannot see infrared with my eyes. < 1316637382 604919 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: oh and: < 1316637384 418185 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :The US maintained two sites, in the Chequamegon-Nicolet National Forest, Wisconsin and the Escanaba River State Forest, Michigan (originally named Project Sanguine, then downsized and rechristened Project ELF prior to construction), until they were dismantled, beginning in late September 2004. < 1316637385 748321 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Vorpal: ~1 THz. < 1316637391 167797 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :looks like US tore them down < 1316637395 150043 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: heh < 1316637425 416766 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: infrared is quite large then. What part is normally used for remotes and such? Probably near visible light since normal digital cameras can capture th at < 1316637426 583413 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that* < 1316637459 676630 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: a DVD drive uses visible light to transfer data. A very short distance, sure, but still < 1316637460 11504 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Yeah, that's somewhere in near infrared... < 1316637478 383609 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :From ~200 THz to ~400 THz. < 1316637479 922351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: AND I CAN'T SEE IT < 1316637485 642911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want a radio station where I can GO AND VIEW THE BEAMS < 1316637502 985842 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: I imagine it would be a soft glow over everything < 1316637509 751778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Good enough < 1316637515 888316 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyway it wouldn't work well, because there is too much noise in visible light < 1316637531 280068 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: interestingly on digital cameras IR light from remotes tend to look bluish-white < 1316637531 975055 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :elliott: That'd be a shitty radio station — most of the point of using radio for modulation is that most things we build with are radio-transparent. < 1316637542 486428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I DON'T CARE HOW SHITTY IT IS < 1316637543 310555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WANT IT < 1316637562 391384 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Vorpal: I'd be willing to bet each color sensor is having about equal response to it, then. < 1316637585 633145 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: oh and looking at a broadcast radio antenna would probably blind you. They tend to be around 60 000 W < 1316637608 856788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Coooooooooooooooooooooooooooooooooooooooooooooooool < 1316637621 951467 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Vorpal: I don't think that says that much about the lumens. < 1316637622 634287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : pikhq_: interestingly on digital cameras IR light from remotes tend to look bluish-white < 1316637626 736115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I feel this is an appropriate time to state < 1316637627 332428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCK < 1316637628 834731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TETRACHROMATS < 1316637631 11006 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: hm. Or it was just too intense when aimed at the actual lamp. I should check it out reflected against a white wall. Of course, I don't know if the white wall reflects in IR... < 1316637653 398800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I need another X chromosome and statistical unlikelihood. < 1316637655 863587 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, makes sense, given that they're all female. < 1316637656 186687 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: they can't see in IR either < 1316637658 770885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ONLY THEN CAN I SEE MORE COLOURS < 1316637674 574502 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Incidentally, the estimated amount of energy the Sun's light striking the Earth imparts is about 174 PW. < 1316637680 263928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I DON'T CARE, THEY CAN SEE MORE COLOURS < 1316637682 562335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WANT MORE COLOURS < 1316637696 7352 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, humans can see very slightly in near IR. < 1316637698 968892 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Yes, that is the right unit; petawatts. < 1316637724 557131 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: And humans can see quite well in near UV if you remove their lenses. < 1316637728 213351 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: not enough to see a remote though < 1316637742 573104 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, *very* near IR. < 1316637747 24135 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: right < 1316637764 620279 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: heh. < 1316637789 58508 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait a second, what exactly defines IR? Isn't it basically "wavelengths below what a human can see"? < 1316637801 428129 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :It's a very loosely defined term. < 1316637806 45068 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which means humans seeing ANYTHING from IR would be absurd. < 1316637851 234744 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :But it seems to mean "Wavelengths below what a human can see that are produced largely by object's heat" < 1316637889 648055 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1316637904 395083 :pikhq_!~pikhq@71-219-236-18.clsp.qwest.net PRIVMSG #esoteric :Well, if there's a strict max on the wavelength that roughly corresponds to the bottom of human range, then *some* humans could plausibly see it. Presuming that the limits of the visible range are variable. < 1316637907 70957 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah seeing in the full IR would be weird. < 1316637926 6037 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so would full UV of course < 1316637967 180448 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1316637988 904618 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: WeeChat 0.3.5 < 1316638026 244293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi oerjan < 1316638028 136755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hoerjan < 1316638047 960116 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :helliott < 1316638062 653725 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think near infrared (the night vision/TV remote) zone has much to do with heat. < 1316638095 799280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lower IR certainly does though < 1316638098 102586 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Thermal imaging long-wavelength IR, sure. < 1316638112 959531 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if it's hot enough, it does :P < 1316638113 619507 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The name-share is a bit confusing. < 1316638125 491612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(as does visual light, of course) < 1316638148 52445 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well yeah < 1316638154 964326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and UV < 1316638191 69056 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan: oh btw, I think the English term is "visible light", not "visual light" < 1316638197 372965 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er right < 1316638226 242184 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually the peak wavelength of a blackbody never reaches below somewhere in blue < 1316638324 177854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:PlanckianLocus.png < 1316638460 721256 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But that's just the peak; I assume the intensity overall (incl. UV) will increase if you keep increasing the temperature. < 1316638473 919158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1316638482 653216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Black_body < 1316638523 927236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"When an object is visually white, it is emitting a substantial fraction as ultraviolet radiation. < 1316638527 222766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :" < 1316638590 335657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you're right on that < 1316638809 272487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok well the peak radiation does reach UV, it's the total color which has blue as limit < 1316638816 184306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(visible color) < 1316638828 560924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :q < 1316638838 520712 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :uantum < 1316638858 989704 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan: right < 1316638870 280635 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan: but that is only because we can't see UV I assume? < 1316638881 85028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :presumably < 1316638891 453694 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Phantom_Hoover: And humans can see quite well in near UV if you remove their lenses. <-- anyone described what it looked like? < 1316638906 139032 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't really want to remove my lens to find out < 1316638912 250371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: I imagine humans wouldn't be able to focus on anything at all if you removed their lens < 1316638914 391753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it'd just be a blur < 1316638924 996655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the near UV would be picked up primarily by blue cones < 1316638927 434531 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: yes but what colour I mean < 1316638931 193099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so UV would be visible as a shade of blue < 1316638936 684047 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: well yes, but what shade I meant < 1316638949 164142 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :would it be bluer than anything they seen before? < 1316638952 944188 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or such < 1316638969 536993 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my guess is it'd be the purple that you see coming out from UV lights (because their color tends to overlap into the visible range a bit) < 1316638979 742706 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: also you could insert an artificial lens I guess? < 1316638981 393575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it wouldn't be bluer, it'd just be less red and less green for its brightness < 1316639007 512477 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1316639018 856613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: did you know that a human's black-and-white vision has a wider field-of-view than their color vision? < 1316639036 656518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've done an experiment where a colored object was placed in such a place that I could see it, just not tell what color it was < 1316639037 147643 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well yes < 1316639050 675825 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :from the planck's law formula, it seems like every frequency's emission is increasing with temperature. < 1316639053 776489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you just think "I don't know what color that is", it doesn't look like anything < 1316639054 928888 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :never done the experiment though < 1316639058 768747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if you try to visualise it, it's a sort of grey < 1316639064 140637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as that's what you visualise colorless things /as/ < 1316639076 162697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or at least, what I visualise them as, and probably most humans < 1316639079 624048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: oh the other hand you can't see the outline very clearly either < 1316639084 63104 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :on* < 1316639086 199966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1316639111 455080 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: so visualizing it would be a blur, and possibly a headache < 1316639145 861006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I knew what the object actually was, just not its color < 1316639147 829074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I've done an experiment where a colored object was placed in such a place that I could see it, just not tell what color it was < 1316639152 981526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: where was it placed? < 1316639155 588267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as I'd been told, and seen examples of the object in several colors < 1316639160 220253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: far to the right of my field of vision < 1316639160 584969 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : or at least, what I visualise them as, and probably most humans <-- I prefer the checkerboard pattern of transparent found in image editors < 1316639163 838972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was moved in slowly until I could see it < 1316639182 404832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: but you don't think uncolored objects in real life look like that, surely? < 1316639188 654052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, it's very hard for me to perceive my lack of colour vision there but I suppose that's the point < 1316639191 788658 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: I was joking. < 1316639196 853175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't exactly tell you have no colour vision in dreams, either < 1316639206 282295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes, you remember the colors of things in the boundary < 1316639211 943638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think that's kind of wonderful, in that complete colourblindness isn't greyscale, it's just uncoloured < 1316639219 318445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and have a reflex action to look at something that moves into it that you can't see the color of and don't know < 1316639225 726949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1316639228 895655 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1316639229 855044 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: there is no colours in dreams? Huh? I'm pretty sure I seen vividly green grass and red flowers in dreams < 1316639242 42708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: since violet triggers red cones as well, i'd expect UV to do the same ... < 1316639245 53493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you don't have color vision during dreams, because your eyes are shut < 1316639254 512809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: some dreams have colour, some don't < 1316639258 86240 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: well yes, you don't have vision at all < 1316639260 559021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: violet /light/ doesn't, but violet /color/ does < 1316639271 245399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I imagine colour turns on with lucidity but don't quote me on that < 1316639272 787365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it involves a mix of red, blue, and purple light < 1316639280 169896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: um yes it does. < 1316639280 655393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, I think I just managed to look leftwards enough to perceive the colourlessness of things there, but I dunno < 1316639284 435599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :could have just been me fooling myself < 1316639303 611563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: the color response curve of cones is a bell curve, isn't it? < 1316639309 101518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: probably, anyway if you turned your eyes then no. < 1316639317 82120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: of course not < 1316639341 985040 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1316639346 141617 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: i'm pretty sure it's not. < 1316639346 469172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :of rods too < 1316639360 462995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: http://en.wikipedia.org/wiki/Cone_%28vision%29 < 1316639369 701440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why bother having an argument when you can just check Wikipedia? < 1316639399 825406 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :arguments are more fun, obviously < 1316639412 979129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: you just search faster :P < 1316639431 589091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: that's because I went straight to Wikipedia, and guessed the article name and disambiguator < 1316639446 262341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it turns out that that isn't the primary disambiguator, but someone had thoughtfully already added a redirect < 1316639472 294068 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That thing is not very well modeled with a Gaussian. < 1316639632 96122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but violet _is_ the shortest pure spectral color wavelength. < 1316639659 984071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so why does it look redder than blue? < 1316639751 104223 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You could easily imagine the tail of the red curve overtaking the tail of the blue in the short end. < 1316639759 187183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, that might be < 1316639828 10303 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CIE "standard observer" response functions (used in the XYZ colorspace, and indirectly in Lab) are based on rather bad 1920s approximations of the spectral response of humans; http://en.wikipedia.org/wiki/CIE_1931_color_space#Color_matching_functions < 1316640028 635099 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1316640077 411273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What is it with the past harshing our vibe? < 1316640082 890395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deep thoughts. < 1316640226 264200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log harsh < 1316640232 951766 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-02-10.txt:20:49:55: Gregor: disable that <-- now that's a bit harsh, might want to announce the result to the channel anyhow though < 1316640249 640822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`log harshing < 1316640253 242804 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:21:21:17: What is it with the past harshing our vibe? < 1316640255 190659 :Madoka-Kaname!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1316640259 626443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`log harshing < 1316640263 403012 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:21:24:19: `log harshing < 1316640266 32883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`log harshing < 1316640269 236000 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:21:24:19: `log harshing < 1316640271 609290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lame < 1316640273 489762 :Gregor!foobar@codu.org PRIVMSG #esoteric :`log harsh.*vibe < 1316640277 370288 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:21:24:33: `log harsh.*vibe < 1316640280 569011 :Gregor!foobar@codu.org PRIVMSG #esoteric ::P < 1316640287 967085 :Gregor!foobar@codu.org PRIVMSG #esoteric :`pastelogs harsh.*vibe < 1316640292 345560 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.9945 < 1316640310 429230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See, nobody else is as cool as me. < 1316640319 392510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i have an idea for using `log without it returning `log searches, unfortunately it only works if everyong uses it < 1316640326 792774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`logurl 2011-05-21.txt < 1316640327 740272 :Gregor!foobar@codu.org PRIVMSG #esoteric :`pastelogs harsh.*buzz < 1316640328 233104 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2011-05-21 < 1316640329 919772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :namely, put [] around one of the chars < 1316640331 941796 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.28118 < 1316640336 224338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*everyone < 1316640337 183911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ais523 has a perfect solution to it < 1316640341 258220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, relatively perfect < 1316640346 35275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[^]]search term < 1316640352 60214 :Gregor!foobar@codu.org PRIVMSG #esoteric :That's right, only I would mix those metaphors :P < 1316640356 390714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: anyway, I deliberately left them in :) < 1316640361 264294 :Gregor!foobar@codu.org PRIVMSG #esoteric :`pastelogs killjoy < 1316640365 245670 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.26726 < 1316640380 844134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Apparently "harshing my mellow" is vastly more popular than the vibe-based alternative. < 1316640384 107040 :Gregor!foobar@codu.org PRIVMSG #esoteric :Apparently oklopol is the ultimate killjoy. < 1316640385 177778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :At least according to Google suggestions. < 1316640424 171924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that only works when searching /for/ `log searches < 1316640439 949183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: umm, howso? < 1316640448 458271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`log [^]]pontificate < 1316640451 948978 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2010-10-07.txt:22:47:08: cpressey: PC-BSD; pontificate < 1316640480 127594 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`log [^]]njanoewhr;awheroiawer < 1316640483 180530 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316640487 526263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, I see < 1316640487 790247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Your point? < 1316640494 332156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's ^] not ^` < 1316640495 812495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I got confused < 1316640507 393816 :Gregor!foobar@codu.org PRIVMSG #esoteric :`log [^]]quarv < 1316640511 215941 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316640514 171961 :Gregor!foobar@codu.org PRIVMSG #esoteric :Hm < 1316640515 670642 :Gregor!foobar@codu.org PRIVMSG #esoteric :Indeed. < 1316640520 232521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run log "asoijdhdsghsglfg" | grep -v ' `run log "asoijdhdsghsglfg"' < 1316640523 949456 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316640558 641663 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1316640669 657968 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The `log [^]]foo will still find the bazillion earlier plain `log foos. < 1316640720 133912 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1316640739 722073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: i have an idea for using `log without it returning `log searches, unfortunately it only works if everyong uses it < 1316640746 524723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This one only works if everyong uses it, too. < 1316640780 61544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :egrep -v '\d\d:\d\d:\d\d: <[^>]*> `log' < 1316640780 852394 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh, why is gmail marking every single new mail I get as "important" based on words it contain. < 1316640781 427371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tadaaaaaaaaaa < 1316640790 828916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :egrep -v '\d\d:\d\d:\d\d: <[^>]*> `(log|pastelogs)' < 1316640791 36882 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I wonder if I can turn that off. It is bloody useless < 1316640798 773805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I hid the markers. < 1316640813 275860 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: doesn't help wrt using IMAP client for gmail < 1316640816 412862 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which I do < 1316640851 665273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It doesn't do it for IMAP, apart from the "important" folder. < 1316640855 691678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :At least according to a quick search. < 1316640856 70025 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well yeah < 1316640862 222619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So just delete that folder. < 1316640868 644260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What, you can disable conversation view in Gmail now. < 1316640871 606971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm. guess that would work < 1316640882 964852 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: you can? Why would that be useful though? < 1316640891 406634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Itw ouldn't. < 1316640902 454157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/tw /t w/ < 1316640927 844455 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :actually I can think why it would be useful. Gmail likes to put every mail I get from the automated course web system thingy at university in a single convo < 1316640932 942751 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is kind of annoying < 1316640950 724087 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but not in general no < 1316640969 454016 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"sed 's/Gregor/Gre\xE2\x80\x8Bgor/g'"?-) < 1316640995 121104 :Gregor!foobar@codu.org PRIVMSG #esoteric :*cough cough* < 1316640997 95995 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay there are other reasons: "Important mainly because of your interaction with messages in the conversation" for example < 1316640999 911455 :Gregor!foobar@codu.org PRIVMSG #esoteric :fizzie: I have no idea to what you refer. < 1316641001 546409 :Gregor!foobar@codu.org PRIVMSG #esoteric :>_> < 1316641002 592113 :Gregor!foobar@codu.org PRIVMSG #esoteric :<_< < 1316641003 107333 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :whatever that one really means < 1316641006 930418 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :UTF-8 ... is that Grègor? < 1316641022 136230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: wat < 1316641023 443047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : > all $ zipWith (<) [2,6] [3,5] < 1316641024 733155 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It has both "Gre" and "gor" in it, so probably not. < 1316641026 512550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`help < 1316641026 948071 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1316641028 676880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think you want or < 1316641029 500944 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It smells like some sort of a nick-ping avoidance thing. < 1316641036 872209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Where is that? < 1316641038 536772 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie: where is that from? < 1316641041 661477 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: snap < 1316641041 679410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> or $ zipWith (<) [2,6] [3,5] < 1316641042 808699 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1316641048 117865 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliot, Vorpal: bin/log. < 1316641049 267839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er wait < 1316641052 559410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> and $ zipWith (<) [2,6] [3,5] < 1316641053 470027 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1316641053 709841 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1316641057 988152 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*and < 1316641059 55275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Does having (fmap f x) behave differently to (x >>= return . f) violate the monad laws? < 1316641063 393134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or applicative laws? < 1316641063 905497 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oerjan: CakeCake already said that. < 1316641068 702799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I'll fix that. < 1316641075 751727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: Monad or Functor < 1316641079 649555 :Gregor!foobar@codu.org PRIVMSG #esoteric :fizzie: I was considering making the same nick-ping avoidance for everyone, but decided only I'm important. < 1316641082 242403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Eh? < 1316641093 366695 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: nothing applicative in there < 1316641109 743769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: why not just insert a UTF-8 zero width space? < 1316641120 966558 :Gregor!foobar@codu.org PRIVMSG #esoteric :Vorpal: DUHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH < 1316641121 786458 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't know any irc client smart enough to nick ping over that < 1316641125 234565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`fetch http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/0eea30ea7bb0/bin/log < 1316641126 45715 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21 21:38:46 URL:http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/0eea30ea7bb0/bin/log [185/185] -> "log" [1] < 1316641128 87979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run mv log bin < 1316641129 579315 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316641136 27777 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: oh is that what you did. I thought olsner said it was Grègor? < 1316641139 852712 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: most types have at most one valid fmap candidate, i believe < 1316641153 753972 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: you removed the anti-nick ping? < 1316641154 94879 :Gregor!foobar@codu.org PRIVMSG #esoteric :Vorpal: olsner was wrong :P < 1316641154 743152 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why < 1316641154 907156 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: and since x >>= return . f must be one, they must be equal < 1316641169 568378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It wasn't an anti-nick ping, it was corrupting certain sections of the log for one specific term. < 1316641173 542764 :Gregor!foobar@codu.org PRIVMSG #esoteric :fizzie: Damn you for letting elliott see that >_< < 1316641177 847146 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: I see < 1316641186 87563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor... < 1316641191 886233 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ah, I missed the e before the \x stuff, it looked like it replaced the e < 1316641192 510035 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: so you are against inserting zero width space? < 1316641192 536039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Hmm, I guess it doesn't matter actually < 1316641193 690640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: in any case it's a gross violation of the intent < 1316641199 763037 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the rest was pure guess < 1316641206 568974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: <elliott> Vorpal: It wasn't an anti-nick ping, it was corrupting certain sections of the log for one specific term. < 1316641207 315108 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Gregor: Actually I thought (at first glance) it was converting "Gregor" into something derogatory, and that elliott had added it. :p < 1316641209 734928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is the reason I reverted. < 1316641214 271092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Good idea < 1316641226 108627 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: so there was a bug in where it inserted that zero width space? < 1316641235 429167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: "sed 's/Gregor/Gre\xE2\x80\x8Bgor/g'"?-) < 1316641240 849534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Vorpal: It wasn't an anti-nick ping, it was corrupting certain sections of the log for one specific term. < 1316641242 591376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: yes, it seems okay < 1316641247 927369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I will henceforth continue this conversation entirely with quotes. < 1316641248 857134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Vorpal: It wasn't an anti-nick ping, it was corrupting certain sections of the log for one specific term. < 1316641250 365567 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: it seems like an anti-nick ping for me < 1316641257 133491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Okay. < 1316641259 300510 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: stop being such an arse < 1316641268 115634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1316641279 100515 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :seriously, anti nick-ping with zero width space is an awesome idea < 1316641289 913439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm glad to hear you think that. However that was not an anti nick-ping. < 1316641300 798341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ttoille < 1316641309 679825 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: so it would still ping Gregor? Are you suggesting that? < 1316641339 952608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I was unaware that freenode had added a feature to their servers where there would always be a user with the nick "Gregor" on #esoteric. < 1316641358 163042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: ... you are just being stupid now < 1316641371 663854 :Gregor!foobar@codu.org PRIVMSG #esoteric :He's saying that it's an anti-Gregor-ping, not a (general) anti-nick-ping, And wah wah wah :P < 1316641379 382077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: oh okay. < 1316641395 798484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'm not really saying anything, I'm just trying to get Vorpal to stop talking to me. < 1316641410 127761 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: can you get a current user list from inside bin/log? < 1316641420 78576 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :then you could insert a zero width space in each nick in there < 1316641420 340601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Yes. < 1316641426 474849 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: where? < 1316641433 719178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`ls /var/irclogs < 1316641435 55160 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​_ai \ _corewars \ _esoteric \ _esoteric-minecraft \ _glogbot \ _matrixofsolidity \ _plof \ _scapegoat \ index.php \ log \ log.css \ log.js \ raw \ stalker.php < 1316641441 949103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`ls /var/irclogs/_esoteric/????-??-??-raw.txt < 1316641443 299998 :HackEgo!foobar@codu.org PRIVMSG #esoteric :ls: cannot access /var/irclogs/_esoteric/????-??-??-raw.txt: No such file or directory < 1316641446 941012 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: so you would have to parse it manually for nicks < 1316641448 325989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`ls /var/irclogs/_esoteric/????-??-??.raw.txt < 1316641448 533365 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1316641449 578746 :HackEgo!foobar@codu.org PRIVMSG #esoteric :ls: cannot access /var/irclogs/_esoteric/????-??-??.raw.txt: No such file or directory < 1316641456 308718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`ls /var/irclogs/_esoteric < 1316641457 771550 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :better solution please < 1316641458 9952 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2003-01-18-raw.txt \ 2003-01-18.txt \ 2003-01-19-raw.txt \ 2003-01-19.txt \ 2003-01-20-raw.txt \ 2003-01-20.txt \ 2003-01-21-raw.txt \ 2003-01-21.txt \ 2003-01-22-raw.txt \ 2003-01-22.txt \ 2003-01-23-raw.txt \ 2003-01-23.txt \ 2003-01-24-raw.txt \ 2003-01-24.txt \ 2003-01-25-raw.txt \ 2003-01-25.txt \ 2003-01-26-raw.txt < 1316641466 496008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: What on earth is not better about that? < 1316641471 781517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can package up the "list of current users" into a command. < 1316641484 687592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run cat 2003-01-18-raw.txt | egrep 'NAMES|JOIN|PART|QUIT' < 1316641486 206409 :HackEgo!foobar@codu.org PRIVMSG #esoteric :cat: 2003-01-18-raw.txt: No such file or directory < 1316641487 740175 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: something that doesn't need to parse every single log from the start to get the current user list? < 1316641498 140196 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if every file start with NAMES then fine < 1316641502 74238 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :otherwise it is annoying < 1316641502 873054 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :`run cat /var/irclogs/_esoteric/2003-01-18-raw.txt | egrep 'NAMES|JOIN|PART|QUIT' < 1316641504 302343 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​< 1042851425 ? :clog!unknown@unknown.invalid JOIN :#esoteric. \ < 1042851425 ? :clog!nef@bespin.org JOIN #esoteric. \ < 1042851716 ? :hcf!unknown@unknown.invalid QUIT :. \ < 1042852578 ? :deltab!unknown@unknown.invalid QUIT :brunner.freenode.net irc.freenode.net. \ < 1042852625 ? :deltab!~deltab@espians.com JOIN < 1316641505 669475 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :especially in shell < 1316641515 380026 :Gregor!foobar@codu.org PRIVMSG #esoteric :Honestly the solution I would probably do is just s/\(<[^>]*\)\(.>\)/\1ZWSHERE\2/g' < 1316641526 895451 :Gregor!foobar@codu.org PRIVMSG #esoteric :But I suspect elliott would zap that too. < 1316641528 926821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: People can ping inside messages. < 1316641529 698247 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: what? < 1316641538 585199 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: brain parse error < 1316641564 494572 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Yes, but that's considerably more rare than just the nick talking. I'm just trying to reduce, not eliminate. < 1316641569 398017 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: it is your bot, you can just override whatever elliott does < 1316641580 121504 :Gregor!foobar@codu.org PRIVMSG #esoteric :It's HackBot. HackBot is anarchy. < 1316641587 22401 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well okay, but you run it < 1316641607 745584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: clearly you should modify HackEgo's output routines, so they can't be tinkered with from inside the bot < 1316641609 389151 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :HackBot edit-wars: the best. < 1316641615 805100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :stubbornocracy < 1316641631 869791 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1316641638 982127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : well okay, but you run it < 1316641647 406347 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: ? < 1316641653 741359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In which Vorpal is confronted with the idea that not everyone operates on the Vorpal principles of "repeatedly revert until the other party gets bored". < 1316641682 246268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: i didn't think it was possible to modify HackEgo's output routine < 1316641697 437551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: It is if you have access to the machine it runs on. < 1316641702 658756 :Gregor!foobar@codu.org PRIVMSG #esoteric :oerjan: How do you think I added botloop avoidance? < 1316641703 145380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: from inside the bot, no < 1316641736 18103 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: Gregor: the "Learn to read context" course is thataway. < 1316641755 198698 :Gregor!foobar@codu.org PRIVMSG #esoteric :oerjan: Context is for losers. < 1316641759 507971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Gregor: clearly you should modify HackEgo's output routines, so they can't be tinkered with from inside the bot < 1316641765 276127 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Gregor, go learn Japanese < 1316641767 57775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Note "Gregor:". < 1316641779 111752 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan: you is the one failing at context. < 1316641784 555707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: "Are". < 1316641786 555332 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i was pointing out it is already impossible to tinker < 1316641789 191834 :Gregor!foobar@codu.org PRIVMSG #esoteric :Madoka-Kaname: Gureegoru < 1316641790 10642 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: right < 1316641791 48039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The "learn to use the word are" course is thataway. < 1316641794 289059 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :who is Madoka-Kaname? < 1316641800 935939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: You are misparsing. < 1316641804 424862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Lymia. < 1316641807 472905 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh okay < 1316641811 753209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: "They" =/= the output routines. < 1316641815 877692 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh < 1316641863 61845 :Gregor!foobar@codu.org PRIVMSG #esoteric :"They" there was the ping avoidance codezzz. < 1316641868 652792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: /whois is your friend < 1316641896 884092 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Important mainly because you often read messages with this label. <-- what? You mean no label at all? Just sitting there in my inbox? < 1316641898 519718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Right. < 1316641923 415112 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: /whois is your friend <-- did that, but "+ [Madoka-Kaname] (~moe@unaffiliated/cirno-chan): Moe Moe Power~ <3" meant nothing to me < 1316641937 51277 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I see no mention of "Lymia" there, nor do I know the normal host of that user. < 1316641961 591599 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay further down there is logged in as, but due to a bug that line sometimes show up in the server tab in my irc client < 1316641963 564873 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Lymia is cirno-chan < 1316641965 208175 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so I didn't notice it < 1316641967 509884 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: you don't see a line with account : Lymia ? < 1316641983 378041 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan: as I said just above, it ended up in the wrong tab for unknown reasons < 1316642017 153944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Anyway, the annoying thing about ping-avoidance is that it makes `log non-idempotent. < 1316642028 469627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, I suppose it isn't already, since it takes a random line, but the point is that it messes up copying. < 1316642030 613878 :Gregor!foobar@codu.org PRIVMSG #esoteric :*waaaaaaaaaaaaaaaaaaaaaah* < 1316642043 342564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah, now I'm convinced, I'll add it immediately < 1316642045 343713 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: ddg sometimes make some hilarious mis-suggestions. Try "code indentation" (without quotes) < 1316642047 974561 :Gregor!foobar@codu.org PRIVMSG #esoteric ::P < 1316642051 768729 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Better call the WAAH-bulance." < 1316642060 345160 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :It suggested a LaTeX package, nice touch but not quite what I wanted < 1316642091 117984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It prioritises user-content sites like StackExchange, I think. < 1316642098 74046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It also searches API docs and the like. < 1316642109 766499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!echo !echo hi < 1316642110 998360 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: so very geared towards programmers? < 1316642112 2775 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​!echo hi < 1316642126 784720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Only if it thinks the API docs are relevant. < 1316642131 137551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1316642132 741317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :StackExchange is not programmer-only. < 1316642138 207766 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh? < 1316642140 843475 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :didn't know that < 1316642141 993567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : ​!echo hi < 1316642147 677673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://stackexchange.com/sites < 1316642162 282690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's even < 1316642162 761433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jewish Life and Learning beta < 1316642162 996717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Q&A for those who base their lives on Jewish law and tradition and anyone interested in learning more < 1316642164 692287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok putty definitely does not copy zero-length spaces < 1316642172 134942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gardening and Landscaping beta < 1316642172 364584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Q&A for gardeners and landscapers < 1316642195 360112 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: are they quite as well frequented as the programming parts though? < 1316642199 633606 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1316642200 623331 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1316642313 410542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Probably not. < 1316642327 630264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They're separate sites and all. < 1316642333 131080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :StackExchange =/= Stack Overflow. < 1316642546 222130 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh come on, ddg special cases xkcd < 1316642651 772543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Eh? < 1316642666 633285 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: try searching xkcd. It inlines the last comic < 1316642677 501708 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :didn't for a few other web comics I tried < 1316642680 989218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I bet it does that for anything it thinks is a webcomic. Or maybe any blog. < 1316642698 239091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But anyway, good punishment for searching for xkcd. < 1316642701 99377 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: hm https://duckduckgo.com/goodies.html indicates otherwise < 1316642709 484401 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it lists it as a "special query" < 1316642735 519249 :sllide!~jari@ip565eb113.direct-adsl.nl QUIT :Ping timeout: 260 seconds < 1316642847 162788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fair enough :P < 1316642874 820342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://duckduckgo.com/?q=(%3E_%3C) -- lol < 1316643003 453616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: hey, I didn't know you played Crawl < 1316643012 833924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Henzell's learndb has you credited as the author of the "autodie" script < 1316643030 283178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I did, that's how I got the squarelos stuff < 1316643039 847169 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ais523: i dont play crawl < 1316643046 445022 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i used to though < 1316643050 723214 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, ah I see < 1316643055 515326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crawl is a bad game for bad people < 1316643069 837766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you created autodie to get the same effect as playing by hand, just much faster? < 1316643122 217498 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if by same effect you mean getting things out of the way, yes < 1316643141 657762 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1316643148 148306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, I meant dying < 1316643150 451404 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1316643163 565759 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's called autodie because of its suicidal tendencies < 1316643206 421838 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I was trying to (partially) automate crawl in hope that I could get a bunch of the boring parts out of the way in hope that i could enjoy it. but then i got fed up with scripting crawl (its lua and i dislike lua etc etc etc) < 1316643267 426859 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so now I'm just giving up on crawl until it gets to a point where I like it (though I'm doubtful this will ever happen) or someone makes a fork I like (doubtful here as well) < 1316643558 797929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im auto die < 1316643691 439922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : that's, umm, bizarre < 1316643712 575210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: did you see autorobin? < 1316643716 568704 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1316643720 188216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :more bizarre is that i joked about it before it happened < 1316643721 666138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, dtsund has made a fork with a similar idea to what you just suggested < 1316643724 788878 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: you were right about feedback to ddg. < 1316643726 629429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it hasn't shortened the game much yet < 1316643729 563002 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've heard of that fork as well < 1316643730 878271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats elliott with synchronicity -----### < 1316643738 626152 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: works well. Quick response, something like half an hour or so. < 1316643785 498195 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :despite not playing the game, I do still hang around in ##crawl (and ##crawl-dev but you probably noticed me there) < 1316643798 442427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1316643816 686834 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: seems it is used for the colour picker, though he did agree that I had a good point about it seeming a little strange to normal users who did not know the workings of the code. < 1316643877 795331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brb < 1316643880 209612 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: I think this issue, or more accurately the quick and informative response, made me like the site more. Would never have gotten that from google XD < 1316643969 174021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log next-door neighbor < 1316643970 705836 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/log: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/log: cannot execute: Success < 1316643978 908697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1316643994 903235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: WHAT ARE YOU DOING < 1316644006 921531 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`log next-door neighbour < 1316644008 497849 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/log: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/log: cannot execute: Success < 1316644012 674830 :Gregor!foobar@codu.org PRIVMSG #esoteric :Hm < 1316644039 525046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: i'm pretty sure i don't spell it british. hm or maybe i did, because of the context. < 1316644039 687976 :Gregor!foobar@codu.org PRIVMSG #esoteric :`file bin/log < 1316644041 10344 :HackEgo!foobar@codu.org PRIVMSG #esoteric :bin/log: POSIX shell script text executable < 1316644047 249362 :Gregor!foobar@codu.org PRIVMSG #esoteric :`run ls -l bin/log < 1316644048 667156 :HackEgo!foobar@codu.org PRIVMSG #esoteric :​-rw-r--r-- 1 5000 0 185 Sep 21 22:27 bin/log < 1316644058 34825 :Gregor!foobar@codu.org PRIVMSG #esoteric :`run chmod 0755 bin/log < 1316644059 529437 :HackEgo!foobar@codu.org PRIVMSG #esoteric :No output. < 1316644060 937269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: lymia < 1316644066 910872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bet she used this alt. nick < 1316644070 648249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`help < 1316644070 972561 :HackEgo!foobar@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1316644075 564630 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log next-door neighbor < 1316644080 698497 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:22:26:09: `log next-door neighbor < 1316644082 692592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1316644084 952246 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: would that be lymee or Madoka-Kaname < 1316644085 477263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my fault < 1316644088 308673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1316644101 265546 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1316644103 402893 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log next[- ]door neighbou?r < 1316644104 798394 :Gregor!foobar@codu.org PRIVMSG #esoteric :eelliott < 1316644106 811724 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-07-12.txt:19:53:16: by some freak coincidence taneb is elliott's next door neighbor < 1316644111 797547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1316644113 174934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go :P < 1316644258 80027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log live in [Hh]exham < 1316644261 280752 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-01-22.txt:00:58:06: elliott, I know you live in Hexham and I know your surname. < 1316644268 764988 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log live in [Hh]exham < 1316644272 378202 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-07-16.txt:21:47:10: Taneb: Are you serious do you live in Hexham. < 1316644288 49553 :Gregor!foobar@codu.org PRIVMSG #esoteric :oerjan: It's already case-insensitive < 1316644292 348216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1316644293 996595 :Gregor!foobar@codu.org PRIVMSG #esoteric :`log lIvE In HEXam < 1316644296 958040 :Gregor!foobar@codu.org PRIVMSG #esoteric :Erm < 1316644297 320625 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:22:31:33: `log lIvE In HEXam < 1316644302 252464 :Gregor!foobar@codu.org PRIVMSG #esoteric :It is not spelling-insensitive though :P < 1316644308 506297 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking! < 1316644313 699861 :Gregor!foobar@codu.org PRIVMSG #esoteric :`log lIvE In HEXhaM < 1316644317 42513 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-09-21.txt:18:45:41: `pastelogs don't tell me you live in hexham < 1316644730 556257 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 260 seconds < 1316644902 818383 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1316644998 514730 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I seen them in Sweden. Not very common here. Been a year or so since I last saw one < 1316645028 661455 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've seen a squirrel outside my window not long ago < 1316645046 331393 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :may have been this week, or previous one < 1316645079 287007 :Gregor!foobar@codu.org PRIVMSG #esoteric :When europeople come to Purdue, they frequently comment on how many squirrels there are here. < 1316645090 732167 :Gregor!foobar@codu.org PRIVMSG #esoteric :And my response is "... huh? Y'know, we have chipmunks too. And jackrabbits." < 1316645132 252561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um chipmunks are squirrels < 1316645153 61593 :Gregor!foobar@codu.org PRIVMSG #esoteric :oerjan: Yesyes, but in common parlance they're not. < 1316645205 346795 :Gregor!foobar@codu.org PRIVMSG #esoteric :One also doesn't frequently say "Look at that big squirrel!" when talking about a woodchuck. < 1316645230 261892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :o kay < 1316645246 795879 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: one doesn't? < 1316645256 567666 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1316645274 245113 :micahjohnston!~micahjohn@ell.io JOIN :#esoteric < 1316645310 123246 :audy!~audy@vps.heyaudy.com JOIN :#esoteric < 1316645332 122133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : fizzie: Tempred? <-- fizzie tempered his temptations. he's secretly a vulcan, you know. < 1316645363 800951 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: well okay, one says "oh I guess it is Groundhog Day" < 1316645384 41699 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(sorry, that was a Slash'EM reference) < 1316645422 728512 :Gregor!foobar@codu.org PRIVMSG #esoteric :Vorpal: In the same way that one only refers to humans as animals when specifically making a point about humans being animals. Otherwise the term "non-human animals" is unnecessary and cumbersome. This is the nature of species names in common parlance, they're neither particularly accurate nor particularly (whatever the word is for "including all species derived from a common ancestor") < 1316645459 774252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Phantom_Hoover: I simply dropped the "have" there somehow < 1316645466 846789 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: are you sure there is a word for "including all species derived from a common ancestor"? < 1316645484 182117 :Gregor!foobar@codu.org PRIVMSG #esoteric :Vorpal: I'm quite sure that there's the inverse, not sure about that word. < 1316645494 318705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i believe one of the differences between norwegian and swedish is that swedes frequently drop the "have" in perfect forms < 1316645523 607278 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: what would the inverse be? < 1316645541 533201 :Gregor!foobar@codu.org PRIVMSG #esoteric :Vorpal: ... not including all species derived from a common ancestor ... < 1316645550 812982 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: well duh < 1316645569 121215 :Gregor!foobar@codu.org PRIVMSG #esoteric :e.g. since birds evolved from dinosaurs but birds aren't commonly referred to as dinosaurs, the name "dinosaur" is < 1316645577 741727 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor: I thought you meant a single word for the inverse... < 1316645587 555287 :Gregor!foobar@codu.org PRIVMSG #esoteric :There is a single word for that. < 1316645606 729279 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan: we do? Never noticed < 1316645629 62035 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I would actually say "Jag har sett" in that case < 1316645630 595346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: "clade" < 1316645636 472007 :Gregor!foobar@codu.org PRIVMSG #esoteric :oerjan: No. < 1316645689 35489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: um i was responding to your earlier comment < 1316645692 650104 :Gregor!foobar@codu.org PRIVMSG #esoteric :oerjan: Oh, I thought we were g---right :P < 1316645702 558460 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yeah, clade is right for the original, but it's also a noun :P < 1316645710 460726 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so for the later one, "not clade", or paraphyletic iirc < 1316645713 582670 :Gregor!foobar@codu.org PRIVMSG #esoteric :MONOPHYLETIC < 1316645719 407425 :Gregor!foobar@codu.org PRIVMSG #esoteric :Paraphyletic being the inverse. < 1316645722 327353 :Gregor!foobar@codu.org PRIVMSG #esoteric :Thankee < 1316645744 844617 :Gregor!foobar@codu.org PRIVMSG #esoteric :Point is, species names in common parlance are neither particularly accurate nor particularly monophyletic. < 1316645829 694276 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: "När jag varit i Norge ..." or so, i think it maybe for subordinate clauses only < 1316645837 891099 :Gregor!foobar@codu.org PRIVMSG #esoteric :And that, my friends, is why chipmunks are not squirrels :P < 1316645842 520018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*may be < 1316645852 399198 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan: hm. That works, if somewhat informal < 1316645867 457625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Your MOM is a squirrel. < 1316645876 694947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In comm onparlance. < 1316645878 662891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In common parlance. < 1316645890 80103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The industry standard for image resizing < 1316645890 293844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Enlarge images up to 1000% without sacrificing quality" -- uh huh < 1316645945 947296 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: It's trivial to /enlarge/ images arbitrarily without sacrificing quality. < 1316645957 142304 :Gregor!foobar@codu.org PRIVMSG #esoteric :Hell, with no interpolation at all you're not sacrificing quality. < 1316645967 164700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: In common parlance... < 1316645974 638851 :Gregor!foobar@codu.org PRIVMSG #esoteric :*ba-dum* :P < 1316646576 312655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: We're still waiting for the *tsh*. < 1316646589 489889 :Gregor!foobar@codu.org PRIVMSG #esoteric :THERE SHALL BE NO TSH < 1316646609 283944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LET THERE BE TSH < 1316646633 393838 :Gregor!foobar@codu.org PRIVMSG #esoteric :THERE SHALL NEVER BE < 1316646649 242037 :Gregor!foobar@codu.org PRIVMSG #esoteric :(LET THEM EAT TSH) < 1316646852 407144 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :god bless haskell america | 12345678!&^ | http://codu.org/logs/_esoteric/ < 1316646857 116039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :topic was a bit long < 1316646860 133395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it's after 3.10.2011 < 1316646862 916396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by a long time < 1316646902 179131 :Gregor!foobar@codu.org PRIVMSG #esoteric :Uhhhh ... no? < 1316646919 978989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1316646921 554278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1316646923 531419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :weird < 1316646926 816685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is it with time < 1316646932 804765 :Gregor!foobar@codu.org PRIVMSG #esoteric :Did ... did you just interpret that as a US date? < 1316646937 371134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no i just < 1316646942 597353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :didn't realise that this wa sthe 9th month < 1316646945 629162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastelogs Hel/Finland < 1316646949 600394 :HackEgo!foobar@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.20061 < 1316646951 53889 :calamari!~jeffryj@32.97.110.61 JOIN :#esoteric < 1316646962 466583 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :Esolang event @ Hel/Finland on 3.10.2011: https://wiki.helsinki.fi/display/lambda/esoteeriset+ohjelmointikielet | god bless haskell america | 12345678!&^ | http://codu.org/logs/_esoteric/ < 1316646965 611283 :calamari!~jeffryj@32.97.110.61 PART :#esoteric < 1316646965 793899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there we go < 1316646966 509472 :Gregor!foobar@codu.org PRIVMSG #esoteric :Let them eat squid! < 1316646969 466638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip calamari < 1316646985 873360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: rip < 1316647031 300693 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1316647035 825634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hirp < 1316647096 585019 :calamari!~jeffryj@32.97.110.61 JOIN :#esoteric < 1316647866 338550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl do foo <- st; return (foo >>= f) < 1316647866 958597 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 13): < 1316647867 93091 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected ";" < 1316647867 111229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting letter or digit, variable, "(", "`", "!!", ".", operator or end of input < 1316647870 306360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?undo do foo <- st; return (foo >>= f) < 1316647870 716177 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :st >>= \ foo -> return (foo >>= f) < 1316647873 626260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?. pl undo do foo <- st; return (foo >>= f) < 1316647873 974875 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(f =<<) `fmap` st < 1316647879 316695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I blame you < 1316647919 212260 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1316648197 648120 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: FireFly < 1316648286 520600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1316648294 703723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you didn't make a nice operator for that < 1316648324 784253 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :most of the weird operators were after my time, anyhow. < 1316648333 322968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: "weird" :P < 1316648334 624410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there aren't really that many in the haskell report. < 1316648344 829277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*h98 < 1316648379 666240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ooh, I wonder if your haskell style can be traced to a defined lineage, since it was probably before haskell's internet explosion in popularity when they all mixed together apart from Utrecht < 1316648383 159186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EXCITING??? < 1316648414 990495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: it's a rather weird thing to want anyhow, since you are using return on a monadic action < 1316648433 570751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah turns out I didn't want it :) < 1316648438 725600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact, i don't think there's any reason why they need to be the same monad < 1316648457 370630 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t do foo <- ?st; return (foo >>= ?f) < 1316648458 496343 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) (m1 :: * -> *) a b. (?st::m (m1 a), Monad m, ?f::a -> m1 b, Monad m1) => m (m1 b) < 1316648515 632315 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course it's not _that_ weird, you could easily use a parser monad to build some other monad's actions < 1316648584 527995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure my haskell style has changed somewhat. < 1316648607 377918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: actually no it seems I do need it... but anyway < 1316648617 330921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and probably, but still :P < 1316648630 124380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't suppose you recall reading one gigantic codebase and nothing else when learning Haskell, that would be convenient to trace it < 1316648631 921242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1316648676 46473 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :look at http://oerjan.nvg.org/esoteric/Unlambda.hs it is one of the first haskell programs i wrote < 1316648702 19199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I wonder if 2001 is after when the styles started melding together < 1316648710 142368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh i just intended by 2 there < 1316648719 294917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do that :P < 1316648721 582785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how you import everything qualified < 1316648722 892921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now i have this weird 4 with intermediate 2 thing < 1316648735 480411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : '.' -> do c <- IO.hGetChar h; return (Dot c) < 1316648739 960349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like the part where you didn't know what fmap was < 1316648745 480261 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh :P < 1316648745 527905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or liftM I guess < 1316648763 789738 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, lots of things i would change today < 1316648765 885779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I also like how you abused Show :( < 1316648769 385525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(like here means don't like) < 1316648780 26259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (Computation cp1) >>= f = Computation cp where < 1316648780 258780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cp dat1 cont2 = cp1 dat1 cont1 where < 1316648780 284761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cont1 dat2 a = cp2 dat2 cont2 where < 1316648780 302518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (Computation cp2) = f a < 1316648785 9722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whaoh what is happening < 1316648802 869943 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i probably didn't know Show was not meant for displaying stuff, you know :P < 1316648806 471504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well this is certainly unique code :P < 1316648822 665754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how so? < 1316648834 904172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :callCC f = Computation cp where < 1316648835 145025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cp dat cont = cp2 dat cont where < 1316648835 163113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (Computation cp2) = f cont < 1316648839 775395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well I don't exactly see nested where that often :P < 1316648843 128339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you need it because of scoping < 1316648845 123823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but you don't here at all < 1316648864 309521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol at ExpressionSource < 1316648866 983586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype Filename = FN String < 1316648868 69936 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um yes i doo < 1316648869 747293 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*do < 1316648874 680177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did they not have FilePath back then? < 1316648876 83015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh hm < 1316648885 516432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (Computation cp1) >>= f = Computation cp where < 1316648885 748645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cp dat1 cont2 = cp1 dat1 cont1 where < 1316648885 766630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cont1 dat2 a = cp2 dat2 cont2 where < 1316648885 766760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (Computation cp2) = f a < 1316648887 832074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not there < 1316648894 304745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least not the last one < 1316648937 363256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: seems i didn't know about field names :P < 1316648950 364306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Chunk x st >>= f = f x `mappend` Fuck (liftM (>>= f) st) < 1316648950 610726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my solution may be suboptimal < 1316648989 284130 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1316649062 92035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: incidentally couldn't Set be made a monad if (Ord a) => were added to all its constructors < 1316649063 378645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: (Computation cp2) = f a uses the a parameter of the surrounding function, so the last where is definitely needed < 1316649067 542927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh you can't do retur < 1316649068 1654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :n < 1316649087 876723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh darn it does too < 1316649090 882912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I lost track of the a < 1316649213 574918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : did they not have FilePath back then? <-- i think this is pretty much pure haskell 98 libraries < 1316649244 203834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t openFile < 1316649245 423378 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `openFile' < 1316649248 920962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle openFile < 1316649249 482825 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO openFile :: FilePath -> IOMode -> IO Handle < 1316649250 583091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so is FilePath < 1316649255 196237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a synonym for String < 1316649261 230972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you'd still need the newtype admittedly < 1316649262 20388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah yes. < 1316649513 425591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as for abusing Show, i sometimes defined newtype RawString = Raw String; instance Show RawString where show (Raw s) = s < 1316649533 158707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> var "indeed." < 1316649534 270194 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : indeed. < 1316649589 852092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i think i have somewhere a [[a]] instance which displays a matrix/table < 1316649599 336431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :'(