< 1327536080 278959 :calamari!~calamari@ip72-211-147-156.tc.ph.cox.net JOIN :#esoteric < 1327536433 242377 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net JOIN :#esoteric < 1327537872 769864 :cheater!~cheater@dslb-084-057-001-153.pools.arcor-ip.net JOIN :#esoteric < 1327537964 220154 :NihilistDandy!~textual@stu-48-155-171-184.champlain.edu JOIN :#esoteric < 1327538343 725199 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1327538359 355351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1327538365 408102 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Maybe a -> m a < 1327538365 822098 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Monoid First :: Maybe a -> First a < 1327538365 983654 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Monoid Last :: Maybe a -> Last a < 1327538367 846302 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Maybe maybeToList :: Maybe a -> [a] < 1327538378 639372 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle+ < 1327538379 44893 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Maybe fromJust :: Maybe a -> a < 1327538379 206640 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases orElse :: Maybe a -> Maybe a -> Maybe a < 1327538379 206737 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Maybe fromMaybe :: a -> Maybe a -> a < 1327538394 846667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle+ < 1327538395 98478 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases unGM :: GenericM' m -> forall a. Data a => a -> m a < 1327538395 260422 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable toList :: Foldable t => t a -> [a] < 1327538395 260618 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Maybe catMaybes :: [Maybe a] -> [a] < 1327538451 443554 :ion!ion@heh.fi PRIVMSG #esoteric :What are you looking for? < 1327538451 622410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle (Foldable t, MonadPlus m) => t a -> m a < 1327538452 259957 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable toList :: Foldable t => t a -> [a] < 1327538452 421982 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable find :: Foldable t => (a -> Bool) -> t a -> Maybe a < 1327538452 422159 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable foldl1 :: Foldable t => (a -> a -> a) -> t a -> a < 1327538474 613774 :NihilistDandy!~textual@stu-48-155-171-184.champlain.edu PRIVMSG #esoteric :Ha. Hoogle+ < 1327538480 900322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle+ < 1327538481 258625 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable foldr1 :: Foldable t => (a -> a -> a) -> t a -> a < 1327538481 420379 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable maximumBy :: Foldable t => (a -> a -> Ordering) -> t a -> a < 1327538481 420557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable minimumBy :: Foldable t => (a -> a -> Ordering) -> t a -> a < 1327538537 872055 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ion: maybe mzero return, essentially < 1327538538 73487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except with a shorter name < 1327538698 691429 :calamari!~calamari@ip72-211-147-156.tc.ph.cox.net QUIT :Quit: Leaving < 1327538741 942836 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1327539929 423211 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Goof night < 1327540036 49779 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1327540237 383185 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net JOIN :#esoteric < 1327540429 76418 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1327540597 309651 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net JOIN :#esoteric < 1327540602 18603 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1327540728 389124 :pir^2!~PiRSquare@wikipedia/PiRSquared17 QUIT :Quit: ∅ < 1327541013 146181 :DCliche!~Klisz@c-67-161-147-186.hsd1.co.comcast.net JOIN :#esoteric < 1327541062 371335 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net JOIN :#esoteric < 1327541156 666330 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1327541224 3834 :Klisz!~Klisz@c-67-161-147-186.hsd1.co.comcast.net QUIT :Ping timeout: 248 seconds < 1327541343 243801 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, arpboat < 1327541434 963564 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :thunklankles < 1327542130 94041 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net JOIN :#esoteric < 1327542398 128589 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net QUIT :Ping timeout: 245 seconds < 1327543046 614123 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1327543438 937970 :NihilistDandy!~textual@stu-48-155-171-184.champlain.edu QUIT :Quit: Textual IRC Client: http://www.textualapp.com/ < 1327543794 94517 :pikhq_!~pikhq@174-22-147-86.clsp.qwest.net JOIN :#esoteric < 1327543811 466461 :pikhq!~pikhq@71-219-238-44.clsp.qwest.net QUIT :Ping timeout: 248 seconds < 1327543965 103035 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net JOIN :#esoteric < 1327544025 425317 :augur!~augur@c-69-250-19-178.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1327544253 263125 :DCliche!~Klisz@c-67-161-147-186.hsd1.co.comcast.net QUIT :Quit: SLEEP, GLORIOUS SLEEP < 1327544375 947015 :pikhq_!~pikhq@174-22-147-86.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1327544376 109031 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net JOIN :#esoteric < 1327544824 395721 :Klisz!~Klisz@c-67-161-147-186.hsd1.co.comcast.net JOIN :#esoteric < 1327545543 658250 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: what do you use to draw graphics with websplat? < 1327545554 581993 :Klisz!~Klisz@c-67-161-147-186.hsd1.co.comcast.net QUIT :Ping timeout: 240 seconds < 1327545723 699633 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1327546214 989114 :_0x5f375a86!~PiRSquare@wikipedia/PiRSquared17 JOIN :#esoteric < 1327547835 387591 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1327547847 520350 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1327547877 474268 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1327550235 488770 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1327550299 883430 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1327550324 64401 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1327555935 593016 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perl 6 regex is so good. < 1327556126 12700 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it actually builds a tree instead of a flat list... < 1327556129 300714 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with capture groups < 1327556141 417919 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you can actually, uh, parse things. < 1327557985 613150 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Oh, so Perl 6 *embraces* the TC-ness of Perl regex < 1327558165 417511 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :kind of < 1327558173 696607 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it basically just completely overhauls the syntax < 1327558181 592851 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and allows you to split up a regex into... named identifiers < 1327558191 368570 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it's more like actually defining a grammar. < 1327558217 723508 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also it has "grammars" which are essentially regex classes, so you can inherit rules from other grammars. < 1327558331 291387 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it adds many more options to make it handle case, spaces, and unicode marks better. < 1327558333 317363 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :The thing is, Perl 5 regex was already capable of parsing things. < 1327558342 140893 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes but not as well I imagine. < 1327558347 118191 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Just not sanely. < 1327558354 755625 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I meant that now you can actually get a syntax tree < 1327558360 125533 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1327558371 821596 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Perl 5 regex was perfectly TC. :) < 1327558404 420636 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the entire perl 6 gammar is defined as a grammar in perl 6. < 1327558482 36407 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this means you can subclass. I imagine if perl 6 uses source filters then you can plug in your overriden grammar at compile-time and redefine the language syntax. but I'm not sure if source filters still exist. < 1327558535 353378 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I think if a) Perl 6 ever solidifes b) it has a decently efficient implementation < 1327558551 404662 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then perl will once again be the language of choice for text processing. < 1327558585 105200 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it even handles Unicode sanely. you can check string length by bytes, codepoints, or graphemes. There is no "length" < 1327558710 518747 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also: implicit lazy evaluation of lists, explicit lazy evaluation of anything else. < 1327559028 167254 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Also monads. < 1327559036 543862 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh? < 1327559037 481699 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay. < 1327559047 666484 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :I seem to recall the Pugs devs getting it snuck in. < 1327559067 556178 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :(Pugs being an early Perl 6 implementation, in Haskell.) < 1327559090 745467 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :(it may not even really work anymore; I mean, jeeze, it was written for *Hugs*) < 1327559448 488664 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well it would be pretty simple to implement in perl anyway < 1327559462 27919 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*Perl 6 < 1327559464 236176 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Remote host closed the connection < 1327559470 108635 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Also pretty pointless. < 1327559504 789394 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :A lot of the power of monads in Haskell, IME, is the type discipline preventing you from making certain errors. < 1327560766 289043 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1327560799 700841 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :another benefit is generality between many methods of computation. < 1327560870 292625 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, what's a project I could apply Bayesian inference to? < 1327560967 643631 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Spam filtering. < 1327560971 172061 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric : < 1327560999 856506 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does a bayesian filter use a bayesian inference? < 1327561003 885290 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess that would, uh, make sense. < 1327561016 823981 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Yes, that's all they do. < 1327561025 936038 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Fairly naive implementation, but nevertheless. < 1327561029 76267 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I've learned not to associative things together because they're named after the same person. < 1327561097 21786 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :A Bayesian filter bsically just classes a message as spam or not spam by performing Bayesian inference on each unique word in the message, eventually getting you the probability the message is spam given the words it contains.' < 1327561111 488940 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I answered a request for a programming job recently that wanted to create a program that assists diagnosis via "inductive reasoning" with "prolog" < 1327561127 90308 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to what extent either of those things will be used depends on what happens. < 1327561128 868190 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Generally, the initial prior is 0.5, instead of the prior actually matching to real-world spam rates, 0.8. < 1327561142 342026 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1327561147 15708 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well that's safer, at least. < 1327561157 670416 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :better to have /some/ spam than lose important messages. < 1327561189 557388 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :You could get the same effect by simply setting your threshold high enough. < 1327561201 418683 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah true < 1327561201 580556 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Say, consider it spam if there's a 0.99 probability of being spam. < 1327561208 26330 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Oddly enough, this technique was first devised by Paul Graham. Yes, that Paul Graham. < 1327561208 678918 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's a good threshold < 1327561215 948910 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hm a more sophisticated method could analyze grams in the message. < 1327561239 32337 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Yeah, that's done by a few of them. < 1327561262 548870 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Not really *necessary*, though. Even the naive classification works rather well, particularly if you feed it headers. < 1327561448 637244 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmm, a hybrid approach of sorts could be good. instead of analyzing the probability of a gram triggering a spam message you could look at each individual word but then scale it upwards when it appears in frequently occuring grams. < 1327561453 145159 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not sure what the exact math would look like. < 1327561488 864386 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I doubt that's necessary either < 1327561501 760688 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I could see a gram based filter missing things a word based filter might catch. < 1327561622 509124 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :Who says you need to only look at grams? < 1327561631 474010 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no one. < 1327561642 635030 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :You can just keep throwing information at Bayes until it sticks. :) < 1327561657 634714 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder what gmail's bayesian filter does. < 1327561700 825535 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :The only particularly notable thing I recall hearing about it (there's probably more, but I'm not aware of it) is they OCR images. < 1327561970 612018 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if legitimate businesses in third world countries have difficulty emailing people. < 1327562016 755283 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol one of the subjects is "My second time of writing you" almost as though the spam filter will be like "oh okay, eveything is fine then" < 1327562047 69714 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :If you're updating on headers, not very likely. < 1327562099 636899 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :You can get things like P(~spam|FROM: legit_business@thirdworld.com)=0.99999 < 1327562100 217873 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric ::) < 1327562292 503420 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :another good idea would be to compile data on what is not spam and then balance the probability of the bayesian inference with that. < 1327562364 984786 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :What you usually do is train on a *email* corpus. < 1327562384 722391 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :If you're really clever, constantly update your database on the end-user's personal email corpus. < 1327562647 965263 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, arpbogot < 1327562744 100993 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :"Emacs might be the only program in the world that would see a performance improvement from rewriting in CL." < 1327562747 103542 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net PRIVMSG #esoteric :XD < 1327564175 64034 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1327564976 819920 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1327567103 988455 :Frooxius_!~chatzilla@95.129.103.254 JOIN :#esoteric < 1327567266 260085 :Frooxius!~chatzilla@95.129.103.254 QUIT :Ping timeout: 252 seconds < 1327567280 828342 :Frooxius_!~chatzilla@95.129.103.254 NICK :Frooxius < 1327567752 591388 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1327570258 393448 :augur!~augur@208.58.5.87 QUIT :Ping timeout: 252 seconds < 1327572440 537401 :itidus20!~itidus21@120.148.51.249 JOIN :#esoteric < 1327578663 681487 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1327579792 202137 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I wonder if legitimate businesses in third world countries have difficulty emailing people. <-- http://www.irregularwebcomic.net/comic.php?current=72 < 1327580341 690270 :cswords__!~cswords@c-98-223-234-80.hsd1.in.comcast.net QUIT :Read error: Connection reset by peer < 1327580389 303786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you know how silly Yahoo! Answers can get? What about Microsoft Answers? http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/windows-calculator-gives-wrong-answer/c94c2aa5-03a0-42f7-82ee-899800355613 < 1327580413 977772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the accepted answer is only vaguely useful; the first non-accepted answer is really ridiculously bad < 1327582575 871570 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why is the channel +t < 1327582624 677595 :ChanServ!ChanServ@services. MODE #esoteric +o :ais523 > 1327582624 966640 NAMES :#esoteric < 1327582631 227944 :ais523!~ais523@unaffiliated/ais523 MODE #esoteric :-t > 1327582631 238318 NAMES :#esoteric < 1327582637 656941 :ais523!~ais523@unaffiliated/ais523 MODE #esoteric -o :ais523 > 1327582637 679625 NAMES :#esoteric < 1327582639 175565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't < 1327582659 900644 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :16:06:35: -!- kornbluth.freenode.net changed the modes of #esoteric: +t < 1327582689 363682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it was after a big netsplit, i guess something went awry < 1327582693 858162 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :Now open for Vampires | Take a trip to see our Castles | Get your esoblood here! | New edition of glorious optators' biography to use crimson ink | Based on the power of immortality! | Why is the spotted marsh elliott never seen in daylight? | http://codu.org/logs/_esoteric/ < 1327582717 924909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, "spotted marsh elliott spotted in other marsh" was both informative and hilarious < 1327582737 935392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1327582775 347620 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :Now open for Vampires | Take a trip to see our Castles | Get your esoblood here! | New edition of glorious optators' biography to use crimson ink | Based on the power of immortality! | Spotted marsh elliott spotted in other marsh | http://codu.org/logs/_esoteric/ < 1327582838 924800 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(_very_ slightly inspired by current iwc poll) < 1327583011 218767 :itidus20!~itidus21@120.148.51.249 PRIVMSG #esoteric :not very _slightly_ < 1327583031 144035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_those_ _may_ be _synonyms_ < 1327585108 65097 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1327585139 535593 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1327588118 297481 :derdon!~derdon@pD9E1DF07.dip.t-dialin.net JOIN :#esoteric < 1327589378 438382 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1327589451 525172 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1327591004 311740 :Ngevd!~Taneb@host-84-13-89-6.opaltelecom.net JOIN :#esoteric < 1327591017 548003 :Ngevd!~Taneb@host-84-13-89-6.opaltelecom.net PRIVMSG #esoteric :Hello < 1327591597 695539 :Ngevd!~Taneb@host-84-13-89-6.opaltelecom.net QUIT :Read error: Connection reset by peer < 1327591665 194095 :Ngevd!~Taneb@host-84-13-89-6.opaltelecom.net JOIN :#esoteric < 1327591956 775876 :Taneb!~Taneb@host-84-13-89-6.opaltelecom.net JOIN :#esoteric < 1327592116 850771 :Ngevd!~Taneb@host-84-13-89-6.opaltelecom.net QUIT :Ping timeout: 252 seconds < 1327592164 667381 :Taneb!~Taneb@host-84-13-89-6.opaltelecom.net QUIT :Read error: Connection reset by peer < 1327592185 23071 :Taneb!~Taneb@host-84-13-89-6.opaltelecom.net JOIN :#esoteric < 1327592906 227938 :Taneb!~Taneb@host-84-13-89-6.opaltelecom.net QUIT :Read error: Connection reset by peer < 1327592972 779433 :Taneb!~Taneb@host-84-13-89-6.opaltelecom.net JOIN :#esoteric < 1327593063 438989 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1327593072 384562 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1327593097 383260 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1327593354 296435 :Taneb!~Taneb@host-84-13-89-6.opaltelecom.net QUIT :Read error: Connection reset by peer < 1327594379 755341 :derdon_!~derdon@93.232.154.245 JOIN :#esoteric < 1327594579 686277 :derdon!~derdon@pD9E1DF07.dip.t-dialin.net QUIT :Ping timeout: 260 seconds < 1327596264 937513 :pikhq_!~pikhq@174-22-147-234.clsp.qwest.net JOIN :#esoteric < 1327596265 99472 :pikhq!~pikhq@71-219-253-15.clsp.qwest.net QUIT :Ping timeout: 248 seconds < 1327596524 148320 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1327597315 342448 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1327598643 107410 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Funky, one of the C11 additions is a standard _Noreturn keyword (and which defines 'noreturn' as that) to do what GCC function attribute ((noreturn)) does. < 1327598720 649642 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :longjmp, abort, exit, _Exit, quick_exit and thrd_exit have also gotten _Noreturn's in their declarations. < 1327598729 662660 :Gregor!codu@codu.org PRIVMSG #esoteric :I love the hideously ugly new keywords. < 1327598750 892467 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "ugly + a deuglification header" is kind of what they do. < 1327598840 758836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, you know what's bizarre and annoying? GPU scheduler bugs < 1327599479 262660 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/windows-calculator-gives-wrong-answer/c94c2aa5-03a0-42f7-82ee-899800355613 well this is obviously a joke that everyone's in on < 1327599683 61594 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quite possibly the thread became troll-dominated after a while < 1327599867 344810 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :no one even says "you people are retarded" or "troll", i don't get it < 1327602188 543895 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1327602203 886897 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1327602205 123062 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1327602226 296252 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Floating-point bug or what? < 1327602226 488767 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 5 new messages. '/msg lambdabot @messages' to read them. < 1327602408 650722 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i suppose. < 1327602450 453773 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :sqrt 4 is rounded 2 in the calculator but when you subtract 2, it's just a very small number. < 1327602529 598598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: the point is that it rounds in the wrong direction < 1327602548 407763 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :? < 1327602559 63861 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :it should round 2 to 1? < 1327602560 688215 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :or what < 1327602583 266423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it should round sqrt(4) to 2 exactly, as it's the closest float to the true sqrt of 4 < 1327602590 894248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it shouldn't output 2-and-a-bit < 1327602613 401804 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :for what value of "should"? squares should have exact square roots? < 1327602636 443432 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :or everything should square root to best floating point approximation possible? < 1327602667 998596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: everything should square root to the nearest floating point to the true value < 1327602673 139797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all maths coprocessors can do that nowadays < 1327602722 239388 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :so the calculator should use the square root operator of the maths coprocessor? < 1327602767 230815 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i don't get how that value is any worse than 0 < 1327602819 363022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: because it shows that the rounding was done incorrectly < 1327602831 777553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :1/3*3-1 not being 0 I'm OK with < 1327602840 721898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but, say, 1/4*4-1 not being 0 I wouldn't be OK with < 1327602856 216781 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :well that's silly < 1327602863 866782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because 0.25 can be represented exactly as a float, or a decimal, or pretty much all other reasonable internal representations < 1327602899 730001 :_0x5f375a86!~PiRSquare@wikipedia/PiRSquared17 NICK :pir^2 < 1327602903 115852 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :so your opinion is it's important that the windows calculator shows that it uses binary internally < 1327602942 698361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: well, maybe not for 0.25 < 1327602950 236736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I do think it's important that it can correctly represent integers < 1327602952 525163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which sqrt(4) is < 1327603003 94952 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :soooooo you think squares should have exact square roots? sounds useless. < 1327603020 41940 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think all numbers should have maximally accurate square roots < 1327603031 147745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that the maximally accurate representation of 2 should be 2 < 1327603063 591321 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :okay, that i can live with. < 1327603089 757681 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i still don't see how you can claim that's a bug with a straight face. of course it's slightly amusing. < 1327603107 754241 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :actually < 1327603117 136326 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i suppose he claimed it with an amused face < 1327603127 521417 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :no it was :s < 1327603139 953288 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :still pretty far from straight :D < 1327603905 215314 :pir^2!~PiRSquare@wikipedia/PiRSquared17 QUIT :Quit: bye < 1327604466 788015 :Gregor!codu@codu.org PRIVMSG #esoteric :(I am making a conscious choice not to respond to the last line in the obvious way) < 1327604499 726192 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :why would you respond to someone leaving, they won't see you anyway < 1327604505 842799 :Gregor!codu@codu.org PRIVMSG #esoteric :... < 1327604506 249556 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :erm < 1327604506 866040 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :it < 1327604507 281276 :Gregor!codu@codu.org PRIVMSG #esoteric :>_< < 1327604530 186974 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :you know that looks a bit like this limit set i saw just the other day < 1327604828 981134 :augur!~augur@129.2.129.26 JOIN :#esoteric < 1327605261 294628 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1327605826 616104 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net JOIN :#esoteric < 1327606423 322292 :Frooxius!~chatzilla@95.129.103.254 QUIT :Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204] < 1327606853 636411 :Frooxius!~chatzilla@95.129.103.254 JOIN :#esoteric < 1327607276 264502 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oklofok: Also did you hear you're the capital of Finland. < 1327607301 540304 :oklofok!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i am? < 1327607312 955399 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oklofok: According to ais523, at least. < 1327607361 391847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: no, I immediately realised that the capital of finland wasn't "oklopol" after it was my first thought on the subject < 1327607374 179251 :oklofok!~oklopol@dyn58-57.yok.fi NICK :oklopol < 1327607375 266690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's still worrying that it was the first option I considered, rather than, say, Helsinki < 1327607376 131022 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oklofok: http://codu.org/logs/log/_esoteric/2012-01-25#224322ais523 < 1327607394 953137 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :yep noticed < 1327607406 886109 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i would make a great capital < 1327607424 497518 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I always just manually type those anchors, I never remember that you can just click on the nickname. < 1327607907 538839 :sebbu2!~sebbu@ADijon-152-1-29-127.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1327607907 931778 :sebbu2!~sebbu@ADijon-152-1-29-127.w83-194.abo.wanadoo.fr QUIT :Changing host < 1327607908 93995 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1327608108 412557 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1327608375 351248 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :...Google apparently thinks I'm into clothes < 1327608937 821832 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Changing host < 1327609110 209677 :augur!~augur@129.2.129.26 QUIT :Remote host closed the connection < 1327609418 603674 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1327609624 688722 :Ngevd!~Taneb@host-78-148-14-134.as13285.net JOIN :#esoteric < 1327609646 974584 :Ngevd!~Taneb@host-78-148-14-134.as13285.net PRIVMSG #esoteric :Hello! < 1327609667 525511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a very enthusiastic hello < 1327609684 840708 :Ngevd!~Taneb@host-78-148-14-134.as13285.net PRIVMSG #esoteric :I've got Fruit Pastilles < 1327609688 29100 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i hate humans < 1327609691 402495 :Ngevd!~Taneb@host-78-148-14-134.as13285.net PRIVMSG #esoteric ::) < 1327609700 724474 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :wish i had fruit pastilles < 1327609770 945511 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fruit pustules. < 1327610000 118084 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :fruit postulates < 1327610016 879084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : ...Google apparently thinks I'm into clothes <-- i think that's a natural assumption. unless you're like oklopol and go naked all the time. < 1327610050 86428 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fruit apostles. < 1327610062 950163 :Ngevd!~Taneb@host-78-148-14-134.as13285.net PRIVMSG #esoteric :I wish I had fruit pastilles < 1327610082 861469 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fruit, past illest. < 1327610084 944804 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :fur root apostles < 1327610270 885385 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :fur root pause tools < 1327610365 518953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, our latest spambot is trying to persuade us that writing a dream you've had down causes it to become true < 1327610369 995129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm, umm, not sure I believe it < 1327610375 250140 :Ngevd!~Taneb@host-78-148-14-134.as13285.net PRIVMSG #esoteric :fur root paws jewels < 1327610442 872069 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :four route paw schedules < 1327610454 469492 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How do you have a dream down? ...oh, *write down*! Never mind. < 1327610552 326523 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :writing a dream you've had down the garden path < 1327610612 821192 :Ngevd!~Taneb@host-78-148-14-134.as13285.net PRIVMSG #esoteric :The true path to success < 1327610833 641702 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Cat Face, he's got a big cat's face, he's got the body of a cat and the face of a cat, and he flies through the air, 'cause he's got a cat face, Cat Face. < 1327610836 932663 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sorry, I'v just got that song stuck in my head, thought writing it down the metaphorical garden path might help. < 1327610885 192750 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :last night a jumped in the air and got stuck there < 1327610887 572827 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :couldn't get down < 1327610906 297075 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :and i had this 5 meter long metal rod and at the other and was a bmx bike < 1327610931 765773 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :and i tried to turn the rod so that when i eventually landed i'd safely land on the bike (wut) but i couldn't move it < 1327611199 635874 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"The scene quickly switches to a small, red map of Norway, with text on the side stating that Norway's population is crab, that it has no tigers or lions, and that its main export is tree. Below this more text declares that "TREE